Obsah:

DIY INTERNET ŘÍZENÝ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 kroků (s obrázky)
DIY INTERNET ŘÍZENÝ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 kroků (s obrázky)

Video: DIY INTERNET ŘÍZENÝ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 kroků (s obrázky)

Video: DIY INTERNET ŘÍZENÝ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 kroků (s obrázky)
Video: Lesson 68, Home Automation: How to control 16 Channel Relay module using Arduino control 16 AC loads 2024, Listopad
Anonim
DIY INTERNET ŘÍZENÝ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)
DIY INTERNET ŘÍZENÝ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)

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

Potřebné dovednosti
Potřebné dovednosti
Potřebné dovednosti
Potřebné dovednosti
Potřebné dovednosti
Potřebné dovednosti
Potřebné dovednosti
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ů

Seznam součástí a dílů
Seznam součástí a dílů
Seznam součástí a dílů
Seznam součástí a dílů
Seznam součástí a dílů
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í

Kruhový diagram
Kruhový diagram
Kruhový diagram
Kruhový diagram
Kruhový diagram
Kruhový diagram

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

Design DPS
Design DPS
Design DPS
Design DPS
Design DPS
Design 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

Konfigurace Adafruit pro ovládání internetu
Konfigurace Adafruit pro ovládání internetu
Konfigurace Adafruit pro ovládání internetu
Konfigurace Adafruit pro ovládání internetu
Konfigurace Adafruit pro ovládání internetu
Konfigurace Adafruit pro ovládání internetu
Konfigurace Adafruit pro ovládání internetu
Konfigurace Adafruit pro ovládání internetu
  1. Přejděte na stránku Adafruit IO
  2. Vytvořte si bezplatný účet.
  3. Podívejte se a zkopírujte pověření Adafruit do svého kódu.
  4. Přejděte na Zdroje> Zobrazit vše> Vytvořit nový zdroj.
  5. 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í

Programování ESP8266 a testování
Programování ESP8266 a testování
Programování ESP8266 a testování
Programování ESP8266 a testování
Programování ESP8266 a testování
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

Ovládání matice LED pomocí pošťáka
Ovládání matice LED pomocí pošťáka
Ovládání matice LED pomocí pošťáka
Ovládání matice LED pomocí pošťáka
Ovládání matice LED pomocí pošťáka
Ovládání matice LED pomocí pošťáka
Ovládání matice LED pomocí pošťáka
Ovládání matice LED pomocí pošťáka
  1. Přejděte na domovskou stránku Postman a stáhněte si bezplatný software
  2. Vytvořte nový požadavek kliknutím na (+).
  3. Vyberte možnost POST.
  4. 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.]
  5. Přejděte na „Záhlaví“a přidejte klíč Adafruit: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  6. 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}
  7. Pokud to bylo úspěšné, klikněte na „Odeslat“, pak se vám na terminálu zobrazí pěkná zpráva
  8. LED Matrix vám poskytne nový text nebo barvu.

Krok 8: Prototypová aplikace, kterou jsem vytvořil k testování

Prototypová aplikace, kterou jsem vytvořil k testování
Prototypová aplikace, kterou jsem vytvořil k testování
Prototypová aplikace, kterou jsem vytvořil k testování
Prototypová aplikace, kterou jsem vytvořil k testování
Prototypová aplikace, kterou jsem vytvořil k testování
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: