Как да вторник: Scariest Тиква някога - 💡 Fix My Ideas

Как да вторник: Scariest Тиква някога

Как да вторник: Scariest Тиква някога


Автор: Ethan Holmes, 2019

Пак е вторник! Тази седмица правя страшна тиква. Нищо противно или отвратително, просто нещо, което ще изплаши децата и се надяваме да ми донесе малко бонбони. Как? Е, радвам се, че ме попита. Претърсих контейнерите за части и измислих една идея. Какво щеше да стане, ако свържа рог с Arduino и изпуснах хубав взрив, когато някой се разхождаше. Надяваме се, че са толкова уплашени, че изпускат чантата си и избягват, оставяйки ме с много лакомства.

Забележка: Това е шега хора! Не, аз не вземам бонбони от деца (различни от моите собствени). Забавлявайте се и бъдете приятни!

От какво имаш нужда:

  • Aduino - Предлага се в SHED
  • ProtoShield - Предлага се в SHED
  • Тел
  • Тиква - Реална, пластмасова или пяна
  • 12Volt батерия
  • Автомобилен рог - 7 долара в местен магазин за автомобили или сметище
  • Бутони и / или превключватели
  • Светодиоди - Всеки цвят, но ми харесва оранжево
  • Термосвиваеми тръби

Инструменти, от които се нуждаете:

  • Поялник
  • клещи
  • Тиквено рязане / дърворезба
  • Пистолет за лепило

Стъпка 1: Нарежете тиквата

Можете да използвате истинска тиква, но аз взех тази за $ 5 в местен магазин за занаяти. Използването на истинско е добре, но снимането му в продължение на няколко дни може да се обърка, затова реших да използвам версия с пяна.

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

Стъпка 2: Добавете бутона на носа

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

Запояйте няколко жици към „бутона на носа“, за да монтирате електрониката извън тиквата. Прикрепете един проводник към земята на Arduino и другия проводник към щифта (7). Също така, имате нужда от допълнителен проводник с 10K резистор към земята. (Вижте стъпка 3 за проста диаграма) Говорейки за Хелоуин, това е някакво страшно запояване! Гадост. Стъпка 3: Добавете някои светодиоди към очите

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

Малко свиване на топлината го прави хубав и избягва късо съединение.

Сега можете да ги залепите във вътрешността на тиквата. Използвах горещо лепило и просто ги държах на място, докато се охлади.

Включете положителния (дълъг проводник) на един светодиод в пин 10, а другия в пин 11. Не забравяйте да добавите резистор от 220 ома между тях. Другият олово (-) отива към земята на Arduino. Аз съм с ProtoShield, така че има много на земята пина.

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

Внимание Електроника! Да, знам, че бих могъл да използва TIP120 и реле [PDF], за да задейства рога! Но този проект е предназначен да бъде лесен и лесно конфигуриран въз основа на наличните части. Имах серво и стар бутон на вратата, така че използвах това. (OK, аз също имам TIP120 и реле, но някои хора не могат!)

Също така, можете просто да окажете рога на бутона и да сложите няколко Throwies в очите. Обаче наистина харесвам пулсиращите очи и закъснението преди взрива на рога. Използването на Arduino направи това много лесно и забавно.

Стъпка 4: Свържете рога

Имах 12V акумулаторна батерия, която извадих от домашната алармена система. Вече не работи за алармата, но ще се задържи достатъчно, за да взриви рога няколко стотин пъти.

Положителната (+) клема от батерията се свързва към един терминал на бутона. Другият терминал на бутона се свързва директно към клаксона. Отрицателният (-) извод на батерията се свързва директно към клаксона. Simple! Натиснете бутона за проба!

Стъпка 5: Прикрепете серво

Имах този серво форм на стара кола за дистанционно управление. Сега ще се използва за натискане на бутона, който взривява рога. Серво е с 3 жици. Червеното отива към (+) черното на (-), а бялото отива на щифта (9). Нарежете сервоусилвателя така, че да има само 1 “ръка”. Тази ръка ще завърши с натискане на бутона. Да, знам, че има много лесни начини да се направи това с електрониката, но не забравяйте, че това е най-вече боклук и всеки може лесно да види как работи. Освен това ми харесва идеята да използваш серво за натискане на бутон… изглежда толкова глупаво.

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

След това горещо залепете серво за скрап. Настройте кода или серво рога, за да го натиснете, когато скицата Arduino извика функцията „трик“. Лесно!

Стъпка 6: Добавете още един светодиод

Когато бутонът е натиснат, искам допълнителен LED да осветява вътрешността на тиквата. Можете да използвате всеки цветен LED, моят е 10mm бял LED. Запояйте някои допълнителни кабели към светодиода, както сте направили в стъпка # 2. (+) На светодиода отива до щифт (6) с 220 Ohm резистор, и (-) отива на земята.

Стъпка 7: Програмирайте Arduino

Качете този код в своя Arduino:

/ * MAKE Magazine 2008

Ardumpkin или Pumpuino, вашето обаждане? Марк де Винк *

#include // зарежда библиотеката за управление на серво

Серво myservo; // създаване на серво обект за управление на серво

int inputPin = 7; // изберете входния пин (за бутон) int val1 = 0; // променлива за следене на състоянието на бутон int val2 = 0; // променлива, използвана за PWM на светодиодите int ledrt = 10; // дясното око води int ledlt = 11; // ляво око доведе int ledmain = 6; // Бял светодиод в центъра на тиква int pos = 0; // променлива за съхранение на позицията на серво

void setup () {

myservo.attach (9); // прикрепя серво към пин 9 към серво обекта myservo.write (90); // укажете на servo да отиде в позиция “90” или “off”

pinMode (ledrt, OUTPUT); // обявява LED като изходен pinMode (ledlt, OUTPUT); // обявява LED като изходен pinMode (ledmain, OUTPUT); // обявява LED като изходен pinMode (входен вход, вход); // бутон за деклариране като въвеждане}

void loop () {val1 = digitalRead (входен вход); // прочете входната стойност, ако (val1 == HIGH) {// проверява дали входът е HIGH (); } else {treat (); }}

void trik () {

digitalWrite (ledmain, HIGH); // включване на основния светодиод digitalWrite (ledrt, HIGH); // включване на дясното око LED DigitalWrite (ledlt, HIGH); // включване на LED за лявото око

за (val2 = 0; val2 <= 255; val2 + = 2) // избледняване (от min до max) {analogWrite (ledlt, val2); // напишете ляво на мощност на "val" analogWrite (ledrt, val2); // напишете дясно на мощност на "val" analogWrite (ledmain, val2); // записва главното захранване със сила на "val" закъснение (30); // изчаква 30 милисекунди за ефекта на затъмняване} myservo.write (90); // настройка на закъснението на позицията "изключване" на серво (10); myservo.write (45); // настройка на закъснението на позицията "включено" на серво (500); // престой "на за 1/2 секунда myservo.write (90); // настройте серво обратно към" изключено "закъснение на позицията (200); digitalWrite (ledmain, LOW); // включете основната тиква LED off digitalWrite (ledrt, LOW); // завиване на десния LED off digitalWrite (ledlt, LOW); // завъртане на лявата LED изключена} void treat () {// това изгасва / изключва светодиодите докато не натиснете бутона (val2 = 0; val2 <= 255) ; val2 + = 50) // избледняват (от мин. до макс.) {analogWrite (ledrt, val2); analogWrite (ledlt, val2); закъснение (30); // изчаква 30 милисекунди за ефект на затъмнение} за (val2 = 255) val2> = 0; val2- = 50) // избледняват (от макс. до мин.) {analogWrite (ledrt, val2); // напишете ляво на мощност на "val" analogWrite (ledlt, val2); // запис дясно води при мощност на "val" закъснение (30); // изчаква 30 милисекунди за ефект на затъмняване}}

Arduino е програмиран да пулсира светодиодите на окото до жертва, Искам да кажа трик-или-treater, натиска големия червен бутон. В този момент светлият бял светодиод ще свети, ще има леко забавяне и серво ще задейства взрив от клаксона. С малко късмет жертва трик-или-трейър ще пусне чантата си с бонбони и ще тича….

Изглежда, че децата са в шок в къщата ми тази година. Ще ви кажа какво мислят съседите след първите няколкостотин взрива.

Забележка: Не оставяйте тази тиква без надзор. Не искате никой да се приближава твърде много, тъй като клаксонът е наистина силен и може да ви повреди. Не поставяйте ухото си срещу тиквата и трябва да сте добре. Но никога не знаеш какво би могъл да направи едно дете. Освен това искаш да бъдеш там, когато те крещят и изпускат плячката си! Забавлявайте се и следете за мигащи тикви!

Повече ▼:

DIY Хелоуин конкурс! Това е BIG ONE !!!!



Може Да Се Интересувате

Дигитален дисплей - не е необходима електроника

Дигитален дисплей - не е необходима електроника


Присъединете се към нас

Присъединете се към нас


Макеблок: конструкция за 21-ви век

Макеблок: конструкция за 21-ви век


Bent 2007: Четвърти годишен фестивал за огъване на вериги

Bent 2007: Четвърти годишен фестивал за огъване на вериги