Obsah:

Halloween dýně IoT - Ovládací LED diody s aplikací Arduino MKR1000 a Blynk ???: 4 kroky (s obrázky)
Halloween dýně IoT - Ovládací LED diody s aplikací Arduino MKR1000 a Blynk ???: 4 kroky (s obrázky)

Video: Halloween dýně IoT - Ovládací LED diody s aplikací Arduino MKR1000 a Blynk ???: 4 kroky (s obrázky)

Video: Halloween dýně IoT - Ovládací LED diody s aplikací Arduino MKR1000 a Blynk ???: 4 kroky (s obrázky)
Video: Creative Halloween Talking Animated Pumpkin with Led Light for Party 2024, Červenec
Anonim

Ahoj všichni, Před několika týdny byl Halloween a podle tradice jsem na svůj balkon vyřezal pěknou dýni. Ale když jsem měl dýni venku, uvědomil jsem si, že je docela nepříjemné každý večer chodit ven zapálit svíčku. A také jsem si uvědomil, že by bylo zábavnější, kdybych mohl změnit barvu světla svíčky.

Pokud se chcete dozvědět, jak zautomatizovat světla dýně a mít možnost různobarevného osvětlení vaší halloweenské dýně, je tento návod pro vás.

Zde vám nejprve ukážu, jak pomocí zařízení IoT (zde Arduino MKR1000) ovládat vypínač ON/OFF vašich dýňových světel (RGB LED Neopixel Ring). Podruhé vám také ukážu, jak pomocí smartphonu nastavit různé barvy světla. ???

Začněme !

Zásoby:

Zde je seznam komponent, které budete pro tento projekt potřebovat. Pokud potřebujete koupit některou z komponent, podívejte se na eBay nebo Amazon, můžete si je koupit za férovou cenu.

  • Dýně
  • Arduino MKR1000
  • Neopixelový prsten - 12 RGB LED (SK6812)
  • 1000 µF kondenzátor
  • Odpor 470Ω
  • 3.7V 2000mAh LiPo baterie - pokud není napájena přes USB Micro
  • Nějaké propojovací vodiče
  • Páječka

Krok 1: Vyřezání dýně

Vyřezávání dýně!
Vyřezávání dýně!

Bavte se a užívejte si dýňovou polévku s dýňovým masem, které jste vykrojili z vnitřní části ??

Krok 2: Zapojte součásti elektroniky

Připojte součásti elektroniky
Připojte součásti elektroniky
Připojte součásti elektroniky
Připojte součásti elektroniky

Pochopte své komponenty

Schéma zapojení pro tento projekt najdete níže. Před zahájením zapojení je třeba zvážit několik věcí.

  1. Kterou desku mikrokontroléru Arduino používáte? Má vaše deska vstup 5 V nebo 3,3 V? Má vaše deska výstupní pin 5V?
  2. Jaká je velikost vašeho prstenu LED Neopixel - 12, 16, 24 pixelů?
  3. Jak budete napájet mikrokontrolér Arduino a diody LED?

V tomto projektu jsem se rozhodl použít Arduino MKR1000, který má integrovaný WiFi čip. Rozhodl jsem se jít s tímto Arduino, protože jsem chtěl mít možnost ovládat své Arduino ze svého smartphonu přes WiFi. Také jsem již měl tuto desku doma a nepoužíval jsem ji na nic jiného. Další možností by bylo použít Arduino Uno, Nano nebo jakékoli jiné Arduino s WiFi modulem ESP8266.

Ve srovnání s jiným Arduino běží MKR1000 na 3,3V. I když můžete na desku napájet 5V přes USB port, na I/O piny nemůžete dodat více než 3,3V. MKR1000 má 5V pin, který lze použít k napájení 5V zařízení. V našem případě použijeme tento pin k napájení našeho prstenu Neopixel. Pokud používáte větší prsten, například 16, 24 nebo více pixelů, můžete zvážit použití samostatného napájecího zdroje.

Dýně a elektronika budou na mém balkoně, a proto použijeme 3,7V LiPo baterii k napájení našeho Arduina a Neopixelu. Výukový program MKR1000 BatteryLife vám pomůže rozhodnout se o kapacitě baterie, kterou budete používat. Protože se mi nechtělo nabíjet baterii každý den, rozhodl jsem se pro baterii s kapacitou 2 000 mAh. Kromě toho jsem se rozhodl přepnout Arduino do pohotovostního režimu, když nesvítí moje dýně. To pomáhá snížit spotřebu energie, když je modul WiFi vypnutý.

Připojte své součásti

  • Pájejte kondenzátor přímo na prstenec Neopixel. Negativní strana vůči GND a pozitivní strana 5V
  • Připájejte odpor 470Ω na kolík Data In (DI)
  • Připojte 5V pin Arduina k 5V Neopixelu pomocí propojovacího vodiče
  • Připojte pin GND Arduina k GND Neopixelu pomocí propojovacího vodiče
  • Připojte propojovací kabel #4 Digital Pin Arduina k DI Neopixelu

Jakmile to budete mít hotové, budete muset otevřít složku „IoT-Halloween-Pumpkin“GitHub a před nahráním do svého Arduina provést nějaké drobné změny v kódu. Doufám, že jste připraveni na trochu programování !! ????

Krok 3: Programování dýně

Programování dýně
Programování dýně
Programování dýně
Programování dýně
Programování dýně
Programování dýně

Naprogramujte si Arduino

V tomto projektu chceme naprogramovat naše Arduino tak, aby bylo dosaženo následujícího:

  • Arduino je k aplikaci Blynk připojeno přes WiFi.
  • Barvy světel Neopixel se mění pomocí aplikace Blynk.

Kód pro tento projekt najdete v mém úložišti GithHub „IoT Halloween Pumpkin“. Ale než se do toho pustíte, možná si budete chtít přečíst o několika věcech, které jsem se během tohoto projektu naučil! ???

LED světelné show

Adresovatelné LED diody nebo v jazyce „NeoPixel“společnosti Adafruit, jako jsou ovladače WS2812, WS2811 a SK6812 LED, lze ovládat pomocí knihovny Adafruit NeoPixel. Pokud používáte NeoPixel poprvé, vřele vám doporučuji podívat se na Adafruit NeoPixel Uberguide. Plný rad a tipů, je to skvělý zdroj!

Chcete -li nastavit barvu LED na dýni, budete muset odeslat hodnoty RGB do zařízení Arduino/NeoPixel. Nejjednodušší je podívat se na barevný kód některých barev! Spiro Disco Blue, Harlequin, Daffodil nebo Rose Bonbon, zde jsou některé skvělé.

Zábavnější způsob je nechat si na NeoPixelu „tancovat“barvy. Pokud jste opravdu motivovaní, zkuste to! Jinak zkontrolujte blogový příspěvek Tweaking4All LEDStrip Effects. Najdete kód pro některé docela úžasné světelné efekty. Dalším skvělým zdrojem je generátor efektů Neopixel od Adriana.

Blynk App

Aplikace Blynk je jednou z nejpopulárnějších platforem IoT. Aplikace Blynk se neuvěřitelně snadno používá a za méně než 5 minut budete moci na svém smartphonu vytvořit aplikaci IoT pro komunikaci přes internet s vaším zařízením IoT. Před přizpůsobením aplikace Blynk vašim potřebám budete potřebovat:

1. Stáhněte si aplikaci Blynk

2. Nainstalujte si knihovnu Blynk

3. Nastavte připojení k zařízení IoT

Aplikace Blynk zveřejnila skvělé dokumentace, které pomohou každému začít. Podívejte se sem, jestli to jako já používáte poprvé.

Krok 4: Užijte si to

Užívat si!
Užívat si!
Užívat si!
Užívat si!

Gratulujeme, nyní můžete pohodlně sedět na pohovce a pomocí smartphonu ovládat barvy LED své halloweenské dýně. ???

Děkuji za přečtení mého projektu. Doufám, že se vám bude líbit a bude vás inspirovat k tomu, abyste něco podobného provedli pro své LED diody na vánočním stromku, na zimním sněhulákovi nebo cokoli jiného!

Doporučuje: