Taula de continguts:
- Subministraments
- Pas 1: fixeu els cargols a la placa de paret
- Pas 2: feu el suport frontal
- Pas 3: connecteu el motor
- Pas 4: connecteu els ulls
- Pas 5: Feu els llavis
- Pas 6: Feu el suport posterior
- Pas 7: feu el "cabell"
- Pas 8: connecteu el "cabell"
- Pas 9: desenvolupeu el programa
- Pas 10: connecteu el maó EV3 a Mr. Wallplate
- Pas 11: baixeu el programa al maó EV3
- Pas 12: Millores futures
Vídeo: Wallplate's Eye Illusion Robot: 12 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Aquest projecte va ser dissenyat per divertir els meus familiars i amics quan visiten. És un "robot" molt senzill. La interacció entre una persona i el senyor Wallplate està guionitzada. Aquí no hi ha intel·ligència artificial ni aprenentatge profund. Quan respon a la persona, Wallplate sembla tenir intel·ligència, però és molt artificial. Massa artificial per considerar-se intel·ligència artificial.
Vaig decidir utilitzar articles habituals que normalment no s'utilitzarien per a un robot: una placa de paret alternativa / dúplex per a la cara, ½ boles de ping-pong per als ulls i un suport per a cues de cavall per als llavis. Els ulls semblen seguir una persona que es mou per l’habitació, però és una il·lusió òptica. Un motor mou els llavis sincronitzats amb les paraules del senyor Wallplate. L’únic element sofisticat és el cervell, que és LEGO Mindstorms EV3.
El programari Mindstorms EV3 que s’executa en un ordinador genera un programa que després es descarrega a un microcontrolador anomenat EV3 Brick. El mètode de programació es basa en icones i és d’alt nivell. És molt fàcil i versàtil.
Subministraments
- Conjunt LEGO Mindstorms EV3
- 1 placa de paret alternativa / dúplex
- 3 parabolts, # 6 o # 8, de 1 ½ polzada (aproximadament 4 cm) de llarg
- 9 femelles per als cargols
- 1 bola de ping-pong sense escriure, o 2 boles si hi ha escriptura
- Pics prims de cartró dur, d’uns 5x10 cm (2”x4”) o una mica més grans
- 2 adhesius rodons, foscos, de la mida de l’iris d’un ull (1,2 cm aproximadament). Vaig utilitzar botons de tall marró de capçal cargol, que estan destinats a tapar els cargols dels mobles
- 1 titular de cua de cavall vermell
- Fil vermell de la mateixa tonalitat que el porta-cues
- 2 clips de paper
- Aproximadament 4 polzades (10 cm) de cinta transparent
- Alicates d'agulla
-
Tornavís per als cargols
Pas 1: fixeu els cargols a la placa de paret
Col·loqueu 1 parabolt pel forat entre els "ulls" i subjecteu-lo amb una femella. Es necessita una segona femella, amb un espai de 1,6 cm (⅝ polzades) entre les femelles, per deixar espai per a les ½ boles de ping-pong.
Gireu una femella a cadascun dels altres 2 cargols i poseu-los pels altres 2 forats de la placa de paret. Fixeu una altra femella a cadascun d’aquests cargols tal com es mostra a la foto. L’espai entre el cap del cargol i la femella, a la part frontal de la placa de paret, és prou ampli per acollir el suport de la cua de cavall.
Pas 2: feu el suport frontal
Cerqueu els elements necessaris al conjunt EV3, segons la foto, i ajunteu-los entre si i a la placa de paret tal com es mostra.
Pas 3: connecteu el motor
De nou, cerqueu els elements del conjunt EV3 (primera foto) i ajunteu-los com es mostra a la segona foto. El motor s’uneix al conjunt de la placa de paret tal com es mostra a la tercera foto. El forat de l’eix del motor s’alinea amb el forat rectangular de la placa de paret.
Pas 4: connecteu els ulls
Si és possible, talleu la bola de ping-pong per la meitat al llarg de la costura. Vaig utilitzar un ganivet utilitzat per a part del tall i unes tisores petites per acabar-lo.
Enganxeu els adhesius rodons al centre de l'interior de les meitats de la pilota de pingpong.
Col·loqueu el cartró a la placa de la paret com es mostra a la foto i utilitzeu cinta transparent per fixar les ½ boles de ping-pong a l'element LEGO negre.
Pas 5: Feu els llavis
Doblegueu un dels clips de paper amb la forma que es mostra a la part inferior dreta de la primera foto. Això s’adaptarà al forat de l’eix del motor i mourà els llavis quan el motor giri.
Doblegueu el llaç interior de l’altre clip de paper cap a un costat i utilitzeu-lo per girar el motor a l’alineació adequada de manera que el primer clip de paper s’adapti horitzontalment, tal com es mostra a la segona foto. No gira fàcilment i, després, tendeix a superar-se.
Els meus suports de cua de cavall són lleugerament massa grans i els "llavis" no es tanquen quan es col·loquen a la "cara". He utilitzat el fil vermell per fer 2 bucles d’uns 1 cm de diàmetre. Ajuda a tenir un element rodó, com ara un bolígraf del diàmetre adequat. Feu lliscar els llaços de fil pels extrems del suport de cua de cavall, a aproximadament 1 cm (1 polzada) del final. Premeu el suport de la cua de cavall sobre els parabolts com es mostra a la tercera foto.
Pas 6: Feu el suport posterior
Cerqueu els elements del conjunt EV3 (primera foto) i ajunteu-los com es mostra. Aquest suport posterior s'adapta a la part posterior del conjunt de la placa de paret, tal com es mostra a la tercera foto. Només hi ha un lloc on hi cabrà.
Pas 7: feu el "cabell"
Es necessiten diversos elements EV3 per a un costat del "cabell", tal com es mostra a la primera foto. El connector gris fa 5,5 cm de llargada. S'adjunten com es mostra a la segona foto.
L'altre costat del "cabell" és una imatge de mirall del primer costat, tret que té 3 elements a la part superior en lloc de 4, de manera que s'utilitza un connector negre més curt (1 ⅞ polzades o 4,7 cm) en lloc del connector gris. La primera foto és una guia de quins elements es necessiten.
Es necessiten elements EV3 addicionals tal i com es mostra a la meitat de la tercera foto, i s’adjunten tots tal com es mostra a la quarta foto. Això no és tan complicat com pot semblar, però és important mirar-les de prop.
Pas 8: connecteu el "cabell"
El "cabell" s'uneix a l'element negre darrere dels ulls. El pern s'adapta al forat central de l'element gris.
Pas 9: desenvolupeu el programa
LEGO Mindstorms té un mètode de programació basat en icones molt convenient. Els blocs es mostren a la part inferior de la pantalla i es poden arrossegar i deixar anar a la finestra de programació per crear un programa. La captura de pantalla, a sobre, mostra la finestra EV3 quan s'inicia un projecte. El nom del projecte s’assigna quan es desa un programa per primera vegada.
El programa fa que Mr. Wallplate interactuï amb una persona que li parla. Les respostes s’escripturen. Aquí no hi ha intel·ligència artificial ni aprenentatge profund.
Cada interacció es compon de tres blocs:
1. Un bloc d'espera (a la categoria de control de flux taronja) dóna temps a una persona per fer un comentari.
2. Un bloc de so (de la categoria Acció verda) genera paraules o sons. L'opció més dreta del bloc s'estableix en "1" (Reprodueix una vegada) perquè el següent bloc (el bloc del motor) comenci immediatament. Per tant, el motor gira mentre es fa el so. L'única excepció és el segon darrer bloc, que té "0" (Espereu la finalització) a l'opció més dreta.
3. Un bloc motor mitjà (a la categoria Acció verda) mou els llavis, una mitja rotació per cada síl·laba que parla el senyor Wallplate. L’opció Power es defineix en 48 per sincronitzar el moviment dels llavis amb la parla del senyor Wallplate.
No he pogut esbrinar com configurar la descàrrega del programa per a vostès, i per això us mostro una llista dels blocs que hi ha a continuació. No us hauria de trigar molt a desenvolupar el programa i / o canviar-lo segons les vostres necessitats. Com sempre, és una bona idea desar el programa periòdicament en desenvolupar-lo.
- El bloc inicial es presenta automàticament quan es desenvolupa un programa.
- Wait Block espera 3 segons. La persona diu "Hola, senyor Wallplate".
- Sound Block diu: "Hola".
- Medium Motor Block fa girar el motor 1 de rotació, que obre els llavis dues vegades.
- El bloc d'espera espera 1,5 segons i la persona diu: "Com estàs?"
- Sound Block diu: "Fantàstic".
- El bloc motor mitjà fa girar el motor 1,5 rotacions, cosa que obre els llavis tres vegades.
- El bloc d'espera espera 2 segons i la persona diu: "Estàs bé".
- Sound Block diu: "Gràcies".
- Medium Motor Block fa girar el motor 1 de rotació, que obre els llavis dues vegades.
- Sound Block emet un so "Blip 2".
- El bloc d'espera espera 3 segons i la persona diu: "Quants dits?" mentre sosté 4 dits davant del senyor Wallplate.
- Sound Block diu: "Quatre".
- El bloc motor mitjà fa girar el motor.5 rotació, que obre els llavis una vegada.
- El bloc d'espera espera 3 segons i la persona diu: "Tens mascotes?"
- Sound Block diu: "Sí".
- El bloc motor mitjà fa girar el motor.5 rotació, que obre els llavis una vegada.
- Espera bloc espera 0,5 segons.
- Sound Block fa una trucada d'elefant.
- El bloc d'espera espera 3 segons i la persona diu: "Un elefant?"
- Sound Block riu.
- El bloc motor mitjà fa girar el motor.25 de rotació, que obre els llavis.
- El bloc d'espera espera 1 segon.
- El bloc motor mitjà fa girar el motor.25 de rotació, que tanca els llavis.
- El bloc d'espera espera 3 segons i la persona diu: "D'acord, ens tornarem a veure algun cop".
- Sound Block diu: "Adéu".
- Medium Motor Block fa girar el motor 1 de rotació, que obre els llavis dues vegades.
- Sound Block emet un so d’apagada. Aquest és l'únic bloc de so que té l'opció "0" (Espereu la finalització) a l'opció més dreta.
- Atura el bloqueig de programes (al grup Avançat blau) atura el programa.
Pas 10: connecteu el maó EV3 a Mr. Wallplate
Utilitzeu un dels cables plans del conjunt EV3 per connectar el motor al port A del EV3 Brick.
Pas 11: baixeu el programa al maó EV3
El maó EV3 es pot connectar a l'ordinador mitjançant un cable USB, Wi-Fi o Bluetooth. Quan està connectat i activat, s’indica en una petita finestra a l’angle inferior dret de la finestra EV3 de l’ordinador. El text "EV3" a la part més dreta es torna vermell. En fer clic a la icona adequada que hi ha a sota d’aquest “EV3”, el programa es baixarà al maó EV3 i s’executarà immediatament.
Després de la descàrrega, el EV3 Brick es pot desconnectar de l'ordinador i el programa es pot iniciar al EV3 Brick
Pas 12: Millores futures
Quan el temps ho permeti, penso a fer girar el cap per seguir una persona que es mou per l’habitació. Això necessitaria una base per subjectar un motor per girar el cap i un motor i un sensor d’ultrasons per localitzar la persona.
Aquest va ser un projecte divertit. Espero que també el trobeu interessant.
Recomanat:
Afterimage Illusion: 5 passos (amb imatges)
Il·lusió Afterimage: una imatge posterior és la persistència d’una imatge o forma després d’haver eliminat l’exposició a la imatge o forma original. Probablement els hàgiu vist abans d’apartar la vista d’una llum intensa i de poder veure un halo o resplendir a la vostra visió
Eye Guardian: Protecció ocular del so activat: 9 passos (amb imatges)
Eye Guardian: Protecció ocular desencadenada del so: Eye Guardian és un desgast de protecció ocular activat per so continu amb un alt nivell de decibels i alimentat per Arduino. Detecta el so de l’equip pesat i redueix les ulleres protectores dels ulls mentre s’utilitza l’equip. Al primer pas, explicaré la Inspirati
El cap del senyor Wallplate gira per rastrejar-vos: 9 passos (amb imatges)
Wallplate’s Head Turns to Track You: Aquesta és una versió més avançada de Mr. Wallplate’s Eye Illusion Robot https://www.instructables.com/id/Mr-Wallplates-Eye-Illusion. Un sensor d'ultrasons permet que el cap del senyor Wallplate us pugui rastrejar mentre passegeu davant seu. El procés es pot resumir
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
EL Wire Eye Candy: 13 passos (amb imatges)
EL Wire Eye Candy: aquest projecte utilitza filferro electroluminescent (també conegut com "EL wire") per crear una peça brillant, intermitent i giratòria que es pugui utilitzar com a decoració, llum de discoteca per a una festa de ball o simplement per prendre frescor fotografies. Sens dubte, això és un