Obsah:
- Krok 1: Potřebné dovednosti
- Krok 2: Seznam součástí a dílů
- Krok 3: Schéma zapojení
- Krok 4: Návrh DPS
- Krok 5: Konfigurace Adafruit pro ovládání internetu
- Krok 6: Programování ESP8266 a testování
- Krok 7: Ovládání matice LED pomocí Postman
- Krok 8: Prototypová aplikace, kterou jsem vytvořil k testování
Video: DIY INTERNET ŘÍZENÝ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Zde je můj druhý postup k projektu, který vám velmi rád ukážu. Je to o inteligentní matici LED DIY, která vám umožní ukázat na ní data, jako jsou statistiky YouTube, statistiky vaší inteligentní domácnosti, jako teplota, vlhkost, mohou být jednoduché hodiny nebo jen zobrazovat text a animace.
V tomto druhém tutoriálu budu posílat textová a barevná data přes internet. Pokud jste vizuální žák, vím, že video má více než 1000 slov, takže zde je výukové video. (Jsem španělský mluvčí, takže prosím zvažte zapnutí anglických titulků):
Krok 1: Potřebné dovednosti
Jak jste si mohli všimnout, na tomto projektu nevypadá nic složitého, ale budete potřebovat základní znalosti o:
-Použití Arduino IDE.
-Programování ESP8266.
-3D tisk nebo ruční práce (pro mřížku).
-Svařování.
-Elektrické vedení.
Krok 2: Seznam součástí a dílů
Dobré místo, kde mohu doporučit najít vaše komponenty, je to MakerFocus, je to Open Source Hardware Store!
1. PCB Opravdu doporučuji použít JLCPCB SMT Services k objednání vašich, můžete si vybrat mezi verzí No LEDs a ADD the LED's Strips si sami, nebo tou s LED.
2. ESP8266 (mikrokontrolér).
3. Pásy LED WS2812.
4. Napájení 5v 2A.
5. Napájecí konektor PCB.
6. 3D tiskárna (volitelně) Díly můžete vyrábět z lepenky nebo z jiného materiálu.
Krok 3: Schéma zapojení
Zde je schéma zapojení, máte několik možností, jak vytvořit projekt. Můžete pouze vytvořit ovládací část obvodu, tu, která je zobrazena na prvním obrázku, a poté připojit jednotlivé LED pásky podle obrázku na 3. obrázku.
Místo LED pásků můžete také použít LED panely.
Má všechna vnitřní připojení obvodu, která nám umožní později vytvořit návrh DPS. Také jsem připojil PDF schémat, abyste to lépe viděli.
STAŽENÍ ZDARMA schémata, kód a knihovny.
Krok 4: Návrh DPS
Pro implementaci dobrého projektu potřebujeme spolehlivou sestavu pro obvod, který jej tvoří, a neexistuje lepší způsob, jak to udělat, než s dobrým PCB.
Zde si můžete stáhnout soubory Gerber, BOM a Pick & Place, ty, které potřebujete k objednání desky plošných spojů ve vaší společnosti vyrábějící desky plošných spojů.
Navrhuji JLCPCB:
? 2 $ za 5 DPS a levné SMT (2 kupóny)
KOUPIT JIŽ NAVRHNUTOU RADU, Gerber + Pick & Place + BOM
Krok 5: Konfigurace Adafruit pro ovládání internetu
- Přejděte na stránku Adafruit IO
- Vytvořte si bezplatný účet.
- Podívejte se a zkopírujte pověření Adafruit do svého kódu.
- Přejděte na Zdroje> Zobrazit vše> Vytvořit nový zdroj.
- Níže vytvořte kanály.
- -Menaje.
- -rojo
- -verde
- -azul
V dokumentaci Adafruit API máme informace ke správné komunikaci se serverem.
Tuto adresu URL budeme brzy používat:
io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data
Krok 6: Programování ESP8266 a testování
1. Připojte převodník USB na TTL následujícím způsobem:
USB na TTL ----- ESP8266
3,3 V Vcc
tx rx
rx tx
Gnd Gnd
1- Pro programování ESP8266 potřebujeme umístit propojku (poloha PROG), připojit převodník USB na TTL k naší desce plošných spojů s respektujícími piny a poté k našemu PC, nainstalovat knihovny a poté nahrát. (Je třeba mít nainstalovaný ESP8266 Packaje ve vašem IDE).
2- Nainstalujte si knihovny a závislosti.
3- Restartujte IDE, otevřete kód.
4- Nakonfigurujte své přihlašovací údaje WiFi a uživatelské jméno a heslo Adafruit IO
4- Nahrajte skicu.
5- Propojka na USE, odpojte USB a připojte 5v napájecí zdroj.
6- Ověřte, že všechny vaše LED diody fungují správně.
POZNÁMKA: K napájení ESP použijte 3.3v převodník USB-TTL. (Bude hořet 5V).
Krok 7: Ovládání matice LED pomocí Postman
- Přejděte na domovskou stránku Postman a stáhněte si bezplatný software
- Vytvořte nový požadavek kliknutím na (+).
- Vyberte možnost POST.
- Vložte adresu URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) a přizpůsobte parametry uživatelského jména a klíče zdroje.]
- Přejděte na „Záhlaví“a přidejte klíč Adafruit: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Přejděte na „Tělo“a nastavte typ na „JSON“a „RAW“, poté upravte své kanály, jak ukazuje obrázek: {"value": "text"} nebo {"value": numbers}
- Pokud to bylo úspěšné, klikněte na „Odeslat“, pak se vám na terminálu zobrazí pěkná zpráva
- LED Matrix vám poskytne nový text nebo barvu.
Krok 8: Prototypová aplikace, kterou jsem vytvořil k testování
S koncepty aplikovanými na Postman jsem vytvořil aplikaci, která emuluje odesílání a odesílání, takže budu moci ovládat MCM-LED-Matrix prostřednictvím mobilního telefonu a s hezčím rozhraním.
Barevná paleta a textové pole pro zadávání textu.
Doufáme, že se vám projekt bude líbit, neváhejte se podělit o své předělávky.
Doporučuje:
Hlasově řízený raketomet Launcher založený na Alexě: 9 kroků (s obrázky)
Alexa Based Rocket Launcher: Jak se blíží zimní sezóna; přichází to období roku, kdy se slaví svátek světel. Ano, mluvíme o Diwali, což je skutečný indický festival oslavovaný po celém světě. Letos už Diwali skončil a vidět lidi
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 kroků (s obrázky)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): Zde je můj úvod k projektu, který vám velmi rád ukážu. Je to o inteligentní matici LED DIY, která vám umožní ukázat na ní data, jako jsou statistiky YouTube, statistiky vaší inteligentní domácnosti, jako teplota, vlhkost, mohou být jednoduché hodiny, nebo jen
NEJLÉPE MOTORIZOVANÝ INTERNET, ŘÍZENÝ PÁSEM, 48 "SLUŽBA KAMEROVÉ KAMERY: 12 kroků (s obrázky)
NEJLEPŠÍ MOTORIZOVANÝ INTERNET, ŘEMENOVANÝ PÁSEM, 48 "SLUŽBA KAMEROVÉ KAMERY: Paralaxový tisk představuje levné řešení pro motorizovanou paralaxní fotografii. Poznámka: Tato příručka je stará několik let a v době od jejího vzniku změnila výroba diapozitivů Opteka design platformu odstraněním cor
Webový/WiFi řízený LED pásek s Raspberry Pi: 9 kroků (s obrázky)
Webový/WiFi řízený LED pásek s Raspberry Pi: Pozadí: Jsem teenager a v posledních několika letech jsem navrhoval a programoval malé elektronické projekty spolu s účastí v robotických soutěžích. Nedávno jsem pracoval na aktualizaci nastavení svého stolu a rozhodl jsem se, že to bude pěkné doplnění
Bluetooth řízený konferenční stolek Arduino LED: 10 kroků (s obrázky)
Konferenční stolek Arduino LED ovládaný Bluetooth: Toto byl můj první skutečný projekt Arduino a také můj první instruktáž, takže buďte laskaví v komentářích :) Chtěl jsem zkusit odpovědět na otázky, které mi nějakou dobu trvalo, než jsem na to přišel a poskytl podrobné pokyny, takže pokud ty ho dobře znáš