10
Robotica Con Arduino ISTITUTO TECNICO TECNOLOGICO «SAN ZENO» ARGOMENTO DI APPROFONDIMENTO Candidato: TURCO ALESSANDRO Classe: QUINTA sez. F Indirizzo: "ELETTRONICA ED ELETTROTECNICA« ESAME DI STATO a.s. 2015/2016

Power point tesina maturita sandit 5 v1.0

  • Upload
    a-t

  • View
    267

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Power point tesina maturita sandit 5  v1.0

Robotica Con ArduinoISTITUTO TECNICO TECNOLOGICO «SAN ZENO»

ARGOMENTO DI APPROFONDIMENTO

Candidato: TURCO ALESSANDRO 

Classe: QUINTA sez. F 

Indirizzo: "ELETTRONICA ED ELETTROTECNICA«ESAME DI STATO a.s. 2015/2016

Page 2: Power point tesina maturita sandit 5  v1.0

Robotica in generaleIl ROBOT è un dispositivo elettro-meccanico

programmato che svolge una funzione utile all’ uomo.

La ROBOTICA è la disciplina dell'ingegneria che studia e sviluppa metodi che permettano a un robot di eseguire dei compiti specifici riproducendo il lavoro umano.

Page 3: Power point tesina maturita sandit 5  v1.0

Arduinoè la scheda elettronica che contiene il software per gestire

e far funzionare «il robot» , E permette al «robot» di comunicare con il mondo reale esterno tramite sensori e attuatori.

1-2. POWER (USB / BARREL JACK)3. GND 4. 5V5. 3.3V6. ANALOG7. DIGITAL8. PWM9. V-ANALOG.REFERENCE10. RESET BUTTON11. POWER LED INDICATOR12. TX RX LEDS13. MAIN IC INTEGRATED CIRCUIT14. VOLTAGE REGULATOR

Page 4: Power point tesina maturita sandit 5  v1.0

Utilizzi di arduino

Page 5: Power point tesina maturita sandit 5  v1.0

Per far funzionare un robot ci servono una o

più, sorgenti di energia. Funzione Consumo Situazione

2 motori 0,22 (220) A (mA) Funzionamento a vuoto

1 scheda arduino 0,048 (48) A (mA) Led L e ON Accesi

1 scheda motor_shield 0,02 (20) A (mA) Motori Spenti

1 sonar ad ultrasuoni 0,003 (3) A (mA) Ultrasuoni spento

1 ricevitore infrarossi 0,001 (1) A (mA) Nessun comando

TOTALE CONSUMO 0,292 (292)0,300 (300)

A (mA) CORRENTE ELETTRICA (AMPERE)

Alimentazione Robot

La durata della batteria si puo calcolare con la seguente formula: (mAh batteria diviso mA consumati dal robot = ore) mAh / mA = h

Page 6: Power point tesina maturita sandit 5  v1.0

SHIELD USATE SU ROBOTLe Shields sono schede che possono essere

inseriti nella parte superiore del PCB Arduino per estendere le sue capacità. 

Motor Shields : SMD L298P (ponte ad H).

• Velleman Motor Power Shield for Arduino VMA03

• Specifications • Power supply: 7.46 VDC • Max current: 2A

Robot Shields : è la scheda che collega il ricevitore IR ad infrarossi , il sonar ad ultrasuoni.

Page 7: Power point tesina maturita sandit 5  v1.0

I MOTORI & MOTORIDUTTORIValutare il Numero di ruote da

montare…Come si muovono i robot Con

Le ruote…I quali sono motori in corrente

continua Per variare la velocità si

utilizza una tecnica denominata PWM (varia la tensione). Con questa tecnica si riduce la velocita mantenendo alta la coppia cioè la forza con cui girano le ruote.

Alimentazione max.: 6Vdc (velocità 180 rpm a 6 Vdc).

Page 8: Power point tesina maturita sandit 5  v1.0

RICEVITORE INFRAROSSO (TV)Il ricevitore infrarosso è un circuito integrato che riceve i

segnali dei telecomandi TV. Ce ne sono di vari modelli (FREQUENZA TRASMISSIONE & LA DISPOSIZIONE DEI PIN).

Librerie software

OUT (A0)

GND

5V

Page 9: Power point tesina maturita sandit 5  v1.0

SONAR ULTRASUONI (SRF05) Il sonar ad ultrasuoni è uno

speciale sensore che misura le distanze utilizzando onde sonore non udibili dall’ uomo.

un suono si muove in aria con una velocità di circa 340 m/s

quindi la distanza dall’ oggetto è “ microseconds / 29 / 2 “ . La portata di questo sensore è 4

metri. Il sonar srf05 può usare anche

solo 3 pin in quanto i pin trig e echo vengono unificati per risparmiare pin sul controller.

Ha una sensibilità che va da 3 cm a 4 m.

la tensione di funzionamento è di 5V.

Page 10: Power point tesina maturita sandit 5  v1.0

MONTAGGIO• Chassis• Batterie• Motor Shield

• Motori• Ruote

• Robot Shield• Ultrasonic• Ricevitore Ir

• Software Arduino ide

(sintassi C semplificata)

• Librerie (communicazione hardware)