Съдържание:
- Стъпка 1: Инструменти и материали
- Стъпка 2: Отворете машината с балончета
- Стъпка 3: Подгответе бутона за лесно отлагане
- Стъпка 4: Прототипирайте Circut
- Стъпка 5: Напишете кода
- Стъпка 6: Изградете веригата на Perfboard
- Стъпка 7: Тествайте и регулирайте
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Събуждането до бръмчене на будилника е гадно. Аз съм от хората, които не обичат да се събуждат преди слънцето да е излязло (или е излязло много часове). И така, какъв по -добър начин да направите събуждането забавно от това да правите парти с балончета в леглото!
Използвайки arduino и общодостъпна играчка за балончета, вие също можете да се събудите от радостта от мехурчетата. Вижте алармата в действие:
Стъпка 1: Инструменти и материали
Частите (определено можете да замените нещата, които имате в къщата): Играчка за генериране на балончета: Super Miracle® Bubbles Bubble Factory (закупена от Michaels за 12 долара) Микроконтролер: Arduino (стар Seeduino в моя случай) LCD дисплей: Sparkfun Basic 16x2 Характерен LCD бутон за отлагане: Телбод Лесен бутон LED: ThingM BlinkM Транзистор: TIP-120 (Радиостанция 276-2068) Реле: 5V SF COM-00100 Различни бутони/превключватели за регулиране на времето: SF COM-09190 & SF COM-00102 Потенциометър: SF COM-09806 Перфориран диод (1N4001) Резистор 2.2K Кабел Захранващ адаптер за arduino Пин заглавия Инструменти Поялник за тел за сваляне Ципове Dremel Мултицетни платки
Стъпка 2: Отворете машината с балончета
Първо ще трябва да отворите машината с балончета. Този, който намерих, беше лесен за отваряне, само четири винта с филип глава.
След като влезете вътре, изключете батерията и двигателя от превключвателя и проводниците за запояване както на двигателя, така и на батерията достатъчно дълго, за да се подават извън машината. След това използвайте инструмент Dremel, за да направите отвор в пластмасата, за да извадите проводниците. Ако харесвате цветни мехурчета, прикрепете LED или ThingM BlinkM в горната част на машината. И накрая, реших да поставя мини-дъска на гърба на машината с балончета, за да събера всички проводници. Това улесни регулирането на разстоянието между контролера и устройството.
Стъпка 3: Подгответе бутона за лесно отлагане
Потребителят на Flickr Томи Беър предостави страхотно ръководство стъпка по стъпка за лесно хакване на бутони.
По същество трябва да премахнете кондензатор и резистор и да прикрепите свои собствени проводници. Лесният бутон лесно се отваря чрез премахване на пластмасовите крачета за достъп до четирите винта на главата на Philips. Не забравяйте да се закачите на краката. Големи копчета се клатят.
Стъпка 4: Прототипирайте Circut
Включване на неща В зависимост от избрания от вас LCD дисплей може да има различни изисквания за окабеляване. За Sparkfun Basic 16x2 символен LCD и използване на библиотеката LiquidCrystal.h Използване на LCD библиотеката и следване на информационния лист (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Ето една електрическа схема:
Първоначално планирах да пусна двигателя директно от транзистора. Изглежда, че двигателят произвежда значително количество шум в земята, което води до отпечатване на боклука от LCD дисплея. Преминах към реле, за да поддържам отделно веригите на двигателя и Arduino. Не бях запознат с направата на този тип верига. Тези ресурси бяха полезни, може да искате да ги проверите. Bildr.org: Контрол с висока мощност: Arduino + TIP120 Транзистор ITP Урок за физически изчисления: Използване на транзистор за управление на високи токови натоварвания с Arduino
Стъпка 5: Напишете кода
Ето хранилище на GitHub за текущия код, който използвам. Нуждае се от малко работа, но би трябвало да ви помогне. Https: //github.com/tomarthur/Bubble-Clock/ Текущата версия на будилника използва библиотеката Time.h Arduino, за да осигури основното отчитане на времето. Подобрения, които трябва да се направят в бъдеще: - Включете външно устройство за отчитане на времето или дори базиран на GPS часовник, като избягвате загубата на време и аларма, ако Arduino загуби захранването - Позволете времето да се задава дистанционно или различни аларми за различни дни на седмицата - Метод за активиране на мехурчета за забавление (последователност от натискане на бутон за отлагане?)
Стъпка 6: Изградете веригата на Perfboard
След като имате работна верига на макета, лесно е да прехвърлите всичко в perfboard, за да изградите по -постоянна настройка. Случайно имах няколко парчета, но можете да намерите и дъски, които са подобни на дизайна на макет, което улеснява преместването на веригата.
Тъй като не са свързани дупки на този тип платка, свързах заземяване и +5V проводник отстрани. Първоначално запоявах LCD директно към перфорираната дъска. Лоша идея! Това затруднява отстраняването на неизправности. За втори път запоявах женски щифтове към перфорираната дъска, така че LCD да може да се сваля.
Стъпка 7: Тествайте и регулирайте
След като приключите с веригата за перфорирана дъска, свържете я към вашия Arduino. След като изглежда, че всичко работи, можете да монтирате машината с балончета и контролера в спалнята си.
В крайна сметка използвах допълнителна кутия за монтиране на микроконтролера върху рамката на леглото засега.
Препоръчано:
Забавно с OLED дисплей и Arduino: 12 стъпки (със снимки)
Забавно с OLED Display и Arduino: Сигурен съм, че определено сте чували за OLED дисплейната технология. Той е сравнително нов и предлага по -добро качество от старата LCD технология. В този урок искаме да прегледаме стъпките, необходими за показване на данни на едно от най -често срещаните сингъл ко
Нощен будилник с будилник MP3: 6 стъпки (със снимки)
Нощен алармен будилник с букви за MP3: За този проект исках да направя удобен и напълно функционален часовник за нощна аларма. Моите лични предпоставки за нощен будилник са: Четене при всяка светлина, без да заслепява през нощта MP3 мелодии за аларма Привличане
Интелигентен будилник: интелигентен будилник, направен с Raspberry Pi: 10 стъпки (със снимки)
Интелигентен будилник: интелигентен будилник, направен с Raspberry Pi: Искали ли сте някога интелигентен часовник? Ако е така, това е решението за вас! Направих Smart Alarm Clock, това е часовник, който можете да промените часа на алармата според уебсайта. Когато алармата изгасне, ще се чуе звук (зумер) и 2 светлини ще
Как се прави: Сензор за мътност на водата: 7 стъпки (със снимки)
Как се прави: Сензор за мътност на водата: В този урок ще обясним как да направим сензор за мътност на водата, който може да измерва три различни нива на мътност. Това е нашият краен продукт в действие
Техно-маниак рулетка (или кой прави кафето?): 6 стъпки (със снимки)
Техно -маниак рулетка (или Кой прави кафето?): Това е притурка, направена от рециклирани компютърни части, за да даде абсолютен, недвусмислен и неопровержим отговор на този вечен офис въпрос - " Чий е редът да направи кафето? &Quot; Всеки път, когато захранването се включва, това прекрасно устройство