Turinys:

Helovino gąsdinimo mašina, naudojant PIR, 3D spausdintą moliūgą ir „Troll Arduino“suderinamą garso išdaigą/praktinę pokštų lentą: 5 žingsniai
Helovino gąsdinimo mašina, naudojant PIR, 3D spausdintą moliūgą ir „Troll Arduino“suderinamą garso išdaigą/praktinę pokštų lentą: 5 žingsniai

Video: Helovino gąsdinimo mašina, naudojant PIR, 3D spausdintą moliūgą ir „Troll Arduino“suderinamą garso išdaigą/praktinę pokštų lentą: 5 žingsniai

Video: Helovino gąsdinimo mašina, naudojant PIR, 3D spausdintą moliūgą ir „Troll Arduino“suderinamą garso išdaigą/praktinę pokštų lentą: 5 žingsniai
Video: Is Dreams PS4 Worth Buying? | Dreams Review 2022 2024, Gruodis
Anonim
Helovino gąsdinimo mašina, naudojant PIR, 3D spausdintą moliūgą ir su „Troll Arduino“suderinamą garso išdaviką/praktinę pokštų lentą
Helovino gąsdinimo mašina, naudojant PIR, 3D spausdintą moliūgą ir su „Troll Arduino“suderinamą garso išdaviką/praktinę pokštų lentą
Helovino gąsdinimo mašina, naudojant PIR, 3D spausdintą moliūgą ir su „Troll Arduino“suderinamą garso išdaviką/praktinę pokštų lentą
Helovino gąsdinimo mašina, naudojant PIR, 3D spausdintą moliūgą ir su „Troll Arduino“suderinamą garso išdaviką/praktinę pokštų lentą
Helovino gąsdinimo mašina, naudojant PIR, 3D spausdintą moliūgą ir su „Troll Arduino“suderinamą garso išdaviką/praktinę pokštų lentą
Helovino gąsdinimo mašina, naudojant PIR, 3D spausdintą moliūgą ir su „Troll Arduino“suderinamą garso išdaviką/praktinę pokštų lentą

„Troll“lenta, kurią sukūrė Patrick Thomas Mitchell iš „EngineeringShock Electronics“ir buvo visiškai finansuota „Kickstarter“ne taip seniai.

Gavau premiją keliomis savaitėmis anksčiau, kad padėčiau parašyti naudojimo pavyzdžius ir sukurti „Arduino“biblioteką, kad būtų lengviau programuoti.

Taigi, kas yra „Trolis“- tai su „Arduino“(UNO) suderinama garso išdaigų lenta, jame yra „ATMega 328P“mikroschema, pasirinkimo mygtukas (programuojamas vartotojui), DIP jungiklis (4 jungikliai, programuojamas vartotojui) ir LDR (Foto rezistorius prijungtas prie A0). Jame yra du garso lizdai, tačiau galite naudoti vieną garsui perduoti - ir „The Troll“garsai suleidžiami ant kito garso. Jame taip pat yra garsiakalbio antraštė, skirta prijungti garsiakalbį, ir mažas stiprintuvas. Rekomenduojamas išorinis garsiakalbis su geru stiprintuvu.

Taip pat yra „išorinis“paleidimo kaištis (skaitmeninis PIN 9), jutikliai gali būti prijungti, kad „suaktyvintų“garsą. (Galima naudoti PIR jutiklį, garso jutiklį, ribinį jungiklį, vibracijos jutiklį, beveik bet kurį skaitmeninį jutiklį, turintį vieną išėjimą.)

Mes taip pat turime prieigą prie visų analoginių kaiščių (nuo A0 iki A5) - A0 naudoja LDR, tai atveria galimybę naudoti I2C įrenginius.

Yra trys jo maitinimo būdai - 9 V baterija, kintamosios srovės ir nuolatinės srovės adapteris ir USB, yra jungiamasis kaištis, kurį reikia nustatyti, jei naudojate akumuliatorių arba kintamosios srovės adapterio lizdą.

Yra lustas AP23582, kuriame yra garso pavyzdžiai.

Luste yra 57 garsai.

„Kickstarter“nuoroda (kampanija baigta, bet informacija čia gera).

„EngineeringShock Electronics“projekto puslapis.

Prekės

Norėdami programuoti „Troll“, jums reikia „Arduino UNO“su nuimamu lustu - Taip, mes išimame lustą iš „The Troll“ir įdedame jį į „Arduino UNO“ir užprogramuojame. - Darydami tai turite būti atsargūs, kad nesulenktumėte kaiščių, ir visada patikrinkite, ar lusto raktas sutampa su lizdo raktu. (Pusė apskritimo viename lusto gale).

Jie pateikiami su Patricko eskizu - tačiau tikras šio prietaiso malonumas yra programavimas, kad jis darytų tai, ko norite. Nesunku pašalinti lustus, neskubėkite ir būkite atsargūs - tačiau nesame atsakingi, jei sugadinsite mikroschemą ar įrenginius. Darykite tai savo rizika.

Įranga ir STL failai:

Šiame pavyzdyje jums reikės 3D spausdintuvo (arba prieigos prie tokio, kurį galite naudoti kurį laiką, mano spausdinimas užtruko daugiau nei 12 valandų). * Pasirinktinai galite palaukti arčiau Helovino ir nusipirkti plastikinį moliūgą, vaiduoklį ar bet ką.

Vis tiek galbūt norėsite 3D spausdinti „The Troll“lentos dėžutę.

„Thingiverse“dėžutė (tai mano dizainas ir džiaugiuosi patobulinimais).

Helovino moliūgas pagal 3DWP

Iš šio remikso atspausdinau „HalloweenPumpkinCover“, nusprendžiau nenaudoti moliūgų ar šio remikso atstatymo, nes nebuvau tikras dėl PIR jutiklio angos dydžio ir neopikselio žiedo dydžio. naudojamas. - Tai buvo gerai, nes „dangtelis“tiesiog stovi ant mano dėžutės.

Kiti reikalingi įrankiai:

Jums gali prireikti lituoklio (priklausomai nuo to, kokį neopikselio žiedą gausite), greičiausiai jums reikės (arba norite) žingsnio. Aš naudoju atsuktuvą su turimu antgaliu, bet galbūt norėsite naudoti mažą grąžtą.

Jums tikriausiai reikės karštų klijų arba lipnios nugaros juostos.

Aparatūra paprasta:

Jums reikia „The Troll“lentos - sąžiningai nesu tikras, ar jos bus parduodamos ne tik „Kickstarter“, todėl gali tekti susisiekti su Patricku iš jo svetainės.

Mini PIR jutiklis, panašus į pavaizduotą aukščiau, arba čia. Tiesiog pavyzdys - prieš pirkdami ką nors, atlikite namų darbus - galbūt galėsite juos rasti pigiau arba „Amazon“ar „Aliexpress“, jei jums labiau patinka tos svetainės.

Galiausiai jums reikės neopikselinio žiedo (ne mažiau kaip 12 pikselių), ir aš rekomenduočiau pabandyti jį įsigyti su jau prilituotais laidais.

Taip pat turėtų veikti 16 pikselių žiedas, norėdami šiek tiek pakeisti pikselių skaičių, norėsite šiek tiek pakeisti kodą.

Manau, kad kas nors didesnio jums bus sunku priderinti.

1 žingsnis: 3D spausdinimas ……

3D spausdinimas …
3D spausdinimas …
3D spausdinimas …
3D spausdinimas …
3D spausdinimas …
3D spausdinimas …

„Wanhao“daugiklio I3 v1 spausdinimas užtruko. Aš naudoju modelį be palaikymo. Esant rezoliucijai.1 ir užpildyti 35%. Su natūraliu PLA siūlu. Spausdinimas truko daugiau nei 12 valandų. Tai buvo vienas ilgiausių mano kada nors padarytų spaudinių ir aš tikėjausi, kad nieko nenutiks. Nieko nenutiko, ir aš gavau moliūgą.

Kol moliūgas spausdino - atspausdinau viršelį ir padariau keletą kitų smulkmenų kitam projektui, naudodamas „Wanhao Duplicator I3 plus“- viršelio atspaudas buvo.1 ir 35% užpildymas, naudojant pilką PLA giją, ir spausdinti buvo daug greičiau.

Nieko kito, kaip laukti….

2 žingsnis: kol mes laukiame … (programinė įranga)

Kol laukiame … (programinė įranga)
Kol laukiame … (programinė įranga)
Kol laukiame … (programinė įranga)
Kol laukiame … (programinė įranga)
Kol laukiame … (programinė įranga)
Kol laukiame … (programinė įranga)

Aukščiau yra keletas bandymų po to, kai laukiau spausdinimo pabaigos. - Yra tik „Arduino UNO“su neopikseliniu žiedu (12 lempučių). Šiuo metu aš nepadariau jokių skylių PIR ar nieko.

At buvo daugiau per daug pamatyti, jei 12 pikselių bus apšviesti moliūgų, ir tik kokios "animacijos" galėčiau gauti iš jo. Naudotas eskizas buvo tik „Adafruit“pavyzdinis eskizas.

Oranžinė, violetinė ir geltona spalvos man irgi atrodė gana gerai … Man taip pat patiko balta.

Taigi šiuo metu aš pradėjau kurti eskizą, kuriame būtų naudojama „The Troll“lenta ir PIR.

Kaip jau sakiau anksčiau, aš stengiausi sukurti pavyzdį ir sukurti „Arduino“biblioteką valdybai - todėl pritaikiau vieną iš pateiktų pavyzdžių. Ir pašalino tam tikrą kodą iš „Adafruit“pavyzdžio.

Mano biblioteką - ir kodą rasite čia. Biblioteką galima įdiegti per „Arduino“bibliotekos tvarkyklę.

Šio projekto pavyzdys vadinamas „TheTroll_SpookyArray_v2“ir jį galima rasti pavyzdiniame aplanke.

Jums taip pat reikės „Adafruit Neopixel“bibliotekos, kurią galite įdiegti per bibliotekos tvarkyklę, jei jos neturite.

Turiu keletą vaizdo įrašų apie „TheTroll“bibliotekos naudojimą ir pavyzdį, kaip išoriniai aktyvikliai veikia su mano biblioteka.

Išorinis paleidimo vaizdo įrašas, „TheTroll“lentos įvadas (šiek tiek ilgas), „Trolis su mažu bičiuliu“(LBT yra kalbos lenta, kurią taip pat sukūrė Patrickas ir naudoja tą patį garso lustą) - „Red Alert!“, Naudojant DIP jungiklius ir galiausiai Šis projektas - „Troll Arduino Audio Pranker“Helovino projektas (vaizdo įrašas)

Vienas iš sunkiausių dalykų buvo LED šviesos animacijos veikimas, kol garsas dar grojo, nustatant biblioteką, kad garsas nebūtų atidėtas, ir naudodamas tą pačią idėją, kaip pavyzdys „Blink“, nedelsdamas (daugiau ar mažiau), kad animacija vyktų garsui dar grojant. - Laikai vis dar šiek tiek nukrypo (arba kai kuriais atvejais daug), bet aš dirbu.

Tai buvo padaryta 154–161 eilutėse naudojant „do while“derinį, ir vėl 170 ir 183 eilutėse. Skirtumas tarp mirksėjimo be vėlavimo pavyzdžio ir tai, kad aš naudoju kurį laiką ir ieškau, ar milis - previousMillis vis dar yra mažesnis už garso ilgį. Jei mirksėjimas nedelsiant lyginamas, norint pamatyti, ar praėjo daugiau laiko, naudojant IF teiginį

Aš naudoju 4 DIP jungiklį, kad nustatyčiau, koks turėtų būti palyginimas, jei suveiks trigeris. Tokiu atveju PIR jutiklio išėjimas yra AUKŠTAS, jei jis sugenda, šiek tiek išlieka AUKŠTAS ir žemas.

Taigi 74–76 eilutėje sakykite, patikrinkite nusileidimo jungiklį (nustatykite gaiduką į AUKŠTĄ arba ŽEMĄ), patikrinkite PIN9 (Išorinis paleidimo kaištis), kad jis atitiktų trigerio vertę - jei ji yra AUKŠTA - nustatykite vėliavą.

79–111 eilutėse sakoma - jei vėliava nustatyta parinkti pusiau atsitiktinai parinktą spalvą ir animaciją (spalvas galima pakeisti, jei jums nepatinka mano pasirinkimas čia.) Tai daroma naudojant perjungimo dėklą, kuris yra greitas būdas padaryti daugybę IF teiginių.

Bibliotekoje pateikiu būdą skaityti DIP jungiklį, kuris grąžina skaičių nuo 0 iki 15, taip pat pateikiame būdą tiesiog perskaityti vieną DIP jungiklį iš pagrindinio eskizo, kurio pavyzdys yra 124 eilutėje - Išvestis DIP jungikliai yra žemi, jei jie yra ON padėtyje, kitaip jie yra HIGH (esant OFF padėčiai). Ir 124 eilutėje sakoma, kad jei SW4 (4 jungiklis) yra įjungtas, tada įjunkite HIGH.

130–137 eilutės atkuria garsą iš garso bibliotekos. Kiekvieną skambutį sudaro garso atminties vieta mikroschemoje ir kiek laiko vėluojama naudoti. Ši funkcija šiuo metu yra blokavimo funkcija, o tai reiškia, kad visa kita sustoja grojant garsui. Norėdami tai padaryti, aš nustatiau laukimo laiką iki nulio ir leidžiu neopikselių funkcijoms valdyti vėlavimą.

57 eilutė yra daugybė garsų, kuriuos norime naudoti moliūguose - aš pasirinkau 13 „baisių“ar „helovyno“garsų. Galima būtų pridėti daugiau, arba šiuos garsus būtų galima pakeisti kažkuo kitu. (Garso bibliotekoje yra 58 garsai, todėl tai tik nedidelis jų pavyzdys). Tai atsitiktiniai garsai, kai jie suaktyvinami, taigi, jei pridėsite daugiau, nepamirškite pakeisti 133 eilutės, kuri pasirenka atsitiktinį garsą. Kiekvienas garso įrašo „pavadinimas“sudarytas iš garso atminties vietos mikroschemoje ir delsos vertės.

Manau, kad tai yra apie programinę įrangą, yra ir kitų pavyzdžių, įtrauktų į „Arduino“biblioteką „The Troll“lentoje. Nesivaržykite tyrinėti, keisti ir dalintis:-)

3 žingsnis: statykite …

Statymas …
Statymas …
Statyti …
Statyti …
Statyti …
Statyti …

Kai spausdintuvas buvo baigtas, pradėjau tikrinti, ar neopikseliai veikia ir yra pakankamai ryškūs.

Tada aš paėmiau sukamąjį įrankį su mažu grąžtu ir išgręžiau nedidelę skylutę tarp akių kaip bandomąją skylę žingsniui. Aš tiesiog naudoju žingsninį antgalį su rankiniu atsuktuvu, kartkartėmis sustodamas, norėdamas pamatyti, ar PIR jutiklis tiks. Aš norėjau, kad jis būtų tvirtas, ir nenaudojau jokių klijų ar pan. Taigi, jei reikia, jis gali būti išstumtas.

Tuo metu aš taip pat padariau skylę galinėje pusėje (naudodamas sukamąjį įrankį ir grąžtą), iš kur planavau ištraukti laidus - ir padariau kai kuriuos demonstracinius/bandomuosius veiksmus, bet galų gale tikriausiai neturėjo padaryti skylės - nes nusprendžiau atspausdinti viršelį iš kito moliūgo ir jį naudoti.

Taigi dangteliui aš taip pat naudoju žingsnio bitą ir padariau didesnę skylę vielai pravesti, aš šiek tiek nustatiau skylę, kad bandyčiau jų neleisti neopikseliams.

Naudodama lipnią užpakalinę juostą, neopikselio žiedą priklijavau žemyn, o naudodama šiek tiek super klijų (labai mažai - tik tuo atveju, jei dėl kokių nors priežasčių noriu grįžti į vidų) - priklijavau dangtelį prie moliūgo apačios.

Mano laidai yra pakankamai ilgi, o dabar moliūgas turi pagrindą, ant kurio galima sėdėti, tada pagrindas sėdi ant mano suprojektuotos dėžutės - (tai tik sėdi ant dėžutės, nieko nelaiko - taigi taip, kažkas gali ateiti ir belstis baigta)

Ir viskas apie tai … … sakyčiau, kad tai buvo greitas kūrimas, bet turėjau palaukti 3D spausdintuvo - taigi iš tikrųjų jis buvo gana lėtas …:-)

4 žingsnis: daugiau nuotraukų …

Daugiau nuotraukų…
Daugiau nuotraukų…
Daugiau nuotraukų…
Daugiau nuotraukų…
Daugiau nuotraukų…
Daugiau nuotraukų…
Daugiau nuotraukų…
Daugiau nuotraukų…

Tiesiog todėl, kad padariau daug nuotraukų … Štai dar keletas….

Dėkojame, kad perskaitėte, tikiuosi, kad jums patiko šis projektas ir šiek tiek naudosite.

5 žingsnis: buvo pasiūlyta dažyti akis ir burną…

Buvo pasiūlyta dažyti akis ir burną…
Buvo pasiūlyta dažyti akis ir burną…
Buvo pasiūlyta dažyti akis ir burną…
Buvo pasiūlyta dažyti akis ir burną…
Buvo pasiūlyta dažyti akis ir burną…
Buvo pasiūlyta dažyti akis ir burną…

Vienas iš „The Troll“lentos rėmėjų pasiūlė nupiešti akis ir burną …

Skamba pakankamai lengvai, tačiau abu yra tarsi paslėpti sluoksniai spaudinio viduje, bet tai įmanoma … tiesiog užtrunka šiek tiek laiko.

Radau pieštuką su nepermatoma juoda spalva. Jis sako, kad jis yra nuolatinis, bet nenurodo, kokio tipo dažai jame yra … Aš nusipirkau vidutinį tašką, bet tikriausiai turėjau gauti gerą tašką - vis tiek rezultatai pasirodė geri.

Ir čia yra keletas nuotraukų ….

Rekomenduojamas: