Съдържание:

Тиква за Хелоуин от IoT - Контролни светодиоди с приложение Arduino MKR1000 и Blynk ???: 4 стъпки (със снимки)
Тиква за Хелоуин от IoT - Контролни светодиоди с приложение Arduino MKR1000 и Blynk ???: 4 стъпки (със снимки)

Видео: Тиква за Хелоуин от IoT - Контролни светодиоди с приложение Arduino MKR1000 и Blynk ???: 4 стъпки (със снимки)

Видео: Тиква за Хелоуин от IoT - Контролни светодиоди с приложение Arduino MKR1000 и Blynk ???: 4 стъпки (със снимки)
Видео: 🎃 Маленькая Средняя и Большая Тыква для Хеллоуина 2024, Декември
Anonim

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

Ако искате да научите как да автоматизирате светлините на тиквата си и да можете да осветявате тиквата си за Хелоуин в различен цвят, този урок е за вас.

Тук първо ще ви покажа как да използвате 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: Свържете компонентите на електрониката

Свържете компонентите на електрониката
Свържете компонентите на електрониката
Свържете компонентите на електрониката
Свържете компонентите на електрониката

Разберете вашите компоненти

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

  1. Коя платка за микроконтролер Arduino използвате? Вашата платка има ли 5V или 3.3V вход? Вашата платка има изходен изход за захранване 5V?
  2. Какъв е размерът на вашия LED неопикселов пръстен - 12, 16, 24 пиксела?
  3. Как ще захранвате вашия микроконтролер 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: Насладете се

Наслади се!
Наслади се!
Наслади се!
Наслади се!

Поздравления, вече можете да седнете удобно в дивана си и да използвате смартфона си, за да контролирате цветовете на светодиодите на вашата тиква за Хелоуин. ???

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

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