Съдържание:
- Стъпка 1: Изрязване на вашата тиква
- Стъпка 2: Свържете компонентите на електрониката
- Стъпка 3: Програмиране на вашата тиква
- Стъпка 4: Насладете се
Видео: Тиква за Хелоуин от IoT - Контролни светодиоди с приложение Arduino MKR1000 и Blynk ???: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Здравейте всички, Преди няколко седмици беше Хелоуин и следвайки традицията, изрязах хубава тиква за моя балкон. Но като имах тиквата си на открито, осъзнах, че е доста досадно да излизам всяка вечер, за да запаля свещта. И също така разбрах, че би било по -смешно, ако мога да променя цвета на светлината на свещта.
Ако искате да научите как да автоматизирате светлините на тиквата си и да можете да осветявате тиквата си за Хелоуин в различен цвят, този урок е за вас.
Тук първо ще ви покажа как да използвате IoT устройство (тук Arduino MKR1000) за управление на превключвателя ON/OFF на вашите тиквени светлини (RGB LED Neopixel Ring). След втори път ще ви покажа и как да настроите различен цвят на светлините с помощта на вашия смартфон. ???
Да започваме !
Консумативи:
Ето списъка с компонентите, които ще ви трябват за този проект. Ако трябва да закупите някой от компонентите, разгледайте eBay или Amazon, можете да ги закупите на справедлива цена.
- Тиква
- Arduino MKR1000
- Неопикселов пръстен - 12 RGB LED (SK6812)
- 1000µF кондензатор
- Резистор 470Ω
- 3.7V 2000mAh LiPo батерия - ако не се захранва чрез USB Micro
- Някои джъмперни проводници
- Поялник
Стъпка 1: Изрязване на вашата тиква
Забавлявайте се и се насладете на тиквената супа с тиквената плът, която изрязахте от вътрешната част ??
Стъпка 2: Свържете компонентите на електрониката
Разберете вашите компоненти
Ще намерите електрическата схема за този проект по -долу. Преди да започнете окабеляването, може да се наложи да вземете предвид няколко неща.
- Коя платка за микроконтролер Arduino използвате? Вашата платка има ли 5V или 3.3V вход? Вашата платка има изходен изход за захранване 5V?
- Какъв е размерът на вашия LED неопикселов пръстен - 12, 16, 24 пиксела?
- Как ще захранвате вашия микроконтролер Arduino и вашите светодиоди?
В този проект избрах да използвам Arduino MKR1000, който има вграден WiFi чип. Реших да отида с този Arduino, тъй като исках да мога да контролирам моя Arduino от моя смартфон чрез WiFi. Също така вече имах тази дъска у дома и не я използвах за нищо друго. Друг вариант би бил да използвате Arduino Uno, Nano или друг Arduino с WiFi модул ESP8266.
В сравнение с други Arduino, MKR1000 работи при 3.3V. Въпреки че можете да захранвате 5V към платката през USB порта, не можете да доставяте повече от 3.3V към I/O пиновете. MKR1000 има 5V щифт, който може да се използва за захранване на 5V устройства. В нашия случай ще използваме този щифт за захранване на нашия неопикселов пръстен. Ако използвате по -голям пръстен, като например 16, 24 или повече пиксела, може да помислите за използване на отделно захранване.
Тиквата и електрониката ще бъдат на моя балкон и затова ще използваме 3,7 V LiPo батерия, за да захранваме нашия Arduino и Neopixel. Урокът MKR1000 BatteryLife е полезен, за да ви помогне да решите капацитета на батерията, която ще използвате. Тъй като не исках да зареждам батерията всеки ден, избрах 2000mAh батерия. Освен това реших да поставя Arduino в режим на готовност, когато не осветявам тиквата си. Това помага да се намали консумацията на енергия, когато WiFi модулът е изключен.
Свържете компонентите си
- Запояйте кондензатора директно към пръстена Neopixel. Отрицателна страна към GND и положителна страна към 5V
- Запоявайте резистора 470Ω към щифта Data In (DI)
- Свържете 5V щифта на Arduino към 5V на Neopixel с помощта на джъмпер
- Свържете щифта GND на Arduino към GND на Neopixel с помощта на джъмпер
- Свържете цифровия щифт #4 на Arduino към DI на Neopixel с помощта на джъмпер
След като това стане, ще трябва да отворите папката "IoT-Хелоуин-тиква" GitHub и да направите някои малки промени в кода, преди да го качите на вашия Arduino. Надявам се, че сте готови за малко програмиране !! ????
Стъпка 3: Програмиране на вашата тиква
Програмирайте вашия Arduino
В този проект искаме да програмираме нашия Arduino така, че да се постигне следното:
- Arduino е свързан с приложението Blynk чрез WiFi.
- Цветовете на Neopixel светлините се променят чрез приложението Blynk.
Можете да намерите кода за този проект в моето хранилище „IoT Halloween Pumpkin“в GithHub. Но преди да се задълбочите в него, може да искате да прочетете за няколко неща, които научих по време на този проект! ???
LED светлина показва
Адресируемите светодиоди или на езика на Adafruit "NeoPixel" като WS2812, WS2811 и SK6812 LED драйвери могат да се контролират с помощта на библиотеката Adafruit NeoPixel. Ако за първи път използвате NeoPixel, силно ще ви препоръчам да разгледате Adafruit NeoPixel Uberguide. Пълна със съвети и съвети, това е чудесен ресурс!
За да настроите LED цвят на вашата тиква, ще трябва да изпратите RGB стойности към вашия Arduino/NeoPixel. Най -простото е да погледнете цветовия код на някои цветове! Spiro Disco Blue, Harlequin, Naffodil или Rose Bonbon, ето няколко готини.
По -забавен начин е цветовете на вашия NeoPixel „да танцуват“. Ако наистина сте мотивирани, опитайте! В противен случай проверете публикацията в блога Tweaking4All LEDStrip Effects. Ще намерите код за някои доста невероятни светлинни ефекти. Друг чудесен ресурс е Neopixel Effect Generator от Adriano.
Приложение Blynk
Приложението Blynk е една от най -популярните IoT платформа. Приложението Blynk е изключително лесно за използване и за по -малко от 5 минути ще можете да създадете приложение за IoT на вашия смартфон, за да комуникирате чрез интернет с вашето IoT устройство. Преди да приспособите вашето приложение Blynk към вашите нужди, ще трябва:
1. Изтеглете приложението Blynk
2. Инсталирайте библиотеката Blynk
3. Настройте връзката с вашето IoT устройство
Приложението Blynk публикува страхотна документация, за да помогне на всички да започнат. Погледнете тук, ако като мен, за първи път го използвате.
Стъпка 4: Насладете се
Поздравления, вече можете да седнете удобно в дивана си и да използвате смартфона си, за да контролирате цветовете на светодиодите на вашата тиква за Хелоуин. ???
Благодаря ви, че прочетохте моя проект. Надявам се да ви хареса и ще ви вдъхнови да предприемете нещо подобно за вашите светодиоди на коледното дърво, на зимния снежен човек или нещо друго!
Препоръчано:
Хелоуин тиква с движещо се аниматронично око - Тази тиква може да завърти око!: 10 стъпки (със снимки)
Хелоуин тиква с движещо се аниматронично око | Тази тиква може да завърти око!: В тази инструкция ще научите как да направите тиква за Хелоуин, която ужасява всички, когато очите й се движат. Настройте разстоянието на задействане на ултразвуковия сензор до правилната стойност (стъпка 9) и вашата тиква ще вкамени всеки, който се осмели да вземе свещ
DIY FLOODLIGHT W/AC светодиоди (+ЕФЕКТИВНОСТ VS DC светодиоди): 21 стъпки (със снимки)
DIY FLOODLIGHT W/AC LED (+ЕФЕКТИВНОСТ VS DC светодиоди): В този инструкционен/видео ще направя прожектор с изключително евтини AC LED чипове без драйвери. Те добри ли са? Или са пълен боклук? За да отговоря на това, ще направя пълно сравнение с всичките си направени DIY светлини. Както обикновено, за евтини
Ардуино Хелоуин тиква с движение, 4 стъпки
Motion Sensing Arduino Halloween Pumpkin: Целта зад тази Instructable беше да създаде евтин и лесен начин да направите декорации за Хелоуин у дома без никакви предварителни умения или някакви изискани инструменти. Използвайки лесни за източник артикули от интернет, вие също можете да направите свой собствен прост и персонализиран H
Страшна машина за бонбони с тиква за Хелоуин: 5 стъпки
Страшна машина за бонбони с тиква за Хелоуин: Здравейте на всички! Честит Хелоуин !! Изградихме фенер от тиква, който ще пуска музика и ще плюе бонбони, когато някой се приближи до него
Машина за плашене за Хелоуин, използваща PIR, 3D отпечатана тиква и съвместима с Troll Arduino Audio Pranker/практична дъска за шега .: 5 стъпки
Машина за плашене на Хелоуин, използваща PIR, 3D отпечатана тиква и съвместима аудио трогачка с трол Arduino/практична дъска за шеги.: Таблата за тролове, създадена от Патрик Томас Мичъл от EngineeringShock Electronics, и беше финансирана изцяло от Kickstarter не толкова отдавна. Получих наградата си няколко седмици по -рано, за да помогна да напиша някои примери за употреба и да създам библиотека Arduino в опит