Obsah:
- Krok 1: Vyřezání dýně
- Krok 2: Zapojte součásti elektroniky
- Krok 3: Programování dýně
- Krok 4: Užijte si to
Video: Halloween dýně IoT - Ovládací LED diody s aplikací Arduino MKR1000 a Blynk ???: 4 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
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ě
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
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í.
- 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?
- Jaká je velikost vašeho prstenu LED Neopixel - 12, 16, 24 pixelů?
- 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ě
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
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:
Halloween dýně s pohyblivým okem Animatronic - Tato dýně může otočit oči!: 10 kroků (s obrázky)
Halloween dýně s pohyblivým okem Animatronic | Tato dýně může otáčet očima !: V tomto návodu se naučíte, jak vyrobit halloweenskou dýni, která děsí každého, když se jí pohne oko. Upravte spouštěcí vzdálenost ultrazvukového senzoru na správnou hodnotu (krok 9) a vaše dýně zkamení každého, kdo se odváží vzít si svíčku
Motion Sensing Halloween dýně Arduino: 4 kroky
Motion Sensing Arduino Halloween Pumpkin: Cílem tohoto Instructable bylo vytvořit levný a snadný způsob výroby halloweenských dekorací doma bez jakýchkoli předchozích dovedností nebo jakýchkoli efektních nástrojů. Pomocí snadno získatelných položek z internetu si také můžete vytvořit svůj vlastní jednoduchý a přizpůsobený H
Textilní LED diody na vánoční stromeček // LED diody Árbol Navidad Textil Y: 3 kroky
Textilní LED na vánoční stromeček // // Arbol Navidad Textil Y LED: Jedná se o jednoduchý projekt obvodů využívající textilie pro vánoční sezónu. Je to nositelné, protože jej můžete přidat do jakéhokoli trička a v noci budete zářit jako diamant! ---- To pro jednoduché jednoduché okruhy básní pro dočasnou navigaci, vestibul
DIY MusiLED, hudební synchronizované LED diody s aplikací Windows a Linux na jedno kliknutí (32bitová a 64bitová). Snadné obnovení, snadné použití, snadné přenesení: 3 kroky
DIY MusiLED, synchronizované LED diody hudby s aplikací Windows a Linux jediným kliknutím (32bitová a 64bitová). Snadno se obnovuje, snadno se používá a snadno se přenáší: Tento projekt vám pomůže připojit 18 LED diod (6 červených + 6 modrých + 6 žlutých) k desce Arduino a analyzovat signály zvukové karty vašeho počítače v reálném čase a přenášet je do LED diody je rozsvítí podle efektů rytmu (Snare, High Hat, Kick)
Vysoce aktuální blikající ovladač LED dýně: 3 kroky
Vysoce aktuální blikající dýňový LED ovladač: Použijte LED čajové světlo k napájení vysokoproudých LED diod, které je jednoduché a snadno vyrobitelné. Je velmi obtížné dosáhnout návrhu obvodu, který vytváří skutečně skutečný efekt plamene svíčky. Chtěl jsem vytvořit jednoduchý a rychlý způsob, jak řídit vyšší