Съдържание:
- Консумативи
- Стъпка 1: Изградете вашата LED сърдечна светлина
- Стъпка 2: Сглобете веригата
- Стъпка 3: Регистрирайте се за Adafruit IO
- Стъпка 4: Програмирайте ESP2866
- Стъпка 5: Запалете сърцето си
- Стъпка 6: Насладете се
Видео: Интернет неонова LED сърдечна светлина: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Мили освен този специален човек или просто социално дистанциране? Искате ли да ги уведомите, че мислите за тях? Изградете тази свързана с интернет неонова LED сърдечна лампа и я настройте да бие от вашия телефон или компютър, по всяко време и отвсякъде
Тази инструкция е насочена към начинаещи и не предполага предишен опит с микроконтролери. Необходими са някои основни умения за запояване.
Консумативи
• Сърцевиден „LED неонов“знак от Amazon (търсене на неонов светодиоден знак в сърцето) или другаде. Това не са истински неонови табели с газови тръби, а LED ленти, обвити в дифузна пластмаса, които приличат на неонови тръби в различни цветове. Можете да си купите такъв с прикрепена основа или да създадете своя собствена база. Повечето работят на 5v и имат USB конектори за захранване.
Някои примери:
www.amazon.com/Battery-Powered-Hanging-Birthday-Christmas/dp/B07V35L4TT
www.amazon.com/Heart-Bedroom-Wedding-Holid…
www.amazon.com/XIYUNTE-Love-Light-Neon-Sig…
www.amazon.com/Cupid-Shape-Heart-Lights-De…
• WeMos mini или друг ESP8266
• Micro-USB кабел за данни за програмиране на платката
• NPN транзистор с общо предназначение като 2N2222, 2N3904 или 2N4401
• Резистор 1/8 или 1/4 вата, 100 до 470 ома
• Свързващ проводник
• Перфорирана дъска, тръби за радиатор (по избор)
Инструменти • Диагонални фрези
или тел за сваляне
• Поялник и спойка
основно:
по-добре:
• Arduino IDE за програмиране
• Основен волтметър:
или хлабав светодиод (по избор)
• Отвертка
Стъпка 1: Изградете вашата LED сърдечна светлина
Стъпка 1: Подгответе LED сърдечната светлина
Отворете основата на табелата, като премахнете капака на батерията и всички винтове. Запазете винтовете.
Искате да намерите положителните 5 волта и заземяващи връзки, а волтметърът прави това много по -лесно. Включете знака в USB захранване и сондирайте с волтметъра. Първо опитайте контактите на батерията в държача на батерията. Положителното 5v може да бъде маркирано с „+“, а заземяващият или отрицателният контакт на батерията обикновено е пружина с проводник, прикрепен в противоположния ъгъл на кутията за батерии. След като маркирате контактите + и заземяване, можете да премахнете всички други клеми на батерията в кутията - изобщо няма да използваме батерии.
Ще има един чифт проводници от USB щепсела (един към + и един към земята), а друг комплект ще отиде към сърцето (отново един, свързан към +, а другият към земята.) Премахнете само проводника, който минава между земята и Светодиоден знак, оставете другите три проводника, докато са прикрепени към контактите на батерията. Запоявайте червен проводник към клемата + на акумулатора и черен проводник към заземяващия контакт.
Ако сърцето ви има ключ в основата, както в горния пример, и искате да запазите функцията си, червеният проводник може да бъде запоен към терминала на превключвателя, който показва 5v на волтметъра, когато превключвателят е в положение ON и нула волта в позиция OFF.
[Ако нямате волтметър (и трябва - простите са евтини и удобни за носене, ако само за да проверите батериите си), можете да използвате един светодиод, за да намерите + и земните връзки. По -дългият проводник на светодиода отива към +, а по -късият към земята. Докоснете само за кратко, тъй като тук не използвате резистор за ограничаване на тока.]
Стъпка 2: Сглобете веригата
Схемата е много проста само с няколко компонента. Включени са както схематична, така и електрическа схема. Можете да изберете да сглобите веригата на макет за тестване, но запояването на щифтовете към платката ESP8266 може да затрудни впоследствие свързването на свързващи проводници към тези щифтове, отколкото при запояване на проводници към празните отвори. Ако на вашата ESP платка са инсталирани щифтове, малко парче перфорирана дъска ще улесни живота ви.
Ако използвате макет по време на тестването, можете да поставите един светодиод, който да застане за сърцето, но не забравяйте да следите полярността: по -дългият крак на светодиода отива към червения + проводник. Могат да се използват много широко достъпни NPN транзистори с общо предназначение, като 2N2222 или 2N4401, но трябва да проверите извода на конкретното устройство, което използвате: три жични кабела идват от транзистора, излъчвателя (E), колектора (C) и основата (B), но редът на тези кабели може да се различава в зависимост от устройството и производителя. Основата (В) често, но не винаги, е централен проводник. Проверете спецификационния лист за конкретния транзистор, който използвате преди запояване. Свържете единия край на резистора към щифт D6 на платката WeMos, а другия към основата (B) на транзистора. Стойността на необходимия резистор зависи от избрания от вас транзистор, както и от това колко ток се черпи от светодиодния знак, но вероятно ще попадне в диапазона от 100 - 470 ома. Искаме транзисторът да действа като превключвател в това, което е известно като "наситено" състояние. (Има различни онлайн калкулатори за стойности на базовия резистор, но ще бъде по -лесно да се използват няколко различни резистора, ако е необходимо, когато веригата приключи.) Заземяващият проводник от сърдечния знак, който беше изключен по -рано (или по -късия светодиод), сега е прикрепен към транзисторния колектор (C) и емитерният (E) проводник отива към черния заземен проводник. Преди да продължите, проверете всичките си връзки спрямо схемата и диаграмата, особено транзисторните връзки.
Също така се нуждаете от проводник от земята към G щифта на WeMos mini, както и проводник от +5 волта до щифта с маркировка 5V на платката WeMos. По конвенция, проводниците + напрежение често са червени, а заземяващите проводници обикновено са черни за лесна идентификация.
Стъпка 3: Регистрирайте се за Adafruit IO
След това ще искате да се регистрирате за безплатен акаунт на IO.adafruit.com. Изберете „Започнете безплатно“. Ще изберете потребителско име и ще ви бъде присвоен дълъг буквено -цифров ключ като "aio_5NrczkqJQCTddgWWOQM1glJSx." Запишете и двете за по -късно.
Създайте два емисии, за да пренасяте данни между вашето устройство и сървъра на Adafruit IO. Едната трябва да бъде наречена "старт", а другата "обратна връзка" (всички малки букви.)
Създайте ново табло за управление на този проект и го кръстете както искате. Тук ще насочите браузъра си да контролира сърцето. Добавете два нови „блока“към таблото си за управление, като щракнете върху бутона +. Изберете моментния бутон за началната емисия с бутонен текст от "Старт" и стойности 1 за Натиснете стойност и 0 за стойност на освобождаване. След това добавете блок „индикатор“и го прикрепете към емисията за обратна връзка. Изберете цветовете, които да представят както осветено, така и неосветено сърце и задайте условия на „= 1“. Можете да поставите 0 или 1 в полето Test Value, за да видите как ще се появят цветовете.
Можете да маркирате таблото си за управление или да го запазите на началния екран на телефона си за лесен достъп. Бутонът за стартиране, ъъъ, ще започне да мига дистанционното сърце и индикаторът за обратна връзка ще светне, когато сърцето получи стартовия сигнал и ще затъмни, когато се изключи след 30 минути.
Стъпка 4: Програмирайте ESP2866
Изтеглете най -новия софтуер за IDE на Arduino за вашия компютър от https://www.arduino.cc/en/Main/Software и инсталирайте дескриптора на платките https://arduino.esp8266.com/stable/package_esp8266c… в Preferences -> Additional Board URL адреси на мениджър. Сега трябва да видите още няколко дъски в менюто Инструменти -> Табла, включително (LOLIN) WeMos mini.
Отидете в менюто Sketch -> Include Library -> Manage Libraries … Тук ще търсите и инсталирате последната версия на две необходими библиотеки Arduino: ESP8266WiFi и Adafruit_IO_WiFi. Затворете полето за търсене, когато приключите.
Сега изтеглете сърдечния код на тази страница на вашия компютър и го отворете в Arduino IDE. Може да получите инструкции да го запишете в папка със същото име.
В секцията за настройки ** въведете собствените си стойности за IO_USERNAME и IO_KEY от Adafruit, както и WIFI_SSID и WIFI_PASS на вашата собствена WiFi мрежа. Можете да промените няколко други параметри, както сметнете за добре:
#define fadeDuration 1000* 60* 30: По подразбиране времето за включване на светлината е 30 минути
#define minFade 10: Вероятно няма нужда да променяте това
#define maxFade 200: Обхват 100 - 500
Запазете редактирания код.
Отидете в менюто IDE и изберете Инструменти -> Платки -> LOLIN (WeMos) D1 и мини. Свържете USB кабела към платката WeMos и вашия компютър и изберете подходящия сериен порт под Инструменти -> Порт. Изберете меню Скица -> Качване и изчакайте процесът да приключи. Изключете серийния кабел.
За по -подробни инструкции относно настройката и използването на Arduino IDE, както и много други теми, вижте отличния
Стъпка 5: Запалете сърцето си
Включете сърцето в 5v USB източник на захранване. Трябва да видите син светодиод, осветен на платката.
Отидете на таблото си за управление и натиснете бутона Старт. Ако всичко е наред, индикаторът за обратна връзка ще промени цвета си и сърцето ви ще започне да пулсира!
Отстраняване на неизправности
Ако имате проблеми, проверете следното:
Захранва ли се ESP8266 (син светодиод)?
Проверете внимателно кабелите си, особено транзисторните връзки.
Потвърдете, че имате правилното AIO потребителско име и ключ, както и SSID и парола в кода.
Серийният монитор IDE може да се използва за отстраняване на грешки при всякакви проблеми.
Стъпка 6: Насладете се
Безсрамна приставка: Тази инструкция е подготвена като участие в конкурса Hearts https://www.instructables.com/contest/heart/ Гласувайте за нея!
Къде да отида оттук (предизвикателство):
Какво ще кажете за включване на регулируем таймер за колко време сърцето остава запалено?
Какво ще кажете за две сдвоени устройства, всяко с бутон за задействане на другото?
Препоръчано:
Сърдечна лампа: 6 стъпки (със снимки)
Heart Lamp: Здравейте на всички! Това е първият ми проект с инструкции. Исках да направя лампа със сърце, която да осветява бюрата ни. В този проект се използват 3D отпечатани части. Предпочетох прозрачна нажежаема жичка да отразява светлината навън и използвах червено захранване за осветяване
Сърдечна светлина: 3 стъпки
Сърдечна светлина: Сърцева светлинна верига с печатна платка от веригата на Stariver
Сърдечна музика Реактивна светлина: 7 стъпки
Heart Music Reactive Light: Hii Friend, Днес ще направя верига от Heart Music реактивна светлина, в която когато музиката ще свири около тази верига, светодиодите ще светят като музика. Нека започнем
Как да добавите неонова светлина към бюрото си за клавиатурата: 4 стъпки
Как да добавя неонова светлина към бюрото си … за клавиатурата: Първо трябва да кажа, че обичам да играя игри … през нощта … така че имах проблем да видя клавиатурата … така че когато видях неонова светлина в магазина за компютри … имах идея … Това е просто … Трябва да включите проводниците от неоновата светлина вътре в
Светеща LED сърдечна светлина: 6 стъпки
Светеща LED сърдечна светлина: Направете хладна светеща светлина във формата на сърце за този специален човек