INHOUDSOPGAWE:

N Halloween -masjien vir angs met behulp van 'n PIR, 'n 3D -gedrukte pampoen en die Troll Arduino -versoenbare klankpranker/praktiese grapbord: 5 stappe
N Halloween -masjien vir angs met behulp van 'n PIR, 'n 3D -gedrukte pampoen en die Troll Arduino -versoenbare klankpranker/praktiese grapbord: 5 stappe

Video: N Halloween -masjien vir angs met behulp van 'n PIR, 'n 3D -gedrukte pampoen en die Troll Arduino -versoenbare klankpranker/praktiese grapbord: 5 stappe

Video: N Halloween -masjien vir angs met behulp van 'n PIR, 'n 3D -gedrukte pampoen en die Troll Arduino -versoenbare klankpranker/praktiese grapbord: 5 stappe
Video: 10 лучших продуктов, которые вы никогда не должны есть снова! 2024, Junie
Anonim
'N Halloween -masjien vir angs met behulp van 'n PIR, 'n 3D -gedrukte pampoen en die Troll Arduino -versoenbare klankpranker/praktiese grapbord
'N Halloween -masjien vir angs met behulp van 'n PIR, 'n 3D -gedrukte pampoen en die Troll Arduino -versoenbare klankpranker/praktiese grapbord
'N Halloween -masjien vir angs met behulp van 'n PIR, 'n 3D -gedrukte pampoen en die Troll Arduino -versoenbare klankpranker/praktiese grapbord
'N Halloween -masjien vir angs met behulp van 'n PIR, 'n 3D -gedrukte pampoen en die Troll Arduino -versoenbare klankpranker/praktiese grapbord
'N Halloween -masjien vir bangmaak met behulp van 'n PIR, 'n 3D -gedrukte pampoen en die Troll Arduino -versoenbare klankpranker/praktiese grapbord
'N Halloween -masjien vir bangmaak met behulp van 'n PIR, 'n 3D -gedrukte pampoen en die Troll Arduino -versoenbare klankpranker/praktiese grapbord

Die Troll -bord, geskep deur Patrick Thomas Mitchell van EngineeringShock Electronics, en is nie te lank gelede ten volle befonds op Kickstarter.

Ek het 'n paar weke vroeg my beloning gekry om voorbeelde van gebruik te help skryf en 'n Arduino -biblioteek te bou in 'n poging om dit 'n bietjie makliker te maak om te programmeer.

Dus, wat is "The Troll" - dit is 'n Arduino (UNO) -versoenbare klankbord, dit het 'n ATMega 328P -chip aan boord, 'n selekteerknoppie (programmeerbaar deur die gebruiker), 'n DIP -skakelaar (4 skakelaars, programmeerbaar deur die gebruiker) en 'n LDR (Fotoweerstand gekoppel aan A0). Dit het twee klankaansluitings, maar u kan een gebruik om klank deur te gee - en geluide van The Troll word bo -op die ander klank ingespuit. Dit het ook 'n luidsprekerkop om 'n ingeboude luidspreker aan te sluit en 'n klein versterker aan boord. 'N Eksterne luidspreker met 'n goeie versterker word aanbeveel.

Daar is ook 'n 'eksterne' snellerpen (digitale PIN 9), sensors kan aangesluit word om 'n geluid te aktiveer. (PIR -sensor, klanksensor, eindskakelaar, vibrasiesensor, omtrent elke digitale sensor met een uitset kan gebruik word.)

Ons het ook toegang tot al die analoog penne (A0 tot A5) - A0 word deur die LDR gebruik, dit maak die moontlikheid oop om I2C -toestelle te gebruik.

Daar is drie maniere om dit aan te dryf - 'n 9V -battery, 'n wisselstroom -na -dc -adapter en 'n usb; daar is 'n jumperpen wat u moet instel as u 'n battery of 'n wisselstroomadapter gebruik.

Daar is 'n AP23582 -chip wat die klankmonsters bevat.

Daar is 57 klanke op die chip.

Kickstarter -skakel (veldtog is verby, maar inligting hier is goed).

EngineeringShock Electronics -projekbladsy.

Voorrade

Om The Troll te programmeer, benodig u 'n Arduino UNO met 'n verwyderbare chip - Ja, ons haal die chip uit The Troll en plaas dit in 'n Arduino UNO en programmeer dit. - U moet versigtig wees om die penne nie te buig nie, en u moet altyd seker maak dat die sleutel op die skyfie by die sleutel van die houer pas. (Die halwe sirkel aan die een kant van die skyfie).

Hulle het 'n voorraadskets van Patrick - maar die ware plesier van hierdie toestel is om dit te programmeer om te doen wat u wil. Dit is nie moeilik om die skyfies te verwyder nie, neem u tyd en wees versigtig - as dit gesê word, is ons nie verantwoordelik as u u chip of toestelle beskadig nie. DOEN dit op eie risiko.

Toerusting en STL -lêers:

Vir hierdie voorbeeld benodig u 'n 3D -drukker (of toegang tot een wat u 'n rukkie kan gebruik, my afdruk het meer as 12 uur geneem). * U kan ook wag tot nader aan Halloween en 'n plastiekpampoen of spook of wat ook al koop.

Miskien wil u steeds 'n boks vir The Troll -bord in 3D druk.

Box on Thingiverse (dit is my ontwerp en ek verwelkom verbeteringe).

Halloween -pampoen deur 3DWP

Ek het die 'HalloweenPumpkinCover' van hierdie remix gedruk, en ek het besluit om nie die pampoen of die resix van hierdie remix te gebruik nie, want ek was nie seker oor die grootte van die gat vir die PIR -sensor nie, en ook nie die grootte van die neopixelring nie gebruik. - Dit was goed, want die "omslag" lê net bo -op my boks.

Ander gereedskap benodig:

Miskien het u 'n soldeerbout nodig (afhangende van watter neopixelring u kry), sal u waarskynlik 'n stukkie moet benodig (of wil hê). Ek het 'n skroewedraaier gebruik met die bietjie wat ek het, maar jy wil dalk 'n klein boormasjien gebruik.

U benodig waarskynlik warm gom of kleefband.

Die hardeware is eenvoudig:

U het 'n bord van 'The Troll' nodig - ek is eerlikwaar nie seker of dit buite die kickstarter te koop sal wees nie - daarom moet u moontlik Patrick van sy webwerf kontak.

'N Mini PIR -sensor, iets soos die hierbo, of hier. Net 'n voorbeeld - doen u huiswerk voordat u iets koop - u kan dit goedkoper vind, of op Amazon, of Aliexpress as u die webwerwe verkies.

Uiteindelik benodig u 'n neopixelring (met ten minste 12 pixels), en ek beveel aan dat u probeer om een te kry met drade wat reeds daaraan is gesoldeer.

Die ring met 16 pixels behoort ook te werk; u wil die kode effens verander vir die groter pixeltelling.

Ek dink dat iets groter sal moeilik wees om dit te laat pas.

Stap 1: 3D -druk …

3D druk …
3D druk …
3D druk …
3D druk …
3D druk …
3D druk …

Dit het 'n rukkie geneem om op my Wanhao Duplicator I3 v1 te druk. Ek het die model sonder ondersteuning gebruik. Met 'n resolusie van.1 en 35% invul. Met 'n natuurlike PLA -filament. Die drukwerk was meer as 12 uur. Dit was een van die langste afdrukke wat ek nog ooit gemaak het, en ek het net gehoop niks sou skeefloop nie. Niks het verkeerd gegaan nie, en ek het 'n pampoen gekry.

Terwyl die pampoen gedruk het - ek het die omslag gedruk en 'n paar ander klein dingetjies vir 'n ander projek gemaak met 'n Wanhao Duplicator I3 plus - die omslagafdruk was met 'n resolusie van 0,1 en 35% met 'n grys PLA -filament, en dit was baie vinniger om af te druk.

Niks om te doen nie, maar wag ….

Stap 2: Terwyl ons wag … (die sagteware)

Terwyl ons wag … (die sagteware)
Terwyl ons wag … (die sagteware)
Terwyl ons wag … (die sagteware)
Terwyl ons wag … (die sagteware)
Terwyl ons wag … (die sagteware)
Terwyl ons wag … (die sagteware)

Hierbo is 'n paar van die toetse nadat ek gewag het totdat die druk klaar was. - Daar is net 'n Arduino UNO met 'n Neopixel -ring (12 LED's) binne. Op hierdie stadium het ek geen gate vir die PIR gemaak nie, of iets.

By was meer of te kyk of 12 pixels die pampoen sou verlig, en net watter soort "animasies" ek daaruit kon kry. Die skets wat gebruik is, was slegs die Adafruit -voorbeeldskets.

Die oranje, pers en geel lyk ook baie goed vir my … Ek hou ook van die wit.

Op hierdie stadium het ek aan die werk gegaan met die maak van die skets wat die Troll -bord sou gebruik, en 'n PIR.

Soos ek vroeër gesê het, het ek daaraan gewerk om 'n voorbeeld te maak en 'n Arduino -biblioteek vir die bord te bou - daarom het ek een van die voorbeelde wat ek gemaak het, aangepas. En het 'n paar kode uit die voorbeeld van Adafruit gehaal.

My biblioteek - en kode kan hier gevind word. Die biblioteek kan geïnstalleer word via die Arduino Library -bestuurder.

Die voorbeeld vir hierdie projek heet "TheTroll_SpookyArray_v2" en kan in die voorbeeldmap gevind word.

U benodig ook die Adafruit Neopixel -biblioteek wat via die biblioteekbestuurder geïnstalleer kan word, as u dit nie het nie.

Ek het 'n paar video's oor die gebruik van TheTroll -biblioteek, en 'n voorbeeld van hoe die eksterne snellers met my biblioteek werk.

Eksterne snellervideo, inleiding tot TheTroll -bord ('n bietjie lank), The Troll with the Little Buddy Talker (LBT is 'n spraakbord wat ook gemaak is deur Patrick wat dieselfde klankskyf gebruik) - Red Alert !, Met behulp van die DIP -skakelaars en uiteindelik Hierdie projek - The Troll Arduino Audio Pranker Halloween Project (Die video)

Een van die moeilikste dinge om te doen was om die LED -animasies aan die gang te hou terwyl die klank nog speel, deur die biblioteek te stel om die geluid nie te vertraag nie, en ek kon dieselfde idee gebruik as die voorbeeld Blink: min of meer) die animasies aan die gang terwyl die klank nog gespeel het. - Die tydsberekening is nog 'n bietjie af, (of in sommige gevalle baie af), maar ek werk daaraan.

Dit is gedoen op reëls 154 tot 161 met behulp van 'n doen terwyl kombinasie, en weer op reëls 170 en 183. Die verskil tussen die oogknip sonder vertraging en dit is dat ek 'n rukkie gebruik en kyk of die millis - vorigeMillis nog steeds is minder as die lengte van die klank. Waar die knipper onmiddellik vergelyk om te sien of meer tyd verby is, met behulp van 'n IF -verklaring

Ek gebruik DIP -skakelaar 4 om in te stel wat die vergelyking moet wees as die sneller geaktiveer word. In hierdie geval gaan die PIR -sensoruitset HOOG as dit struikel, bly 'n bietjie HOOG en gaan dit LAAG.

So sê reël 74 - 76, kyk na die dipskakelaar (stel die sneller op HOOG of LAAG), kyk na PIN9 (die eksterne snellerpen) teen die snellerwaarde - as dit HOOG is - stel 'n vlag.

Reël 79 tot 111 sê: as die vlag 'n semi -ewekansige kleur en animasie kies (die kleure kan verander word as u nie van my keuse hou nie.) manier om 'n klomp IF -stellings te doen.

In die biblioteek bied ek 'n manier om die DIP -skakelaar te lees, wat 'n getal tussen 0 en 15 teruggee, ek bied ook 'n manier om net een DIP -skakelaar uit u hoofskets te lees; vir die DIP -skakelaars gaan LAAG as hulle in die AAN -posisie is, anders is hulle HOOG (In die UIT -posisie). En reël 124 sê: as SW4 (skakelaar 4) AAN is, maak die sneller HOOG.

Reëls 130 - 137 speel die klank uit die klankbiblioteek. Elke oproep bestaan uit 'n geheue -plek van die geluid op die skyfie, en hoe lank 'n vertraging dit moet gebruik. Hierdie funksie is tans 'n blokkeerfunksie, wat beteken dat alles stop terwyl die klank speel. Om dit te bereik, stel ek die wagtyd op nul en laat die neopixelfunksies die vertraging hanteer.

Reël 57 is 'n verskeidenheid klanke wat ons in die pampoen wil gebruik - ek het die 13 "spookagtige" of "halloween" klanke gekies. Meer kan bygevoeg word, of hierdie klanke kan na iets anders verander word. (Die klankbiblioteek het 58 klanke, so dit is slegs 'n klein voorbeeld daarvan). Dit is ewekansige klanke wanneer dit geaktiveer word, dus as u meer byvoeg, moet u onthou dat reël 133 verander, wat die willekeurige klank kies om te speel. Elke "naam" van die klankgreep bestaan uit 'n geheue -plek van die klank op die chip en 'n vertragingswaarde.

Ek dink dit gaan oor die sagteware; daar is ander voorbeelde in die Arduino -biblioteek vir die Troll -bord. Verken, verander en deel gerus:-)

Stap 3: Die gebou …

Die gebou …
Die gebou …
Die gebou …
Die gebou …
Die gebou …
Die gebou …

Nadat die drukker klaar was, het ek begin toets om seker te maak dat die neopixels werk en helder genoeg is.

Ek neem toe 'n roterende gereedskap met 'n klein boorpunt en boor 'n klein gaatjie tussen die oë as 'n loodgat vir die trappit. Ek het net die trappie met 'n handskroewedraaier gebruik en af en toe gestop om te sien of die PIR -sensor pas. Ek wou dit styf hê, en het geen soort gom of so iets gebruik nie. Dit kan dus hoofsaaklik teruggestoot word indien nodig.

Destyds het ek ook 'n gat aan die agterkant gesit (met behulp van die draaibare gereedskap en die boorpunt), waar ek van plan was om die drade uit te voer - en ek het vir 'n paar demonstrasies/toetse gedoen, maar uiteindelik het ek moes seker nie die gat gemaak het nie - want ek het besluit om die omslag van die ander pampoen af te druk en dit te gebruik.

Dus, vir die omslag, het ek ook die trappie gebruik en 'n groter gat gemaak om die draad te laat loop, maar ek het die gat 'n bietjie vasgemaak om dit uit die weg te hou van die neopixels.

Met 'n kleeflintband plak ek die neopixelring vas en plak 'n bietjie supergom (baie min - net as ek om een of ander rede weer wil binnekom) - ek plak die omslag aan die onderkant van die pampoen.

My drade is net lank genoeg, en die pampoen het nou 'n basis om op te sit, die voetstuk sit dan op die boks wat ek ontwerp het - (dit sit net op die boks, word deur niks vasgehou nie - so ja, iemand kan kom klop dit is verby)

En dit is omtrent dit … ek sou sê dat dit 'n vinnige konstruksie was, maar ek moes wag vir die 3D -drukker - so dit was eintlik redelik stadig …:-)

Stap 4: Meer foto's …

Meer foto's …
Meer foto's …
Meer foto's …
Meer foto's …
Meer foto's …
Meer foto's …
Meer foto's …
Meer foto's …

Net omdat ek baie foto's geneem het … Hier is nog 'n paar….

Dankie dat u gelees het, ek hoop dat u van hierdie projek hou en dat u dit kan gebruik.

Stap 5: Daar is voorstel om die oë en mond te verf …

Voorstel is gemaak om die oë en mond te verf …
Voorstel is gemaak om die oë en mond te verf …
Voorstel is gemaak om die oë en mond te verf …
Voorstel is gemaak om die oë en mond te verf …
Voorstel is gemaak om die oë en mond te verf …
Voorstel is gemaak om die oë en mond te verf …

'N Mede -ondersteuner van The Troll -raad het voorgestel om die oë en mond te verf …

Dit klink maklik genoeg, maar albei is 'n soort versteekte lae in die afdruk - maar dit is uitvoerbaar … dit neem net 'n rukkie.

Ek het 'n verfpen gevind met 'n ondeursigtige swart - dit sê dat dit permanent is, maar dit sê nie watter tipe verf daarin is nie …

En hier is 'n paar foto's ….

Aanbeveel: