Kazalo:

Stroj za strašenje za noč čarovnic z uporabo PIR -a, 3D natisnjene buče in združljivega avdio prankerja/praktične šale Board Troll Arduino .: 5 korakov
Stroj za strašenje za noč čarovnic z uporabo PIR -a, 3D natisnjene buče in združljivega avdio prankerja/praktične šale Board Troll Arduino .: 5 korakov

Video: Stroj za strašenje za noč čarovnic z uporabo PIR -a, 3D natisnjene buče in združljivega avdio prankerja/praktične šale Board Troll Arduino .: 5 korakov

Video: Stroj za strašenje za noč čarovnic z uporabo PIR -a, 3D natisnjene buče in združljivega avdio prankerja/praktične šale Board Troll Arduino .: 5 korakov
Video: Пребывание в самом роскошном отеле для свиданий Японии🏩✨ | Отель Гендай Ракуэн Такасаки | АСМР 2024, September
Anonim
Stroj za strašenje za noč čarovnic z uporabo PIR -a, 3D natisnjene buče in združljivega avdio prankerja/praktične šale deske Troll Arduino
Stroj za strašenje za noč čarovnic z uporabo PIR -a, 3D natisnjene buče in združljivega avdio prankerja/praktične šale deske Troll Arduino
Stroj za strašenje za noč čarovnic z uporabo PIR -a, 3D natisnjene buče in združljivega avdio prankerja/praktične šale deske Troll Arduino
Stroj za strašenje za noč čarovnic z uporabo PIR -a, 3D natisnjene buče in združljivega avdio prankerja/praktične šale deske Troll Arduino
Stroj za strašenje za noč čarovnic z uporabo PIR -a, 3D natisnjene buče in združljivega avdio prankerja/praktične šale deske Troll Arduino
Stroj za strašenje za noč čarovnic z uporabo PIR -a, 3D natisnjene buče in združljivega avdio prankerja/praktične šale deske Troll Arduino

Ploščo Troll, ki jo je ustvaril Patrick Thomas Mitchell iz EngineeringShock Electronics, in je bila pred kratkim v celoti financirana s strani Kickstarterja.

Nagrado sem dobil nekaj tednov prej, da sem pomagal napisati nekaj primerov uporabe in zgraditi knjižnico Arduino, da bi malo olajšal programiranje.

Kaj je torej "The Troll" - to je Arduino (UNO) združljiva avdio šala, ima vgrajen čip ATMega 328P, gumb za izbiro (ki ga lahko programira uporabnik), stikalo DIP (4 stikala, ki jih lahko programira uporabnik) in LDR (Foto upor priključen na A0). Ima dva avdio priključka, enega pa lahko uporabite za prenos zvoka - in zvoke iz Trola vbrizgate na drugi zvok. Ima tudi glavo zvočnika za priključitev vgrajenega zvočnika in majhen ojačevalnik. Priporočamo zunanji zvočnik z dobrim ojačevalnikom.

Obstaja tudi "zunanji" sprožilni zatič (digitalni PIN 9), senzorje lahko priključite, da "sprožijo" zvok. (Senzor PIR, senzor zvoka, končno stikalo, senzor vibracij je mogoče uporabiti skoraj vsak digitalni senzor z enim izhodom.)

Imamo tudi dostop do vseh analognih zatičev (A0 do A5) - L0 uporablja A0, kar odpira možnost uporabe naprav I2C.

Napajate ga lahko na tri načine - 9 -voltna baterija, napajalnik za izmenični in enosmerni tok in usb. Če uporabljate baterijo ali priključek za napajalnik, morate nastaviti mostiček.

Obstaja čip AP23582, ki vsebuje zvočne vzorce.

Na čipu je 57 zvokov.

Kickstarter Link (Kampanja je končana, vendar so informacije tukaj dobre).

Stran projekta EngineeringShock Electronics.

Zaloge

Za programiranje The Troll -a potrebujete Arduino UNO z odstranljivim čipom - Da, vzamemo čip iz The Troll -a in ga vstavimo v Arduino UNO ter ga programiramo. - Pri tem morate paziti, da zatičev ne upognete in vedno preverite, ali se ključ na čipu ujema s ključem na vtičnici. (Polkrog na enem koncu čipa).

Prihajajo s skico zaloge od Patricka - toda prava zabava te naprave je, da jo programirate, da naredi, kar želite. Odstranjevanje čipov ni težko, vzemite si čas in bodite previdni - ob tem pa ne odgovarjamo, če poškodujete čip ali naprave. Naredite to na lastno odgovornost.

Oprema in datoteke STL:

Za ta primer boste potrebovali 3D tiskalnik (ali dostop do tiskalnika, ki ga lahko uporabljate nekaj časa, moj tisk je trajal več kot 12 ur). * Po želji lahko počakate do noči čarovnic in kupite plastično bučo ali duha ali karkoli drugega.

Morda boste še vedno želeli 3D natisniti polje za ploščo The Troll.

Box on Thingiverse (to je moj dizajn in pozdravljam izboljšave).

Halloween Buča, 3DWP

Natisnil sem "HalloweenPumpkinCover" iz tega remiksa, odločil sem se, da ne bom uporabil buče ali ponastavitve tega remiksa, ker nisem bil prepričan o velikosti luknje za senzor PIR, niti o velikosti obroča neopixel rabljeno. - To je bilo v redu, saj "pokrov" leži ravno na vrhu moje škatle.

Druga potrebna orodja:

Morda boste potrebovali spajkalnik (odvisno od tega, kateri obroč iz neopiksela dobite), verjetno boste potrebovali (ali si želeli) korak. Uporabil sem izvijač z nastavkom, ki ga imam, vendar boste morda želeli uporabiti majhen vrtalnik.

Verjetno boste potrebovali vroče lepilo ali lepljiv trak za hrbet.

Strojna oprema je preprosta:

Potrebujete tablo "The Troll" - iskreno, nisem prepričan, ali bodo ti naprodaj zunaj kickstarterja - zato se boste morda morali obrniti na Patricka z njegove spletne strani.

Mini PIR senzor, podoben tistemu na zgornji sliki, ali tukaj. Samo primer - Naredite svoje delo doma, preden kaj kupite - morda jih boste našli ceneje, ali na Amazonu ali Aliexpressu, če imate raje ta spletna mesta.

Nazadnje boste potrebovali neopixel obroč (z najmanj 12 slikovnimi pikami) in priporočam, da poskusite priti do njega z že spajkanimi žicami.

Prstan s 16 slikovnimi pikami bi moral delovati, kodo boste morali nekoliko spremeniti za večje število slikovnih pik.

Mislim, da bo vse, kar je večje, težko prilagoditi.

Korak: 3D tiskanje ……

3D tiskanje ……
3D tiskanje ……
3D tiskanje ……
3D tiskanje ……
3D tiskanje ……
3D tiskanje ……

Na mojem Wanhao Duplicator I3 v1 je to trajalo nekaj časa za tiskanje. Model sem uporabil brez podpore. Pri ločljivosti 0,1 in 35% poln. Z naravnim PLA filamentom. Tisk je trajal več kot 12 ur. To je bil eden najdaljših odtisov, kar sem jih kdaj naredil, in samo upala sem, da ne bo nič narobe. Nič ni šlo narobe in dobil sem bučo.

Medtem ko je buča tiskala - natisnil sem naslovnico in naredil še nekaj majhnih stvari za drugačen projekt z uporabo Wanhao Duplicator I3 plus - odtis naslovnice je bil ločljivosti 0,1 in 35% polnila z uporabo sive nitke PLA, tiskanje pa je bilo veliko hitrejše.

Ničesar drugega kot čakati ….

2. korak: Med čakanjem … (programska oprema)

Medtem ko čakamo … (programska oprema)
Medtem ko čakamo … (programska oprema)
Medtem ko čakamo … (programska oprema)
Medtem ko čakamo … (programska oprema)
Medtem ko čakamo … (programska oprema)
Medtem ko čakamo … (programska oprema)

Zgoraj so nekateri testi, potem ko sem počakal, da se tiskanje konča. - V notranjosti je samo Arduino UNO z obročem Neopixel (12 LED). Na tej točki nisem naredil nobenih lukenj za PIR ali kaj podobnega.

At je bilo preveč videti, če bi bučka osvetlila 12 slikovnih pik, in kakšne "animacije" bi lahko iz nje izvlekel. Uporabljena skica je bila samo vzorčna skica Adafruit.

Oranžna, vijolična in rumena so tudi meni izgledale zelo dobro … Tudi bela mi je bila všeč.

Zato sem se na tem mestu lotil izdelave skice, ki bi uporabljala ploščo The Troll, in PIR.

Kot sem že rekel, sem delal na ustvarjanju primera in izdelavi Arduino knjižnice za tablo - zato sem prilagodil enega od primerov, ki sem jih naredil. In dvignil nekaj kode iz primera Adafruit.

Mojo knjižnico - in kodo najdete tukaj. Knjižnico lahko namestite prek upravitelja knjižnice Arduino.

Primer tega projekta se imenuje "TheTroll_SpookyArray_v2" in ga najdemo v mapi z zgledi.

Potrebovali boste tudi knjižnico Adafruit Neopixel, ki jo lahko namestite prek upravitelja knjižnice, če je nimate.

Imam nekaj videoposnetkov o uporabi knjižnice TheTroll in primer, kako zunanji sprožilci delujejo z mojo knjižnico.

Zunanji sprožilni video, Uvod v ploščo TheTroll (Malo dolgo), Trol z malim prijateljem (LBT je govorna plošča, ki jo je izdelal tudi Patrick in uporablja isti zvočni čip) - Red Alert !, z uporabo DIP stikal in na koncu Ta projekt - projekt Halloween The Troll Arduino Audio Pranker (video)

Ena izmed težkih stvari je bila, da so bile LED -animacije vključene, medtem ko se je zvok še predvajal, tako da sem knjižnico nastavil tako, da ne zamuja zvoka, in z uporabo iste ideje kot primer Blink brez odlašanja, sem lahko (bolj ali manj) naj se animacije izvajajo, medtem ko se je zvok še predvajal. - Časi so še malo prosti (ali v nekaterih primerih veliko), vendar delam na tem.

To je bilo storjeno v vrsticah 154 do 161 s kombinacijo do while in spet v vrsticah 170 in 183. Razlika med primerom utripanja brez odlašanja in to je, da uporabljam nekaj časa in iščem, ali je milis - prejšnjiMillis še vedno manj kot dolžina zvoka. Kjer se utripanje brez odlašanja primerja, da se preveri, ali je minilo več časa, z uporabo stavka IF

Uporabljam stikalo DIP 4 za nastavitev primerjave, če se sproži sprožilec. V tem primeru se izhod senzorja PIR poveča, če se sproži, ostane za nekaj časa VISOK in se zniža.

Tako vrstice 74 - 76 pravijo: preverite preklopno stikalo (sprožilec nastavite na VISOKO ali NIZKO), preverite PIN9 (zunanji sprožilni zatič) glede na vrednost sprožilca - če je visoko - nastavite zastavico.

Vrstice 79 do 111 pravijo - če je zastava nastavljena tako, da izbere pol -naključno izbrano barvo, in animacijo (barve se lahko spremenijo, če vam tukaj moje izbire niso všeč.) To se naredi s stikalom, ki je hitro način, kako narediti kup stavkov IF.

V knjižnici ponujam način za branje DIP stikala, ki vrne številko med 0 in 15, ponujam pa tudi način, kako samo prebrati eno DIP stikalo z vaše glavne skice, primer tega je v vrstici 124 - Izhod za DIP stikala gredo NIZKO, če so v položaju ON, sicer so VISOKI (v položaju OFF). Vrstica 124 pravi, da če je SW4 (stikalo 4) VKLOPLJENO, sprožite sprožilec HIGH.

Vrstice 130 - 137 bodo predvajale zvok iz knjižnice zvokov. Vsak klic je sestavljen iz pomnilniške lokacije zvoka na čipu in trajanja zamude pri uporabi. Ta funkcija je trenutno funkcija blokiranja, kar pomeni, da se vse drugo ustavi med predvajanjem zvoka. Da bi to rešili, sem nastavil čakalni čas na nič in pustil, da funkcije neopixel obravnavajo zamudo.

