Starter kit, regolatore Board, fabbrica dei moduli del sensore
Produttore educativo di progetti del robot programmabile di DIY
Il robot per Arduino è il primo funzionario Arduino sulle ruote. Il robot ha due unità di elaborazione, una su ciascuno dei suoi due bordi. Il bordo del motore controlla i motori ed il comitato per il controllo legge i sensori e decide come funzionare. Ciascuno dei bordi è un bordo completo di Arduino programmabile facendo uso dell'ido di Arduino.
Sia il motore che i comitati per il controllo sono bordi del microcontroller basati sul ATmega32u4 (scheda). Il robot ha molti dei suoi perni tracciati ai sensori ed agli azionatori a bordo. La programmazione del robot è simile al processo con Leonardo di Arduino. Entrambe le unità di elaborazione hanno comunicazione incorporata di USB, eliminante l'esigenza di un'unità di elaborazione secondaria. Ciò permette che il robot compaia ad un computer collegato come porta virtuale di pubblicazione periodica (CDC)/COM. Come sempre con Arduino, ogni elemento della piattaforma – hardware, software e documentazione – è liberamente disponibile e open source. Ciò significa che potete imparare esattamente come ha fatto ed usare la sua progettazione come il punto di partenza per i vostri propri robot. Il robot di Arduino è il risultato dello sforzo collettivo da un gruppo internazionale che esamina come la scienza può essere resa a divertimento da imparare. Arduino è ora sulle ruote, viene giro con noi!
Potete trovare qui le vostre informazioni della garanzia del bordo.
Comunicazione
Il robot ha una serie di facilità per la comunicazione con un computer, un altro Arduino, o altri microcontroller. Il ATmega32U4 fornisce la comunicazione di serie di UART TTL (5V), che è disponibile su digitale il connettore del bordo--bordo di 10 perni. Il 32U4 inoltre tiene conto la comunicazione di serie (CDC) sopra USB e compare come porta virtuale di COM a software sul computer. Il chip inoltre funge da dispositivo di USB 2.0 di velocità massima, facendo uso dei driver standard di COM di USB. Su Windows, un archivio di .inf è richiesto. Il software di Arduino include un monitor di serie che permette che i dati testuali semplici siano inviati a e dal bordo del robot. Il RX (LED1) e TX LED sul bordo infiammeranno quando i dati stanno trasmettendi via la connessione USB al computer (ma non per la comunicazione di serie fra i bordi). Ciascuno dei bordi ha un identificatore separato del prodotto di USB e rivelerà come porte differenti su voi l'ido. Sevi assicuri per scegliere quello giusto quando programmano. Il ATmega32U4 inoltre supporta la comunicazione di I2C (TWI) e di SPI. Il software di Arduino include una biblioteca del cavo per semplificare l'uso del bus di I2C; vedi la documentazione per i dettagli. Per la comunicazione di SPI, usi la biblioteca di SPI.
Programmazione
Il robot può essere programmato con il software di Arduino (download). «Comitato per il controllo del robot di Arduino» ristretto o «bordo del motore del robot di Arduino» dal menu del bordo > degli strumenti. Per i dettagli, vedi la pagina e le esercitazioni cominciare.
Le unità di elaborazione ATmega32U4 sul robot di Arduino vengono preburned con un bootloader che permette che carichiate il nuovo codice a senza l'uso di un programmatore esterno dell'hardware. Comunica facendo uso del protocollo AVR109. Potete escludere il bootloader e programmare il microcontroller attraverso l'intestazione di ICSP (programmazione di serie del In-circuito); vedi queste istruzioni per i dettagli.
(Software) inizio automatico del Bootloader e risistemata
Piuttosto che richiedendo una stampa fisica del bottone di risistemazione prima che un caricare, il robot sia progettato in un modo che permette che sia risistemato tramite funzionamento del software su un computer collegato. La risistemazione è avviata quando la porta virtuale della pubblicazione periodica/COM del robot (CDC) è aperta a 1200 baud e poi è chiusa. Quando questo accade, l'unità di elaborazione risistemerà, rompendo la connessione USB al computer (significato che la porta virtuale di pubblicazione periodica/COM scomparirà). Dopo le risistemazioni dell'unità di elaborazione, il bootloader comincia, attivo restante per circa 8 secondi. Il bootloader può anche essere iniziato doppio premendo il bottone di risistemazione sul robot. Si noti che quando i primi poteri del bordo su, salteranno diritto allo schizzo dell'utente, se presente, piuttosto che iniziando il bootloader.
A causa del modo il robot tratta la risistemazione che è meglio da lasciare il software di Arduino provare per iniziare la risistemazione prima di caricarsi, particolarmente se siete con l'abitudine della pressatura del bottone di risistemazione prima del caricarti su altri bordi. Se il software non può risistemare il bordo potete iniziare sempre il bootloader doppio premendo il bottone di risistemazione sul bordo. Una singola stampa sulla risistemazione ricomincerà lo schizzo dell'utente, una doppia stampa inizierà il bootloader.
Protezione di sovracorrente di USB
Entrambi i bordi del robot hanno un polyfuse resettable che protegge le porte USB del vostro computer dagli shorts e dalla sovracorrente. Sebbene la maggior parte dei computer assicurino la loro propria protezione interna, il fusibile assicura uno strato extra della protezione. Se più di 500 mA si applicano alla porta USB, il fusibile romperà automaticamente il collegamento fino allo breve o il sovraccarico è rimosso.
Caratteristiche fisiche
Il robot è 19cm di diametro. Compreso le ruote, lo schermo di GTFT ed altri connettori può essere fino a 10cm alto.
Persona di contatto: Ms. Amy
Telefono: +8618520830989
Fax: 86-755-23578861