
Tartalomjegyzék:
- Kellékek
- Lépés: Rögzítse a csavarokat a fali lemezhez
- 2. lépés: Készítse el az elülső állványt
- Lépés: Csatlakoztassa a motort
- 4. lépés: Csatlakoztassa a szemet
- 5. lépés: Készítse el az ajkakat
- 6. lépés: Készítse el a hátsó állványt
- Lépés: Készítse el a „hajat”
- Lépés: Rögzítse a „hajat”
- 9. lépés: A program kidolgozása
- 10. lépés: Csatlakoztassa az EV3 téglát Mr. Wallplate -hez
- 11. lépés: Töltse le a programot az EV3 Brick -be
- 12. lépés: Jövőbeni fejlesztések
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47



A projekt célja, hogy szórakoztassa rokonaimat és barátaimat látogatásukkor. Ez egy nagyon egyszerű "robot". A személy és Mr. Wallplate közötti interakció forgatókönyv. Nincs itt mesterséges intelligencia vagy mély tanulás. Amikor válaszol a személynek, Mr. Wallplate intelligenciával rendelkezik, de ez nagyon mesterséges. Túl mesterséges ahhoz, hogy mesterséges intelligenciának lehessen tekinteni.
Úgy döntöttem, hogy olyan gyakori tárgyakat használok, amelyeket normál esetben nem használnak robotoknál: váltó/duplex fali lemezt az archoz, ½ pingpong labdát a szemekhez és lófaroktartót az ajkakhoz. A szemek mintha egy személyt követnének a szobában, de ez optikai csalódás. Egy motor szinkronban mozgatja a száját a Mr. Wallplate által mondott szavakkal. Az egyetlen kifinomult elem az agy, amely a LEGO Mindstorms EV3.
A számítógépen futó Mindstorms EV3 szoftver programot generál, amelyet aztán letölt egy EV3 Brick nevű mikrokontrollerre. A programozási módszer ikon alapú és magas szintű. Nagyon könnyű és sokoldalú.
Kellékek
- LEGO Mindstorms EV3 készlet
- 1 kapcsoló/duplex fallemez
- 3 csavar, #6 vagy #8, 1 ½ hüvelyk (kb. 4 cm) hosszú
- 9 anya a csavarokhoz
- 1 pingponglabda, amelyen nincs írás, vagy 2 golyó, ha van írás
- Vékony, merev kartonpapír, körülbelül 5x10 cm (2 x 4 hüvelyk) vagy valamivel nagyobb
- 2 kerek, sötét matrica, körülbelül akkora, mint a szem írisze (kb. 7/16 hüvelyk vagy 1,2 cm). Barna csavarfejű díszítőgombokat használtam, amelyek a bútorok csavarjainak fedésére szolgálnak
- 1 piros lófaroktartó
- A lófaroktartóval azonos árnyalatú piros szál
- 2 gemkapocs
- Körülbelül 10 cm átlátszó szalag
- Tű-orr fogó
-
Csavarhúzó a csavarokhoz
Lépés: Rögzítse a csavarokat a fali lemezhez

Tegyen 1 csavart a „szemek” közötti lyukon, és rögzítse anyával. Egy második anyára van szükség, 1,6 cm távolsággal az anyák között, hogy helyet hagyjon a ½ pingponggolyónak.
Csavarjon egy anyát a másik 2 csavarra, és helyezze át a fali lemezen lévő másik 2 lyukon. Rögzítsen egy másik anyát ezekre a csavarokra a képen látható módon. A csavarfej és a csavarfej közötti tér, a fali lemez elején, éppen elég széles ahhoz, hogy elférjen benne a lófaroktartó.
2. lépés: Készítse el az elülső állványt


Keresse meg a szükséges elemeket az EV3 készletben, fényképenként, és rögzítse őket egymáshoz és a fali lemezhez az ábrán látható módon.
Lépés: Csatlakoztassa a motort



Ismét keresse meg az EV3 készlet elemeit (első fotó), és illessze össze őket a második képen látható módon. A motor a harmadik képen látható módon rögzül a fali lemezegységhez. A motortengely furata egy vonalba kerül a fali lemezen lévő téglalap alakú lyukkal.
4. lépés: Csatlakoztassa a szemet


Ha lehetséges, vágja ketté a pingponggolyót a varrás mentén. A vágás egy részéhez segédkést, a befejezéshez kis ollót használtam.
Ragassza fel a kerek matricákat a pingpong labdafelek belsejének közepére.
Helyezze a kartont a fali lemezre a képen látható módon, és tiszta szalaggal rögzítse a ½ pingponggolyót a fekete LEGO elemhez.
5. lépés: Készítse el az ajkakat



Hajlítsa az egyik gemkapcsot az első fénykép jobb alsó sarkában látható alakhoz. Ez illeszkedik a motor tengelynyílásába, és mozgatja az ajkakat, amikor a motor forog.
Hajlítsa egyik oldalára a másik gemkapocs belső hurkát, és fordítsa el vele a motort a megfelelő irányba, hogy az első gemkapocs vízszintesen illeszkedjen a második képen látható módon. Nem fordul könnyen, majd hajlamos túllendülni.
A lófaroktartóim kissé túl nagyok, és az „ajkak” nem záródnak le, ha az „arcra” helyezik őket. A piros cérnából 2 hurkot készítettem, körülbelül 1 cm átmérőjűre. Segít, ha van egy kerek tárgy, például megfelelő átmérőjű toll. Csúsztassa a cérnahurokat a lófaroktartó végére, körülbelül 1 cm -re a végétől. Nyomja a lófaroktartót a csavarokra, amint az a harmadik képen látható.
6. lépés: Készítse el a hátsó állványt



Keresse meg az EV3 készlet elemeit (első fotó), és illessze össze őket az ábrán látható módon. Ez a hátsó állvány illeszkedik a fali lemezegység hátuljához, ahogy a harmadik képen látható. Csak egy hely van, ahol elfér.
Lépés: Készítse el a „hajat”




Számos EV3 elem szükséges a „haj” egyik oldalához, amint az az első fotón látható. A szürke csatlakozó 5 3/3 hüvelyk hosszú. Csatolva vannak a második képen látható módon.
A „haj” másik oldala az első oldal tükörképe, azzal a különbséggel, hogy 4 helyett 3 elem van a tetején, és így a szürke csatlakozó helyett rövidebb (1,7 hüvelyk vagy 4,7 cm) fekete csatlakozót használnak. Az első fotó útmutató, hogy milyen elemekre van szükség.
További EV3 elemekre van szükség, ahogyan a harmadik fotó közepén látható, és mindegyik a negyedik képen látható módon van rögzítve. Ez nem olyan bonyolult, mint amilyennek látszik, de fontos, hogy alaposan nézze meg a fényképeket.
Lépés: Rögzítse a „hajat”

A „haj” a szem mögötti fekete elemhez kapcsolódik. A csavar illeszkedik a szürke elem középső lyukába.
9. lépés: A program kidolgozása


A LEGO Mindstorms rendelkezik egy nagyon kényelmes ikon-alapú programozási módszerrel. A blokkok a kijelző képernyő alján láthatók, és a program létrehozásához áthúzhatók a programozási ablakba. A fenti képernyőképen az EV3 ablak látható, amikor a projekt először elindul. A projekt neve a program első mentésekor kerül hozzárendelésre.
A program segítségével Mr. Wallplate interakcióba lép egy olyan személlyel, aki beszél hozzá. A válaszok szkriptben vannak. Nincs itt mesterséges intelligencia vagy mély tanulás.
Minden interakció három blokkból áll:
1. A várakozási blokk (a narancssárga Flow Control kategóriában) időt ad arra, hogy egy személy megjegyzést tegyen.
2. A hangblokk (zöld akció kategóriában) szavakat vagy hangokat ad ki. A blokk jobb szélső beállítása „1” (egyszeri lejátszás), hogy a következő mondat (a motorblokk) azonnal elkezdődjön. Ezért a motor forog, miközben hangot ad ki. Az egyetlen kivétel a második utolsó blokk, amelynek jobb szélén a „0” (Várakozás a befejezésre) felirat szerepel.
3. Egy közepes motorblokk (a zöld akció kategóriában) mozgatja az ajkakat, fél fordulattal minden szótagot, amit Mr. Wallplate mond. A Power opció 48 -ra van állítva, hogy szinkronizálja az ajakmozgást Mr. Wallplate beszédével.
Nem tudtam rájönni, hogyan állíthatom be a program letöltését az embereknek, ezért az alábbi blokkok listáját mutatom be. Nem sok időbe telhet, amíg kifejleszti a programot és/vagy megváltoztatja azt az igényeinek megfelelően. Mint mindig, a program fejlesztése során érdemes rendszeresen menteni a programot.
- A Start Blokk automatikusan megjelenik, amikor egy programot fejlesztenek.
- Várakozás A blokk 3 másodpercet vár. A személy azt mondja: „Helló, Mr. Wallplate”.
- A Sound Block azt mondja: „Szia!”
- A közepes motorblokk elforgatja a motor 1 forgását, amely kétszer kinyitja az ajkakat.
- A várakozási blokk 1,5 másodpercet vár, és a személy azt mondja: „Hogy vagy?”
- A Sound Block azt mondja: „Fantasztikus”.
- A közepes motorblokk 1,5 fordulatot fordít a motorra, ami háromszor nyitja ki az ajkakat.
- A várakozási blokk 2 másodpercet vár, és a személy azt mondja: „Jól nézel ki.”
- A Sound Block ezt mondja: „Köszönöm.”
- A közepes motorblokk elforgatja a motor 1 forgását, amely kétszer kinyitja az ajkakat.
- A Sound Block „Blip 2” hangot ad ki.
- A várakozási blokk 3 másodpercet vár, és a személy azt mondja: "Hány ujj?" miközben feltartotta 4 ujját Mr. Wallplate előtt.
- A Sound Block azt mondja: „Négy”.
- A közepes motorblokk elforgatja a motort.5 forgást, amely egyszer kinyitja az ajkakat.
- A várakozási blokk 3 másodpercet vár, és a személy megkérdezi: - Van házi kedvence?
- A Sound Block azt mondja: „Igen”.
- A közepes motorblokk elforgatja a motort.5 forgást, amely egyszer kinyitja az ajkakat.
- Várakozási blokk vár.5 másodperc.
- A Sound Block elefánthívást kezdeményez.
- A várakozási blokk 3 másodpercet vár, és a személy azt kérdezi: „Elefánt?”
- Sound Block nevet.
- A közepes motorblokk elforgatja a motort.25 forgatással, amely kinyitja az ajkakat.
- A várakozási blokk 1 másodpercet vár.
- A közepes motorblokk elforgatja a motort.25 forgatással, ami lezárja az ajkakat.
- A várakozási blokk 3 másodpercet vár, és a személy azt mondja: „Oké, valamikor újra találkozunk.”
- A Sound Block azt mondja: „Viszlát!”
- A közepes motorblokk elforgatja a motor 1 forgását, amely kétszer kinyitja az ajkakat.
- A Sound Block kikapcsolási hangot ad ki. Ez az egyetlen hangblokk, amelynek jobb szélén a „0” (Várakozás a befejezésre) felirat szerepel.
- A Programblokk leállítása (a kék Speciális csoportban) leállítja a programot.
10. lépés: Csatlakoztassa az EV3 téglát Mr. Wallplate -hez


Az EV3 készlet egyik lapos kábelével csatlakoztassa a motort az EV3 tégla A portjához.
11. lépés: Töltse le a programot az EV3 Brick -be
Az EV3 Brick USB-kábellel, Wi-Fi-n vagy Bluetooth-on keresztül csatlakoztatható a számítógéphez. Ha csatlakoztatva van és be van kapcsolva, ezt egy kis ablak jelzi a számítógép EV3 ablakának jobb alsó sarkában. A jobb oldali „EV3” szöveg pirossá válik. Az „EV3” alatt található megfelelő ikonra kattintva letöltheti a programot az EV3 Brick -be, és azonnal futtathatja.
A letöltés után az EV3 Brick leválasztható a számítógépről, és a program elindítható az EV3 Brick segítségével
12. lépés: Jövőbeni fejlesztések
Amikor az idő engedi, arra gondolok, hogy elfordítom a fejem, hogy kövessem a szobában mozgó személyt. Ehhez szükség van egy alapra, amely egy motort tart a fej forgatásához, és egy motorra és ultrahangos érzékelőre, hogy megtalálják a személyt.
Ez egy szórakoztató projekt volt. Remélem, te is érdekesnek találod.
Ajánlott:
Afterimage Illusion: 5 lépés (képekkel)

Utókép illúzió: Az utókép a kép vagy alak megmaradása az eredeti kép vagy forma eltávolítása után. Valószínűleg már látta őket, miután eltekintett az erős fénytől, és még mindig látott egy glóriát vagy izzást a szemében
Eye Guardian: Hangindító szemvédelem: 9 lépés (képekkel)

Eye Guardian: Hang kiváltotta szemvédelem: Az Eye Guardian egy Arduino-meghajtású, nagydecibelű, folyamatos hanggal kiváltott szemvédő kopás. Érzékeli a nehéz berendezések hangját, és leengedi a védőszemüveget a berendezés használata közben. Vázlat Az első lépésben elmagyarázom az inspirációkat
Mr. Wallplate feje a nyomába fordul: 9 lépés (képekkel)

Mr. Wallplate feje a nyomába fordul: Ez a Mr. Wallplate Eye Illusion Robot fejlettebb változata https://www.instructables.com/id/Mr-Wallplates-Eye-Illusion. Az ultrahangos érzékelő lehetővé teszi Mr. Wallplate fejének, hogy nyomon kövesse Önt, miközben előtte jár. A folyamat összefoglalható
Cane-eye: Lásd fülével: 16 lépés (képekkel)

Cane-eye: Lásd a füleddel: Intelligens &nsquo; nádat ’ amelyek sokkal jobban segíthetnek a látássérülteknek, mint a meglévő megoldások. A vessző képes lesz értesíteni a felhasználót az elülső vagy oldalsó tárgyakról, ha zajt ad a térhatású hangban
EL Wire Eye Candy: 13 lépés (képekkel)

EL Wire Eye Candy: Ez a projekt elektrolumineszcens huzalt (más néven "EL drótot") használ, hogy izzó, villogó, forgó szemcseppet hozzon létre, amelyet dekorációként, diszkófényként használhat egy táncmulatsághoz vagy csak hűvösre. fotók. Ez mindenképpen egy