Съдържание:

Машина за плашене за Хелоуин, използваща PIR, 3D отпечатана тиква и съвместима с Troll Arduino Audio Pranker/практична дъска за шега .: 5 стъпки
Машина за плашене за Хелоуин, използваща PIR, 3D отпечатана тиква и съвместима с Troll Arduino Audio Pranker/практична дъска за шега .: 5 стъпки

Видео: Машина за плашене за Хелоуин, използваща PIR, 3D отпечатана тиква и съвместима с Troll Arduino Audio Pranker/практична дъска за шега .: 5 стъпки

Видео: Машина за плашене за Хелоуин, използваща PIR, 3D отпечатана тиква и съвместима с Troll Arduino Audio Pranker/практична дъска за шега .: 5 стъпки
Видео: ВКУСНАЯ ЕДА ИЗ ПРОСТЫХ ПРОДУКТОВ В КАЗАНЕ 2 РЕЦЕПТА Узбекский суп 2024, Юни
Anonim
Машина за плашене за Хелоуин, използваща PIR, 3D отпечатана тиква и съвместим с трол Arduino аудио пранкер/практична дъска за шеги
Машина за плашене за Хелоуин, използваща PIR, 3D отпечатана тиква и съвместим с трол Arduino аудио пранкер/практична дъска за шеги
Машина за плашене за Хелоуин, използваща PIR, 3D отпечатана тиква и съвместим с трол Arduino аудио пранкер/практична дъска за шеги
Машина за плашене за Хелоуин, използваща PIR, 3D отпечатана тиква и съвместим с трол Arduino аудио пранкер/практична дъска за шеги
Машина за плашене за Хелоуин, използваща PIR, 3D отпечатана тиква и съвместим с трол Arduino аудио пранкер/практична дъска за шеги
Машина за плашене за Хелоуин, използваща PIR, 3D отпечатана тиква и съвместим с трол Arduino аудио пранкер/практична дъска за шеги

Дъската на Troll, създадена от Патрик Томас Мичъл от EngineeringShock Electronics, и беше финансирана изцяло от Kickstarter не толкова отдавна.

Получих наградата си няколко седмици по -рано, за да помогна да напиша някои примери за употреба и да създам библиотека Arduino в опит да направя програмата малко по -лесна.

И така, какво е „Тролът“- това е съвместима с Arduino (UNO) аудио шега, има вграден чип ATMega 328P, бутон за избор (програмируем от потребителя), DIP превключвател (4 превключвателя, програмируем от потребителя) и LDR (Фоторезистор, свързан към A0). Той има два аудио жака, но можете да използвате един за предаване на аудио - и да имате звуци от The Troll, инжектирани върху другия аудио. Той също така има заглавка за високоговорители за свързване на вграден високоговорител и малък усилвател на борда. Препоръчва се външен високоговорител с добър усилвател.

Има и "външен" задействащ щифт (цифров PIN 9), сензорите могат да бъдат свързани, за да "задействат" звук. (PIR сензор, сензор за звук, краен превключвател, сензор за вибрации, може да се използва почти всеки цифров сензор, който има един изход.)

Също така имаме достъп до всички аналогови пинове (A0 до A5) - A0 се използва от LDR, това отваря възможността за използване на I2C устройства.

Има три начина за захранване - 9v батерия, ac към dc адаптер и usb, има джъмпер, който трябва да се настрои, ако използвате батерия или жака за адаптер за променлив ток.

Има чип AP23582, който съдържа аудио образци.

В чипа има 57 звука.

Kickstarter Link (Кампанията приключи, но информацията тук е добра).

Страница на проекта EngineeringShock Electronics.

Консумативи

За да програмирате The Troll се нуждаете от Arduino UNO със сменяем чип - Да, ние изваждаме чипа от The Troll и го поставяме в Arduino UNO и го програмираме. - Когато правите това, трябва да внимавате да не огъвате щифтовете и винаги да проверявате дали ключът на чипа съвпада с ключа на гнездото. (Полукръгът в единия край на чипа).

Те идват със скица от Патрик - но истинското забавление на това устройство е да го програмирате да прави каквото искате. Не е трудно да премахнете чиповете, отделете време и бъдете внимателни - казано е, няма да носим отговорност, ако повредите чипа или устройствата си. НАПРАВЕТЕ това на свой собствен риск.

Оборудване и STL файлове:

За този пример ще ви е необходим 3D принтер (или достъп до такъв, който можете да използвате известно време, отпечатването ми отне повече от 12 часа). * По желание можете да изчакате по -близо до Хелоуин и да си купите пластмасова тиква или призрак или каквото и да е друго.

Все още може да искате да отпечатате 3D кутия за дъската The Troll.

Box on Thingiverse (това е моят дизайн и приветствам подобрения).

Хелоуин тиква от 3DWP

Отпечатах "HalloweenPumpkinCover" от този ремикс, реших да не използвам тиквата или нулирането на този ремикс, защото не бях сигурен за размера на отвора за PIR сензора, нито за размера на неопикселовия пръстен използвани. - Това беше добре, тъй като „корицата“просто лежи върху кутията ми.

Други необходими инструменти:

Може да се нуждаете от поялник (в зависимост от неопикселовия пръстен, който получавате), вероятно ще ви е необходим (или искате) стъпаловиден бит. Използвах отвертка с накрайника, който имам, но може да искате да използвате малка бормашина.

Вероятно ще ви трябва горещо лепило или лепкава лента за гърба.

Хардуерът е прост:

Имате нужда от дъска "The Troll" - честно казано не съм сигурен дали те ще се продават извън kickstarter - така че може да се наложи да се свържете с Патрик от неговия уебсайт.

Мини PIR сензор нещо подобно на снимката по -горе, или тук. Само пример - Вършете ли домашната си работа, преди да купите нещо - може би ще можете да намерите тези по -евтини, или в Amazon, или Aliexpress, ако предпочитате тези сайтове.

Накрая ще ви е необходим неопикселов пръстен (с поне 12 пиксела) и бих препоръчал да опитате да получите такъв с вече споени проводници към него.

Пръстенът с 16 пиксела също трябва да работи, ще искате да промените кода леко за по -големия брой пиксели.

Мисля, че всичко по -голямо ще ви е трудно да го приспособите.

Стъпка 1: 3D печат ……

3D печат ……
3D печат ……
3D печат ……
3D печат ……
3D печат ……
3D печат ……

На моя Wanhao Duplicator I3 v1 това отне известно време за отпечатване. Използвах модела без поддръжка. При резолюция от 0,1 и 35% запълване. С естествена нишка от PLA. Печатът беше над 12 часа. Това беше един от най -дългите отпечатъци, които съм правил и просто се надявах нищо да не се обърка. Нищо не се обърка и взех тиква.

Докато тиквата печаташе - отпечатах корицата и направих няколко други малки неща за различен проект, използвайки Wanhao Duplicator I3 plus - отпечатъкът на корицата беше с резолюция 0,1 и 35% пълнеж, използвайки сива нишка от PLA, и беше много по -бърз за отпечатване.

Няма какво да правиш, освен да чакаш ….

Стъпка 2: Докато чакаме … (Софтуерът)

Докато чакаме….. (Софтуерът)
Докато чакаме….. (Софтуерът)
Докато чакаме….. (Софтуерът)
Докато чакаме….. (Софтуерът)
Докато чакаме … (Софтуерът)
Докато чакаме … (Софтуерът)

По -горе са някои от тестовете, след като изчаках отпечатването да приключи. - Има само Arduino UNO с неопикселов пръстен (12 светодиода) вътре. В този момент не направих никакви дупки за PIR или нещо подобно.

По -скоро беше твърде видя дали 12 пиксела ще осветят тиквата и какви „анимации“мога да измъкна от нея. Използваната скица беше само примерната скица на Adafruit.

Оранжевото, лилавото и жълтото също изглеждаха доста добре за мен … Хареса ми и бялото.

Така че в този момент се заех да направя скицата, която да използва дъската на Troll и PIR.

Както казах по -рано, работих по създаването на пример и изграждането на Arduino библиотека за дъската - затова адаптирах един от примерите, които направих. И вдигна някакъв код от примера Adafruit.

Моята библиотека - и код можете да намерите тук. Библиотеката може да бъде инсталирана чрез мениджъра на Arduino Library.

Примерът за този проект се нарича "TheTroll_SpookyArray_v2" и може да бъде намерен в примерната папка.

Ще ви е необходима и библиотеката Adafruit Neopixel, която може да бъде инсталирана чрез мениджъра на библиотеката, ако нямате такава.

Имам няколко видеоклипа за използването на библиотеката TheTroll и пример за това как външните тригери работят с моята библиотека.

Външно тригерно видео, Въведение в дъската TheTroll (Малко дълго), Тролът с малкия приятел (LBT е речева дъска, също направена от Патрик, която използва същия аудио чип) - Red Alert !, Използване на DIP превключвателите и накрая Този проект - The Troll Arduino Audio Pranker Halloween Project (Видеото)

Едно от трудните неща, които трябва да се направи, беше да се пуснат LED анимациите, докато звукът все още се възпроизвежда, като настроих библиотеката да не забавя звука и използвайки същата идея като примера Blink без забавяне, успях (повече или по -малко) пускат анимациите, докато звукът все още се възпроизвежда. - Времето все още е малко по -малко, (или в някои случаи много), но работя върху това.

Това беше направено на редове 154 до 161 с помощта на комбинация do while и отново на редове 170 и 183. Разликата между примера на мигане без забавяне и това е, че използвам известно време и гледам дали милис - предишенMillis все още е по -малка от дължината на звука. Когато мигането без забавяне се сравнява, за да се види дали е изминало повече време, като се използва оператор IF

Използвам DIP превключвател 4, за да задам какво трябва да бъде сравнението, ако спусъка се задейства. В този случай изходът на PIR сензора става ВИСОК, ако се задейства, остава ВИСОК за малко и се понижава.

Така че редове 74 - 76 казват, проверете dip превключвателя (настройте спусъка на HIGH или LOW), проверете PIN9 (Външния щифт за задействане) спрямо стойността на тригера - ако го прави HIGH - задайте флаг.

Редове 79 до 111 казват - ако флагът е настроен да избира полурандомизиран цвят и анимация (Цветовете могат да се променят, ако не харесвате избора ми тук.) Това се прави с превключвател, който е бърз начин да направите куп IF изявления.

В библиотеката предоставям начин за четене на DIP превключвателя, който връща число между 0 и 15, също така предлагам начин просто да прочетете един DIP превключвател от основната ви скица, пример за това е на ред 124 - Изходът за DIP превключвателите отиват LOW, ако са в положение ON, в противен случай те са HIGH (В позиция OFF). И ред 124 казва, че ако SW4 (превключвател 4) е ВКЛЮЧЕН, направете спусъка HIGH.

Редове 130 - 137 ще възпроизвеждат звука от фонотеката. Всяко обаждане се състои от местоположението на паметта на звука на чипа и колко време на закъснение да се използва. Понастоящем тази функция е блокираща, което означава, че всичко останало спира, докато звукът се възпроизвежда. За да преодолея това, зададох времето за изчакване на нула и оставих неопикселовите функции да се справят със забавянето.

Ред 57 е масив от звуци, които искаме да използваме в тиквата - аз избрах 13 -те „призрачни“или „халоуни“звуци. Може да се добавят още или тези звуци да се променят на нещо друго. (Фонотеката има 58 звука, така че това е само малка извадка от тях). Това са случайни звуци, когато се задействат, така че ако добавите още, ще искате да запомните да промените ред 133, който избира произволен звук за възпроизвеждане. Всяко "име" на звуковия клип се състои от място в паметта на звука на чипа и стойност на забавяне.

Мисля, че това е всичко за софтуера, има и други примери, включени в библиотеката Arduino за дъската The Troll. Чувствайте се свободни да изследвате, променяте и споделяте:-)

Стъпка 3: Изграждането …

Конструкцията …
Конструкцията …
Конструкцията …
Конструкцията …
Конструкцията …
Конструкцията …

След като принтерът свърши, започнах да тествам, за да се уверя, че неопикселите ще работят и ще бъдат достатъчно ярки.

След това взех въртящ се инструмент с малка свредло и пробих малък отвор между очите като пилотен отвор за стъпаловидния накрайник. Току -що използвах стъпаловидния бит с ръчна отвертка, спирайки от време на време, за да видя дали PIR сензорът ще се побере. Исках да е плътно и не използвах никакъв вид лепило или нещо подобно. Така че основно той може да бъде изтласкан, ако е необходимо.

По това време също сложих дупка на задната страна (с помощта на въртящия се инструмент и свредлото), където планирах да изкарам проводниците - и направих за някои от демонстрациите/тестването, но в крайна сметка аз вероятно не е трябвало да правя дупката - защото реших да отпечатам корицата от другата тиква и да я използвам.

Така че за капака, аз също използвах стъпаловидния бит и направих по -голям отвор за прокарване на проводник, но аз поставих дупката малко, за да се опитам да ги предпазя от пътя на неопикселите.

Използвайки някаква лепкава лента за гърба, залепих неопикселовия пръстен надолу и използвайки малко супер лепило (много малко - само в случай, че по някаква причина искам да се върна вътре) - залепих капака на дъното на тиквата.

Моите проводници са достатъчно дълги и тиквата вече има основа, върху която да седне, основата след това седи върху кутията, която съм проектирал - (Това е просто седене на кутията, без да се държи от нищо - така че да, някой може да дойде и да почука свърши се)

И това е всичко….. Бих казал, че това беше бързо изграждане, но трябваше да изчакам 3D принтера - така че наистина беше доста бавно …..:-)

Стъпка 4: Още снимки …

Повече снимки…
Повече снимки…
Повече снимки…
Повече снимки…
Повече снимки…
Повече снимки…
Повече снимки…
Повече снимки…

Само защото направих много снимки …. Ето още няколко….

Благодаря за четенето, надявам се този проект да ви хареса и да се възползвате от него.

Стъпка 5: Предложение за боядисване на очите и устата …

Беше направено предложение за боядисване на очите и устата …
Беше направено предложение за боядисване на очите и устата …
Беше направено предложение за боядисване на очите и устата …
Беше направено предложение за боядисване на очите и устата …
Беше направено предложение за боядисване на очите и устата …
Беше направено предложение за боядисване на очите и устата …

Колега, подкрепящ борда на The Troll, предложи да нарисува очите и устата….

Звучи достатъчно лесно, но и двата вида са скрити слоеве в отпечатъка - но изпълними … просто отнема малко време.

Намерих химикалка за боядисване, с непрозрачно черно - Пише, че е постоянна, но не казва какъв вид боя е в нея … Купих средната точка, но вероятно трябваше да получи добрата точка - все пак резултатите се оказаха добре.

А ето и няколко снимки …..

Препоръчано: