Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Pag-print sa 3D ……
- Hakbang 2: Habang Naghihintay Kami ….. (Ang Software)
- Hakbang 3: Ang Build….
- Hakbang 4: Higit pang Mga Larawan….
- Hakbang 5: Ginawa ang Mungkahi upang Kulayan ang Mga Mata at Bibig …
Video: Isang Halloween Scare Machine Gamit ang isang PIR, isang 3D Printed Pumpkin at ang Troll Arduino Compatible Audio Pranker / practical Joke Board .: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang Troll board na nilikha ni Patrick Thomas Mitchell ng EngineeringShock Electronics, at ganap na napondohan sa Kickstarter hindi pa masyadong nakakaraan.
Nakuha ko ang aking gantimpala ng ilang linggo nang maaga upang matulungan akong sumulat ng ilang mga halimbawa ng paggamit at bumuo ng isang Arduino library sa isang pagtatangka upang gawing mas madaling mag-program.
Kaya't ano ang "The Troll" - ito ay isang katugmang audio board na kalokohan ng Arduino (UNO), Mayroon itong onboard chip na ATMega 328P, isang pindutang piling (programmable ng gumagamit), isang switch ng DIP (4 na switch, programmable ng gumagamit), at isang LDR (Ang risistor ng larawan ay konektado sa A0). Mayroon itong dalawang audio jacks, maaari mong gamitin ang isa upang maipasa ang audio kahit na - at may mga tunog mula sa The Troll na na-injected sa tuktok ng iba pang audio. Mayroon din itong isang header ng speaker para sa pagkonekta ng isang on board speaker, at isang maliit na amp sa board. Inirerekumenda ang isang panlabas na nagsasalita na may mahusay na amp.
Mayroon ding isang "panlabas" na trigger pin (Digital PIN 9), ang mga sensor ay maaaring mai-hook up upang "mag-trigger" ng isang tunog. (PIR sensor, sound sensor, limit switch, vibration sensor, halos anumang digital sensor na may isang output ay maaaring magamit.)
Mayroon din kaming pag-access sa lahat ng mga analog pin (A0 hanggang A5) - Ang A0 ay ginagamit ng LDR, bubukas nito ang posibilidad ng paggamit ng mga I2C device.
Mayroong tatlong mga paraan upang mapagana ito - 9v baterya, ac to dc adapter, at usb, mayroong isang jumper pin na kailangang itakda kung gumagamit ka ng baterya o ng jack ng ad adapter.
Mayroong isang AP23582 chip na naglalaman ng mga sample ng audio.
Mayroong 57 mga tunog na nilalaman sa chip.
Kickstarter Link (Tapos na ang Kampanya ngunit mabuti ang impormasyon dito).
Pahina ng proyekto ng EngineeringShock Electronics.
Mga gamit
Upang ma-program ang Troll kailangan mo ng isang Arduino UNO na may naaalis na maliit na til - Oo inaalis namin ang maliit na tilad mula sa The Troll, at inilalagay ito sa isang Arduino UNO at i-program ito. - Dapat mong alagaan kapag ginagawa ito upang hindi yumuko ang mga pin, at laging suriin upang matiyak na ang susi sa maliit na tilad ay tumutugma sa susi sa socket. (Ang kalahating bilog sa isang dulo ng maliit na tilad).
May dala silang stock sketch mula kay Patrick - ngunit ang totoong kasiyahan ng aparatong ito, ay pinaprograma ito upang gawin ang nais mo. Hindi mahirap alisin ang mga chips, maglaan ng oras, at mag-ingat - na sinabi, hindi kami magiging responsable kung napinsala mo ang iyong chip o mga aparato. Gawin ito sa iyong sariling peligro.
Mga kagamitan at STL na mga file:
Para sa halimbawang ito, kakailanganin mo ang isang 3D printer (o pag-access sa isa na maaari mong magamit nang ilang sandali, ang aking pag-print ay tumagal ng higit sa 12 oras). * Opsyonal na maaari kang maghintay hanggang sa malapit sa Halloween, at bumili ng isang plastic na kalabasa, o multo o kung ano pa man.
Maaaring gusto mo pa ring mag-print ng 3D ng isang kahon para sa The Troll board.
Box sa Thingiverse (ito ang aking disenyo at tinatanggap ko ang mga pagpapabuti).
Halloween Pumpkin ng 3DWP
Nai-print ko ang "HalloweenPumpkinCover" mula sa remix na ito, nagpasya akong huwag gamitin ang kalabasa o ang pag-reset ng remix na ito, dahil hindi ako sigurado tungkol sa laki ng butas para sa sensor ng PIR, at hindi rin sigurado sa laki ng neopixel ring ginamit na - Ok lang ito, dahil ang "takip" ay nakalatag lamang sa ibabaw ng aking kahon.
Iba pang mga tool na kinakailangan:
Maaaring mangailangan ka ng isang bakal na panghinang (nakasalalay sa aling neopixel ring ang nakukuha mo), malamang na kakailanganin mo (o gusto) ng kaunting hakbang. Gumamit ako ng isang driver ng tornilyo na may kaunting mayroon ako, ngunit baka gusto mong gumamit ng isang maliit na drill.
Marahil ay kakailanganin mo ang mainit na pandikit, o malagkit na back tape.
Ang Hardware ay simple:
Kailangan mo ng isang "The Troll" board - sa totoo lang hindi ako sigurado kung ang mga ito ay ibebenta nang lampas sa kickstarter - kaya maaaring kailanganin mong makipag-ugnay kay Patrick mula sa kanyang website.
Isang mini sensor ng PIR isang bagay tulad ng nakalarawan sa itaas, o dito. Isang halimbawa lamang - Gawin ang iyong trabaho sa bahay bago bumili ng anumang bagay - maaari mong hanapin ang mga mas mura, o sa Amazon, o Aliexpress kung gusto mo ang mga site na iyon.
Sa wakas kakailanganin mo ang isang neopixel ring (na may hindi bababa sa 12 mga pixel) at inirerekumenda kong subukan na kumuha ng isa na may mga wire na na-solder dito.
Ang singsing na may 16 na pixel ay dapat ding gumana, gugustuhin mong baguhin ang code nang bahagya para sa mas malaking bilang ng pixel.
Sa palagay ko ang anumang mas malaki ay mahihirapan kang makuha itong magkasya.
Hakbang 1: Pag-print sa 3D ……
Sa aking Wanhao Duplicator I3 v1 tumagal ito upang mai-print. Ginamit ko ang modelo nang walang suporta. Sa isang resolusyon ng.1 at 35% infill. Na may likas na filament ng PLA. Ang print ay higit sa 12 oras. Ito ay isa sa pinakamahabang mga kopya na nagawa ko, at inaasahan ko lang na walang mali. Walang naging mali, at kumuha ako ng isang kalabasa.
Habang, ang kalabasa ay nagpi-print - In-print ko ang takip, at gumawa ng ilang iba pang maliliit na bagay para sa ibang proyekto gamit ang isang Wanhao Duplicator I3 plus - ang cover print ay nasa isang resolusyon ng.1 at 35% na infill, gamit ang isang kulay-abo na filament ng PLA, at mas mabilis itong mai-print.
Walang magawa kundi maghintay ….
Hakbang 2: Habang Naghihintay Kami ….. (Ang Software)
Sa itaas ang ilan sa mga pagsubok pagkatapos kong maghintay para matapos ang pag-print. - Mayroon lamang isang Arduino UNO na may Neopixel Ring (12 leds) sa loob. Sa puntong ito, hindi ako gumawa ng anumang butas para sa PIR, o anupaman.
Sa ay higit pa sa masyadong makita kung 12 mga pixel ang magpapasindi ng kalabasa, at kung anong uri ng "mga animasyon" ang maaari kong makalabas dito. Ang ginamit na sketch ay ang halimbawa ng sketch lamang ng Adafruit.
Ang kulay kahel, lila at dilaw lahat ay mukhang maganda rin sa akin ….. Nagustuhan ko rin ang maputi.
Kaya't sa puntong ito nagtakda ako upang gumana sa paggawa ng sketch na gagamit ng The Troll board, at isang PIR.
Tulad ng sinabi ko dati, nagtatrabaho ako sa paggawa ng ilang halimbawa at pagbuo ng isang Arduino Library para sa board - kaya inangkop ko ang isa sa mga halimbawang ginawa ko. At itinaas ang ilang code mula sa halimbawa ng Adafruit.
Ang aking silid-aklatan - at ang code ay matatagpuan dito. Maaaring mai-install ang library sa pamamagitan ng manager ng Arduino Library.
Ang halimbawa para sa proyektong ito ay tinatawag na "TheTroll_SpookyArray_v2" at maaaring matagpuan sa halimbawang folder.
Kakailanganin mo rin ang Adafruit Neopixel library na maaaring mai-install sa pamamagitan ng manager ng library, kung wala ka nito.
Mayroon akong ilang mga video sa paggamit ng TheTroll library, at halimbawa ng kung paano gumagana ang mga panlabas na pag-trigger sa aking library.
External Trigger Video, Panimula sa TheTroll board (Medyo mahaba), The Troll with the Little Buddy Talker (LBT ay isang speech board na ginawa din ni Patrick na gumagamit ng parehong audio chip) - Red Alert !, Gamit ang DIP Switches, at sa wakas Ang proyektong ito - The Troll Arduino Audio Pranker Halloween Project (Ang video)
Ang isa sa mga mahirap gawin ay ang pagpunta sa mga LED na animasyon habang nagpapatugtog pa rin ang tunog, sa pamamagitan ng pagtatakda sa library upang hindi maantala ang tunog, at paggamit ng parehong uri ng ideya tulad ng halimbawang Blink nang walang antala, nagawa kong (higit pa o mas kaunti) ang pagpunta ng mga animasyon habang nagpapatugtog pa rin ang tunog. - Medyo naka-off pa rin ang mga oras, (o sa ilang mga kaso maraming off), ngunit ginagawa ko iyon.
Ginawa ito sa mga linya 154 hanggang 161 gamit ang isang do habang pinagsama, at muli sa mga linya 170 at 183. Ang pagkakaiba sa pagitan ng blink nang walang pagkaantala halimbawa at ito ay gumagamit ako ng ilang sandali at tinitingnan kung ang millis - nakaraangMillis ay pa rin mas mababa sa haba ng tunog. Kung saan ang kumukurap nang walang pagkaantala ay naghahambing upang makita kung maraming oras ang lumipas, gamit ang isang pahayag na KUNG
Gumagamit ako ng DIP switch 4 upang maitakda kung ano ang dapat na ihambing kung ang tricu ay napalampas. Sa kasong ito, ang output ng PIR sensor ay napapataas kung ito ay napagtripan, mananatiling TAAS nang kaunti, at magiging mababa.
Kaya't sinabi ng linya na 74 - 76, suriin ang paglipat (itakda ang gatilyo sa TAAS o LOW), suriin ang PIN9 (Ang panlabas na gatong na pag-trigger) laban sa halaga ng pag-trigger - kung MATAAS ito - magtakda ng isang bandila.
Sinasabi ng linya 79 hanggang 111 - kung ang watawat ay nakatakda upang pumili ng isang semi-randomized na kulay, at animasyon (Maaaring mabago ang mga kulay kung hindi mo gusto ang aking mga pagpipilian dito.) Ginagawa ito sa isang switch case, na kung saan ay isang mabilis paraan ng paggawa ng isang bungkos ng mga pahayag na KUNG.
Sa library, nagbibigay ako ng isang paraan upang basahin ang switch ng DIP, na nagbabalik ng isang numero sa pagitan ng 0 at 15, nagbibigay din ako ng isang paraan upang mabasa lamang ang isang switch ng DIP mula sa iyong pangunahing sketch, isang halimbawa nito ay nasa linya 124 - Ang output para sa mga DIP Switches ay napapababa kung ang mga ito ay nasa posisyon na ON, kung hindi man sila ay TAAS (Sa posisyon na OFF). At sinabi ng linya 124, kung ang SW4 (switch 4) ay NAKA-ON pagkatapos ay mag-trigger ng TAAS.
Ang mga Linya 130 - 137 ay tutugtog ng tunog mula sa sound library. Ang bawat tawag ay binubuo ng isang lokasyon ng memorya ng tunog sa chip, at kung gaano katagal ng pagkaantala upang magamit. Ang pagpapaandar na ito ay kasalukuyang isang pag-andar sa pag-block, na nangangahulugang ang lahat ay humihinto habang nagpapatugtog ang tunog. Sa paglipas nito, itinakda ko ang oras ng paghihintay sa zero, at hayaan ang mga pagpapaandar ng neopixel na hawakan ang pagkaantala.
Ang Line 57 ay isang hanay ng mga tunog na nais naming gamitin sa kalabasa - Pinili ko ang 13 "nakakatakot" o "halloweenie" na tunog. Marami pang maaaring maidagdag, o ang mga tunog na ito ay maaaring mapalitan sa iba pa. (Ang sound library ay mayroong 58 mga tunog, kaya ito ay isang maliit na sample lamang ng mga ito). Ito ang mga random na tunog kapag na-trigger, kaya kung magdagdag ka pa, gugustuhin mong tandaan na baguhin ang linya 133 na pipiliin ang random na tunog upang i-play. Ang bawat "pangalan" ng sound clip ay binubuo ng isang lokasyon ng memorya ng tunog sa chip, at isang halaga ng pagkaantala.
Sa palagay ko ay tungkol ito para sa software, may iba pang mga halimbawang kasama sa Arduino Library para sa The Troll board. Huwag mag-atubiling galugarin, baguhin, at ibahagi:-)
Hakbang 3: Ang Build….
Matapos ang printer ay tapos na, nagsimula akong subukan upang matiyak na gagana ang mga neopixel at sapat na maliwanag.
Pagkatapos, kumuha ako ng isang rotatory tool na may isang maliit na bit ng drill, at nag-drill ng isang maliit na butas sa pagitan ng mga mata bilang isang hole hole para sa step bit. Ginamit ko lang ang hakbang bit sa isang manu-manong driver ng turnilyo, na humihinto bawat ngayon at pagkatapos upang makita kung ang sensor ng PIR ay magkasya. Nais ko itong masikip, at hindi gumamit ng anumang uri ng pandikit o anumang katulad nito. Kaya higit sa lahat maaari itong maitulak pabalik kung kinakailangan.
Sa oras na iyon, naglagay din ako ng isang butas sa likod na bahagi (gamit ang paikot na tool at drill bit), kung saan pinaplano ko ang pagpapatakbo ng mga wire sa labas - at ginawa ko para sa ilan sa mga demo / pagsubok, ngunit sa huli ay marahil ay hindi dapat gumawa ng butas - sapagkat nagpasya akong i-print ang takip mula sa iba pang kalabasa at gamitin ito.
Kaya't para sa takip, ginamit ko rin ang hakbang na bit, at gumawa ng isang mas malaking butas upang magpatakbo ng kawad kahit na, itinakda ko nang kaunti ang butas upang subukan at maiiwas sila sa paraan ng mga neopixel.
Gamit ang ilang malagkit na back tape, nai-tap ko ang singsing na neopixel pababa, at gumagamit ng kaunting sobrang pandikit (napakakaunting - kung sakali nais kong makabalik sa loob ng ilang kadahilanan) - Idikit ko ang takip sa ilalim ng kalabasa.
Ang aking mga wire ay sapat lamang sa haba, at ang kalabasa ngayon ay may isang base upang umupo, ang base pagkatapos ay nakaupo sa kahon na aking dinisenyo - (Nakaupo lang ito sa kahon, hindi hawak ng anumang bagay - kaya oo, may isang taong maaaring dumating at kumatok. tapos na)
At iyon ang tungkol dito ….. Sasabihin ko na ito ay isang mabilis na pagbuo, ngunit kailangan kong maghintay para sa 3D printer - kaya talagang ito ay medyo mabagal …..:-)
Hakbang 4: Higit pang Mga Larawan….
Dahil lamang sa kumuha ako ng maraming larawan …. Narito ang ilan pa….
Salamat sa pagbabasa, inaasahan kong nasiyahan ka sa proyektong ito, at nakakuha ka ng paggamit dito.
Hakbang 5: Ginawa ang Mungkahi upang Kulayan ang Mga Mata at Bibig …
Ang isang kapwa tagasuporta ng The Troll board ay nagmungkahi ng pagpipinta ng mga mata at bibig ….
Tunog sapat na madali, ngunit pareho ang uri ng mga nakatagong mga layer sa loob ng pag-print - ngunit maisasagawa … tumatagal ng kaunting oras.
Natagpuan ko ang isang pinturang panulat, na may isang hindi malabo na itim - Sinasabi nito na ito ay permanente ngunit hindi sinasabi kung anong uri ng pintura ang nandiyan … Binili ko ang medium point, ngunit marahil ay nakuha ko ang pinong point - ok pa rin ang mga resulta.
At narito ang ilang mga larawan …..
Inirerekumendang:
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
FM Radio Gamit ang Inviot U1, isang Arduino Compatible Board: 3 Hakbang
Ang FM Radio Gamit ang Inviot U1, isang Arduino Compatible Board: madaling gamitin ang TEA5767 sa isang arduino. Gumagamit ako ng isang module ng TEA5767 at anInvIoT U1 board mula sa InvIoT.com
Isang Maliliit na Sistema ng Alarm Gamit ang isang Super Tiny Arduino Compatible Board !: 10 Mga Hakbang
Isang Maliliit na Sistema ng Alarma Gamit ang isang Super Tiny Arduino Compatible Board !: Kumusta, ngayon gagawa kami ng isang maliit na cool na proyekto. Magbubuo kami ng isang maliit na aparato ng alarma na sumusukat sa distansya sa pagitan nito at ng isang bagay sa harap nito. At kapag lumipat ang bagay ng isang itinakdang distansya, aabisuhan ka ng aparato gamit ang isang
Kontrolin ang Hanggang sa 4 Servo Gamit ang isang Smartphone o Anumang Device na May isang Audio Output: 3 Mga Hakbang
Kontrolin ang Hanggang sa 4 Servo Paggamit ng isang Smartphone o Anumang Device na May isang Audio Output: Narito nagpapakita ako ng isang simpleng elektronikong montage upang makontrol ang hanggang sa apat na servos sa anumang aparato na makakabasa ng isang audio file
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c