Robot Beginner Kit 4WD

Documenti analoghi
INSEGUITORE SOLARE CON ARDUINO. Dispositivo che insegue il movimento solare realizzato con: 1. Arduino 2. 2 foto resistenze 3.

Per vedere tutti i tutorial:

Robot Beginner Kit con Arduino l elettronica

Fisica, tecnologia, scienze applicate: ulab2, un laboratorio portatile basato su arduino e due piccoli robot, LEMU e MOMOLAB, vanno a scuola

Per vedere tutti i tutorial:

11^ parte : Come gestire i servomotori con Arduino. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

CORSO ARDUINO. Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii

5^ parte : Controllare un LED RGB con 3 potenziometri. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

ARDUINO. Colleghiamolo al PC/MAC - FUNZIONA?

CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Lezione 3 PWM e motori. Stefano Panichi e Giulio Fieramosca

HP LED Driver Shield. EtherMania di Signorini Marco Via Cadore MALNATE (VA) P.I REA VA

Corso Base Arduino ed Elettronica

Relazione progetto Arduino

1 Power Commander 1 Cavo USB 1 CD-Rom 1 Guida Installazione 2 Adesivi Power Commander 2 Adesivi Dynojet 1 Striscia di Velcro 1 Salvietta con Alcool

Cos è? Definizione ufficiale scritta dall inventore di Arduino, Massimo Banzi.

2009 Yamaha R1. Lista delle Parti

PRIMI PASSI CON ARDUINO

KSR5 ROBOT "SCARABEO" in KIT

Scheda tecnica installazione

8^ parte : Come pilotare i motori passo-passo unipolari. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

Yamaha R6. Lista delle Parti

Robot Beginner KIT 4WD ARDUINO UNO

AiM Infotech. Sensore velocità auto. Versione 1.02

ACCENDERE E SPEGNERE UN DIODO LED

IST-1395.CS01.01/A CE395CS / Istruzioni d uso Pag. 2/6

Scheda tecnica installazione

LEGGERE TUTTE LE INDICAZIONI PRIMA DI AVVIARSI ALL INSTALLAZIONE

FONDAMENTI DI ARDUINO

Per controllare un motore DC (funzionante in corrente continua) con Arduino, devi utilizzare il circuito integrato Ponte H (nel mio caso un L293NE

LEGGERE TUTTE LE INDICAZIONI PRIMA DI AVVIARSI ALL INSTALLAZIONE

Display numerico con i LED

Istruzioni di Installazione. Lista delle Parti. Harley Davidson modelli V-Rod L iniezione DEVE essere. all installazione

Istruzioni di Installazione. Lista delle Parti. Honda VFR L iniezione DEVE essere. all installazione. E Possibile scaricare il software

SENSORI OTTICI - FOTORESISTENZE

Interaction Design? Parole chiavi!!! Arduino?

Manuale di rapida installazione

LEGGERE TUTTE LE INDICAZIONI PRIMA DI AVVIARSI ALL INSTALLAZIONE

IL PROGETTO «TELECOMANDO» (sensore ad infrarossi)

LEGGERE TUTTE LE INDICAZIONI PRIMA DI AVVIARSI ALL INSTALLAZIONE

1 Power Commander 1 Cavo USB 1 CD-Rom 1 Guida Installazione 2 Adesivi Power Commander 2 Adesivi Dynojet 2 Striscia di Velcro 1 Salvietta con Alcool

Camar Elettronica s.r.l. Via Mulini Esterna n CARPI (Modena) ITALY

Arduino - Tutorial #2 - Iniziamo a programmare

LEGO Mindstorms e Arduino nella scuola secondaria di secondo grado: alcune esperienze didattiche. Pietro Bonora Liceo Scientifico A.B.

LEGGERE TUTTE LE INDICAZIONI PRIMA DI AVVIARSI ALL INSTALLAZIONE

LeGGere tutte Le indicazioni Prima di avviarsi all installazione

Corso di programmazione Arduino DI MALVEZZI DAVIDE

BMW G650X Istruzioni di Installazione. Lista delle Parti. L iniezione DEVE essere. all installazione

MICROFONO DEL TORSO ED ENCODER

Scheda tecnica installazione

Kawasaki Z Lista delle Parti. L iniezione DEVE essere. all installazione. mappature dal sito internet:

Progetto Esami Di Stato Anno 2014/2015

ALL INTERNO DEL MARSUPIO

Motori a corrente continua BRUSHLESS

Corso Arduino Maggio Riccardo Binetti Lezione 1 - Blinking LEDs with style

LeGGere tutte Le indicazioni Prima di avviarsi all installazione

K.I.T.T. Tachometer. Revisione hardware: Revisione firmware: V9 Revisione manuale: 2.0. Modulo tachometer per la Dash di K.I.T.T.

Scheda tecnica installazione

Istruzioni di Installazione. Lista delle Parti. Victory Vegas / Kingpin L iniezione DEVE essere. all installazione

Istruzioni di Installazione. Lista delle Parti. Kawasaki Ninja 250R L iniezione DEVE essere. all installazione

LeGGere tutte Le indicazioni Prima di avviarsi all installazione

Polaroid A10 anteriore / posteriore macchina fotografica del rimontaggio

MANUALE DI INSTALLAZIONE SISTEMA SEQUENT A GPL SU CHEVROLET MATIZ 1.0i

Guida all assemblaggio e al testing del modulo di retroazione S2 V2

In questo nuovo fascicolo ZAKINPROGRESS COMPONENTI

LeGGere tutte Le indicazioni Prima di avviarsi all installazione

1 Power Commander 1 Cavo USB 1 CD-Rom 1 Guida Installazione 2 Adesivi Power Commander 2 Adesivi Dynojet 1 Striscia di Velcro 1 Salvietta con Alcool

SEZIONE B - Inserimento dei componenti

14. GUIDA ALL'INSTALLAZIONE E AL COLLEGAMENTO DEI CAVI

In questo tutorial decodificheremo i segnali provenienti da un telecomando qualsiasi e utilizzeremo gli stessi segnali per comandare Arduino a

Infrarosso passivo da esterno. IP65

Nintendo GameCube regionale Modifica

Pana40 Plus2D / 3D. Manuale d istallazione. Istallazione della barriera. Note per l istallazione 2D / 3D. Fissaggi 2D. Ref. N o I Edizione 3

Manuale in italiano Clarke Tech HH390

Domotica con Arduino. Prima di proseguire con la descrizione del progetto, elenco, di seguito, il materiale utilizzato:

I SENSORI DI PROSSIMITA

AiM Infotech. Potenziometro farfalla. Versione 1.03

AiM Infotech. Sensore velocità auto. Versione 1.03

Sensori di Prossimità Guida Utente

Automobile Bluetooth

LEGGERE TUTTE LE INDICAZIONI PRIMA DI AVVIARSI ALL INSTALLAZIONE

1 - Burn Bootloader. aggiornato 8 gennaio 2012

Scheda tecnica installazione

AiM Infotech. Sensore di pressione VDO 0-5 Bar (0-72 PSI) 0-10 Bar (0-145 PSI) Versione 1.04

Scheda tecnica installazione

economaster compactmaster heavymaster

Pronti via! ANALOGICA V1000

A909 allarme di rottura filo per cordatrici

LEGGERE TUTTE LE INDICAZIONI PRIMA DI AVVIARSI ALL INSTALLAZIONE

SEZIONE B - Inserimento dei componenti

Assistenza SUPPORTO TECNICO SP1166-A. Per supporto e assistenza contattare:

Arduino MaxMSP Tutorial #3 - Arduino MaxMSP Play Sound Materiale utilizzato Arduino Uno, sensore (uno qualsiasi)

Shift Proto - Zx. Contamarce per cambio Sequenziale con sensore resistivo. Rev /09/2016

Guida all installazione dell interfaccia per PC

Internetworking V a nno

Ecco le modifiche da apportare per adattare una presa di forza prima generazione con un carter riduttore più recente.

distributori automatici di popcorn ed accessori

8^ parte: Pilotare Motori passo-passo bipolari usando l integrato SN754410NE. Author: Ing. Sebastiano Giannitto (ITIS M.

KA01. Shield RGB per Arduino. Permette di pilotare in PWM strip luminosi a LED (1 x RGB, 3 x monocromatici) mediante Arduino.

Arduino& Potenziometro

PULSANTE PRO 1. CARATTERISTICHE TECNICHE

Transcript:

Robot Beginner Kit 4WD - Lista dei componenti Controlla che la lista dei componenti corrisponda al kit: Arduino Uno Rev3 Dagu 4WD Magician Chassis 2A Motor Shield Infrared Proximity Sensor Sharp GP2Y0A21YK Sub Micro Servo JST Jumper 3 Wire Assembly 10 sets M3 * 6 nylon screws 10 jumper M/F 10 jumper M/M - Lo chassis

Come primo step, andremo ad assemblare lo chassis. Questa parte non verrà trattate poichè è presente nella busta una dettagliata descrizione per l'assemblaggio (la parte superiore dello chassis andrà avvitata per ultima altrimenti non avremo modo di posizionare Arduino e gli altri accessori). Aggiungete i distanziatori in nylon, 2 quantità per ogni lato. - I motori In questo step procederemo con la saldatura dei motori. È da considerare la parte più "complessa" della guida dato che si andrà a determinare il movimento totale del nostro robot. Innanzitutto bisogna identificare il senso di rotazione dei motori (ciò andrà a determinare la parte anteriore e posteriore dello chassis). Questo servirà a noi per avere maggiore chiarezza sulla saldatura che andremo ad effettuare fra poco. Se non avete un'alimentatore regolabile in casa, potete utilizzare l'uscita regolata di Arduino (5V). Quindi collegate 2 ponticelli a 5V e GND di Arduino e appoggiarli sui poli dei motori tenendo d'occhio la rotazione di quest'ultimo. NB: (questo procedimento va fatto per tutti e 4 i motori). Li contrassegneremo con "+" o "-". ecco le varie fasi della saldatura dei motori: 1. 2.

3. 4.

5. 6.

7. 8.

9.

Schema in Fritzing - Arduino sullo chassis Completata la parte più delicata,andiamo a posizionare Arduino e Motor shield, fissandoli con viti e distanziatori sullo chassis. Cercate di avvitarli per bene in modo che, in caso di urti, non cadano dalla piattaforma.

Il risultato sarà il seguente: - Collegamenti Una volta estesi i jumper, li colleghiamo ai morsetti della motor shield, (vedi step "I motori"). Anteriore M2+ M2- M1+ M1 red black red black Posteriore NB: utilizzando sempre l'uscita regolata di Arduino (5V), provate a fare il test precedente per controllare se le saldature sono ok. Nota: La motor shield dovrà essere configurata in questo modo: I pin dovranno essere in modalità PWM La motor shield riceverà l'alimentazione da Arduino

ora ci occupiamo a collegare tutto il resto! - Posiziona il servo I servi standard consentono all'albero di ruotare solitamente da 0 a 180. Il servo ha tre fili: alimentazione, massa e segnale. Il cavo di alimentazione è tipicamente rosso, e deve essere collegato al pin 5V sulla scheda Arduino. Il cavo di terra è in genere nero o marrone e deve essere collegato a al pin GND sulla scheda Arduino. Il pin segnale è tipicamente giallo, arancione o bianco e deve essere collegato ad un pin digitale sulla scheda Arduino. Per poter controllare il servo utilizzeremo una libreria standard di Arduino (Servo.h) La libreria Servo utilizza i seguenti metodi: attach() write() writemicroseconds() read() attached() detached() quelli che andremo ad utilizzare sono fondamentalmente 2: attach() e write() >Attach() Descrizione Fissa la variabile Servo ad un pin digitale Sintassi servo.attach(pin) Parametri servo: una variabile di tipo Servo pin: il pin dove è collegato il servo

>Write() Descrizione Scrive un valore al servo, controllandone l'albero. Su un servo standard, questo imposterà l'angolo dell'albero (in gradi), spostando l'albero a tale orientamento. Su un servo a rotazione continua, questo imposterà la velocità del servo (con 0 che piena velocità in una direzione, 180 essendo piena velocità nell'altro, ed un valore vicino a 90 essendo nessun movimento). Sintassi servo.write(angle) Parametri servo: una variabile di tipo Servo angle: il valore dell'angolo del servo, da 0 a 180 Posizioniamo il servo con la relativa staffa sullo chassis in questo modo:

Collegate il servo ad Arduino con dei jumper:

- Posiziona il sensore Lo SHARP GP2Y0A21YK è un sensore di prossimità a raggi infrarossi. Ha un'uscita analogica che varia da 3.1V a 0.4V a 10cm a 80 cm. Emana un raggio IR da un LED, e un fototransistor misura l'intensità di luce rimbalzata. Se guardi la parte frontale del sensore, è possibile vedere uno dei LED luminosi leggermente rosso. Codice d'esempio int Pin_sensore = 5; //pin analogico 5 void setup(){ Serial.begin(9600); } void loop(){ int val = analogread(pin_sensore); Serial.println(val); delay(1000); // ritardo di 1s } Calibrazione dato che il servo potrà compiere un movimento di 180, noi fisseremo la staffa (con il sensore) al punto medio (90 ), in modo tale da facilitarne la programmazione. 0 90 180

- Collegamenti Fritzing

Schema fritzing collegamenti Arduino - Programmazione Sicuramente lo step più divertente la programmazione del microcontrollore. Per semplificare il tutto, abbiamo già a disposizione una libreria per comandare i motori la quale ha a disposizione i seguenti metodi: up(valore) ---> muovi il robot in avanti down(valore) ---> muovi il robot indietro right(valore) ---> ruota il robot a destra left(valore) ---> ruota il robot a sinistra shutdown() ---> fai arrestare il robot Sintassi robot.up(valore) Parametri valore: valore del PWM che va da 0 a 255. inserite il valore che volete tenendo conto di queste informazioni:

150 ---> lento 200 ---> medio 255 ---> alto Abbiamo creato già un programma basilare che evita gli ostacoli. Basta solamente caricarlo sulla board. - Sketch - BeginnerKit4WD_v1.rar Buon divertimento!