Questa sezione descrive tutte le componenti Hardware necessarie per realizzare CoderBot.
CoderBot utilizza Raspberry Pi come controller principale, sono adatti il Model B e il recente B+, quest'ultimo preferibile per i ridotti consumi.
Il Model A può essere utilizzato per realizzare un robot "cieco", infatti per gestire la Camera, e soprattutto il riconoscimento degli oggetti, sono necessari circa 384MB (il Model B ne ha 512, il Model A si ferma a 256MB).
Esistono due tipi di camera: una normale e una modificata per essere sensibile all'infrarosso per visione notturna. Salvo applicazioni particolari, si utilizza la Camera normale.
Ne esistono di due tipi: una adatta al controllo di motori in corrente continua e una specifica e semplificata per controllare servomotori in modalità PWM, da scegliere in base alle caratteristiche dei motori.
Di seguito il PCB della versione per motori DC:
Di seguito il PCB della versione per motori Servo:
Di seguito il PCB della versione "unificata" (ancora da testare):
La batteria deve avere due uscite indipendenti, una per alimentare Raspberry e una per alimentare i mototi tramite la scheda di controllo. E' possibile in alternativa utilizzare due batterie più piccole indipendenti a condizione che la corrente in uscita sia di almeno 1A su 5V
Due cavi USB-A - USB-Micro (maschio-maschio) per collegare l'output della batteria a Raspberry e alla Scheda di controllo motori
Componente | Quantità | link |
---|---|---|
Raspberry PI - Model B oppure Model B+ | 1 | link |
Raspberry PI Camera module | 1 | link |
Wi-Fi | 1 | link |
SD card 8GB | 1 | link |
Scheda controllo motori DC oppure servo | 1 | Coming soon... |
Batteria | 1 | link |
Cavo USB-A - USB micro | 2 | link |