]> git.piffa.net Git - arduino/commitdiff
transistor schemi
authoreaman <andrea@piffa.net>
Mon, 4 Jul 2016 16:47:32 +0000 (18:47 +0200)
committereaman <andrea@piffa.net>
Mon, 4 Jul 2016 16:47:32 +0000 (18:47 +0200)
18 files changed:
TODO
base [deleted file]
kit_5e.ods [deleted file]
lista.rst [deleted file]
programming_sketchbook/ultrasonic_distance/sketch.properties [deleted file]
programming_sketchbook/ultrasonic_distance/ultrasonic_distance.pde [deleted file]
schemi/transistor.fzz [new file with mode: 0644]
schemi/transistor_12v_bb.png [new file with mode: 0644]
schemi/transistor_3w.fzz [new file with mode: 0644]
schemi/transistor_3w_bb.png [new file with mode: 0644]
sfinge/accessori.rst [deleted file]
sfinge/lezioni.rst [deleted file]
sfinge/lista.rst [deleted file]
sfinge/lista.rst_old [deleted file]
site [deleted file]
staff
status [deleted file]
todo [deleted file]

diff --git a/TODO b/TODO
index 56ed228ee45a8a896920c383b3f68b85a0aaf103..788215e84f481dd804f0a3f256be9523a872b35a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -17,13 +17,10 @@ Riordino
 ==========
 
 x Preparare materiali prime lezioni
-done scegliere cosa va pubblicato e cosa no da /root/arduino, mettere a posto la sfinge online, preparare un archivio git pubblico.
-done Al momento direi pubblicare solo lo sketch book, eventualmente un cartella doc con gli html di alcuni materiali.
 
 Server
 ========
 
-done - guardare il server git che non sembra funzionare
 done- Valutare se usare Mailman o mettere su un phpbb
 
 
@@ -37,15 +34,12 @@ X guardare se sul portatile c'e' arduino per Attiny
 
 
 
-Mostrsa e dimostra:
+Mostra e dimostra:
 x arduino rpi attiny (cavo HDMI + rete + alimentatore + USB per rpi)
 x preparare kit con cavi breadboards resistenze led e balle varie
 x preparare resistenze per studenti: 320_O_ 1k
-x cercare usrobotics o preparare TP
 
 
-x stampare argomenti prima lezione
-
 --------
 
 x Correggere intro informatica apici per hertz khertz...
@@ -72,19 +66,15 @@ Always
 - aggiornare i git su portatile e tablet
 
 
-
-
 Sketches da fare
 ------------------
-
 -
 
-
 Multitasking: guardare se si reisce a fare una funzione con static: http://www.arduino.cc/en/reference/static
 
-
 - fare una cartella millis e metterci tutti gli esempi di funzioni con millis,
   es loop array millis
+
 Rotonda
 --------
 - sistemare programma corso base
diff --git a/base b/base
deleted file mode 100644 (file)
index 61bf045..0000000
--- a/base
+++ /dev/null
@@ -1,5 +0,0 @@
-TODO:
-- riordinare gli esercizio per avere subito i Blinks
-- fare una cartella corso con link ai file del giorno
-- Creare gestione iscritti
-- 
diff --git a/kit_5e.ods b/kit_5e.ods
deleted file mode 100644 (file)
index 2c0fa30..0000000
Binary files a/kit_5e.ods and /dev/null differ
diff --git a/lista.rst b/lista.rst
deleted file mode 100644 (file)
index aabddec..0000000
--- a/lista.rst
+++ /dev/null
@@ -1,192 +0,0 @@
-===============
-Lista materiali
-===============
-
-
-  :Author: Andrea Manni
-  :Version: 1.6
-
-
-Elenco dei materiali per corsi su Arduino per 20 studenti. Molti dei componenti vengono venduti a prezzi ridotti in quantitativi di *20x - 10x - 5x*: si consiglia quindi di cercare un'offerta per un ordine cumulativo con altri studenti, con cui dividere le spese di spedizione. Sono comunque generalmente disponibili anche singolarmente: cercare per il nome del prodotto per vedere i formati disponibili.  
-
-Kit Completi
-=============
-La selezione di singoli elementi risulta piu' economica rispetto all'acquisto di kit completi e permette di evitare materiali non necessari. 
-I kit completi restano comunque una soluzione semplificata nel caso di acuisto singolo:
-
-- http://www.banggood.com/Arduino-Compatible-UNO-R3-Starter-Kit-Set-For-Step-Motor-or-1602-LCD-p-89735.html
-- http://www.banggood.com/Electronics-Fans-Components-Package-Element-Parts-Kit-Set-For-Arduino-p-949423.html?bid=7532
-- http://www.banggood.com/Basic-Starter-Learning-Kit-UNO-For-Arduino-Basics-p-934217.html
-- http://www.banggood.com/Arduino-Compatible-UNO-R3-Starter-Kit-Set-Upgraded-Version-With-RFID-p-908543.html
-
-Arduino Board
-==============
-
-- [Numero di studenti +20%] x http://www.banggood.com/Wholesale-Arduino-Compatible-R3-UNO-ATmega16U2-AVR-USB-Board-p-68537.html Arduino con MCU ATmega328 DIP (sostituibile in caso di rottura) e cavo USB
-
-- http://www.banggood.com/UNO-R3-ATmega328P-Development-Board-For-Arduino-No-Cable-p-964163.html La scheda e' una DccEle – DCcduino UNO, compatibile con Arduino Uno, Windows potrebbe aver bisogno di driver particolari essendo il chip USB diverso (su linux lavora normalmente). La scheda e' SMD (chip non removibile) senza cavo USB (c'e' anche con cavo disponibile), ha una serie di PIN ulteriori per GROUND e 5/3v, tutti i PIN principali sono duplicati come contatti per saldature o per piedini, la scheda arriva con una serie di piedini da saldare su questi per essere usati con jumper femmina.
-
-Eventualmente un paio di nano: http://www.banggood.com/5Pcs-ATmega328P-Arduino-Compatible-Nano-V3-Improved-Version-With-USB-p-951782.html
-
-.. note:: potrebbero far comodo un po' di mini breadboard per le nano: http://www.banggood.com/5Pcs-Blue-170-Holes-Mini-Solderless-Prototype-Breadboard-For-Arduino-p-950717.html
-
-
-Altre schede
---------------
-Schede differenti dalla Arduino Uno (non sono necessarie per il corso) per chi volesse provare altro.
-
-- Arduino Mega: http://www.banggood.com/Mega2560-R3-ATmega2560-16AU-Control-Board-With-USB-Cable-For-Arduino-p-73020.html
-- Arduino nano: http://www.banggood.com/5Pcs-ATmega328P-Arduino-Compatible-Nano-V3-Improved-Version-With-USB-p-951782.html
-- Arduino Yun Shield, richiede un Arduino: http://www.seeedstudio.com/depot/Yun-Shield-p-1930.html
-- http://www.banggood.com/Digispark-Kickstarter-USB-Development-Board-For-ATTINY85-Arduino-p-953375.html
-- Attiny: http://www.banggood.com/5Pcs-ATMEL-DIP-8-MCU-ATTINY85-20PU-TINY85-20PU-Microcontroller-IC-Chip-p-944413.html
-
-
-Basic:
-==============
-
-I pacchi con centinaia di resistenze (o condensatori) sono molto economici ma contengono molti elementi raramente utilizzati. Assicurarsi di avere una scorta ulteriore di resistenza da 320 - 1k -10k ohms.
-
-- http://www.banggood.com/Wholesale-New-Best-selling-2500-PCS-50-values-1-or-4W-0_25W-1-pencent-Metal-Film-Resistor-Kit-p-40424.html
-- http://www.banggood.com/100Pcs-10K-Ohm-0_25W-14W-Power-5-Carbon-Film-Resistors-p-943538.html
-- http://www.banggood.com/100-Pcs-330-Ohm-14W-0_25W-5-Carbon-Film-Resistors-p-945322.html
-- http://www.banggood.com/50-Pcs-150-Ohm-14W-0_25W-5-Carbon-Film-Resistors-p-933024.html
-
-- x2 http://www.banggood.com/500Pcs-3MM-LED-Diode-Kit-Mixed-Color-Red-Green-Yellow-Blue-White-p-960644.html
-- http://www.banggood.com/20Pcs-RGB-LED-Diode-8mm-RedGreenBlue-4-Pin-Light-Emitting-Diode-p-962534.html
-
-- x2 http://www.banggood.com/100pcs-Mini-Micro-Momentary-Tactile-Tact-Switch-Push-Button-DIP-P4-p-917570.html
-- http://www.banggood.com/360pcs-12-Value-0_22UF-470UF-Aluminum-Electrolytic-Capacitors-Kit-p-957723.html
-
-Altri bottoni
----------------
-- http://www.banggood.com/it/20pcs-8mm-6-Pin-Micro-Blue-Cap-Self-locking-Type-Square-Button-Switch-p-945174.html
-- http://www.banggood.com/it/20Pcs-Through-Hole-DC-50V-O_5A-1P2T-SPDT-Slide-Switch-SS12F44-p-943929.html
-
-
-Sensors:
-==============
-
-- http://www.banggood.com/10-Pcs-NTC-Thermistor-Temperature-Sensor-10K-OHM-MF52-103-3435-1-p-932790.html
-- http://www.banggood.com/20pcs-5mm-GL5549-Photo-Light-Sensitive-Resistor-CDS-Photoresistor-p-911331.html
-
-Infrared:
---------------
-Questi non sono sicuri, cercare se c'e' una coppia gia' pronta o qualcosa di piu' semplice. L'idea e' di avere qualcosa di semplice per fare una connessione tipo seriale 1->1 .
-
-- http://www.banggood.com/10Pcs-KY-022-Infrared-IR-Transmitter-Sensor-Module-For-Arduino-p-954587.html
-- http://www.banggood.com/KY-022-Infrared-IR-Sensor-Receiver-Module-For-Arduino-p-916178.html
-
-
-Wireless:
-==============
-
-- 2x (anche uno solo: un rx / tx per studente)  http://www.banggood.com/10Pcs-433Mhz-RF-Transmitter-With-Receiver-Kit-For-Arduino-MCU-Wireless-p-951029.html
-
-Breadboard
-==============
-
-- http://www.banggood.com/120pcs-20cm-Color-Breadboard-Jumper-Cable-Wire-Combination-For-Arduino-p-944970.html
-- 2x http://www.banggood.com/10Pcs-8_5-x-5_5cm-White-400-Holes-Solderless-Breadboard-For-Arduino-p-951142.html
-- http://www.banggood.com/400Pcs-6cm-Breadboard-Jumper-Cable-Electronic-Wires-Black-Red-Colour-p-949895.html
-- 2x http://www.banggood.com/40-x-10cm-Male-To-Female-Dupont-Jumper-Wires-Calbe-2_54mm-p-89707.html
-
-
-Non previsti i kit di ponticelli tipo: http://www.banggood.com/140pcs-U-Shape-Solderless-Breadboard-Jumper-Cable-Wire-Arduino-Shield-p-78680.html : costano relativamente molto. Eventualmente si trovano nel set + breadboard:  http://www.banggood.com/140Pcs-U-Shape-Solderless-Jumper-Cable-400-Tie-Points-Breadboard-p-957991.html .
-
-Utili:
-==============
-
-- http://www.banggood.com/100-Pcs-2_54mm-Dupont-Jumper-Wire-Cable-Male-Pin-Connector-Terminal-p-918553.html
-- http://img.banggood.com/thumb/gallery/upload/2012/chenjianwei/SKU094628.1.jpg
-- http://www.banggood.com/10Pcs-40-Pin-2_54mm-Male-Female-SIL-Socket-Row-Strip-PCB-Connector-p-953436.html
-- http://www.banggood.com/10Pcs-6AA-Battery-Case-Storage-Holder-DC2_1-Power-Jack-For-Arduino-p-951063.html
-
-
-
-Vari:
-==============
-
-- Potenziometri (AnalogRead, meglio dei trimmer!) http://www.banggood.com/5Pcs-200V-0_2W-10K-Ohm-Potentiometers-Single-Linear-p-961348.html
-- diodi: http://www.banggood.com/10-Pcs-NTC-Thermistor-Temperature-Sensor-10K-OHM-MF52-103-3435-1-p-932790.html
-- Transistor http://www.banggood.com/100Pcs-MOTON-3Pin-2N2222A-2N2222-Transistor-40V-300MHz-600mA-p-943227.html
-- 2x http://www.banggood.com/10Pcs-5V-Electromagnetic-Active-Buzzer-Continuous-Beep-Continuously-p-943524.html
-- Capacitator: http://www.banggood.com/1000pcs-50V-1pF-To-100nF-50-Value-Ceramic-Capacitor-Assorted-Set-Kit-p-922776.html
-
-- Trimmer (in alternativa ai potenziometri) http://www.banggood.com/20Pcs-6mm-10K-OHM-Trimpot-Trimmer-Pot-Variable-Resistor-Horizontal-p-953377.html
-- Shifter  http://www.banggood.com/25Pcs-SN74HC595N-74HC595-74HC595N-HC595-DIP-16-8-Bit-Shift-Register-IC-p-917428.html
-
-- http://www.banggood.com/4-x-3-Matrix-12-Key-Array-Membrane-Switch-Keypad-Keyboard-For-Arduino-p-87370.html
-- http://www.banggood.com/FT232RL-FTDI-USB-To-TTL-Serial-Converter-Adapter-Module-For-Arduino-p-917226.html Questo potrebbe non finzionare facilmente con Windows.
-- http://www.banggood.com/20Pcs-Through-Hole-DC-50V-O_5A-1P2T-SPDT-Slide-Switch-SS12F44-p-943929.html
-
-Eventuali
---------------
-
-Accessori spesso usati in vari tutorials.
-
-- http://www.banggood.com/MAX7219-Dot-Matrix-MCU-LED-Display-Control-Module-Kit-For-Arduino-p-915478.html
-- http://www.banggood.com/4-Bits-Digital-Tube-LED-Display-Module-Board-For-Arduino-p-931236.html
-- Gyro http://www.banggood.com/6DOF-MPU-6050-3-Axis-Gyro-With-Accelerometer-Sensor-Module-For-Arduino-p-80862.html
-- Relay http://www.banggood.com/Wholesale-5V-2-Channel-Relay-Module-Shield-for-Arduino-ARM-PIC-AVR-DSP-Electronic-10A-p-48610.html
--  Matrice LED con controller http://www.banggood.com/MAX7219-Dot-Matrix-MCU-LED-Display-Control-Module-Kit-For-Arduino-p-915478.html   
-- http://www.banggood.com/10Pcs-7-Segment-0_56-Inch-4-Digit-12-Pins-Red-LED-Display-For-Arduino-p-947081.html
-- http://www.banggood.com/10-Pcs-10-Segment-Digital-Red-Green-Yellow-LED-Bar-Bar-graph-Display-p-76403.html
-- 
-
-
-Schede preforate 
-------------------
-
-- http://www.banggood.com/buy/Printed-Circuit-Board-Prototype.html
-- http://www.banggood.com/5Pcs-70x90mm-DIY-Soldering-Prototype-Copper-PCB-Printed-Circuit-Board-p-929776.html
-- http://www.banggood.com/5Pcs-4060mm-FR-4-Double-Side-Prototype-PCB-Printed-Circuit-Board-p-962243.html
-
-
-Display
------------
-
-- 2x16 NON I2C http://www.banggood.com/10-x-1602-Character-LCD-Display-Module-Blue-Blacklight-p-75047.html
-- I2c 2x16 http://www.banggood.com/IIC-I2C-1602-Blue-Backlight-LCD-Display-Module-For-Arduino-p-950726.html
-- Interfaccia I2C per display a 16pin: http://www.banggood.com/IIC-or-I2C-or-TWI-or-SP-Serial-Interface-Module-Port-For-5V-Arduino-1602LCD-p-80365.html
-- 4x20 I2C: http://www.banggood.com/IIC-or-I2C-2004-204-20-x-4-Character-LCD-Display-Module-Yellow-Green-p-908821.html
-
-
-Servo
-========
-
-- http://www.hobbyking.com/hobbyking/store/__31518__HobbyKing_8482_HK15178_Analog_Servo_10g_1_4kg_0_09s_EU_Warehouse_.html
-- http://www.hobbyking.com/hobbyking/store/__39339__HXT900_9g_1_6kg_12sec_Micro_Servo_EU_Warehouse_.html
-- Metallici: http://www.hobbyking.com/hobbyking/store/__31574__Turnigy_TGY_9018MG_Metal_Gear_Servo_2_5kg_13g_0_10_EU_warehouse_.html
-- Metallici digitali: http://www.hobbyking.com/hobbyking/store/__42001__HobbyKing_8482_Digital_Servo_12_5g_2_2kg_11sec_EU_Warehouse_.html
-
-
-Motori
-==========
-
-
-A spazzole
------------
-Questi sono motori a scopo didattico, alimentabili direttamente da arduino con un transistor.
-
-- http://www.banggood.com/3_7V-85MA-39500RPM-Coreless-Motor-7mmDia-x-16_5mmL-Shaft-Dia-0_8mm-p-938600.html
-- http://www.banggood.com/10Pcs-DC-3V-6V-Dual-Axis-Gear-Reducer-Motor-For-Arduino-Smart-Car-p-949553.html
-
-
-Step Motor
------------
-
-- http://www.banggood.com/Wholesale-28BYJ-48-Gear-Stepper-Motor-DC-5V-4-Phase-5-Wire-Reduction-Step-For-Arduino-p-48206.html
-- http://www.banggood.com/5Pcs-UL2003-4-Phase-Step-Motor-Driver-Module-Board-For-Arduino-p-952526.html
-
-
-
-Costosi ma d'effetto:
-======================
-
-- http://www.banggood.com/5Pcs-Infrared-IR-Receiver-Module-Wireless-Control-Kit-For-Arduino-p-953342.html
-- http://www.banggood.com/USB-24M-8CH-24MHz-8Channel-Logic-Analyzer-Latest-Support-1_1_30-p-74101.html
-- http://www.banggood.com/ENC28J60-Ethernet-LAN-Network-Module-Schematic-For-Arduino-51-AVR-LPC-p-87596.html
-
diff --git a/programming_sketchbook/ultrasonic_distance/sketch.properties b/programming_sketchbook/ultrasonic_distance/sketch.properties
deleted file mode 100644 (file)
index 8630fa2..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-mode.id=processing.mode.java.JavaMode
-mode=Java
diff --git a/programming_sketchbook/ultrasonic_distance/ultrasonic_distance.pde b/programming_sketchbook/ultrasonic_distance/ultrasonic_distance.pde
deleted file mode 100644 (file)
index 7740eb6..0000000
+++ /dev/null
@@ -1,128 +0,0 @@
-/* The following Processing Sketch was created by ScottC on
- the 10 Nov 2012 : http://arduinobasics.blogspot.com/
- Inspired by this Processing sketch by Daniel Shiffman:
- http://processing.org/learning/basics/sinewave.html
-*/
-import processing.serial.*;
-
-
-int numOfShapes = 60; // Number of squares to display on screen 
-int shapeSpeed = 2; // Speed at which the shapes move to new position
- // 2 = Fastest, Larger numbers are slower
-
-//Global Variables 
-Square[] mySquares = new Square[numOfShapes];
-int shapeSize, distance;
-String comPortString;
-Serial myPort;
-
-/* -----------------------Setup ---------------------------*/
-void setup(){
- size(displayWidth,displayHeight); //Use entire screen size.
- smooth(); // draws all shapes with smooth edges.
- /* Calculate the size of the squares and initialise the Squares array */
- shapeSize = (width/numOfShapes); 
- for(int i = 0; i<numOfShapes; i++){
- mySquares[i]=new Square(int(shapeSize*i),height-40);
- }
- /*Open the serial port for communication with the Arduino
- Make sure the COM port is correct - I am using COM port 8 */
- myPort = new Serial(this, "/dev/ttyACM2", 9600);
- myPort.bufferUntil('\n'); // Trigger a SerialEvent on new line
-}
-
-/* ------------------------Draw -----------------------------*/
-void draw(){
- background(0); //Make the background BLACK
- delay(50); //Delay used to refresh screen
- drawSquares(); //Draw the pattern of squares
-}
-
-
-/* ---------------------serialEvent ---------------------------*/
-void serialEvent(Serial cPort){
- comPortString = cPort.readStringUntil('\n');
- if(comPortString != null) {
- comPortString=trim(comPortString);
- /* Use the distance received by the Arduino to modify the y position
- of the first square (others will follow). Should match the
- code settings on the Arduino. In this case 200 is the maximum
- distance expected. The distance is then mapped to a value
- between 1 and the height of your screen */
- distance = int(map(Integer.parseInt(comPortString),1,200,1,height));
- if(distance<0){
- /*If computer receives a negative number (-1), then the
- sensor is reporting an "out of range" error. Convert all
- of these to a distance of 0. */
- distance = 0;
- }
- }
-}
-
-
-/* ---------------------drawSquares ---------------------------*/
-void drawSquares(){
- int oldY, newY, targetY, redVal, blueVal;
- /* Set the Y position of the 1st square based on 
- sensor value received */
- mySquares[0].setY((height-shapeSize)-distance);
- /* Update the position and colour of each of the squares */
- for(int i = numOfShapes-1; i>0; i--){
- /* Use the previous square's position as a target */
- targetY=mySquares[i-1].getY();
- oldY=mySquares[i].getY();
- if(abs(oldY-targetY)<2){
- newY=targetY; //This helps to line them up
- }else{
- //calculate the new position of the square
- newY=oldY-((oldY-targetY)/shapeSpeed);
- }
- //Set the new position of the square
- mySquares[i].setY(newY);
- /*Calculate the colour of the square based on its
- position on the screen */
- blueVal = int(map(newY,0,height,0,255));
- redVal = 255-blueVal;
- fill(redVal,0,blueVal);
- /* Draw the square on the screen */
- rect(mySquares[i].getX(), mySquares[i].getY(),shapeSize,shapeSize);
- }
-}
-
-/* ---------------------sketchFullScreen---------------------------*/
-// This puts processing into Full Screen Mode
-boolean sketchFullScreen() {
- return true;
-}
-
-/* ---------------------CLASS: Square ---------------------------*/
-class Square{
- int xPosition, yPosition;
- Square(int xPos, int yPos){
- xPosition = xPos;
- yPosition = yPos;
- }
- int getX(){
- return xPosition;
- }
- int getY(){
- return yPosition;
- }
- void setY(int yPos){
- yPosition = yPos;
- }
-}
diff --git a/schemi/transistor.fzz b/schemi/transistor.fzz
new file mode 100644 (file)
index 0000000..8f4bd23
Binary files /dev/null and b/schemi/transistor.fzz differ
diff --git a/schemi/transistor_12v_bb.png b/schemi/transistor_12v_bb.png
new file mode 100644 (file)
index 0000000..aa61c09
Binary files /dev/null and b/schemi/transistor_12v_bb.png differ
diff --git a/schemi/transistor_3w.fzz b/schemi/transistor_3w.fzz
new file mode 100644 (file)
index 0000000..48a34c7
Binary files /dev/null and b/schemi/transistor_3w.fzz differ
diff --git a/schemi/transistor_3w_bb.png b/schemi/transistor_3w_bb.png
new file mode 100644 (file)
index 0000000..555e65e
Binary files /dev/null and b/schemi/transistor_3w_bb.png differ
diff --git a/sfinge/accessori.rst b/sfinge/accessori.rst
deleted file mode 100644 (file)
index 9b7763d..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-===============
-Lista materiali
-===============
-
-
-  :Author: Andrea Manni
-  :Version: 1.1
-
-
-Materiali e accessori utili per i primi esperimenti di elettronica.
-
-Multimetro
-==================
-
-Per un multimetro economico assicurarsi di controllare:
-
-- Tipo di batterie: se' e' particolarmente piccolo puo' usare delle batterie non standard *che possono costare piu' del multimetro!*
-- Che abbia lo spegnimento automatico in idle, altrimenti sicuramente scaricherete batterie inutilmente.
-- Che abbia o meno il test di continuita'.
-- Che sia autorange. Per un principiante puo' essere *istruttivo* avere un multimetro non-autorange.
-
-Alcuni multimetri economici:
-
-- Modello piu' economico, da 5.5 euro, senza test di continuita': http://www.banggood.com/Wholesale-DT-830B-Screen-Digital-Multimeter-Volt-Ohm-Meter-Ammeter-p-50035.html
-- Modello da 8 euro con test di continuita': http://www.banggood.com/Wholesale-XL830L-LCD-Digital-Voltmeter-Ohmmeter-Ammeter-OHM-Multimeter-Tester-p-28399.html
-- Modello avanzato da 26 euro, autorange http://www.banggood.com/LCD-Auto-Range-Digital-Multimeter-Capacitance-Resistance-Tester-p-907724.html
-
-
-Accessori
--------------
-
-Torna utile avere una coppia di sonde a morsetti (alligatori) da usare direttamente su una bradboard: http://www.banggood.com/Alligator-Test-Lead-Clip-To-Banana-Plug-Probe-Cable-for-Multimeters-p-923387.html
-
-- Pinzette: http://www.banggood.com/6pcs-Black-Antistatic-Plastic-Tweezers-Heat-Resistant-Repair-Tool-p-930332.html 
-
-
-Alimentatori
-==============
-
-Per tutti i primi esperimenti si consiglia di utilizzare esclusivamente l'alimentazione USB (5v 500ma) dell'arduino. Alimentatori autonomi possono essere:
-
-- http://www.banggood.com/Wholesale-Universal-EU-AC-Power-Adapter-USB-Charger-For-Cellphone-Smartphone-p-41600.html
-- 3ampere *dichiarati* http://www.banggood.com/7-Ports-USB-2_0-Hub-with-3_0mAh-110~240V-AC-Adapter-Extreme-Edition-p-84821.html
-
-
-Alimentatore regolabile
-------------------------
-
-Per vattaggi superiori puo' far comodo un alimentatore regolabile: 
-
-- http://www.banggood.com/XY-309-Adjustable-Voltage-Regulator-Adapter-1_5V-3V-4_5V-6V-9V-12V-1A-p-960781.html
-- Max 300mA a 12V : http://www.amazon.it/Ansmann-Alimentatore-Elettrico-Universale-Multicolore/dp/B002TPY1VS/ref=pd_cp_pc_3
-
-
-Un alimentatore da banco regolabile sarebbe l'ideale: http://www.banggood.com/CPS-3205-0-32V-0-5A-Portable-Adjustable-DC-Power-Supply-110V220V-p-934530.html?bid=8081
-
-
-Do it yourself
-~~~~~~~~~~~~~~~~~~
-
-Alimentatori regolabili in kit di montaggio.
-
-- http://www.banggood.com/DIY-LM317-Adjustable-Voltage-Power-Supply-Board-Learning-Kit-With-Case-p-964548.html 
-
-
-Questo richiedono un trasformatore a 5-35vv, anche quello di un computer portatile dovrebbe andare.
-
-- http://www.banggood.com/DIY-LM317-Adjustable-Regulated-Voltage-Module-Suite-Kit-DCAC-Input-p-931239.html
-- http://www.banggood.com/0_36-Inch-Digital-Voltmeter-200V-Voltage-Meter-LED-Panel-Meter-3-Wire-p-933756.html
-
-
-
-
-Batterie
--------------
-
-Si possono raggiungere vattaggi superiori ai 5v della presa USB utilizzando delle batterie (preferibilmente ricaricabili) in serie, magari  con uno step down per maggiore precisione sul voltaggio fornito. La sola scheda arduino puo' essere alimetata tramite la plug rotonda con 7-12v .
-
-- http://www.banggood.com/6-x-AA-Battery-Case-Storage-Holder-With-DC2_1-Power-Jack-For-Arduino-p-76402.html
-- http://www.banggood.com/12V-8-x-AA-Battery-Clip-Slot-Holder-Stack-Box-Case-6-Inch-Leads-Wire-p-80721.html
-
-
-Arduino puo' essere alimentata con una powerbank: http://www.banggood.com/2600mAh-External-Battery-Charger-USB-Power-Bank-For-iPhone-Tablet-p-81079.html
-
-
-
-Attrezzi
-====================
-
-- http://www.banggood.com/5-Inch-BOSI-High-Carbon-Steel-Sharp-Mouth-Mini-Plier-BS203065-p-76972.html
-- http://www.banggood.com/6pcs-Black-Antistatic-Plastic-Tweezers-Heat-Resistant-Repair-Tool-p-930332.html
-- http://www.banggood.com/0_2-3mm2-Adjustable-Cable-Wire-Stripper-Crimper-Cutter-Stripping-Tool-p-911903.html
-
-
-Saldatori
------------
-
-Per il corso di base non serve un saldatorea, si lavora con la bradboard e jumpers. Al bisogno potete connettere direttamente molti componenti (es um potenziometro, piezo) inserendo i loro piedini direttamente in jumpers femmina-maschio: http://www.banggood.com/40pcs-20cm-Male-to-Female-Jumper-Jump-Cable-Wire-For-Arduino-p-75613.html .
-
-Ai principianti si sconsiglia di improvvisare senza la supervisione di un esperto, si consiglia una stazione saldante con supporto solido per il saldatore (altrimenti rischiate di farvi del male una volta entrato in temperatura!) con potenza regolabile, punte sostituibili, spugnetta. Con marchio CEE. qualcosa simile a http://ecx.images-amazon.com/images/I/41GKe13xwFL._SY300_.jpg . 
-
-- http://www.banggood.com/Sucking-Vacuum-Desoldering-Pump-Solder-Sucker-Remover-Tool-p-932434.html
-
-
-Contenitori
-=============
-
-- http://www.banggood.com/Wholesale-15-or-24-or-36-Grid-Clear-Adjustable-Jewelry-Bead-Organizer-Box-Storage-Container-Case-p-59083.html
-- http://www.banggood.com/25-Compartment-Sewing-Machine-Bobbins-Case-Organizer-Storage-p-954356.html
-- http://www.banggood.com/8-Compartments-Storage-Plastic-Electronics-Tool-Gadgets-Box-Case-p-913527.html
-  - http://www.banggood.com/123-p-954357.html
-
-Suggerimento: se dovete comprare chip / componenti delicati acquistante anche una scatola: i componenti verranno probabilmente spediti dentro la scatola.
-
-
-PrefBoard
-==========
-
-I circuiti creati su BradBoard possono essere ricreati stabilmente su schede preforate:
-
-- http://www.banggood.com/5Pcs-4060mm-FR-4-Double-Side-Prototype-PCB-Printed-Circuit-Board-p-962243.html
-- http://www.banggood.com/5Pcs-70x90mm-DIY-Soldering-Prototype-Copper-PCB-Printed-Circuit-Board-p-929776.html
-
-Accessori
-===============
-
-Third Hand: Utile per tenere fermi i coponenti in fase di saldature, esiste con lente di ingrandimento integrata (scomodoa!).
-
-- http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=54736
-
-
-- Porta viti magnetizzato: http://www.hobbyking.com/hobbyking/store/__46550__Magnetic_screws_parts_Tray_EU_Warehouse_.html
-- Penna telescopica raccogli viti: http://www.hobbyking.com/hobbyking/store/__36331__Telescopic_Magnetic_Pick_up_Tool_EU_Warehouse_.html
-- Attrezzi vari (di qualita' molto variabile!) http://www.hobbyking.com/hobbyking/store/__178__157__Tools-Hand_Tools.html
-
-
diff --git a/sfinge/lezioni.rst b/sfinge/lezioni.rst
deleted file mode 100644 (file)
index ac5dba7..0000000
+++ /dev/null
@@ -1,399 +0,0 @@
-===================================
-Argomenti per Lezioni Arduino Base
-===================================
-
-
-  :Author: Andrea Manni
-  :Copyright: GFDL
-  :Version: 0.1
-
-
-Appunti e materiali per le lezioni del corso base su Arduino e Raspberry Pi. Questo documento e' da considerarsi come una traccia degli argomenti considerati e non il manuale definitivo delle lezioni.
-
-
-.. sectnum::
-
-.. contents:: Indice degli argomenti
-.. |date| date::
-
-Generato il |date| con: http://docutils.sourceforge.net/rst.html
-
-
-Il corso
-==========
-
-Il corso di base di Arduino e' rivolto a chi si approccia per la prima volta al mondo dei makers, proponendosi di fornire le basi di elettronica, informatica e programmazione sia per orientarsi che per una prima interazione nell'innovativo mondo dell'elettronica digitale.
-
-Obbiettivo del corso e' partire dalla piattaforma Arduino come primo approccio all'elettronica digitale, lavorare su quelle basi di elettronica, informatica e programmazione che permetteranno poi di sviluppare anche sulle altre soluzioni come RasPi. Le varie tematiche verranno affrontate dagli studenti con prototipi funzionanti, circuiti elettrici nei quali vari tipi di sensori saranno connessi al microcontroller Arduino che elaborera' questi dati per poi interagire con il mondo reale comandando vari tipi di attuatori (ad es. motori, luci LED, altoparlanti).
-
-Contesto
-------------
-
-Negli anni recenti molto e' cambiato nel panorama dell'elettronica, la contaminazione con gli ambienti aperti del settore informatico e la disponibilita' di sistemi miniaturizzati a basso costo ha reso disponibili nuove piattaforme come Arduino o RaspBerryPi, soluzioni economiche e flessibili.
-
-Grazie a queste ed altre tecnologie e alla cultura dei Makers oggi sono alla portata dell'hobbista soluzioni che, per via degli alti costi e dell'esclusivita' delle varie implementazioni, fino a pochi anni fa erano esclusiva dell'automazione industriale.
-
-Il Free Software, Open Source e Open Hardware, Crowdfounding hanno rivoluzionato l'elettronica con una serie di dispositivi che hanno portato la creativita' elettronica nella disponibilita' dei makers, partendo dai micro cotroller piu' semplici ed economici come Arduino fino a veri e propri micro computer come Raspberry Pi basati su Gnu/Linux. Soluzioni flessibili ed economiche che a loro volta permettono la costruzione di nuovi strumenti come le stampanti 3D, offrendo ad un vasto pubblico la possibilita' di dedicarsi a robotica, domotica, veicoli autonomi. Una nuova generazione di harware aperto da rendere *smart* con il software libero, per costruirsi oggetti sempre piu' connessi tra loro e ricchi di funzionalita'.
-
-Finalita'
------------
-
-Tutta questa flessibilita' e disponibilita' puo' pero' disorientare chi si approccia a queste tecnologie, sia chi e' ai primi passi che coloro che magari hanno precedenti esperienze con solo alcune delle discipline che si amalgamano con Arduino. Scopo del corso e' quindi stabilire delle fondamenta di informatica e elettronica per poi poter crescere sia con Arduino che indirizzarsi verso le alre soluzioni.
-
-
-Durante lo svolgimento del corso i partecipanti impareranno a programmare in Arduino C in ambiente Gnu/Linux utilizzando una breadboard e diversi input/output. 
-
-
-Introduzione
-================
-
-- Cos'e' un microcontroller (tutto compreso, memoria calcolo inputr-outpt)/ attuatore
-- Cenni alle classi di elaboratori
-- Cos'e' l'informatica e la programmazione
-- Elettronica e elettronica digitale
-
-Perche' l'informatica ha bisogno di un attuatore: interazione con il reale.
-Elettronica digitale: vantaggi di usare un software (esempio di un bottone, logica booleana): cablatura istantanea, aggiunta di features.
-
-
-Avvertenze
----------------
-
-Precauzioni per non danneggiare la scheda durante l'uso:
-
-
-* Applicare materiale isolante (fondo in polistirolo) sotto alla scheda.
-* Applicare isolante al connettore USB per staccare il cavo senza statica.
-* Solo la porta 13 ha una resistenza integrata, per tutte le altre usare una resistenza da ~300.
-* Non usare Arduino come un trasformatore!
-
-
-Blink
---------
-
-Analisi di un sketch:
-
-- Struttura (setup, loop, input output)
-- Fondamenti di programmazione: i 4 elementi base (fare descrizione completa dopo aver fatto cicli - INPUT).
-
-- Dichiarazione di variabili: LED
-- Funzioni per cambio di stato: digitalWrite / delay - output
-
-
-Pratica
-~~~~~~~~~
-
-# Fare accendere il LED per 1/10 di secondo
-# Far spegnere il LED per 1/10 di s.
-
-Descrivere una istruzione
-
-
-* Far accendere il LED per 1/10 di secondo e un secondo
-
-Questa e' una sequenza di istruzioni, accenno alle funzioni, es delay() .
-
-
-
-
-Verifica e compilazione
-------------------------
-
-Codice sorgente e codice oggetto, compilazione del codice.
-Controllo formale, preprocessor (#define constantName value).
-
-Eseguire procedure manualmente con makefile, visualizzazione codice oggetto.
-
-
-
-Input
-=====
-
-Pin in modalita' input: leggere ground e +5 (con buffer di protezione: se il pin e' OUTPUT LOW e viene attacato a +5 va in corto!).
-Pin fluttante, pull up e down con cavo. Metafora palo con fulmini e messa a terra.
-Esempio con un input, primo esempio con un bottone che fa accendere un LED.
-
-
-Invertire il circuito del bottone / parametro della luminosita' per spiegare i *vantaggi dell'elettronica digitale* rispetto a elettronica "cablata"  (cenni a PWM, varie letture degli eventi di *click*).
-
-Cicli Condizionali
-----------------------
-
-Eventualmente usare un generatore random (esercizio per testa / croce) per introdurre i cicli condizionali.
-
-
-State
-------
-
-Definire il concetto di state e stateless, sketch con iterruttore. Logica combinativa e logica sequenziale. Es. firewall IP, NAT machine.
-Utilizzare PULLUP per poi usare resistenza interna.
-
-
-INPUT_PULLUP
-------------
-
-Utilizzare la resistenza interna da 20Hohms di Arduino.
-
-
-Ottimizzazioni
----------------
-
-.. NOTE:: 
-    Questa parte andra' affrontata dopo i motori (servo inclusi).
-
-
-De-bouncing, multitasking con millis(), identificare il cambio di stato.
-
-
-Sensori: dilatare i tempi di lettura, utilizzare valori medi di piu' letture (smoothing), calibrazione dei sensori utilizzando seriale e riferimenti.
-
-
-
-Eventuali
-~~~~~~~~~~
-
-Trasformazioni di input: da sensore luminoso a piezo: Pitch follower 
-
-
-
-Analisi ulteriore
-==================
-
-Introdurre i data types
-
-
-Cicli iterativi: for - while
-
-
-Seriali
-========
-
-Inviare dati via seriale per debugging.
-
-Output
-========
-
-LED, motori, servomotori, piezo, seriale.
-
-PWM
------------
-
-Esempio con un ''byte'' di ''brightness++" per aumentare la luminosita' di un LED.
-Introdurre eventualmente i cicli ''for'' .
-
-RGB LED
-~~~~~~~~~
-
-Utilizzare un LED RGB. Eventualmente introdurre esadecimali. Sketch con cicli iterativi e uno con input via seriale.
-
-ShiftRegister
-~~~~~~~~~~~~~~~
-
-Eventuale: utiulizzare uno shift register per aumentare le porte di uscita con LED. La realizzazione del circuito e' relativamente laboriosa, eventualmente portarne uno gia' fatto. Usare piu' listati (4 disponbili) sullo stesso circuito, ottimo per i binari.
-
-Funzioni
------------
-
-Creare una funzione con un ciclo for per aumentare / diminuire la luminosita' in base a un parametro passato alla funzione.
-
-
-
-Piezo
--------
-
-Emettere suoni e melodie tramite un trasduttore piezoelettrico.
-- Onde sonore: frequenze e pitch.
-- Sketch di esempi in Digital
-
-
-(Sketches in multiple tabs, array).
-Pitch follower: trasformazione input di un sensore photo -> onde sonore tramite piezo.
-
-
-Calibrare l'input
-------------------
-
-Calibrare l'input di un potenziometro / sensore: identificare valori minimi, massimi, offset e stabilire una formula: ''Range = (1024 - offset) *  1024 / (1024 - offset) '' .
-
-Utilizzare ''map()'' per fare la stessa cosa. Caso specifico: inversione tra ''1024 <-> 256'' : usare un fattore 4.
-
-
-Usare un sensore di luminosita'
--------------------------------
-
-Utilizzare come sorgente di input la resistenza rilevata da un sensore di luminosita', mappare l'input del sensore su un LED PWM / seriale.
-
-
-
-
-Motori
-========
-
-Utilizzo di un motore 5v ~14mAh direttamente su Arduino tramite un transistor e diodo. Variare la velocita' tramite PWM e un ciclo for, utilizzare un potenziometro come input analogico per variare la velocita', trovare il valore minimo di carico per attivare il motore tramite debugging seriale.
-
-
-Servo motori
---------------
-
-Differenze rispetto a un motore DC, scopi di utilizzo.
-Caratteristiche: coppia, velocita', peso, alimentazione.
-Funzionamento: analogici e digitali, riduttori plastici e metallici, bearings.
-
-Sketch Base e Knob. Utilizzare librerie esterne.
-
-- http://handyboard.com/hb/faq/hardware-faqs/dc-vs-servo/
-
-
-Motori passo-passo
------------------------
-
-Funzionamento, caratteristiche di utilizzo (consumo - coppia), campi di utilizzo (automazione power tools), differenze rispetto a servo (controllo posizione) e motori normali.
-
-
-Motori brushless
------------------
-
-Differenze e caratteristiche rispetto ai motori a spazzole.
-Uso di una ESC, BEC. 
-
-
-Caratteristiche generali
--------------------------
-
-Potenza, KV, voltaggio utilizzabile, ampere massimi, potenza / peso, efficienza.
-
-
-
-Elettronica di base
-=====================
-
-Si dovranno introdurre:
-
-- Legge di Ohm
-- Serie e parallelo, in particolare per batterie e resistenze
-- Caratteristiche e uso dei LED: come calcolare resistenze necessarie
-- Uso di transistor per motori DC
-
-
-Eventuale: saldature
---------------------
-
-Guida di base alle piccole saldature: cavi intrecciato, cavi dritti, PCB. Dissaldare.
-
-
-Approfondimenti
-------------------
-
-Resistenze: resistivita' in base a sezione e lunghezza: effetti su seriale e parallelo.
-(Fisica) Semiconduttori: resistenze -> diodi -> transistor : cenni sul funzionamento in base ai possibili range di spostamento degli elettroni.
-
-
-RaspberryPi
-=============
-
-TODO: la sezione su Rpi e' al momento in sviluppo!
-
-- Differenze tra Rpi e Arduino
-- interazione tra i due
-- Quando usare Arduino o Rpi
-
-
-Linux
-=======
-
-Argomenti specifici per utilizzare integrare Arduino in ambiente Linux.
-
-- Installazione
-- Leggere informazioni da seriale (redirezione INPUT, verso un file, screen), mandare informazioni (echo, cat)
-- Eventuale: editor alternativi, compilazione e upload manuale (creare un make file).
-- Seriale: lettura, loggin, scrittura.
-
-
-
-Sketch
------------
-
-Installare sketch per Arduino.
-
-- http://webtechie.be/2014/05/08/scratch-and-arduino-on-linux/
-- http://s4a.cat/
-
-
-Materiali consigliati
-========================
-
-Materiali e strumenti utili per gli studenti:
-- Multimetro
-- Cacciavite piatto
-- Nastro isolante
-- Helping hand (senza lente di ingrandimento)
-- Trasformatore regolabile 3-12v
-
-
-Bibliografia
-============
-
-Testi consigliati, non richiesti.
-
-
-Arduino
----------
-
-- Arduino for Dummies : Come primo testo per principianti
-- Programming Arduino Next Steps: Going Further with Sketches : secondo testo
-- Arduino Projects for dummies : altro testo per progetti
-- Beginning C for Arduino: Learn C Programming for the Arduino 
-- Practical Electronics for Inventors
-
-Elettronica
-------------
-
-- Electronics for Dummies : primo testo semplice introduttivo
-- Electronics All-in-One For Dummies : secondo testo / piu' approfondito
-- Practical Electronics for Inventors : testo piu' avanzato
-
-Programmazione
-----------------
-
-- Beginning C for Arduino: Learn C Programming for the Arduino 
-- The C Programming Language, 2nd Edition
-- How to Think Like a Computer Scientist: Learning with Python
-- Beginning Python: From Novice to Professional
-
-Risorse on line
-----------------
-
-- http://arduino.cc/en/Reference/HomePage
-- http://www.ladyada.net/learn/arduino/index.html
-- https://learn.adafruit.com/series/learn-arduino
-- https://wiki.archlinux.org/index.php/arduino
-- http://arduinoprincipiante.blogspot.it/2013/04/presentazione.html
-- http://tronixstuff.com/tutorials/
-- http://arduino-info.wikispaces.com/
-
-
-
-
-Utilizzi
----------
-
-- Input tramite manipolazione oggetti fisici.
-- Stazioni per rilevamento dati: metereologiche, movimento.
-- Attuatori per controllo numerico applicato a vari strumenti (stampanti 3D, frese , laser).
-- Device per lettura di sensori da utilizzare con smartphones - computer
-- Adattatore per sensori verso IoT
-- Attuatore per device IoT: arduino - WiFi - rele' = accensione / spegnimento
-- RFID per device domestici: smartphone in contesti diversi = diversi profili
-- Interfaccia input per tutti gli scenari in cui non si puo' usare un touch screen / tastiera
-- Domotica: irrigazione, controllo temperatura ambienti e acqua.
-- Robotica: integrazione di apparecchiature di sorveglianza, robot domestici (aspirapolvere) e da giardino (macchine agricole unmanned in miniatura).
-- Controllo droni, gyro, GPS, viewpoint. Ardupilot http://diydrones.com/notes/ArduPilot 
-- Prototipi per macchine di dimensioni performance superiori.
-
-
-Progetti
-----------
-
-- Chorus – United Visual Artists: http://www.elmsly.com/Chorus-United-Visual-Artists 
-- Ardupilot http://diydrones.com/notes/ArduPilot
-
diff --git a/sfinge/lista.rst b/sfinge/lista.rst
deleted file mode 100644 (file)
index c36b825..0000000
+++ /dev/null
@@ -1,139 +0,0 @@
-===============
-Lista materiali
-===============
-
-
-  :Author: Andrea Manni
-  :Version: 1.2
-
-
-Elenco dei materiali per corsi su Arduino per 20 studenti. Molti dei componenti vengono venduti a prezzi ridotti in quantitativi di *20x - 10x - 5x*: si consiglia quindi di cercare un'offerta per un ordine cumulativo con altri studenti, con cui dividere le spese di spedizione. Sono comunque generalmente disponibili anche singolarmente: cercare per il nome del prodotto per vedere i formati disponibili.  
-
-Kit Completi
-=============
-La selezione di singoli elementi risulta piu' economica rispetto all'acquisto di kit completi e permette di evitare materiali non necessari. 
-I kit completi restano comunque una soluzione semplificata nel caso di acuisto singolo:
-
-- http://www.banggood.com/Electronics-Fans-Components-Package-Element-Parts-Kit-Set-For-Arduino-p-949423.html?bid=7532
-- http://www.banggood.com/Basic-Starter-Learning-Kit-UNO-For-Arduino-Basics-p-934217.html
-- http://www.banggood.com/Arduino-Compatible-UNO-R3-Starter-Kit-Set-Upgraded-Version-With-RFID-p-908543.html
-
-Arduino Board
-==============
-
-- [Numero di studenti +20%] x http://www.banggood.com/Wholesale-Arduino-Compatible-R3-UNO-ATmega16U2-AVR-USB-Board-p-68537.html Arduino con MCU ATmega328 DIP (sostituibile in caso di rottura) e cavo USB
-
-- http://www.banggood.com/UNO-R3-ATmega328P-Development-Board-For-Arduino-No-Cable-p-964163.html Ardiono SMD (chip non removibile) senza cavo USB (c'e' anche con cavo disponibile)
-
-Eventualmente un paio di nano: http://www.banggood.com/5Pcs-ATmega328P-Arduino-Compatible-Nano-V3-Improved-Version-With-USB-p-951782.html
-
-.. note:: potrebbero far comodo un po' di mini breadboard per le nano: http://www.banggood.com/5Pcs-Blue-170-Holes-Mini-Solderless-Prototype-Breadboard-For-Arduino-p-950717.html
-
-
-Altre schede
---------------
-Schede differenti dalla Arduino Uno (non sono necessarie per il corso) per chi volesse provare altro.
-
-- Arduino Mega: http://www.banggood.com/Mega2560-R3-ATmega2560-16AU-Control-Board-With-USB-Cable-For-Arduino-p-73020.html
-- Arduino nano: http://www.banggood.com/5Pcs-ATmega328P-Arduino-Compatible-Nano-V3-Improved-Version-With-USB-p-951782.html
-- Arduino Yun Shield, richiede un Arduino: http://www.seeedstudio.com/depot/Yun-Shield-p-1930.html
-- http://www.banggood.com/Digispark-Kickstarter-USB-Development-Board-For-ATTINY85-Arduino-p-953375.html
-
-
-Basic:
-==============
-
-I pacchi con centinaia di resistenze (o condensatori) sono molto economici ma contengono molti elementi raramente utilizzati. Assicurarsi di avere una scorta ulteriore di resistenza da 320 - 1k -10k ohms.
-
-- http://www.banggood.com/Wholesale-New-Best-selling-2500-PCS-50-values-1-or-4W-0_25W-1-pencent-Metal-Film-Resistor-Kit-p-40424.html
-
-- x2 http://www.banggood.com/500Pcs-3MM-LED-Diode-Kit-Mixed-Color-Red-Green-Yellow-Blue-White-p-960644.html
-- http://www.banggood.com/20Pcs-RGB-LED-Diode-8mm-RedGreenBlue-4-Pin-Light-Emitting-Diode-p-962534.html
-
-- x2 http://www.banggood.com/100pcs-Mini-Micro-Momentary-Tactile-Tact-Switch-Push-Button-DIP-P4-p-917570.html
-
-
-Sensors:
-==============
-
-- http://www.banggood.com/10-Pcs-NTC-Thermistor-Temperature-Sensor-10K-OHM-MF52-103-3435-1-p-932790.html
-- http://www.banggood.com/20pcs-5mm-GL5549-Photo-Light-Sensitive-Resistor-CDS-Photoresistor-p-911331.html
-
-Infrared:
---------------
-Questi non sono sicuri, cercare se c'e' una coppia gia' pronta o qualcosa di piu' semplice. L'idea e' di avere qualcosa di semplice per fare una connessione tipo seriale 1->1 .
-
-- http://www.banggood.com/10Pcs-KY-022-Infrared-IR-Transmitter-Sensor-Module-For-Arduino-p-954587.html
-- http://www.banggood.com/KY-022-Infrared-IR-Sensor-Receiver-Module-For-Arduino-p-916178.html
-
-
-Wireless:
-==============
-
-- 2x (anche uno solo: un rx / tx per studente)  http://www.banggood.com/10Pcs-433Mhz-RF-Transmitter-With-Receiver-Kit-For-Arduino-MCU-Wireless-p-951029.html
-
-Breadboard
-==============
-
-- http://www.banggood.com/120pcs-20cm-Color-Breadboard-Jumper-Cable-Wire-Combination-For-Arduino-p-944970.html
-- 2x http://www.banggood.com/10Pcs-8_5-x-5_5cm-White-400-Holes-Solderless-Breadboard-For-Arduino-p-951142.html
-- http://www.banggood.com/400Pcs-6cm-Breadboard-Jumper-Cable-Electronic-Wires-Black-Red-Colour-p-949895.html
-- 2x http://www.banggood.com/40-x-10cm-Male-To-Female-Dupont-Jumper-Wires-Calbe-2_54mm-p-89707.html
-
-
-Non previsti i kit di ponticelli tipo: http://www.banggood.com/140pcs-U-Shape-Solderless-Breadboard-Jumper-Cable-Wire-Arduino-Shield-p-78680.html : costano relativamente molto. Eventualmente si trovano nel set + breadboard:  http://www.banggood.com/140Pcs-U-Shape-Solderless-Jumper-Cable-400-Tie-Points-Breadboard-p-957991.html .
-
-Utili:
-==============
-
-- http://www.banggood.com/100-Pcs-2_54mm-Dupont-Jumper-Wire-Cable-Male-Pin-Connector-Terminal-p-918553.html
-- http://img.banggood.com/thumb/gallery/upload/2012/chenjianwei/SKU094628.1.jpg
-
-
-
-Vari:
-==============
-
-- Potenziometri (AnalogRead, meglio dei trimmer!) http://www.banggood.com/5Pcs-200V-0_2W-10K-Ohm-Potentiometers-Single-Linear-p-961348.html
-- diodi: http://www.banggood.com/10-Pcs-NTC-Thermistor-Temperature-Sensor-10K-OHM-MF52-103-3435-1-p-932790.html
-- Transistor http://www.banggood.com/100Pcs-MOTON-3Pin-2N2222A-2N2222-Transistor-40V-300MHz-600mA-p-943227.html
-- 2x http://www.banggood.com/10Pcs-5V-Electromagnetic-Active-Buzzer-Continuous-Beep-Continuously-p-943524.html
-- Capacitator: http://www.banggood.com/1000pcs-50V-1pF-To-100nF-50-Value-Ceramic-Capacitor-Assorted-Set-Kit-p-922776.html
-
-- Trimmer (in alternativa ai potenziometri) http://www.banggood.com/20Pcs-6mm-10K-OHM-Trimpot-Trimmer-Pot-Variable-Resistor-Horizontal-p-953377.html
-- Shifter  http://www.banggood.com/25Pcs-SN74HC595N-74HC595-74HC595N-HC595-DIP-16-8-Bit-Shift-Register-IC-p-917428.html
-
-- http://www.banggood.com/4-x-3-Matrix-12-Key-Array-Membrane-Switch-Keypad-Keyboard-For-Arduino-p-87370.html
-- http://www.banggood.com/FT232RL-FTDI-USB-To-TTL-Serial-Converter-Adapter-Module-For-Arduino-p-917226.html Questo potrebbe non finzionare facilmente con Windows.
-- http://www.banggood.com/20Pcs-Through-Hole-DC-50V-O_5A-1P2T-SPDT-Slide-Switch-SS12F44-p-943929.html
-
-Eventuali
---------------
-
-Accessori spesso usati in vari tutorials.
-
-- http://www.banggood.com/MAX7219-Dot-Matrix-MCU-LED-Display-Control-Module-Kit-For-Arduino-p-915478.html
-- http://www.banggood.com/4-Bits-Digital-Tube-LED-Display-Module-Board-For-Arduino-p-931236.html
-
-Schede preforate 
-------------------
-
-- http://www.banggood.com/buy/Printed-Circuit-Board-Prototype.html
-- http://www.banggood.com/5Pcs-70x90mm-DIY-Soldering-Prototype-Copper-PCB-Printed-Circuit-Board-p-929776.html
-- http://www.banggood.com/5Pcs-4060mm-FR-4-Double-Side-Prototype-PCB-Printed-Circuit-Board-p-962243.html
-
-
-Display
-=============
-
-- 2x16 NON I2C http://www.banggood.com/10-x-1602-Character-LCD-Display-Module-Blue-Blacklight-p-75047.html
-- I2c 2x16 http://www.banggood.com/IIC-I2C-1602-Blue-Backlight-LCD-Display-Module-For-Arduino-p-950726.html
-- Interfaccia I2C per display a 16pin: http://www.banggood.com/IIC-or-I2C-or-TWI-or-SP-Serial-Interface-Module-Port-For-5V-Arduino-1602LCD-p-80365.html
-- 4x20 I2C: http://www.banggood.com/IIC-or-I2C-2004-204-20-x-4-Character-LCD-Display-Module-Yellow-Green-p-908821.html
-
-
-Costosi ma d'effetto:
----------------------
-
-- http://www.banggood.com/5Pcs-Infrared-IR-Receiver-Module-Wireless-Control-Kit-For-Arduino-p-953342.html
-
diff --git a/sfinge/lista.rst_old b/sfinge/lista.rst_old
deleted file mode 100644 (file)
index 6e18383..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-Lista materiali
-===============
-
-Stima per 20 studenti, in caso dividere quantita' proposte.
-Componenti in alternativa a kit completi:
-- http://www.banggood.com/Basic-Starter-Learning-Kit-UNO-For-Arduino-Basics-p-934217.html
-- http://www.banggood.com/Arduino-Compatible-UNO-R3-Starter-Kit-Set-Upgraded-Version-With-RFID-p-908543.html
-
-Arduino Board
--------------
-Si era parlato di una scheda Uno "standard": non SMD e con cavo USB: 5.91e
-
-- [Numero di stidenti +20%] x http://www.banggood.com/Wholesale-Arduino-Compatible-R3-UNO-ATmega16U2-AVR-USB-Board-p-68537.html
-
-Eventualmente un paio di nano: http://img.banggood.com/thumb/gallery/2014/xiemeijuan/10/5XSKU157951/SKU157951aa.jpg
-Nota: potrebbero far comodo un po' di mini breadboard per le nano: http://www.banggood.com/5Pcs-Blue-170-Holes-Mini-Solderless-Prototype-Breadboard-For-Arduino-p-950717.html
-
-Basic:
-------
-
-- http://www.banggood.com/Wholesale-New-Best-selling-2500-PCS-50-values-1-or-4W-0_25W-1-pencent-Metal-Film-Resistor-Kit-p-40424.html
-
-- x2 http://www.banggood.com/500Pcs-3MM-LED-Diode-Kit-Mixed-Color-Red-Green-Yellow-Blue-White-p-960644.html
-- http://www.banggood.com/20Pcs-RGB-LED-Diode-8mm-RedGreenBlue-4-Pin-Light-Emitting-Diode-p-962534.html
-
-- x2 http://www.banggood.com/100pcs-Mini-Micro-Momentary-Tactile-Tact-Switch-Push-Button-DIP-P4-p-917570.html
-
-
-Sensors:
---------
-
-- http://www.banggood.com/10-Pcs-NTC-Thermistor-Temperature-Sensor-10K-OHM-MF52-103-3435-1-p-932790.html
-- http://www.banggood.com/20pcs-5mm-GL5549-Photo-Light-Sensitive-Resistor-CDS-Photoresistor-p-911331.html
-Infrared:
-- http://www.banggood.com/10Pcs-KY-022-Infrared-IR-Transmitter-Sensor-Module-For-Arduino-p-954587.html
-- http://www.banggood.com/KY-022-Infrared-IR-Sensor-Receiver-Module-For-Arduino-p-916178.html
-
-
-Wireless:
-----------
-
-- 2x (anche uno solo: un rx / tx per studente)  http://www.banggood.com/10Pcs-433Mhz-RF-Transmitter-With-Receiver-Kit-For-Arduino-MCU-Wireless-p-951029.html
--
-
-Breadboard
-----------
-
-- http://www.banggood.com/120pcs-20cm-Color-Breadboard-Jumper-Cable-Wire-Combination-For-Arduino-p-944970.html
-- 2x http://www.banggood.com/10Pcs-8_5-x-5_5cm-White-400-Holes-Solderless-Breadboard-For-Arduino-p-951142.html
-- http://www.banggood.com/400Pcs-6cm-Breadboard-Jumper-Cable-Electronic-Wires-Black-Red-Colour-p-949895.html
--2x http://www.banggood.com/40-x-10cm-Male-To-Female-Dupont-Jumper-Wires-Calbe-2_54mm-p-89707.html
-
-
-
-Utili:
-------
-
-- http://www.banggood.com/100-Pcs-2_54mm-Dupont-Jumper-Wire-Cable-Male-Pin-Connector-Terminal-p-918553.html
-
-
-
-Vari:
-------
-
-- diodi: http://www.banggood.com/10-Pcs-NTC-Thermistor-Temperature-Sensor-10K-OHM-MF52-103-3435-1-p-932790.html
-- Transistor http://www.banggood.com/100Pcs-MOTON-3Pin-2N2222A-2N2222-Transistor-40V-300MHz-600mA-p-943227.html
-- 2x http://www.banggood.com/10Pcs-5V-Electromagnetic-Active-Buzzer-Continuous-Beep-Continuously-p-943524.html
-- Capacitator: http://www.banggood.com/1000pcs-50V-1pF-To-100nF-50-Value-Ceramic-Capacitor-Assorted-Set-Kit-p-922776.html
-
-- Trimmer (potenziometri) http://www.banggood.com/20Pcs-6mm-10K-OHM-Trimpot-Trimmer-Pot-Variable-Resistor-Horizontal-p-953377.html
-- Shifter (non saprei se usarlo, pero' costa poco...) http://www.banggood.com/25Pcs-SN74HC595N-74HC595-74HC595N-HC595-DIP-16-8-Bit-Shift-Register-IC-p-917428.html
-
-Costosi ma d'effetto:
----------------------
-
-- http://www.banggood.com/5Pcs-Infrared-IR-Receiver-Module-Wireless-Control-Kit-For-Arduino-p-953342.html
-- 
-
-TODO
------
-
-- Cercare potenziometri
-- Vedere se servono altri transistor
-- 
diff --git a/site b/site
deleted file mode 100644 (file)
index fc659cc..0000000
--- a/site
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-- un solo sito: lab.piffa.net
-  
-
-- main in django
-- forum in php
-- wiki
-- documentazione in sphinx
-
-
-
-Serve un header e un footer generale da mettere nei siti gia' fatti.
-Serve un form per preordinare i corsi e i kit
-
-Pagine istituzionali: about 
-Pagine sui corsi - kit -cooderdojo
-
diff --git a/staff b/staff
index a468f346762edf09711070f2227b575d34d2e047..e2ad2b6fc283e5012121bd89884e1a330b34f0d9 100644 (file)
--- a/staff
+++ b/staff
@@ -1,6 +1,9 @@
 
 La Caterina e' la fidanzata del tipo delle stampanti 3D, ha a che fare con il corso e dice che ci dobbiamo sentire per laboratorio e balle varie. E quella dell'altra organizzazione che ha raccolto gli iscritti (non ricordo il nome).
 
-Maria e' la ragazzina piu' giovane, penso la statista. E' quella delle caramelle per la gola.
+Maria e' la ragazzina piu' giovane, penso la stagista. E' quella delle caramelle per la gola.
+
+Ciro: aeromodellista tutor.
+Valentino:  sistemista del comune.
+Federico:   gestore del laboratorio
 
-C'e' il tipo degli aereoplani, che vola con EPP e taranis, non mi ricordo come si chiama. E' uno dei tutor...
diff --git a/status b/status
deleted file mode 100644 (file)
index c41f53f..0000000
--- a/status
+++ /dev/null
@@ -1,7 +0,0 @@
-Tue Jan 27 16:49:08 CET 2015
-Sentito Walter, forse due corsi
-in due giorni vedere quanti iscritti
-per fare eventualmente due serate
-
-Bisogna decidere se dividere in due gli studenti
-e fare due corsi.
diff --git a/todo b/todo
deleted file mode 100644 (file)
index 84c4e6d..0000000
--- a/todo
+++ /dev/null
@@ -1,10 +0,0 @@
-kit per studenti :1
-display meta' con xorg : done, caricare su notes xorg.conf
-esercizi: analog input schema.
-rivedere analog seriali e vedere come tira al PWM (fare una domanda
-        e poi con la risposta tiare al PWM).
-Se si usa il logic analyzer fare una prova! E magari preparare un file
-di dati di esempio.
-
-fare il sito per arduino live
- -controllare time che non va' il build env per arduino 1.0