Sadržaj:

Stroj za strahovanje za Noć vještica pomoću PIR -a, 3D ispisane bundeve i kompatibilne audio šaljivdžice/praktične ploče za šale Troll Arduino .: 5 koraka
Stroj za strahovanje za Noć vještica pomoću PIR -a, 3D ispisane bundeve i kompatibilne audio šaljivdžice/praktične ploče za šale Troll Arduino .: 5 koraka

Video: Stroj za strahovanje za Noć vještica pomoću PIR -a, 3D ispisane bundeve i kompatibilne audio šaljivdžice/praktične ploče za šale Troll Arduino .: 5 koraka

Video: Stroj za strahovanje za Noć vještica pomoću PIR -a, 3D ispisane bundeve i kompatibilne audio šaljivdžice/praktične ploče za šale Troll Arduino .: 5 koraka
Video: Prenkujem Malu Vešticu! 😱 | Filip Vukić 2024, Studeni
Anonim
Stroj za strahove za Noć vještica koji koristi PIR, 3D tiskanu bundevu i kompatibilnu audio prankericu/praktičnu ploču za šale Troll Arduino
Stroj za strahove za Noć vještica koji koristi PIR, 3D tiskanu bundevu i kompatibilnu audio prankericu/praktičnu ploču za šale Troll Arduino
Stroj za strahove za Noć vještica koji koristi PIR, 3D tiskanu bundevu i kompatibilnu audio prankericu/praktičnu ploču za šale Troll Arduino
Stroj za strahove za Noć vještica koji koristi PIR, 3D tiskanu bundevu i kompatibilnu audio prankericu/praktičnu ploču za šale Troll Arduino
Stroj za strahove za Noć vještica koji koristi PIR, 3D ispisanu bundevu i kompatibilnu audio prankericu/praktičnu ploču za šale Troll Arduino
Stroj za strahove za Noć vještica koji koristi PIR, 3D ispisanu bundevu i kompatibilnu audio prankericu/praktičnu ploču za šale Troll Arduino

Ploču Troll stvorio je Patrick Thomas Mitchell iz EngineeringShock Electronics, a nedavno je u potpunosti financirana na Kickstarteru.

Dobio sam nagradu nekoliko tjedana ranije za pomoć u pisanju primjera upotrebe i izgradnji Arduino knjižnice u pokušaju da malo olakšam programiranje.

Dakle, što je "The Troll" - to je Arduino (UNO) kompatibilna ploča za podvalu, ima ugrađen ATMega 328P čip, gumb za odabir (koji se može programirati od korisnika), DIP prekidač (4 prekidača, koje može programirati korisnik) i LDR (Foto otpornik spojen na A0). Ima dva audio priključka, ali možete koristiti jedan za prolaz zvuka - i imati zvukove iz The Troll -a koji se ubacuju na drugi audio. Također ima zaglavlje zvučnika za spajanje ugrađenog zvučnika i malo pojačalo na ploči. Preporučuje se vanjski zvučnik s dobrim pojačalom.

Tu je i "vanjski" okidač (digitalni PIN 9), senzori se mogu spojiti kako bi "pokrenuli" zvuk. (PIR senzor, osjetnik zvuka, granični prekidač, osjetnik vibracija, može se koristiti gotovo svaki digitalni senzor koji ima jedan izlaz.)

Također imamo pristup svim analognim pinovima (A0 do A5) - L0 koristi A0, što otvara mogućnost korištenja I2C uređaja.

Postoje tri načina za napajanje - 9v baterija, ispravljač za ispravljač naizmjenične struje i USB, postoji kratkospojnik koji je potrebno postaviti ako koristite bateriju ili utičnicu za ispravljač.

Postoji čip AP23582 koji sadrži audio uzorke.

Na čipu se nalazi 57 zvukova.

Kickstarter Link (Kampanja je završena, ali ovdje su informacije dobre).

Stranica projekta EngineeringShock Electronics.

Pribor

Za programiranje The Troll -a potreban vam je Arduino UNO sa uklonjivim čipom - Da, izvadimo čip iz The Troll -a i stavimo ga u Arduino UNO te ga programiramo. - Pri tome morate paziti da ne savijete iglice i uvijek provjerite da li ključ na čipu odgovara ključu na utičnici. (Polukrug na jednom kraju čipa).

Dolaze s Patrickovom skicom dionica - ali prava zabava ovog uređaja je programiranje da radi ono što želite. Nije teško ukloniti čipove, odvojite vrijeme i budite oprezni - rečeno je da nećemo biti odgovorni ako oštetite čip ili uređaje. Učinite to na vlastitu odgovornost.

Oprema i STL datoteke:

Za ovaj primjer trebat će vam 3D pisač (ili pristup onome koji možete koristiti neko vrijeme, moj ispis je trajao više od 12 sati). * Po želji možete pričekati bliže Halloween i kupiti plastičnu bundevu, ili duh ili što već.

Možda ćete ipak htjeti 3D ispisati kutiju za ploču The Troll.

Box on Thingiverse (ovo je moj dizajn i pozdravljam poboljšanja).

Halloween Bundeva by 3DWP

Ispisao sam "HalloweenPumpkinCover" iz ovog remiksa, odlučio sam da neću koristiti bundevu ili resetiranje ovog remiksa, jer nisam bio siguran u veličinu rupe za PIR senzor, niti u veličinu prstena od neopiksela rabljeno. - Ovo je bilo u redu, budući da "poklopac" leži ravno na mojoj kutiji.

Ostali potrebni alati:

Možda će vam trebati lemilica (ovisno o tome koji prsten od neopiksela nabavite), vjerojatno će vam trebati (ili željeti) stepenica. Koristio sam odvijač s nastavkom koji imam, ali možda ćete htjeti upotrijebiti malu bušilicu.

Vjerojatno će vam trebati vruće ljepilo ili ljepljiva traka za leđa.

Hardver je jednostavan:

Trebate ploču "The Troll" - iskreno, nisam siguran hoće li se oni prodavati izvan kickstartera - pa ćete se možda morati obratiti Patricku s njegove web stranice.

Mini PIR senzor nešto poput onog na gornjoj slici, ili ovdje. Samo primjer - Radite li kod kuće prije nego što nešto kupite - možda ćete ih pronaći jeftinije ili na Amazonu ili Aliexpressu ako više volite te stranice.

Konačno, trebat će vam prsten od neopiksela (s najmanje 12 piksela), a ja bih preporučio da pokušate nabaviti prsten s već spojenim žicama.

Prsten sa 16 piksela također bi trebao funkcionirati, htjet ćete malo promijeniti kôd za veći broj piksela.

Mislim da će sve veće biti teško prilagoditi.

Korak 1: 3D ispis ……

3D ispis ……
3D ispis ……
3D ispis ……
3D ispis ……
3D ispis ……
3D ispis ……

Na mojem Wanhao Duplicator I3 v1 ovo je trebalo neko vrijeme za ispis. Model sam koristio bez podrške. Pri razlučivosti.1 i 35% ispune. S prirodnim PLA filamentom. Tisak je trajao više od 12 sati. Bio je to jedan od najdužih otisaka koje sam ikada napravio, i samo sam se nadao da ništa neće poći po zlu. Ništa nije pošlo po zlu, a ja sam dobio bundevu.

Dok je bundeva tiskala - otisnuo sam naslovnicu i napravio nekoliko drugih sitnica za drugi projekt koristeći Wanhao Duplicator I3 plus - otisak naslovnice bio je rezolucije 0,1 i 35% ispune, koristeći sivu PLA nit, i bio je puno brži za ispis.

Ne preostaje ništa drugo nego čekati …

Korak 2: Dok čekamo … (softver)

Dok čekamo … (softver)
Dok čekamo … (softver)
Dok čekamo … (softver)
Dok čekamo … (softver)
Dok čekamo … (softver)
Dok čekamo … (softver)

Gore su navedeni neki od testova nakon što sam pričekao da ispis završi. - Postoji samo Arduino UNO s neopikselnim prstenom (12 LED dioda) unutra. U ovom trenutku nisam napravio rupe za PIR, niti bilo što.

Bilo je previše toga vidjeti hoće li 12 piksela osvijetliti bundevu, i kakve bih to "animacije" mogao izvući. Korištena skica bila je samo primjerna skica Adafruit -a.

Narančasta, ljubičasta i žuta također su meni izgledale prilično dobro … Svidjela mi se i bijela.

Stoga sam u ovom trenutku počeo raditi na izradi skice koja bi koristila ploču The Troll i PIR.

Kao što sam već rekao, radio sam na izradi primjera i izgradnji Arduino knjižnice za ploču - pa sam prilagodio jedan od primjera koje sam napravio. I podigao neki kod iz primjera Adafruit.

Moja biblioteka - i kod možete pronaći ovdje. Knjižnica se može instalirati putem upravitelja Arduino knjižnice.

Primjer za ovaj projekt naziva se "TheTroll_SpookyArray_v2" i može se pronaći u mapi primjera.

Trebat će vam i biblioteka Adafruit Neopixel koja se može instalirati putem upravitelja knjižnice, ako je nemate.

Imam nekoliko videozapisa o korištenju TheTroll knjižnice i primjer kako vanjski okidači rade s mojom knjižnicom.

Video sa vanjskog okidača, Uvod u TheTroll ploču (malo duže), Troll with the Little Buddy Talker (LBT je govorna ploča koju je također napravio Patrick koji koristi isti audio čip) - Red Alert !, pomoću DIP sklopki i na kraju Ovaj projekt - Troll Arduino Audio Pranker Halloween projekt (video)

Jedna od teških stvari za napraviti je bila pokrenuti LED animacije dok se zvuk još svirao, postavljanjem biblioteke da ne odgađa zvuk i koristeći istu ideju kao primjer Blink bez odlaganja, uspio sam (manje -više) pokreću animacije dok se zvuk još svirao. - Vremena su još uvijek pomalo, (ili u nekim slučajevima i dosta), ali radim na tome.

To je učinjeno na redovima 154 do 161 korištenjem do while kombinacije, te opet na retcima 170 i 183. Razlika između primjera treptanja bez odgode, a to je što koristim neko vrijeme i gledam je li milis - prethodniMillis još uvijek manje od duljine zvuka. Tamo gdje se treptaj bez odgode uspoređuje pomoću IF naredbe radi provjere je li prošlo više vremena

Koristim DIP prekidač 4 za postavljanje usporedbe ako se aktivira okidač. U tom slučaju, izlaz PIR osjetnika ide VISOKO ako se aktivira, ostaje VISAK neko vrijeme i pada.

Dakle, retci 74 - 76 kažu: provjerite dip prekidač (okidač postavite na VISOKO ili NISKO), provjerite PIN9 (vanjski pin okidača) u odnosu na vrijednost okidača - ako ima visoku vrijednost - postavite zastavicu.

Reci 79 do 111 kažu - ako je zastava postavljena za odabir polu -randomizirane boje i animacije (Boje se mogu promijeniti ako vam se ovdje ne sviđaju moji izbori.) To se radi pomoću prekidača, što je brzo način izvođenja hrpe IF naredbi.

U knjižnici nudim način čitanja DIP sklopke koja vraća broj između 0 i 15, a pružam i način samo čitanja jednog DIP prekidača s vaše glavne skice, primjer za to je na liniji 124 - Izlaz jer DIP sklopke idu NIZO ako su u položaju ON, inače su VISOKE (u položaju OFF). I redak 124 kaže, ako je SW4 (prekidač 4) UKLJUČEN, aktivirajte HIGH.

Redci 130 - 137 reproducirat će zvuk iz fonoteke. Svaki poziv sastoji se od memorijskog mjesta zvuka na čipu i od koliko je kašnjenja potrebno koristiti. Ova je funkcija trenutno funkcija blokiranja, što znači da sve ostalo prestaje dok se zvuk reproducira. Da to prebolim, postavio sam vrijeme čekanja na nulu, a neopikselne funkcije su odgovorile na kašnjenje.

Linija 57 niz je zvukova koje želimo upotrijebiti u bundevi - odabrao sam 13 "sablasnih" ili "halloweenie" zvukova. Moglo bi se dodati još, ili bi se ti zvukovi mogli promijeniti u nešto drugo. (Fonoteka ima 58 zvukova, pa je ovo samo mali njihov uzorak). To su slučajni zvukovi kada se aktiviraju, pa ako dodate još, htjet ćete zapamtiti promjenu retka 133 koja odabire slučajni zvuk za reprodukciju. Svaki "naziv" zvučnog isječka sastoji se od memorijskog mjesta zvuka na čipu i vrijednosti kašnjenja.

Mislim da je to otprilike to za softver, postoje i drugi primjeri uključeni u Arduino knjižnicu za ploču The Troll. Slobodno istražujte, mijenjajte i dijelite:-)

Korak 3: Izgradnja ……

Izgradnja …
Izgradnja …
Izgradnja …
Izgradnja …
Izgradnja …
Izgradnja …

Nakon što je pisač završio, počeo sam testirati kako bih se uvjerio da će neopikseli raditi i biti dovoljno svijetli.

Zatim sam uzeo rotirajući alat s malom bušilicom i izbušio malu rupu između očiju kao probnu rupu za stepenastu bitu. Upravo sam upotrijebio step bit s ručnim odvijačem, svako malo zaustavljajući se da vidim hoće li PIR senzor stati. Htio sam da bude čvrsto i nisam koristio nikakvu vrstu ljepila ili nešto slično. Stoga se uglavnom može izgurati prema potrebi.

U to sam vrijeme također stavio rupu sa stražnje strane (pomoću rotacijskog alata i svrdla), odakle sam planirao istjecati žice - i to sam učinio za neke demonstracije/testiranja, ali na kraju sam vjerojatno nisam trebao napraviti rupu - jer sam odlučio ispisati naslovnicu s druge bundeve i upotrijebiti je.

Dakle, za poklopac sam također upotrijebio korak za bit i napravio veću rupu za provođenje žice, malo sam postavio rupu kako bih ih pokušao držati podalje od neopiksela.

Koristeći neku ljepljivu stražnju traku, zalijepila sam prsten od neopiksela prema dolje i koristeći malo super ljepila (vrlo malo - samo u slučaju da se iz nekog razloga želim vratiti unutra) - zalijepila sam omot na dno bundeve.

Moje su žice tek toliko dugačke, a bundeva sada ima podlogu za sjedenje, baza tada sjedi na kutiji koju sam dizajnirao - (To je samo sjedenje na kutiji, ništa me ne drži - pa da, netko bi mogao doći i pokucati gotovo je)

I to je otprilike to … … Rekao bih da je ovo bila brza izrada, ali morao sam pričekati 3D pisač - pa stvarno je bilo prilično sporo …:-)

Korak 4: Više slika ……

Više slika…
Više slika…
Više slika…
Više slika…
Više slika…
Više slika…
Više slika…
Više slika…

Samo zato što sam napravio mnogo slika…. Evo još nekih….

Hvala vam na čitanju, nadam se da ćete uživati u ovom projektu i da ćete ga koristiti.

Korak 5: Prijedlog je za bojenje očiju i usta…

Dat je prijedlog za farbanje očiju i usta…
Dat je prijedlog za farbanje očiju i usta…
Dat je prijedlog za farbanje očiju i usta…
Dat je prijedlog za farbanje očiju i usta…
Dat je prijedlog za farbanje očiju i usta…
Dat je prijedlog za farbanje očiju i usta…

Suradnik iz odbora The Troll predložio je slikanje očiju i usta….

Zvuči dovoljno jednostavno, ali oboje su skriveni slojevi unutar ispisa - ali izvedivo … samo treba malo vremena.

Našao sam olovku za boje s neprozirnom crnom bojom - piše da je trajna, ali ne govori koja je vrsta boje u njoj … Kupio sam srednju točku, ali vjerojatno sam trebao dobiti finu točku - rezultati su ipak bili u redu.

I evo par slika …..

Preporučeni: