Categorie
Comunicazione Progetti

Adattatore RS232 con connettore DB9

Compra On-LineCompra OnLine

Kit per realizzare un adattatore che permette di integrare rapidamente una porta RS232 con connettore DB9 nei propri progetti elettronici.

Categorie
Robot Sniffy

SNIFFY PROTO V0.1.2 – Evoluzione in corso

Dopo le opportune verifiche sui prototipi stampati è ripreso lo sviluppo della meccanica.

Per prima cosa è stato modificato il corpo che sorregge il motore e fa da parafanghi suddividendolo in due pezzi per ottimizzare la stampa:

Sniffy_V0.1.2_Parafango Sniffy_V0.1.2_StaffaMotore

 

 

 

 

 

Categorie
Sniffy

Sniffy Proto V0.1.1 – Primi prototipi stampati 3D

 

 

Ecco alcune foto della prima prova di stampa del blocco motori, indispensabile per mettere a punto tutti i dettagli.
2015-03-19 21.16.08

Categorie
Comunicazione Progetti Robot

PROGRAMMAZIONE ARDUINO PRO MINI

  PROGRAMMAZIONE ARDUINO PRO MINI CON FTDI232

Programmazione Arduino FTDI.pdf

1_bis_2

 La scheda Arduino Pro Mini atmega328 Board 5V 16Mhz e il convertitore FT232RL USB to TTL adapter module 3,3V 5V li trovi su Katodo.com

Collegare  il modulo FTDI232 al modulo arduino
mini secondo lo schema:
FTDI — ArduinoGND —> GND
(5V) Vcc —> Vcc (5V)
Tx —> Rx
Rx —>Tx
2_bis
Installare, se non rilevati automaticamente, i driver scaricabili dal sito http://www.ftdichip.com/Drivers/VCP.htm
 Procedere alla programmazione selezionando
dal menù strumenti la scheda arduino PRO o mini
scheda (Large)
 Il tipo di processoreprocessore (Large)
 La porta da selezionare è quella in cui viene rilevato  il modulo FTDI. 
Ed utilizzare come tipo di programmatore USBaspProgrammatore (Large)

 Link utili

 

Categorie
Progetti Robot Sniffy

Sniffy Proto V0.1.0 – Il progetto

Sniffy un robot LineFollower basato sulla scheda uNav di OfficineRobotiche!!

Durante lo sviluppo della scheda uNav e con all’orizzonte una gara di LineFollower organizzata con gli amici di OfficineRobotiche mi è venuta voglia di provare a fare un robottino per questa gara.

L’idea però era quella che andasse si bene per giocare con gli altri al LineFollowing ma che mi desse successivamente la possibilità di lavorare su un robo più evoluto dotato di sistema operativo ( Linux + ROS ) e che poi potessi espandere senza buttare via alcune delle soluzioni tecniche studiate.

Ecco che Sniffy ( così ho battezzato questo “muso” che sniffa la linea per seguirla 🙂 ) doveva far coesistere diversi aspetti:

  • Dimensioni ridotte per permettergli di partecipare alle gare di LineFollower
  • Peso contenuto in modo da avere qualche possibilità di non popolare la fine delle classifiche
  • Possibilità di montare successivamente una scheda madre ( una Beagle Bone Black ) su cui far girare Linux + ROS
  • Possibilità di dotare i motori di Encoder

Fare il punto tra queste specifiche non era facile ma il risultato, almeno a livello di modello 3D, sembra essere migliore delle aspettative come si può vedere in queste foto:

Sniffy LineFollower Front View
Sniffy LineFollower Front View
Sniffy Rear
Sniffy LineFollower Rear View

 

Caratteristiche

Unità di controllo

Il controllo di Sniffy è realizzato tramite l’impiego della scheda uNav con un software custom che integrerà l’algoritmo di LineFllowing a quello standard di controllo motori.

La stessa uNav andrà a leggere la barra sensori e andrà a pilotare i led di segnalazione posti sul corpo frontale del robot.

Comunicazione

La comunicazione con il robot potrà essere realizzata tramite una porta miniUSB e tramite una connessione WiFi grazie all’impiego di un modulo dedicato ESP8266MOD

Alimentazione

Per alimentare il robot si è deciso di adottare una soluzione un po’ inconsueta. 3 celle 18650 collegate in parallelo sono state impiegate per permettere la ricarica anche tramite porta USB.

La tensione delle 3 celle ( 3,6-4,2V ) viene poi innalzata a 10-12V per permettere il corretto funzionamento della uNav e dei motori.

Dato il livello puramente sperimentale di questa soluzione è stata mantenuta la possibilità ( tramite jumper a saldare posti sul PCB ) di ricablare le 3 celle collegandole in serie.

Con il collegamento in serie si perderà la possibilità di ricarica tramite USB ma si potrà evitare anche l’utilizzo del modulo Step-UP la cui efficenza non è eccezionale.

Corpo Motori

Il sistema di fisaggio dei motori si può vedere schematizzato in questa immagine

Sniffy Motor
Sniffy Motor

All’interno del blocco principale andranno inseriti i due motori che potranno essere o meno equipaggiati con encoder e in futuro sarà possibile accoppiare due blocchi per realizzare Roboto 4Wd

 

Telaio

Il corpo principale del robot è relizzato dal PCB che va a realizzare anche i collegamenti tra i vari componenti del robot.

Alle estremità del telaio andranno fissati il corpo motori da un lato e la “testa sensori” dal’altra.

 

3D model loading is long, wait some minutes…

WebGL Error