View Full Version : Costruirsi un robot
SerPaguroSniffa³
28-12-2008, 16:37
Da qualche parte vendono dei kit per costruirsi dei semplici robottini spiegando passo a passo come fare anche per chi parte da 0 ?
dove si possono trovare?
robot italy su google primo risultato ;)
i robot bipedi costano un botto :cry:
poi c'era un kit molto carino asuro robot che costava davvero una miseria meno di 40€ in scatola di montaggio lo trovi cercando sempre su google.
mentre se vuoi qualche cosa proprio di più semplice c'è sempre il lego mindstorm.
negator136
28-12-2008, 20:28
che tipo di robot vorresti costruire?
io con €40 scarsi mi sono costruito questo (il video è mio):
http://it.youtube.com/watch?v=5c3tC41lJxs
ottimi spunti li puoi trovare su:
http://www.societyofrobots.com/
in particolare:
http://www.societyofrobots.com/step_by_step_robot.shtml
SerPaguroSniffa³
28-12-2008, 20:36
robot italy su google primo risultato ;)
i robot bipedi costano un botto :cry:
poi c'era un kit molto carino asuro robot che costava davvero una miseria meno di 40€ in scatola di montaggio lo trovi cercando sempre su google.
mentre se vuoi qualche cosa proprio di più semplice c'è sempre il lego mindstorm.
grazie molto interessante il sito!
qualcosa che magari utilizzi come microcontrollore l'80c51 esiste che tu sappia?
negator136
28-12-2008, 20:40
mmm... ne dubito...
perchè non provi a usare microcontrollori microchip (pic) o atmel (avr)? sono un po' più recenti, integrano periferiche interessanti e trovi un mare di tutorial su internet...
ah, già che ci sono, ti segnalo un altro bellissimo sito:
http://letsmakerobots.com/
:D
SerPaguroSniffa³
28-12-2008, 20:41
robot italy su google primo risultato ;)
che tipo di robot vorresti costruire?
io con €40 scarsi mi sono costruito questo (il video è mio):
http://it.youtube.com/watch?v=5c3tC41lJxs
ottimi spunti li puoi trovare su:
http://www.societyofrobots.com/
in particolare:
http://www.societyofrobots.com/step_by_step_robot.shtml.
essendo il primo che devo costruire voglio fare qualcosa di semplice, tipo che si muova e riconosca un ostacolo, visto le mie limitate conoscienze di elettronica.. se usava l'80c51 era meglio perchè è l'unico linguaggio che conosco oltre a un po' di C, e poi è quello che stiamo usando a scuola quindi poteva tornarmi utile
io ho costruito questo:
http://it.youtube.com/watch?v=091ugdiojEM&eurl=http://www.altrogiornale.org/_/tagcloud/tagcloud.php?robot
però ancora non sono riuscito a farla parlare in italiano :(
negator136
28-12-2008, 21:09
essendo il primo che devo costruire voglio fare qualcosa di semplice, tipo che si muova e riconosca un ostacolo, visto le mie limitate conoscienze di elettronica.. se usava l'80c51 era meglio perchè è l'unico linguaggio che conosco oltre a un po' di C, e poi è quello che stiamo usando a scuola quindi poteva tornarmi utile
ok ok... io non so bene aggiornato su quel micro (so che il modello originale è vecchiotto, però devono averne fatte un sacco di edizioni anche molto recenti... no?), però per questo tipo di progetti va benissimo... alla fine è sufficiente che sappia gestire qualche input e qualche output digitale...
per cominciare, prova a dare un'occhiata alle seguenti cose:
1) motori: ti consiglio quelli in dc, con relativo driver (mos, bjt, oppure integrato tipo l293d)
2) alimentazione: batteria, regolatore di tensione, varie capacita di bypass...
3) sensori: vuoi rilevare ostacoli? dai un occhio ai sensori SHARP IR
trovi tante guide su questi argomenti nei siti che ti ho linkato e su google... se ti serve una mano, anche solo per impostare il progetto, fai un fischio ;)
SerPaguroSniffa³
28-12-2008, 21:27
mm no farmi un robot progettandolo io non saprei neanche da dove cominciare, quindi mi serve un kit da montare con tutte le istruzioni! se non ce ne sono in 80c51 amen.. ho provato a vedere su robot italy e il più economico e semplice sembra il robot "BEAM", dicono però che sono completamente analogici.. già quà io non so la differenza, cosa cambia tra un robot analogico e uno digitale?
a parte gli scherzi ragazzi guardando asimo salire le scale mi rendo conto che stiamo raggiungendo dei livelli altissimi avremo un futuro popolato da androidi
sono convinto
http://it.truveo.com/ASIMO-demonstrating-its-capabilities-Pretty-Cool-4/id/2953822938
http://it.youtube.com/watch?v=Q3C5sc8b3xM&feature=related
ho trovato solo questo
http://www.argalax.com/robot/alphabot.html
questo è basato sul 80C51 in versione moderna, purtroppo non è disponibile in kit.
About P89V51RD2 microcontroller
The P89V51RD2 is an 80C51 microcontroller with 64 kB Flash and 1024 bytes of data RAM. A key feature of the P89V51RD2 is its X2 mode option. The design engineer can choose to run the application with the conventional 80C51 clock rate (12 clocks per machine cycle) or select the X2 mode (6 clocks per machine cycle) to achieve twice the throughput at the same clock frequency. Another way to benefit from this feature is to keep the same performance by reducing the clock frequency by half, thus dramatically reducing the EMI.
The Flash program memory supports both parallel programming and in serial In-System Programming (ISP). Parallel programming mode offers gang-programming at high speed, reducing programming costs and time to market. ISP allows a device to be reprogrammed in the end product under software control. The capability to field/update the application firmware makes a wide range of applications possible.
The P89V51RD2 is also In-Application Programmable (IAP), allowing the Flash program memory to be reconfigured even while the application is running.
negator136
31-12-2008, 16:27
mm no farmi un robot progettandolo io non saprei neanche da dove cominciare, quindi mi serve un kit da montare con tutte le istruzioni! se non ce ne sono in 80c51 amen.. ho provato a vedere su robot italy e il più economico e semplice sembra il robot "BEAM", dicono però che sono completamente analogici.. già quà io non so la differenza, cosa cambia tra un robot analogico e uno digitale?
per robot digitale si intende uno che abbia al suo interno un "cuore/cervello" digitale... nel nostro caso, un microcontrollore.
robot puramente analogici collegano "direttamente" i sensori agli attuatori, senza passare attraverso alcun controllo digitale.
ad esempio puoi amplificare il segnale proveniente da un sensore di luce per muovere un motore, in modo che il robot si sposti nella direzione della luce.
un robot digitale, leggerebbe il segnale proveniente dal sensore con un adc, manderebbe il dato digitale al microcontrollore, elaborerebbe il segnale e deciderebbe se azionare o meno il motore con il relativo circuito di potenza.
i robot "beam" sono quelli autonomi al 100%: si alimentano con pannellini solari e sono puramente analogici... spesso vengono associati a insetti e si tende a costruirli con materiali di recupero.
http://en.wikipedia.org/wiki/BEAM_robotics
SerPaguroSniffa³
01-01-2009, 01:01
quindi un robot digitale non viene programmato, ho capito giusto? in pratica una volta assemblato e acceso lui va per conto suo?
demonbl@ck
01-01-2009, 04:11
quindi un robot digitale non viene programmato, ho capito giusto? in pratica una volta assemblato e acceso lui va per conto suo?
No, è il contrario. Un robot ANALOGICO non va programmato, uno digitale sì. ;)
negator136
01-01-2009, 14:25
quindi un robot digitale non viene programmato, ho capito giusto? in pratica una volta assemblato e acceso lui va per conto suo?
come dice demonbl@ck è il contrario... il roboto digitale viene programmato...
in particolare devi scrivere il programma che verrà eseguito dal microcontrollore... il programma definirà il tipo di elaborazione degli ingressi (ad esempio i segnali provenienti dai sensori) e le relative ripercussioni sulle uscite (ad esempio l'azione dei motori). ;)
SerPaguroSniffa³
01-01-2009, 15:27
si si ho scritto digitale ma intendevo analogico:D
quindi costruirsi un robot analogico in kit, teoricamente è semplice ma anche poco soddisfacente visto lo schema è già fatto e si deve solo montare i componenti..
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.