Sadržaj:
- Supplies
- Korak 1: 3D štampanje ……
- Korak 2: Dok čekamo … (softver)
- Korak 3: Izgradnja ……
- Korak 4: Više slika…
- Korak 5: Napravljen je prijedlog za farbanje očiju i usta…
Video: Mašina za strašilo za Noć vještica koja koristi PIR, 3D ispisanu bundevu i kompatibilnu audio pranker/praktičnu šalu za šale Troll Arduino .: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Ploču Troll stvorio je Patrick Thomas Mitchell iz EngineeringShock Electronics, a nedavno je u potpunosti financirana na Kickstarteru.
Dobio sam nagradu nekoliko sedmica ranije da pomognem u pisanju primjera upotrebe i izgradnji Arduino biblioteke u pokušaju da malo olakšam programiranje.
Dakle, šta je "The Troll" - to je Arduino (UNO) kompatibilna ploča za podvalu, ima ugrađen ATMega 328P čip, dugme za odabir (koje može programirati korisnik), 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đe ima zaglavlje zvučnika za povezivanje 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, senzor zvuka, granični prekidač, senzor vibracije, 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 izmjenični / ispravljač i usb, postoji kratkospojnik koji je potrebno postaviti ako koristite bateriju ili utičnicu za ispravljač.
Postoji čip AP23582 koji sadrži audio uzorke.
Čip sadrži 57 zvukova.
Kickstarter Link (Kampanja je završena, ali ovdje su informacije dobre).
Stranica projekta EngineeringShock Electronics.
Supplies
Za programiranje Trola potreban vam je Arduino UNO sa uklonjivim čipom - Da, izvadimo čip iz The Troll -a, stavimo ga u Arduino UNO i programiramo. - Morate paziti da to ne savijete igle i uvijek provjerite da li ključ na čipu odgovara ključu na utičnici. (Polukrug na jednom kraju čipa).
Dolaze sa skicom dionice od Patricka - 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 sačekati bliže Noć vještica i kupiti plastičnu bundevu, ili duh ili šta već.
Možda ćete i dalje htjeti 3D ispisati kutiju za ploču The Troll.
Box on Thingiverse (ovo je moj dizajn i pozdravljam poboljšanja).
Halloween Bundeva od 3DWP -a
Odštampao sam "HalloweenPumpkinCover" iz ovog remiksa, odlučio sam da ne koristim bundevu ili resetovanje ovog remiksa, jer nisam bio siguran u veličinu rupe za PIR senzor, niti u veličinu prstena od neopiksela polovno. - Ovo je bilo u redu, jer "poklopac" leži ravno na mojoj kutiji.
Ostali potrebni alati:
Možda će vam trebati lemilica (ovisno o tome koji prsten od neopiksela nabavite), vjerovatno će vam trebati (ili želite) korak po korak. Koristio sam odvijač sa 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:
Potrebna vam je ploča "The Troll" - iskreno, nisam siguran hoće li se oni prodavati izvan kickstartera - pa ćete možda morati kontaktirati Patricka s njegove web stranice.
Mini PIR senzor nešto poput ovog na slici gore, 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 web stranice.
Konačno će vam trebati prsten od neopiksela (s najmanje 12 piksela) i preporučio bih da pokušate nabaviti jedan sa žicama koje su već lemljene na njemu.
Prsten sa 16 piksela bi također trebao funkcionirati, htjet ćete malo promijeniti kôd za veći broj piksela.
Mislim da će sve veće biti teško prilagoditi ga.
Korak 1: 3D štampanje ……
Na mom Wanhao Duplicator -u I3 v1 ovo je trebalo neko vrijeme za štampanje. Koristio sam model bez podrške. Pri rezoluciji od 0,1 i 35% ispune. S prirodnim PLA filamentom. Štampanje je trajalo 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 korice je bio rezolucije 0,1 i 35% ispune, koristeći sivu PLA nit, i bio je mnogo brži za štampanje.
Ne preostaje ništa drugo nego čekati …
Korak 2: Dok čekamo … (softver)
Gore su neki od testova nakon što sam sačekao da štampanje završi. - Postoji samo Arduino UNO sa neopikselnim prstenom (12 LED dioda) unutra. U ovom trenutku nisam napravio nikakve rupe za PIR, niti bilo šta drugo.
Bilo je previše toga vidjeti hoće li 12 piksela osvijetliti tikvu, i kakve bih to "animacije" mogao izvući. Korištena skica bila je samo primjerna skica Adafruit -a.
Narandžasta, ljubičasta i žuta su i meni izgledale prilično dobro … I bela mi se dopala.
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 stvaranju primjera i izgradnji Arduino biblioteke 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. Biblioteka se može instalirati putem upravitelja Arduino biblioteke.
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 biblioteke, ako je nemate.
Imam nekoliko videozapisa o korištenju TheTroll biblioteke i primjer kako vanjski okidači rade s mojom bibliotekom.
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 prekidača, i na kraju Ovaj projekt - Troll Arduino Audio Pranker Halloween projekt (video)
Jedna od teških stvari koju je trebalo učiniti je da se LED animacije pokrenu 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š uvijek reproducirao. - Vremena su još uvijek pomalo, (ili u nekim slučajevima dosta slobodna), ali radim na tome.
To je učinjeno na redovima 154 do 161 korištenjem do while kombinacije, i opet na redovima 170 i 183. Razlika između primjera treptaja bez odlaganja i ovo je što koristim neko vrijeme i gledam vidjeti je li milis - prethodniMillis još uvijek manje od dužine zvuka. Tamo gde se treptanje bez odlaganja upoređuje da bi se videlo da li je prošlo više vremena, pomoću IF naredbe
Koristim DIP prekidač 4 za postavljanje usporedbe ako se aktivira okidač. U ovom slučaju, izlaz PIR senzora ide VISOKO ako se aktivira, ostaje VISAK neko vrijeme i pada.
Dakle, redovi 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.
Redovi 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, koji je brz način da napravite gomilu IF naredbi.
U biblioteci nudim način čitanja DIP sklopke koja vraća broj između 0 i 15, također pružam način samo čitanja jednog DIP prekidača s vaše glavne skice, primjer za to je na liniji 124 - Izlaz za DIP prekidače idu NIZKO ako su u položaju ON, inače su VISOKI (u položaju OFF). I linija 124 kaže, ako je SW4 (prekidač 4) UKLJUČEN, aktivirajte HIGH.
Redovi 130 - 137 reproducirat će zvuk iz fonoteke. Svaki poziv se sastoji od memorijske lokacije zvuka na čipu i trajanja kašnjenja za korištenje. Ova funkcija je trenutno funkcija blokiranja, što znači da sve ostalo prestaje dok se zvuk reproducira. Da to pređem, postavio sam vrijeme čekanja na nulu i pustio neopixel funkcije da obrade kašnjenje.
Linija 57 je niz zvukova koje želimo koristiti u bundevi - ja sam odabrao 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 uzorak njih). Ovo su nasumični zvukovi kada se aktiviraju, pa ako dodate još, htjet ćete zapamtiti da promijenite liniju 133 koja odabire slučajni zvuk za reprodukciju. Svako "ime" zvučnog isječka sastoji se od memorijske lokacije zvuka na čipu i vrijednosti kašnjenja.
Mislim da je to otprilike to za softver, postoje i drugi primjeri uključeni u Arduino biblioteku za ploču The Troll. Slobodno istražujte, mijenjajte i dijelite:-)
Korak 3: Izgradnja ……
Nakon što je štampač završio, počeo sam da testiram kako bih se uverio da će neopikseli raditi i biti dovoljno svetli.
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, s vremena na vrijeme 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. Dakle, uglavnom se može izgurati ako je potrebno.
U to sam vrijeme također stavio rupu sa stražnje strane (pomoću rotacijskog alata i svrdla), gdje sam planirao istjecati žice - i to sam učinio za neke demonstracije/testiranja, ali na kraju sam vjerovatno nije trebalo napraviti rupu - jer sam odlučio odštampati omot s druge bundeve i upotrijebiti ga.
Dakle, za poklopac sam također upotrijebio stepenasti bit i napravio veću rupu za provođenje žice, ipak sam malo postavio rupu kako bih ih pokušao držati podalje od neopiksela.
Koristeći neku ljepljivu stražnju traku, zalijepio 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) - zalijepio sam omot na dno bundeve.
Moje žice su tek toliko dugačke, a bundeva sada ima podlogu za sjedenje, baza tada sjeda na kutiju 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 čekati 3D printer - tako da je zaista bilo prilično sporo …..:-)
Korak 4: 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: Napravljen 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 otiska - ali izvodljivo … samo treba malo vremena.
Našao sam olovku sa neprozirnom crnom bojom - piše da je trajna, ali ne govori koja je vrsta boje u njoj … Kupio sam srednju tačku, ali vjerovatno je trebalo dobiti finu tačku - ipak su rezultati bili u redu.
I evo par slika …..
Preporučuje se:
Medo BOBBY - Arduino Noć vještica Dekoracija: 6 koraka
BOBBY the Bear - Arduino Halloween dekoracija: Ovaj projekt napravljen je s Arduinom i sastoji se od sablasnog plišanog medvjeda. Ovaj misteriozni mali medvjed na prvi pogled može izgledati lijepo i slatko, ali čim mu se približite, glava mu se okreće i okreće strana koju počnete vidjeti prikazuje malenog medvjeda
Strašna mašina za slatkiše od bundeve za Noć vještica: 5 koraka
Strašna mašina za slatkiše od bundeve za Noć vještica: Pozdrav svima! Happy Holloween !! Napravili smo fenjer od bundeve koji će puštati muziku i pljuvati slatkiše kad mu neko priđe
Stona fliper mašina koja koristi ugrađenu platformu zasnovanu na Evive-u- Arduino: 18 koraka (sa slikama)
Stona fliper mašina koja koristi ugrađenu platformu zasnovanu na Evive-u: Arduino: Još jedan vikend, još jedna uzbudljiva igra! Ovoga puta, to je niko drugi do omiljena arkadna igra - Pinball! Ovaj će vam projekt pokazati kako lako napraviti vlastitu fliper mašinu kod kuće. Sve što vam treba su komponente iz evivea
Sitni alarmni sistem koji koristi Super Tiny Arduino kompatibilnu ploču!: 10 koraka
Sitni alarmni sistem koji koristi Super Tiny Arduino kompatibilnu ploču!: Zdravo, danas ćemo napraviti mali kul projekt. Napravit ćemo mali alarmni uređaj koji mjeri udaljenost između sebe i objekta ispred sebe. A kad se objekt pomakne iznad zadane udaljenosti, uređaj će vas obavijestiti sa
LED drajver za bundevu sa velikom strujom koja treperi: 3 koraka
LED upravljač za bundevu sa velikom strujom: Koristite LED čajno svjetlo za pokretanje LED dioda velike struje koje je jednostavno i lako napraviti. Dizajniranje kola koje proizvodi pravi efekt efekta svijeće vrlo je teško postići. Htio sam napraviti jednostavan i brz način za vožnju višim c