| Progetti
Animax www.ideegeniali.it Negozio 2007
![]() Mf70 Spindle Speed
Cobra 2A
Proxxon MF70 CNC
KITT Scanner
2006
Lampeggiatore 2 led
KITT VoiceBox
Alimentatore breadboard
Isolatore parallela
Fiser's Programmer Revisited(PIC18Fxxx support) Alim x Rumorella Showcase
CNC611 - Kit CNC a 3 assi
Generatore di rumore
2005
Rumorella
Level Shifter LM35 0-10V
Tieni in carica Robot III
Derivatore parallela
![]() Relais matrix
Più respiro al Trasmeta
Alimentatore videocamera
Traforo polistirolo
GCode Rotator
Canaline da quadro
Scaricapile in minitester
ULP brd 2 Gcode per Eagle
ULP drill-aid per Eagle
Cassettiere portaresistenze
2004
Convert. temp. frequenza
Adattatore TTL Rs232
Zip Zap videogame a led
Girografo a laser
Restauro cassandra
PLC Infrared Remote
NiMh Fast Charger
Robot III
Robot II
Case Modding
Keyboard modding
Hdd activity
Molex w/Blue Led
Ampli cuffie multiple
2003
Scacchi e scacchiera
Proiettore a 7 laser
Pannello scritte a led
Morse code track
Flash usa e getta
Fiser's programmer (Fiser)
Demo Display II
Alim. laboratorio
Demo Display I
Caricabatterie NiMh
Contapezzi
Telecomando per PC
Robot I
DC Motor Driver
Porta punte trapano
Segnapunti
Fuoco caminetto (VincenzoV)
Orologio su CD
Robot Beam
Induttanzimetro
2002
Radio a galena
Theremin
Terzo stop
Mixer luci RS232/DMX
Knife clock
Pong Tetris Videogame (Rickard Gunee) Hacked
Centralino telefonico
LampaY
Programmatore PIC (Futura)
2001
Replica porte s.audio
Vu-meter a 5 led (GpeKit)
Campanello per stanza
8 Triac porta parallela
2000
3 Relais x 3 prese
Sferetta specchi disco
Contatempo saldatore
Lucette cassetti
Scatola interruttori
1999
Alogene in stanza
Disco di Newton
Uscita Radiosveglia
Poliedri stellati
Sensore x materasso
TeenAger
Cassandra 2
Vu-meter 40 led (GpeKit)
Cassandra 1
Cassandra w/autoradio
Psichedelia
Zaino V C
OverDrive x Chitarra (GpeKit)
Ampli audio 11 W (GpeKit)
MicroSpia FM (GpeKit)
Haunted house
Basetta 3 interruttori
Antifurto relais a ritenuta
Switch su porta
Luci nel mobile
Child
Supercar cartone
Presepe pasta sale
Tavola luci a scansione
Costume carnevale CBM64
Sirena x bicicletta
Carrettino da traino
Pila-int-lampadina
Monopattino
Catapulta
| Robot IIIRealizzato a: giugno 2004
Robot III: un line-followerErano due anni che volevo costruire un line-follower, cioè un robot che segue autonomamente striscie disegnate sul pavimento. Finalmente ho trovato tempo, competenze e materiali per riuscirsci come volevo (dopo due tentativi falliti). Ho intenzione di fare una descrizione dettagliata del progetto, intanto potete vedere foto e video del Robot in azione, e una scheda tecnica:
Scheda tecnica1) Alimentazione: pacco 5 pile NiMh, interruttore accensione, connettore di ricarica e caricabatterie rapido esterno dedicato.2) Organi di moto: Due motori DC con ingranaggi motoriduttori e due ruote in gomma. 3) Intelligenza: Microcontrollore PIC16F876 della Microchip, 8k-rom, 320 byte-ram, 3 timers, 2 moduli pwm. Non usati: ADC, UART, i2c, ...
4) Organi di senso: 4a) 7 coppie diodo emettitore infrarossi/fotodiodo ricevitore che guardano il pavimento, ciascuna con led verde di indicazione con elettronica di controllo indipendente dal microcontrollore. 4b) Sensore di prossimità a infrarossi, codificato in frequenza (per essere insensibile a variazioni di luce ambiente), a caccia di ostacoli frontali. 4c) Bumper in fil di ferro di backup se gli infrarossi falliscono (oggetto troppo piccolo, troppo scuro, troppo basso e/o troppo angolato).
5) Organi di indicazione: La caratteristica più originale sono 5a) le luci di indicazione: luci di posizione, frecce di direzione, abbaglianti, retromarcia, stop (led spider ultrabright), e il 5b) clackson (buzzer piezoelettrico), come una vera auto guidata da un autista impaziente. 6) Circuiti integrati: Ci sono ben 9 circuiti integrati in questo progetto. In ordine di costo: 7805T: regolatore di tensione; 74HC14: sestuplo buffer digitale; 74HC595: Shift-register 8 bit; 74HC138: 3-to-8 decoder; LM311: comparatore; LM567: codificatore/decodificatore di tono; ULN2802: array di transistor darlington; L293: doppio H-Bridge in package MultiWatt; PIC16F628: microcontrollore.
Cosa faIn aggiunta alla funzione base di 1) seguire la pista, il mio progetto:2) segue indifferentemente linee chiare su fondo scuro o scure su fondo chiaro; 3) attraversa incroci di linee con disinvoltura e senza incertezze; 4) cerca (e trova) la pista da solo, sistemato lontano da questa; 5) adatta continuamente la velocità di percorrenza alle variazioni di raggio di curvatura della pista (corre nei tratti prolungati a raggio di curvatura costante, oltre che sui rettilinei); 6) nella rara eventualità di finire fuori pista per una curva troppo stretta affrontata troppo rapidamente, riprende la corretta via con una retromarcia e riaffronta lo stesso tratto a velocità ridotta; 7) si ferma se c'è un ostacolo in pista, prova a lampeggiare e suonare per vedere se l'ostacolo va via da solo, così da riprendere il cammino, oppure, se l'ostacolo resta lì, effettua uno spin di 180° e riprende il giro nella direzione opposta; 8) Si ferma se la pista finisce; 9) spegne i motori e accende le quattro freccie quando viene sollevato da terra. Video
I video sono stati girati grazie ad una mini-telecamera a radiofrequenza che ha portato
un giorno un amico a casa mia. Purtroppo le riprese sono un po' scure.
Il fatto che la telecamera fosse a radiofrequenza, ci ha consentito di realizzare
le riprese in soggettiva, anche se purtroppo disturbate data la vicinanza (1 cm) tra
la videocamera e i motori (di una certa potenza). Fissare la telecamera è stato facilissimo
grazie alle alette del dissipatore che sembravano fatte apposta per reggere la staffa
della microtelecamera. Anche lo spazio per la pila da 9V sullo chassis del robottino
è stato ricavato senza problemi. Fortunatamente l'aumento di peso, in quanto di modesta entità,
non ha richiesto la ritaratura delle costanti del firmware di controllo.
I video sono in formato .avi e utilizzano i codec DivX 5.1.1 e Mp3. Si, avrei preferito Mpeg, formato più portabile, ma non trovavo i software adatti (chissà dove si sono andati a nascondere). Consiglio di vedere i video in ordine, ovvero, dovendo saltare la visione di qualcuno, di scartare gli ultimi.
Finito il robot, via alle modifiche!
Non contento del look di Robot III, sono andato a scovare due lampadine di un robot-giocattolo
che conservavo fin da piccolo, e le ho adattate per montarle sul circuito.
Ho saldato le lampadine su un connettore, ho limato la calotta per farci stare
il connettore sotto, e ho affogato tutto nella colla termica.
Ho dovuto cambiare la resistenza in serie
poiché si tratta di una lampadina anziché un Led, e ho messo la resistenza dove stava il led,
e la lampadina dove stava la resistenza (più arretrata, e a 90°),
poiché altrimenti avrebbe dato fastidio al bumper. Fortuna vuole che non ho dovuto fare
modifiche alla basetta ma solo dissaldare i vecchi componenti e saldare i nuovi.
Non è molto più carino così? Se avrò tempo ho intenzione di fare un'intera carrozzeria
semi-trasparente in plexiglass blu, illuminata a led blu
(povere pile, quante luminarie oltre ai motori) :-)
|