Vrstica 57 je vrsta zvokov, ki jih želimo uporabiti v buči - izbral sem 13 zvokov "sablasnih" ali "halloweenie". Lahko bi dodali več ali pa bi te zvoke spremenili v kaj drugega. (Knjižnica zvokov ima 58 zvokov, zato je to le majhen vzorec njih). Ob sprožitvi so to naključni zvoki, zato, če dodate več, se spomnite, da spremenite vrstico 133, ki izbere naključni zvok za predvajanje. Vsako "ime" zvočnega posnetka je sestavljeno iz pomnilniške lokacije zvoka na čipu in vrednosti zakasnitve.

Mislim, da je to približno to za programsko opremo, v knjižnici Arduino za ploščo The Troll so tudi drugi primeri. Vas prosimo, da raziščete, spremenite in delite:-)

3. korak: Zgradite ……

Zgradba ……
Zgradba ……
Zgradba ……
Zgradba ……
Zgradba ……
Zgradba ……

Ko je tiskalnik končan, sem začel testirati, da se prepričam, da bodo neopiksli delovali in bodo dovolj svetli.

Nato sem vzel rotacijsko orodje z majhnim svedrom in izvrtal majhno luknjo med očmi kot pilotsko luknjo za stopnico. Ravno sem uporabil stopnico z ročnim izvijačem, vsake toliko sem se ustavil, da vidim, če bi senzor PIR ustrezal. Želel sem, da je tesno in nisem uporabil nobenega lepila ali česa podobnega. Tako ga lahko v glavnem potisnemo nazaj, če je potrebno.

Takrat sem na hrbtni strani (z vrtljivim orodjem in svedrom) naredil luknjo, kjer sem nameraval izvleči žice - in to sem naredil za nekaj predstavitev/testiranja, vendar sem na koncu verjetno ne bi smel narediti luknje - ker sem se odločil, da natisnem naslovnico iz druge buče in jo uporabim.

Tako sem za pokrov uporabil tudi stopnico in naredil večjo luknjo za vodenje žice, vendar sem luknjo nekoliko nastavil, da bi jih preprečil neopikslom.

Z nekaj lepljivega hrbtnega traku sem neopixel obroč prilepila navzdol in z malo super lepila (zelo malo - za vsak slučaj, če se želim iz nekega razloga vrniti noter) - nalepila prevleko na dno buče.

Moje žice so ravno dovolj dolge in buča ima zdaj podlago za sedenje, osnova nato sedi na škatli, ki sem jo oblikoval - (samo sedi na škatli, nič je ne drži - zato ja, nekdo bi lahko prišel in potrkal konec je)

In to je vse o tem ….. rekel bi, da je bila to hitra izdelava, vendar sem moral počakati na 3D tiskalnik - tako da je res šlo precej počasi …:-)

4. korak: Več slik …

Več slik ….
Več slik ….
Več slik ….
Več slik ….
Več slik ….
Več slik ….
Več slik ….
Več slik ….

Samo zato, ker sem naredil veliko slik … Tukaj je še nekaj….

Hvala za branje, upam, da boste uživali v tem projektu in da boste od njega imeli nekaj koristi.

5. korak: Predlagano je bilo barvanje oči in ust…

Pripravljen je bil predlog za barvanje oči in ust…
Pripravljen je bil predlog za barvanje oči in ust…
Narejen je bil predlog za barvanje oči in ust…
Narejen je bil predlog za barvanje oči in ust…
Narejen je bil predlog za barvanje oči in ust…
Narejen je bil predlog za barvanje oči in ust…

Podpornik odbora The Troll je predlagal slikanje oči in ust….

Sliši se dovolj preprosto, a oba sta nekako skrite plasti znotraj tiska - vendar izvedljivo … traja le nekaj časa.

Našel sem pisalo za barve z neprozorno črno - piše, da je trajno, vendar ne pove, kakšna barva je v njem … Kupil sem srednjo točko, vendar bi verjetno moral dobiti fino točko - vseeno so bili rezultati v redu.

In tukaj je nekaj slik …..

Priporočena: