Sisukord:

Halloweeni hirmutamismasin, mis kasutab PIR -i, 3D -prinditud kõrvitsat ja troll Arduino -ühilduvat heliplaani/praktilist naljalauda: 5 sammu
Halloweeni hirmutamismasin, mis kasutab PIR -i, 3D -prinditud kõrvitsat ja troll Arduino -ühilduvat heliplaani/praktilist naljalauda: 5 sammu

Video: Halloweeni hirmutamismasin, mis kasutab PIR -i, 3D -prinditud kõrvitsat ja troll Arduino -ühilduvat heliplaani/praktilist naljalauda: 5 sammu

Video: Halloweeni hirmutamismasin, mis kasutab PIR -i, 3D -prinditud kõrvitsat ja troll Arduino -ühilduvat heliplaani/praktilist naljalauda: 5 sammu
Video: РЕАКЦИЯ ПЕДАГОГА ПО ВОКАЛУ: ДИАНА АНКУДИНОВА - РЕЧЕНЬКА 2024, Juuni
Anonim
Halloweeni hirmutamismasin, mis kasutab PIR -i, 3D -prinditud kõrvitsat ja troll Arduinoga ühilduvat heliplaani/praktilist naljalauda
Halloweeni hirmutamismasin, mis kasutab PIR -i, 3D -prinditud kõrvitsat ja troll Arduinoga ühilduvat heliplaani/praktilist naljalauda
Halloweeni hirmutamismasin, mis kasutab PIR -i, 3D -prinditud kõrvitsat ja troll Arduinoga ühilduvat heliplaani/praktilist naljalauda
Halloweeni hirmutamismasin, mis kasutab PIR -i, 3D -prinditud kõrvitsat ja troll Arduinoga ühilduvat heliplaani/praktilist naljalauda
Halloweeni hirmutamismasin, mis kasutab PIR -i, 3D -prinditud kõrvitsat ja troll Arduinoga ühilduvat heliplaani/praktilist naljalauda
Halloweeni hirmutamismasin, mis kasutab PIR -i, 3D -prinditud kõrvitsat ja troll Arduinoga ühilduvat heliplaani/praktilist naljalauda

Trolliplaadi lõi Patrick Thomas Mitchell EngineeringShock Electronicsist ja seda rahastati täielikult Kickstarteris mitte liiga kaua aega tagasi.

Sain oma preemia paar nädalat varem, et aidata kirjutada mõned kasutusnäited ja ehitada Arduino raamatukogu, et muuta see programmeerimine veidi lihtsamaks.

Mis on "The Troll" - see on Arduino (UNO) ühilduv heliplaat, sellel on pardal ATMega 328P kiip, valimisnupp (kasutaja poolt programmeeritav), DIP -lüliti (4 lülitit, kasutaja poolt programmeeritav) ja LDR (Fototakisti ühendatud A0 -ga). Sellel on kaks helipistikut, kuid ühega saate heli edastada - ja saate trolli helid teise heli peale süstida. Sellel on ka kõlarite päis pardakõlari ühendamiseks ja väike võimendi pardal. Soovitatav on hea võimendiga väline kõlar.

Samuti on olemas "väline" päästiku tihvt (digitaalne PIN 9), andurid saab ühendada heli "käivitamiseks". (PIR -andurit, heliandurit, piirlülitit, vibratsiooniandurit saab kasutada peaaegu iga digitaalse anduriga, millel on üks väljund.)

Meil on juurdepääs ka kõigile analoogpistikutele (A0 kuni A5) - LD0 kasutab A0, see avab võimaluse kasutada I2C seadmeid.

Selle toiteks on kolm võimalust - 9 V aku, vahelduvvoolu -alalisvoolu adapter ja USB. Seal on hüpiknööp, mis tuleb seadistada, kui kasutate akut või vahelduvvooluadapteri pistikut.

Seal on AP23582 kiip, mis sisaldab heliproove.

Kiibil on 57 heli.

Kickstarteri link (kampaania on lõppenud, kuid siinne teave on hea).

EngineeringShock Electronics projekti leht.

Tarvikud

Trolli programmeerimiseks vajate eemaldatava kiibiga Arduino UNO - Jah, me võtame kiibi The Trollist välja ja paneme selle Arduino UNO -sse ning programmeerime selle. - Seda tehes peate olema ettevaatlik, et tihvte ei painutaks, ja kontrollige alati, kas kiibil olev võti vastab pesa võtmega. (Poolring kiibi ühes otsas).

Nendega on kaasas Patricku varude visand - kuid selle seadme tõeline lõbu on selle programmeerimine nii, nagu soovite. Kiipide eemaldamine pole keeruline, võtke aega ja olge ettevaatlik - öeldes ei vastuta me teie kiibi või seadmete kahjustamise eest. Tehke seda omal vastutusel.

Seadmed ja STL -failid:

Selle näite jaoks vajate 3D -printerit (või juurdepääsu sellele, mida saate mõnda aega kasutada, minu printimine võttis aega üle 12 tunni). * Soovi korral võite oodata Halloweeni lähemale ja osta plastikust kõrvitsa, kummituse või muu.

Võimalik, et soovite ikkagi trükitahvli jaoks kasti 3D -printida.

Box on Thingiverse (see on minu disain ja ma tervitan parandusi).

Halloweeni kõrvits 3DWP poolt

Trükkisin sellest remixist "HalloweenPumpkinCoveri", otsustasin kõrvitsat või selle remiksi lähtestamist mitte kasutada, sest ma ei olnud kindel PIR -anduri ava suuruses ega kindel neopikselrõnga suuruses kasutatud. - See oli okei, kuna "kate" asetseb lihtsalt mu kasti peal.

Muud vajalikud tööriistad:

Teil võib tekkida vajadus jootekolvi järele (olenevalt sellest, millise neopikselrõnga saate), tõenäoliselt vajate (või soovite) sammu. Kasutasin kruvikeerajat, mis on minu käes, kuid võite kasutada väikest puurit.

Tõenäoliselt vajate kuuma liimi või kleepuvat kleeplinti.

Riistvara on lihtne:

Teil on vaja "The Troll" tahvlit - ausalt öeldes pole ma kindel, kas neid müüakse väljaspool kickstarterit - nii et peate võib -olla Patrickuga tema veebisaidilt ühendust võtma.

Mini PIR -andur, mis sarnaneb ülaltoodud pildiga või siin. Lihtsalt näide - tehke enne midagi ostmist kodutööd - ehk leiate need odavamalt või Amazonist või Aliexpressist, kui eelistate neid saite.

Lõpuks vajate neopikselrõngast (vähemalt 12 piksliga) ja ma soovitaksin proovida seda hankida juba joodetud juhtmetega.

Samuti peaks töötama 16 piksliga rõngas, suurema pikslite arvu jaoks soovite koodi veidi muuta.

Ma arvan, et midagi suuremat on teil raske sobitada.

Samm: 3D -printimine ……

3D printimine ……
3D printimine ……
3D printimine ……
3D printimine ……
3D printimine ……
3D printimine ……

Minu Wanhao paljundusaparaadi I3 v1 printimine võttis aega. Kasutasin mudelit ilma toeta. Eraldusvõimega.1 ja 35% täitmist. Loodusliku PLA hõõgniidiga. Trükkimine kestis üle 12 tunni. See oli üks pikimaid trükiseid, mida ma kunagi teinud olen, ja ma lihtsalt lootsin, et midagi valesti ei lähe. Midagi ei läinud valesti ja ma sain kõrvitsa.

Sel ajal, kui kõrvits printis - printisin kaane ja tegin mõne muu väikese asja Wanhao Duplicator I3 plus abil erineva projekti jaoks - kaane trükk oli eraldusvõimega 0,1 ja täidis 35%, kasutades halli PLA hõõgniiti ja printimine oli palju kiirem.

Midagi muud teha kui oodata….

2. samm: kuni me ootame….. (tarkvara)

Kuni me ootame … (tarkvara)
Kuni me ootame … (tarkvara)
Kuni me ootame… (tarkvara)
Kuni me ootame… (tarkvara)
Kuni me ootame … (tarkvara)
Kuni me ootame … (tarkvara)

Ülal on mõned testid pärast printimise lõppu ootamist. - Seal on lihtsalt Arduino UNO, mille sees on Neopixel Ring (12 LED -i). Sel hetkel ei teinud ma PIR -i jaoks auke ega midagi.

Kell oli rohkem näha, kas 12 pikslit süttib kõrvitsa ja milliseid "animatsioone" ma sellest välja saan. Eskiis oli lihtsalt Adafruuti näitejoon.

Oranž, lilla ja kollane nägid ka minu jaoks päris head välja…. Mulle meeldis ka valge.

Nii hakkasin siinkohal tegelema visandiga, mis kasutaks The Troll tahvlit ja PIR -i.

Nagu ma juba varem ütlesin, olen töötanud mõne näite tegemise ja juhatuse jaoks Arduino raamatukogu ehitamise nimel - seega kohandasin ühte oma näidetest. Ja tõstis mõned koodid Adafruit näitest.

Minu raamatukogu - ja koodi leiate siit. Raamatukogu saab installida Arduino raamatukoguhalduri kaudu.

Selle projekti näide kannab nime "TheTroll_SpookyArray_v2" ja selle leiab näidiskaustast.

Teil on vaja ka raamatukogu Adafruit Neopixel, mille saab raamatukoguhalduri kaudu installida, kui teil seda pole.

Mul on mõned videod TheTrolli teegi kasutamise kohta ja näide sellest, kuidas välised päästikud minu koguga töötavad.

Väline käivitusvideo, sissejuhatus TheTroll -tahvlisse (natuke pikk), troll väikese sõbrajutlejaga (LBT on kõnelaud, mille on valmistanud ka Patrick ja kasutab sama helikiipi) - Red Alert !, DIP -lülitite kasutamine ja lõpuks See projekt - Troll Arduino Audio Pranker Halloweeni projekt (video)

Üks raskeid asju, mida teha, oli LED -animatsioonide käivitamine heli esitamise ajal, seades raamatukogu heli mitte viivitama ja kasutades sama ideed nagu näide Blink viivitamata, suutsin (enam -vähem) lasta animatsioonidel käia veel heli esitamise ajal. - Ajastused on veel pisut väljas (või mõnel juhul palju väljas), kuid ma töötan selle kallal.

Seda tehti ridadel 154 kuni 161, kasutades kombinatsiooni do while ja uuesti ridadel 170 ja 183. Erinevus viivitamata vilkumise näite ja selle vahel, et ma kasutan mõnda aega ja vaatan, kas millis - eelmineMillis on ikka veel vähem kui heli pikkus. Kui viivitamata vilgub, võrreldakse IF -lause abil, kas on möödunud rohkem aega

Ma kasutan DIP -lülitit 4, et määrata, milline peaks olema võrdlus, kui päästik käivitub. Sellisel juhul läheb PIR -anduri väljund KÕRGE, kui see on välja lülitatud, jääb natuke KÕRGE ja läheb madalaks.

Nii et rida 74–76, kontrollige dip -lülitit (seadke päästik HIGH või LOW), kontrollige PIN9 (väline päästiku tihvt) päästiku väärtuse suhtes - kui see on KÕRGE - määrake lipp.

Ridad 79 kuni 111 ütlevad - kui lipp on seatud valima pooljuhuslikult valitud värvi ja animatsiooni (värve saab muuta, kui teile minu valikud siin ei meeldi.) Seda tehakse lülituskorpusega, mis on kiire viis teha hulga IF -avaldusi.

Raamatukogus pakun võimalust lugeda DIP -lülitit, mis tagastab arvu vahemikus 0 kuni 15, samuti pakun võimalust lugeda lihtsalt ühte DIP -lülitit oma põhijooniselt, näide sellest on real 124 - Väljund DIP -lülitid lähevad LOW -asendisse, kui need on ON -asendis, vastasel juhul on need HIGH (asendis OFF). Ja rida 124 ütleb, et kui SW4 (lüliti 4) on sisse lülitatud, tehke päästik HIGH.

Liinid 130–137 esitavad heliteegi heli. Iga kõne koosneb kiibil oleva heli mälukohast ja kasutamisajast. See funktsioon on praegu blokeeriv funktsioon, mis tähendab, et kõik muu peatub heli esitamise ajal. Selle ületamiseks seadsin ooteaja nulliks ja lasin neopikseli funktsioonidel viivitusega hakkama saada.

Rida 57 on hulk helisid, mida tahame kõrvitsas kasutada - valisin 13 "õudset" või "halloweenie" heli. Neid võiks lisada rohkem või muuta need helid millekski muuks. (Heliteegis on 58 heli, seega on see vaid väike näidis neist). Need on juhuslikud helid käivitamisel, nii et kui lisate neid rohkem, peate meeles pidama rea 133 muutmist, mis valib esitamiseks juhusliku heli. Iga heliklipi "nimi" koosneb heli mälukohast kiibil ja viivitusväärtusest.

Ma arvan, et tarkvara kohta on see umbes, Arduino raamatukogus The Troll pardal on ka teisi näiteid. Uurige, muutke ja jagage julgelt:-)

3. samm: ehitage …

Ehitus …
Ehitus …
Ehitus …
Ehitus …
Ehitus …
Ehitus …

Pärast printeri valmimist hakkasin katsetama, et veenduda, kas neopikslid töötavad ja on piisavalt heledad.

Võtsin siis väikese puurvardaga pöörleva tööriista ja puurisin astmeotsiku katseauguks silmade vahele väikese augu. Kasutasin lihtsalt sammuotsikut käsitsi kruvikeerajaga, peatudes aeg -ajalt, et näha, kas PIR -andur sobib. Ma tahtsin seda tihedalt ja ei kasutanud mingit tüüpi liimi ega midagi sellist. Nii et peamiselt saab seda vajadusel tagasi lükata.

Sel ajal panin ka tagumisele küljele (kasutades pöörlevat tööriista ja puurit) augu, millest plaanisin juhtmeid välja tõmmata - ja tegin ka osa demo/katsetusi, kuid lõpuks ilmselt ei oleks tohtinud auku teha - sest otsustasin teisest kõrvitsast kaane välja printida ja ära kasutada.

Nii et katte jaoks kasutasin ka astmelist bitti ja tegin traadi juhtimiseks suurema augu, seadsin augu natuke, et proovida neid neopikselite eest ära hoida.

Teibiga kleepides kleepisin neopikselrõnga alla ja kasutades väikest superliimi (väga vähe - igaks juhuks, kui ma mingil põhjusel tahaks sinna tagasi saada) - liimisin katte kõrvitsa põhja külge.

Minu juhtmed on piisavalt pikad ja kõrvitsal on nüüd alus, mille peal istuda, alus istub siis minu kavandatud kasti peal - (See lihtsalt istub karbil, mitte miski ei hoia teda - nii et jah, keegi võiks tulla ja koputada see läbi)

Ja see on sellest….. Ma ütleksin, et see oli kiire ehitamine, kuid ma pidin 3D -printerit ootama - nii et tegelikult oli see üsna aeglane…..:-)

Samm: rohkem pilte…

Rohkem pilte…
Rohkem pilte…
Rohkem pilte…
Rohkem pilte…
Rohkem pilte…
Rohkem pilte…
Rohkem pilte…
Rohkem pilte…

Lihtsalt sellepärast, et tegin palju pilte … Siin on veel mõned….

Täname lugemise eest, loodan, et teile meeldib see projekt ja saate sellest natuke kasu.

Samm: tehti ettepanek silmade ja suu värvimiseks…

Soovitus tehti silmade ja suu värvimiseks…
Soovitus tehti silmade ja suu värvimiseks…
Soovitus tehti silmade ja suu värvimiseks…
Soovitus tehti silmade ja suu värvimiseks…
Soovitus tehti silmade ja suu värvimiseks…
Soovitus tehti silmade ja suu värvimiseks…

Kaaslane The Troll Board soovitas maalida silmad ja suu …

Kõlab piisavalt lihtsalt, kuid mõlemad on prindis mingid peidetud kihid - kuid teostatav… võtab lihtsalt natuke aega.

Leidsin värvipliiatsi, läbipaistmatu mustaga - see ütleb, et see on püsiv, kuid ei ütle, mis tüüpi värvi see sisaldab … Ostsin keskmise punkti, kuid ilmselt oleksin pidanud saama peene punkti - siiski osutusid tulemused heaks.

Ja siin on mõned pildid ….

Soovitan: