Tartalomjegyzék:
- Kellékek
- Lépés: 3D nyomtatás ……
- 2. lépés: Amíg várunk….. (A szoftver)
- 3. lépés: Az építés…
- 4. lépés: További képek…
- 5. lépés: Javaslat született a szem és a száj festésére…
Videó: Halloween ijesztgetőgép PIR, 3D nyomtatott sütőtök és a Troll Arduino kompatibilis audio tréfa/praktikus vicc tábla használatával: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
A Troll táblát Patrick Thomas Mitchell hozta létre az EngineeringShock Electronics cégtől, és nemrégiben teljes mértékben finanszírozták a Kickstarteren.
Néhány héttel korábban megkaptam a jutalmamat, hogy segítsek néhány használati példát írni és Arduino könyvtárat építeni, hogy megkönnyítsem a programozást.
Tehát mi a "The Troll" - ez egy Arduino (UNO) kompatibilis audio tréfa tábla, ATMega 328P chipet tartalmaz a fedélzeten, egy választógombot (a felhasználó által programozható), egy DIP kapcsolót (4 kapcsoló, felhasználó által programozható) és egy LDR (Fotóellenállás A0 -hoz csatlakoztatva). Két audiocsatlakozóval rendelkezik, de az egyiket audió továbbítására használhatja - és a The Troll hangjait a másik hang tetejére fecskendezheti. Hangszórófejjel is rendelkezik a fedélzeti hangszóró csatlakoztatásához, és egy kis erősítővel a fedélzeten. Javasolt külső hangszóró, jó erősítővel.
Van egy "külső" kioldócsap (Digital PIN 9), az érzékelők csatlakoztathatók a hang "kiváltásához". (PIR -érzékelő, hangérzékelő, végálláskapcsoló, rezgésérzékelő, szinte minden olyan digitális érzékelő, amely rendelkezik egy kimenettel, használható.)
Hozzáférünk az összes analóg érintkezőhöz (A0 -tól A5 -ig) - az A0 -t az LDR használja, ez megnyitja az I2C eszközök használatának lehetőségét.
Háromféle módon lehet árammal ellátni - 9V -os akkumulátor, váltakozó áramú egyenáramú adapter és USB, van egy áthidaló tű, amelyet be kell állítani, ha akkumulátort vagy hálózati adaptert használ.
Van egy AP23582 chip, amely tartalmazza a hangmintákat.
57 hang található a chipen.
Kickstarter Link (A kampány véget ért, de az információ jó).
EngineeringShock Electronics projektoldal.
Kellékek
A Troll programozásához szüksége van egy Arduino UNO -ra cserélhető chipekkel - Igen, kivesszük a chipet a The Trollból, és betesszük egy Arduino UNO -ba, és programozzuk. - Ügyeljen arra, hogy ezt ne hajlítsa meg, és mindig ellenőrizze, hogy a chipen lévő kulcs megegyezik -e az aljzaton lévő kulccsal. (A félkör a chip egyik végén).
Patrick részvényvázlatával érkeznek - de ennek az eszköznek az igazi mulatsága az, hogy azt programozza, amit akar. Nem nehéz eltávolítani a chipeket, szánjon rá időt és legyen óvatos - ezzel együtt nem vállalunk felelősséget, ha kárt okoz a chipben vagy az eszközökben. Tedd ezt saját felelősségre.
Felszerelés és STL fájlok:
Ebben a példában szüksége lesz egy 3D nyomtatóra (vagy hozzá kell férnie ahhoz, amelyet egy ideig használhat, a nyomtatás több mint 12 órát vett igénybe). * Opcionálisan várhat a Halloweenhez közelebb, és vásárolhat egy műanyag sütőtököt, szellemet vagy bármit.
Lehet, hogy mégis szeretne nyomtatni egy dobozt a Troll táblához.
Box on Thingiverse (ez az én tervezésem, és örömmel fogadom a fejlesztéseket).
Halloween tök a 3DWP -től
Ebből a remixből kinyomtattam a "HalloweenPumpkinCover" -t, úgy döntöttem, hogy nem használom a sütőtököt vagy ennek a remixnek a visszaállítását, mert nem voltam biztos a PIR -érzékelő furatának méretében és a neopixelgyűrű méretében sem. használt. - Ez rendben volt, mivel a "borító" csak a dobozom tetején fekszik.
További szükséges eszközök:
Szüksége lehet forrasztópákara (attól függően, hogy melyik neopixelgyűrűt kapja), valószínűleg szüksége lesz (vagy szeretne) egy lépésre. Egy csavarhúzót használtam a meglévő fúróval, de érdemes kis fúrót használni.
Valószínűleg forró ragasztóra vagy ragasztószalagra lesz szüksége.
A hardver egyszerű:
Szüksége van egy "The Troll" táblára - őszintén szólva nem vagyok biztos benne, hogy ezek a kickstarteren túl is kaphatók lesznek -, ezért előfordulhat, hogy kapcsolatba kell lépnie Patrickkel a webhelyéről.
Egy mini PIR érzékelő, valami hasonló, mint a fenti képen, vagy itt. Csak egy példa - Végezze el házi munkáját, mielőtt bármit vásárol - talán olcsóbban is megtalálja ezeket, vagy az Amazon -on vagy az Aliexpress -en, ha inkább ezeket a webhelyeket részesíti előnyben.
Végül szüksége lesz egy neopixel gyűrűre (legalább 12 képponttal), és azt javaslom, hogy próbálja meg beszerezni azt, amelyhez már forrasztott vezetékek vannak.
A 16 képpontos gyűrűnek is működnie kell, a nagyobb képpontszám érdekében kissé módosítani kell a kódot.
Azt hiszem, bármi nagyobb, nehezen fogja összehozni.
Lépés: 3D nyomtatás ……
A Wanhao Duplicator I3 v1 rendszeren a nyomtatás eltartott egy ideig. A modellt támogatás nélkül használtam..1 felbontással és 35% -os kitöltéssel. Természetes PLA szállal. A nyomtatás több mint 12 óra volt. Ez volt az egyik leghosszabb nyomtatás, amit valaha csináltam, és csak reméltem, hogy semmi baj nem lesz. Semmi baj nem történt, és tököt kaptam.
Míg a sütőtök nyomtatott - kinyomtattam a borítót, és készítettem még néhány apróságot egy másik projekthez egy Wanhao Duplicator I3 plus segítségével - a borítónyomás 0,1 és 35% -os kitöltés volt, szürke PLA szálat használva, és sokkal gyorsabb volt a nyomtatás.
Nincs mit tenni, csak várni….
2. lépés: Amíg várunk….. (A szoftver)
Fent néhány teszt, miután megvártam a nyomtatás befejezését. - Csak egy Arduino UNO van benne, Neopixel gyűrűvel (12 led). Ezen a ponton nem csináltam lyukakat a PIR -hez, vagy bármi.
A (z) -nál többet is látni lehetett, hogy 12 képpont világít -e a tökön, és hogy milyen "animációkat" tudok kihozni belőle. A felhasznált vázlat csak az Adafruit példavázlata volt.
A narancs, a lila és a sárga nekem is nagyon jól nézett ki… A fehér is tetszett.
Így ezen a ponton elkezdtem dolgozni azon a vázlaton, amely a The Troll táblát és a PIR -t használja.
Ahogy korábban mondtam, azon dolgozom, hogy néhány példát készítsek, és egy Arduino -könyvtárat építsek a táblához - így az egyik példámat adaptáltam. És eltávolított néhány kódot az Adafruit példából.
A könyvtáram - és a kód itt található. A könyvtár az Arduino könyvtárkezelőn keresztül telepíthető.
A projekt példája "TheTroll_SpookyArray_v2", és megtalálható a példa mappában.
Szüksége lesz az Adafruit Neopixel könyvtárra is, amely a könyvtárkezelőn keresztül telepíthető, ha nincs meg.
Van néhány videóm a TheTroll könyvtár használatával kapcsolatban, és példát mutatok arra, hogy a külső aktiválók hogyan működnek a könyvtárammal.
Külső indító videó, Bevezetés a TheTroll táblába (Egy kicsit hosszú), A troll a kis haver beszélővel (LBT egy beszédtábla, amelyet szintén Patrick készített, és ugyanazt az audiochipet használja) - Red Alert !, A DIP kapcsolók használata Ez a projekt - The Troll Arduino Audio Pranker Halloween Project (A videó)
Az egyik legnehezebb dolog az volt, hogy a LED -animációkat a hang lejátszása közben is működtessük, úgy, hogy a könyvtárat úgy állítsuk be, hogy ne késleltesse a hangot, és ugyanazt az ötletet használva, mint a Blink késleltetés nélküli példája. többé -kevésbé) mennek az animációk, miközben a hang még lejátszódott. - Az időzítések még kissé lemaradtak (vagy bizonyos esetekben nagyon le vannak zárva), de ezen dolgozom.
Ezt a 154–161 -es sorokon végeztük el a do while kombináció használatával, és ismét a 170–183. Soron. kevesebb, mint a hang hossza. Ahol a késleltetés nélküli pislogás összehasonlítja, hogy eltelt -e több idő, IF utasítás használatával
A 4 -es DIP kapcsolóval állíthatom be, hogy mi legyen az összehasonlítás, ha a trigger kiold. Ebben az esetben a PIR érzékelő kimenete MAGAS lesz, ha kiold, kis ideig HIGH marad, és LOW.
Tehát mondjuk a 74-76 -os sorban, ellenőrizze a dip kapcsolót (állítsa a ravaszt HIGH vagy LOW állásba), ellenőrizze a PIN9 -et (The külső trigger pin) a trigger értékhez képest - ha MAGAS - állítson be egy zászlót.
A 79–111. Sor azt mondja: - ha a zászló félig véletlenszerűen kiválasztott színt és animációt választ (a színek megváltoztathatók, ha nem tetszik itt a választásom.) Ez egy kapcsolótok segítségével történik, ami gyors módja annak, hogy egy csomó IF kijelentést tegyen.
A könyvtárban lehetőséget adok a DIP kapcsoló olvasására, amely 0 és 15 közötti számot ad vissza, és módot adok arra is, hogy csak egy DIP kapcsolót olvassak le a fővázlatból, erre példa a 124. sor - A kimenet a DIP kapcsolók LOW állásba kerülnek, ha BE helyzetben vannak, ellenkező esetben HIGH (OFF helyzetben). A 124 -es sor pedig azt mondja, hogy ha az SW4 (4 -es kapcsoló) BE, akkor állítsa a HIGH -t.
A 130–137. Sorok játsszák le a hangkönyvtárból származó hangot. Minden hívás a hang memóriájában található helyéről és a chip használatának időtartamából áll. Ez a funkció jelenleg blokkoló funkció, ami azt jelenti, hogy minden más leáll a hang lejátszása közben. Ennek érdekében nullára állítom a várakozási időt, és hagyom, hogy a neopixel funkciók kezeljék a késleltetést.
Az 57. sor olyan hangok sora, amelyeket használni akarunk a sütőtökben - kiválasztottam a 13 "kísérteties" vagy "halloweeni" hangot. Több hozzáadható, vagy ezek a hangok megváltoztathatók valami másra. (A hangkönyvtár 58 hanggal rendelkezik, így ez csak egy kis minta közülük). Ezek véletlenszerű hangok, amikor aktiválják őket, ezért ha többet ad hozzá, ne felejtse el megváltoztatni a 133. sort, amely kiválasztja a véletlenszerűen lejátszandó hangot. A hangklip minden "neve" a hangnak a chipen lévő memóriahelyéből és egy késleltetési értékből áll.
Azt hiszem, ennyi a szoftver, van más példa is az Arduino Library for The Troll táblára. Nyugodtan fedezze fel, változtassa meg és ossza meg:-)
3. lépés: Az építés…
Miután elkészült a nyomtatóval, elkezdtem tesztelni, hogy megbizonyosodjak arról, hogy a neopixelek működnek és elég fényesek -e.
Ezután vettem egy forgószerszámot egy kis fúróval, és egy kis lyukat fúrtam a szemek közé, mint egy lépésfúrót a lépcsőfúróhoz. Csak a lépcsős bitet használtam kézi csavarhúzóval, időnként megálltam, hogy megnézzem, a PIR -érzékelő befér -e. Szoros akartam lenni, és semmilyen ragasztót vagy ilyesmit nem használtam. Tehát főként vissza lehet tolni, ha szükséges.
Abban az időben egy lyukat is helyeztem a hátsó oldalra (a forgószerszám és a fúrófej segítségével), ahol azt terveztem, hogy kihúzom a vezetékeket - és a bemutató/tesztelés egy részét is megtettem, de végül valószínűleg nem kellett volna lyukat csinálni - mert úgy döntöttem, hogy kinyomtatom a borítót a másik sütőtökből, és használom.
Tehát a borítóhoz a lépcsős bitet is használtam, és egy nagyobb lyukat készítettem a huzal vezetéséhez, de egy kicsit beállítottam a lyukat, hogy megpróbáljam megakadályozni őket a neopixelek útjában.
Ragasztó hátsó szalaggal leragasztottam a neopixelgyűrűt, és egy kis szuper ragasztó segítségével (nagyon keveset - csak hátha valamiért vissza akarok jutni) - ragasztottam a burkolatot a tök aljára.
A vezetékeim éppen elég hosszúak, és a sütőtöknek most van egy alapja, amire le lehet ülni, az alap pedig az általam tervezett dobozon ül - (Csak a dobozon ül, és semmi nem fogja meg - szóval igen, valaki jöhet és kopoghat vége)
És nagyjából ennyi….. Azt mondanám, hogy ez gyors felépítés volt, de várnom kellett a 3D nyomtatóra - szóval tényleg elég lassú volt…..:-)
4. lépés: További képek…
Csak mert sok képet készítettem … Itt van még néhány….
Köszönöm, hogy elolvasta, remélem tetszeni fog ez a projekt, és hasznot húz belőle.
5. lépés: Javaslat született a szem és a száj festésére…
A The Troll fórum egyik támogatója azt javasolta, hogy fessék le a szemeket és a szájukat.
Elég egyszerűen hangzik, de mindkettő rejtett réteg a nyomtatásban - de megvalósítható… csak egy kis időt vesz igénybe.
Találtam egy festéktollat, átlátszatlan feketével - Azt mondja, hogy állandó, de nem mondja meg, hogy milyen típusú festék van benne … Megvettem a közepes pontot, de valószínűleg meg kellett volna kapnom a finom pontot - az eredmény azonban rendben volt.
És itt van pár kép …..
Ajánlott:
Arduino kompatibilis tábla: 13 lépés
Arduino kompatibilis tábla: Ön uralja az Arduino technológiát? Ha nem uralkodik, valószínűleg azért, mert uralkodik rajtad. Az Arduino ismerete az első lépés a különböző típusú technológiák létrehozásához, így az első lépés az, hogy elsajátítsa a teljes működést
FM -rádió Inviot U1, Arduino -kompatibilis tábla használatával: 3 lépés
FM rádió Az Inviot U1, Arduino kompatibilis tábla használatával: A TEA5767 könnyen használható arduino -val. TEA5767 modult és InVIoT U1 kártyát használok az InvIoT.com webhelyről
Az Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE kompatibilis tábla használata a Blynk használatával: 10 lépés
Az Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE kompatibilis kártya használata a Blynk használatával: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE kompatibilis kártya Leírás: WiFi ESP8266 Development Board WEMOS D1. A WEMOS D1 egy ESIF8266 12E alapú WIFI fejlesztő tábla. A működés hasonló a NODEMCU -hoz, kivéve, hogy a hardver beépített
Apró riasztórendszer szuper apró Arduino -kompatibilis tábla használatával!: 10 lépés
Apró riasztórendszer egy szuper apró Arduino kompatibilis tábla segítségével! Építeni fogunk egy apró riasztóberendezést, amely méri a távolságot maga és az előtte lévő tárgy között. És amikor az objektum elmozdul egy meghatározott távolságon, az eszköz egy
Nagyon egyszerű mégis nagyon hatékony tréfa (számítógépes tréfa): 3 lépés
Nagyon egyszerű … mégis nagyon hatékony tréfa (számítógépes tréfa): Ez az utasítás nagyon egyszerű, mégis NAGYON hatékony! Mi fog történni: Elrejti az összes ikont az áldozat asztalán. Az áldozat megijed, amikor meglátja a számítógépet, miután megcsinálta a tréfát. Ez semmilyen módon nem károsíthatja a számítógépet