Përmbajtje:

Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa

Video: Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa

Video: Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Video: Edhe me Ujësjellës të ri s’ka ujë në Delvinë, banorët: Vjen i ndotur, e blejmë për të pirë 2024, Dhjetor
Anonim
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Pranker audio të pajtueshëm me Troll Arduino/Bordi praktik i Shakasë
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Pranker audio të pajtueshëm me Troll Arduino/Bordi praktik i Shakasë
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Pranker audio të pajtueshëm me Troll Arduino/Bordi praktik i Shakasë
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Pranker audio të pajtueshëm me Troll Arduino/Bordi praktik i Shakasë
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Pranker audio të pajtueshëm me Troll Arduino/Bordi praktik i Shakasë
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Pranker audio të pajtueshëm me Troll Arduino/Bordi praktik i Shakasë

Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë.

Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në përpjekje për ta bërë pak më të lehtë programimin.

Pra, çfarë është "The Troll" - është një tabelë shaka e pajtueshme me Arduino (UNO), ka një çip ATMega 328P në bord, një buton të zgjedhur (i programueshëm nga përdoruesi), një çelës DIP (4 ndërprerës, të programueshëm nga përdoruesi) dhe një LDR (Rezistencë fotografike e lidhur me A0). Ka dy priza audio, megjithatë mund të përdorni njërën për të kaluar audio - dhe të keni tinguj nga The Troll të injektuar mbi audion tjetër. Ai gjithashtu ka një kokë altoparlanti për lidhjen e një altoparlanti në bord dhe një amplifikator të vogël në bord. Rekomandohet një altoparlant i jashtëm me përforcues të mirë.

Ekziston edhe një kunj shkaktar "i jashtëm" (PIN dixhital 9), sensorët mund të lidhen për të "shkaktuar" një tingull. (Sensori PIR, sensori i zërit, ndërprerësi i kufirit, sensori i dridhjeve, pothuajse çdo sensor dixhital që ka një dalje mund të përdoret.)

Ne gjithashtu kemi qasje në të gjitha kunjat analoge (A0 në A5) - A0 po përdoret nga LDR, kjo hap mundësinë për përdorimin e pajisjeve I2C.

Ekzistojnë tre mënyra për ta fuqizuar atë - bateri 9v, përshtatës AC në DC dhe usb, ka një kunj kërcyes që duhet të vendoset nëse jeni duke përdorur baterinë ose folenë e përshtatësit AC.

Ekziston një çip AP23582 që përmban mostrat audio.

Ka 57 tinguj që përmbahen në çip.

Kickstarter Link (Fushata ka mbaruar por informacioni këtu është i mirë).

Faqja e projektit EngineeringShock Electronics.

Furnizimet

Për të programuar Troll ju nevojitet një Arduino UNO me një çip të lëvizshëm - Po ne e nxjerrim çipin nga Troll, dhe e vendosim në një Arduino UNO dhe e programojmë. - Ju duhet të bëni kujdes kur e bëni këtë që të mos i përkulni kunjat dhe gjithmonë kontrolloni që çelësi në çip të përputhet me çelësin në prizë. (Gjysma e rrethit në njërin skaj të çipit).

Ata vijnë me një skicë të aksioneve nga Patrick - por argëtimi i vërtetë i kësaj pajisjeje është programimi i saj për të bërë atë që dëshironi. Nuk është e vështirë të hiqni patate të skuqura, të merrni kohën tuaj dhe të jeni të kujdesshëm - duke thënë kështu, ne nuk do të jemi përgjegjës nëse dëmtoni çipin ose pajisjet tuaja. Bëjeni këtë në rrezikun tuaj.

Pajisjet dhe skedarët STL:

Për këtë shembull, do t'ju duhet një printer 3D (ose qasje në atë që mund ta përdorni për një kohë, printimi im zgjati mbi 12 orë). * Opsionale ju mund të prisni deri më afër Halloween, dhe të blini një kungull plastik, apo fantazmë apo çfarëdo.

Ju ende mund të dëshironi të printoni 3D një kuti për tabelën The Troll.

Kutia në Thingiverse (ky është dizajni im dhe mirëpres përmirësimet).

Kungulli i Halloween nga 3DWP

Unë printova "HalloweenPumpkinCover" nga ky remix, vendosa të mos përdor kungullin ose rivendosjen e këtij remix, sepse nuk isha i sigurt për madhësinë e vrimës për sensorin PIR, as të sigurt për madhësinë e unazës neopixel të përdorura. - Kjo ishte në rregull, meqë "mbulesa" shtrihet vetëm sipër kutisë sime.

Mjete të tjera të nevojshme:

Ju mund të keni nevojë për një hekur bashkues (në varësi të asaj unaze neopixel që merrni), me siguri do t'ju duhet (ose dëshironi) një hap. Kam përdorur një vidë me copën që kam, por ju mund të dëshironi të përdorni një stërvitje të vogël.

Ju ndoshta do të keni nevojë për zam të nxehtë, ose shirit ngjitës mbrapa.

Pajisja është e thjeshtë:

Keni nevojë për një tabelë "The Troll" - sinqerisht nuk jam i sigurt nëse këto do të shiten përtej kickstarter - kështu që mund t'ju duhet të kontaktoni Patrick nga faqja e tij e internetit.

Një sensor mini PIR diçka si ai i paraqitur më lart, ose këtu. Vetëm një shembull - Bëni punën tuaj në shtëpi para se të blini ndonjë gjë - ndoshta mund t'i gjeni këto më lirë, ose në Amazon, ose Aliexpress nëse preferoni ato faqe.

Më në fund do t'ju duhet një unazë neopixel (me të paktën 12 piksele) dhe unë do të rekomandoja të provoni të merrni një me tela tashmë të ngjitur në të.

Unaza me 16 piksele gjithashtu duhet të funksionojë, do të dëshironi të ndryshoni pak kodin për numrin më të madh të pikselave.

Unë mendoj se çdo gjë më e madhe do ta keni të vështirë ta përshtatni atë.

Hapi 1: Shtypja 3D ……

Shtypja 3D ……
Shtypja 3D ……
Shtypja 3D ……
Shtypja 3D ……
Shtypja 3D ……
Shtypja 3D ……

Në Wanhao Duplicator I3 v1 tim kjo kërkoi pak kohë për t'u shtypur. Kam përdorur modelin pa mbështetje. Me një rezolutë të mbushjes.1 dhe 35%. Me një fije të hollë PLA. Shtypja ishte mbi 12 orë. Ishte një nga printimet më të gjata që kam bërë ndonjëherë, dhe thjesht shpresoja se asgjë nuk do të shkonte keq. Asgjë nuk shkoi keq, dhe unë mora një kungull.

Ndërsa, kungulli po shtypte - unë printova kapakun dhe bëra disa gjëra të tjera të vogla për një projekt të ndryshëm duke përdorur një Wanhao Duplicator I3 plus - printimi i kapakut ishte në një rezolutë prej.1 dhe 35% mbushje, duke përdorur një fije gri PLA, dhe ishte shumë më e shpejtë për tu printuar.

Asgjë për të bërë përveç pritjes….

Hapi 2: Ndërsa Presim….. (Softueri)

Ndërsa Presim….. (Softueri)
Ndërsa Presim….. (Softueri)
Ndërsa Presim….. (Softueri)
Ndërsa Presim….. (Softueri)
Ndërsa Presim….. (Softueri)
Ndërsa Presim….. (Softueri)

Më sipër janë disa nga testet pasi kam pritur që të përfundojë printimi. - Ka vetëm një Arduino UNO me një Unazë Neopixel (12 led) brenda. Në këtë pikë, unë nuk bëra asnjë vrimë për PIR, ose asgjë.

Aty më shumë shikoni nëse 12 piksele do të ndriçonin kungullin, dhe çfarë lloj "animacionesh" mund të nxirrja prej saj. Skica e përdorur ishte vetëm skica e shembullit Adafruit.

Portokallia, vjollca dhe e verdha të gjitha më dukeshin shumë mirë edhe mua…. Më pëlqeu edhe e bardha.

Kështu që në këtë pikë fillova të punoj për të bërë skicën që do të përdorte tabelën Troll, dhe një PIR.

Siç thashë më parë, unë kam punuar për të bërë një shembull dhe për të ndërtuar një Bibliotekë Arduino për tabelën - kështu që përshtata një nga shembujt që bëra. Dhe hoqi një kod nga shembulli Adafruit.

Biblioteka ime - dhe kodi mund të gjenden këtu. Biblioteka mund të instalohet përmes menaxherit të Bibliotekës Arduino.

Shembulli për këtë projekt quhet "TheTroll_SpookyArray_v2" dhe mund të gjendet në dosjen shembull.

Ju gjithashtu do të keni nevojë për bibliotekën Adafruit Neopixel e cila mund të instalohet përmes menaxherit të bibliotekës, nëse nuk e keni.

Unë kam disa video për përdorimin e bibliotekës TheTroll, dhe shembull se si funksionojnë shkaktarët e jashtëm me bibliotekën time.

Video e jashtme e nxitjes, Hyrje në tabelën TheTroll (Pak e gjatë), The Troll with the Little Buddy Talker (LBT është një tabelë fjalimi e bërë gjithashtu nga Patrick që përdor të njëjtin çip audio) - Red Alert !, Duke përdorur çelsat DIP, dhe së fundi Ky projekt - Projekti i Halloween Audio Pranker Troll Arduino (Video)

Një nga gjërat e vështira për të bërë ishte që animacionet LED të ndizeshin ndërsa tingulli ishte ende duke luajtur, duke vendosur bibliotekën që të mos vonojë tingullin dhe duke përdorur të njëjtën ide si shembulli Blink pa vonesë, unë isha në gjendje (pak a shumë) animacionet vazhdojnë ndërsa tingulli ishte ende duke luajtur. - Kohët janë ende pak jashtë, (ose në disa raste shumë jashtë), por unë jam duke punuar në këtë.

Kjo u bë në rreshtat 154 deri në 161 duke përdorur kombinimin do while, dhe përsëri në rreshtat 170 dhe 183. Diferenca midis pulsimit pa shembull vonesë dhe kjo është që unë jam duke përdorur një kohë dhe po kërkoj të shoh nëse millis - previousMillis është akoma më pak se gjatësia e zërit. Aty ku pulsimi pa vonesë krahasohet për të parë nëse ka kaluar më shumë kohë, duke përdorur një deklaratë IF

Unë jam duke përdorur çelësin DIP 4 për të vendosur atë që duhet të jetë krahasimi nëse shkrepësi është i fikur. Në këtë rast, dalja e sensorit PIR shkon LART if nëse pengohet, qëndron LART HIGH për pak dhe shkon I UL.

Pra, linja 74 - 76 thonë, kontrolloni çelësin e zhytjes (vendosni këmbëzën në LART HIGH ose TOW ULT), kontrolloni PIN9 (Kunja e jashtme e këmbëzës) kundrejt vlerës së shkaktimit - nëse funksionon LART HIGH - vendosni një flamur.

Rreshtat 79 deri në 111 thonë - nëse flamuri është vendosur të zgjedhë një ngjyrë gjysmë të rastësishme dhe animacion (Ngjyrat mund të ndryshohen nëse nuk ju pëlqejnë zgjedhjet e mia këtu.) Kjo bëhet me një kuti kalimi, e cila është e shpejtë mënyra për të bërë një mori deklaratash IF.

Në bibliotekë, unë ofroj një mënyrë për të lexuar çelësin DIP, i cili kthen një numër midis 0 dhe 15, gjithashtu ofroj një mënyrë për të lexuar vetëm një ndërrues DIP nga skica juaj kryesore, një shembull i atij që gjendet në rreshtin 124 - Dalja për Çelsat DIP shkoni LOW nëse janë në pozicionin ON, përndryshe ato janë LART (Në pozicionin OFF). Dhe rreshti 124 thotë, nëse SW4 (çelësi 4) është ON, atëherë bëni shkyçjen LART.

Linjat 130 - 137 do të luajnë tingullin nga biblioteka e zërit. Çdo thirrje përbëhet nga një vendndodhje e kujtesës së zërit në çip, dhe sa kohë është një vonesë për t'u përdorur. Ky funksion aktualisht është një funksion bllokues, që do të thotë se gjithçka tjetër ndalet ndërsa tingulli luan. Për të arritur këtë, e vendosa kohën e pritjes në zero dhe i lashë funksionet neopixel të trajtojnë vonesën.

Linja 57 është një grup tingujsh që duam të përdorim në kungull - unë zgjodha 13 tingujt "drithërues" ose "halloweenie". Mund të shtohen më shumë, ose këto tinguj mund të ndryshohen në diçka tjetër. (Biblioteka e zërit ka 58 tinguj, kështu që ky është vetëm një mostër e vogël e tyre). Këto janë tinguj të rastësishëm kur aktivizohen, kështu që nëse shtoni më shumë, do të dëshironi të mbani mend të ndryshoni rreshtin 133 i cili zgjedh tingullin e rastësishëm për të luajtur. Çdo "emër" i klipit të zërit përbëhet nga një vendndodhje e kujtesës së zërit në çip, dhe një vlerë vonese.

Unë mendoj se ka të bëjë me programin, ka shembuj të tjerë të përfshirë në Bibliotekën Arduino për tabelën The Troll. Mos ngurroni të eksploroni, ndryshoni dhe ndani:-)

Hapi 3: Ndërtimi….

Ndërtimi….
Ndërtimi….
Ndërtimi….
Ndërtimi….
Ndërtimi….
Ndërtimi….

Pasi mbaroi printerin, fillova të testoja për t'u siguruar që neopixelët do të funksiononin dhe do të ishin mjaft të ndritshëm.

Unë pastaj, mora një vegël rrotulluese me një stërvitje të vogël dhe shpova një vrimë të vogël midis syve si një vrimë pilot për pjesën e hapit. Unë sapo përdor hapin me një vidë manual, duke u ndalur herë pas here për të parë nëse sensori PIR do të përshtatet. E doja fort, dhe nuk përdori asnjë lloj zam ose diçka të tillë. Pra, kryesisht mund të shtyhet përsëri nëse është e nevojshme.

Në atë kohë, unë gjithashtu vura një vrimë në anën e pasme (duke përdorur mjetin rrotullues dhe stërvitjen), e cila është vendi ku po planifikoja të mbaroja telat - dhe e bëra për disa nga demonstrimet/testimet, por në fund unë ndoshta nuk duhet të kishte bërë vrimën - sepse vendosa të printoj kapakun nga kungulli tjetër dhe ta përdor atë.

Kështu që për kapakun, unë gjithashtu përdor bitin e hapit, dhe bëra një vrimë më të madhe për të drejtuar tela, megjithatë, e vendosa vrimën pak për t'u përpjekur dhe për t'i mbajtur ata larg rrugës së neopixelëve.

Duke përdorur një shirit ngjitës mbrapa, e ngjita unazën e neopixelit dhe duke përdorur një super ngjitës të vogël (shumë pak - vetëm në rast se dua të kthehem brenda për ndonjë arsye) - e ngjita kapakun në fund të kungullit.

Telat e mi janë mjaft të gjatë, dhe kungulli tani ka një bazë për t'u ulur, baza pastaj ulet në kutinë që kam projektuar - (It'sshtë ulur vetëm në kuti, nuk mbahet nga asgjë - kështu që po, dikush mund të vijë dhe të trokasë mbaroi)

Dhe kjo ka të bëjë me të….. Unë do të thoja se ky ishte një ndërtim i shpejtë, por më duhej të prisja për printerin 3D - kështu që me të vërtetë ishte mjaft i ngadalshëm…..:-)

Hapi 4: Më shumë fotografi….

Më shumë fotografi….
Më shumë fotografi….
Më shumë fotografi….
Më shumë fotografi….
Më shumë fotografi….
Më shumë fotografi….
Më shumë fotografi….
Më shumë fotografi….

Vetëm sepse kam bërë shumë fotografi… Këtu janë disa të tjera….

Faleminderit për leximin, shpresoj që të kënaqeni me këtë projekt dhe të përfitoni nga ai.

Hapi 5: Sugjerimi u bë për të lyer sytë dhe gojën…

Sugjerimi u bë për të lyer sytë dhe gojën…
Sugjerimi u bë për të lyer sytë dhe gojën…
Sugjerimi u bë për të lyer sytë dhe gojën…
Sugjerimi u bë për të lyer sytë dhe gojën…
Sugjerimi u bë për të lyer sytë dhe gojën…
Sugjerimi u bë për të lyer sytë dhe gojën…

Një mbështetës i bordit të The Troll sugjeroi lyerjen e syve dhe gojës….

Tingëllon mjaft lehtë, por të dyja janë një lloj shtresash të fshehura brenda printit - por të realizueshme … merr vetëm pak kohë.

Gjeta një stilolaps bojë, me një ngjyrë të zezë të errët - Thotë se është e përhershme, por nuk thotë se çfarë lloj boje ka në të … Bleva pikën e mesme, por ndoshta duhet të kisha marrë pikën e mirë - prapë rezultatet dolën në rregull.

Dhe ja disa foto…..

Recommended: