Obsah:

DIY INTERNETOVÉ OVLÁDANÉ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 krokov (s obrázkami)
DIY INTERNETOVÉ OVLÁDANÉ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 krokov (s obrázkami)

Video: DIY INTERNETOVÉ OVLÁDANÉ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 krokov (s obrázkami)

Video: DIY INTERNETOVÉ OVLÁDANÉ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 krokov (s obrázkami)
Video: Kia Sportage Hybrid - Królowa uniwersalności oraz futuryzmu | Test Moto Okiem 2024, Jún
Anonim
DIY INTERNETOVÉ OVLÁDANÉ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)
DIY INTERNETOVÉ OVLÁDANÉ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)

Toto je môj druhý postup k projektu, ktorý vám veľmi rád ukážem. Ide o kutilskú inteligentnú maticu LED, ktorá vám umožní zobrazovať údaje, ako sú štatistiky YouTube, štatistiky vašej inteligentnej domácnosti, ako teplota, vlhkosť, môžu byť jednoduché hodiny alebo len zobrazovať text a animácie.

V tomto druhom návode budem odosielať textové a farebné údaje prostredníctvom internetu. Ak sa učíte vizuálne, viem, že video má viac ako 1000 slov, takže tu je výukové video. (Som španielsky hovoriaci, preto prosím zvážte zapnutie anglických titulkov):

Krok 1: Potrebné zručnosti

Potrebné zručnosti
Potrebné zručnosti
Potrebné zručnosti
Potrebné zručnosti
Potrebné zručnosti
Potrebné zručnosti
Potrebné zručnosti
Potrebné zručnosti

Ako ste si mohli všimnúť, na tomto projekte nie je nič ťažké, ale budete potrebovať základné informácie o:

-Použitie Arduino IDE.

-Programovanie ESP8266.

-3D tlač alebo ručné práce (pre mriežku).

-Zváranie.

-Elektrické vedenie.

Krok 2: Zoznam komponentov a náhradných dielov

Zoznam komponentov a náhradných dielov
Zoznam komponentov a náhradných dielov
Zoznam komponentov a náhradných dielov
Zoznam komponentov a náhradných dielov
Zoznam komponentov a náhradných dielov
Zoznam komponentov a náhradných dielov

Dobré miesto, kde môžem odporučiť nájdenie vašich komponentov, je to MakerFocus, je to hardvér s otvoreným zdrojovým kódom!

1. DPS Naozaj odporúčam použiť JLCPCB SMT Services, aby ste si mohli objednať ten svoj, môžete si vybrať medzi verziou Bez LED a PRIDAŤ LED diódy sami, alebo tou s LED diódami.

2. ESP8266 (Mikrokontrolér).

3. Pásy LED WS2812.

4. Napájací zdroj 5v 2A.

5. Napájací konektor PCB.

6. 3D tlačiareň (voliteľné) Diely môžete vyrábať z kartónu alebo niečoho tuhého.

Krok 3: Schéma zapojenia

Schéma zapojenia
Schéma zapojenia
Schéma zapojenia
Schéma zapojenia
Schéma zapojenia
Schéma zapojenia

Tu je schéma zapojenia, máte niekoľko možností, ako vytvoriť projekt. Môžete jednoducho vytvoriť kontrolnú časť obvodu, tú, ktorá je zobrazená na prvom obrázku, a potom pripevniť jednotlivé LED diódy pásiky, ako je to znázornené na treťom obrázku.

Namiesto LED pásikov môžete tiež použiť LED panely.

Má všetky vnútorné pripojenia obvodu, ktoré nám umožnia neskôr vytvoriť návrh DPS. Tiež som pripojil PDF schémy, aby ste to lepšie videli.

ZDARMA STIAHNITE schémy, kód a knižnice.

Krok 4: Návrh DPS

Dizajn DPS
Dizajn DPS
Dizajn DPS
Dizajn DPS
Dizajn DPS
Dizajn DPS

Na implementáciu dobrého projektu potrebujeme spoľahlivú zostavu pre obvod, ktorý ho tvorí, a neexistuje lepší spôsob, ako to urobiť ako s dobrým plošným spojom.

Tu si môžete stiahnuť súbory Gerber, BOM a Pick & Place, tie, ktoré potrebujete na objednanie dosky plošných spojov vo svojej spoločnosti vyrábajúcej dosky plošných spojov.

Navrhujem JLCPCB:

? 2 doláre za 5 PCB a lacné SMT (2 kupóny)

Kúpte si UŽ NAVRHNUTÚ RADU, Gerber + Pick & Place + BOM

Krok 5: Konfigurácia Adafruit na ovládanie internetu

Konfigurácia Adafruit na ovládanie internetu
Konfigurácia Adafruit na ovládanie internetu
Konfigurácia Adafruit na ovládanie internetu
Konfigurácia Adafruit na ovládanie internetu
Konfigurácia Adafruit na ovládanie internetu
Konfigurácia Adafruit na ovládanie internetu
Konfigurácia Adafruit na ovládanie internetu
Konfigurácia Adafruit na ovládanie internetu
  1. Prejdite na stránku Adafruit IO
  2. Vytvorte si účet zadarmo.
  3. Pozrite sa a skopírujte poverenia Adafruit do svojho kódu.
  4. Prejdite na Informačné kanály> Zobraziť všetko> Vytvoriť nový informačný kanál.
  5. Nižšie vytvorte kanály.
  • -Menaje.
  • -rojo
  • -verde
  • -azul

V dokumentácii k rozhraniu Adafruit API máme informácie o správnej komunikácii so serverom.

Túto adresu URL budeme čoskoro používať:

io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data

Krok 6: Programovanie ESP8266 a testovanie

Programovanie ESP8266 a testovanie
Programovanie ESP8266 a testovanie
Programovanie ESP8266 a testovanie
Programovanie ESP8266 a testovanie
Programovanie ESP8266 a testovanie
Programovanie ESP8266 a testovanie

1. Pripojte prevodník USB na TTL nasledovne:

USB na TTL ----- ESP8266

3,3 V Vcc

tx rx

rx tx

Gnd Gnd

1- Na programovanie ESP8266 musíme umiestniť prepojku (poloha PROG), pripojiť prevodník USB na TTL k našej doske s plošnými spojmi a potom k počítaču, nainštalovať knižnice a potom nahrať. (Je potrebné mať nainštalovaný ESP8266 Packaje vo vašom IDE).

2- Nainštalujte knižnice a závislosti.

3- Reštartujte IDE, otvorte kód.

4- Nakonfigurujte svoje poverenia WiFi a používateľské meno a heslo Adafruit IO

4- Nahrajte skicu.

5- prepojka na POUŽITIE, odpojte USB a pripojte napájací zdroj 5v.

6- Skontrolujte, či všetky vaše diódy LED fungujú správne.

POZNÁMKA: Na napájanie ESP použite 3,3 V prevodníka USB-TTL. (Bude horieť pri 5 V).

Krok 7: Ovládanie matice LED pomocou poštára

Ovládanie matice LED pomocou poštára
Ovládanie matice LED pomocou poštára
Ovládanie matice LED pomocou poštára
Ovládanie matice LED pomocou poštára
Ovládanie matice LED pomocou poštára
Ovládanie matice LED pomocou poštára
Ovládanie matice LED pomocou poštára
Ovládanie matice LED pomocou poštára
  1. Prejdite na domovskú stránku Postman a stiahnite si bezplatný softvér
  2. Kliknutím na (+) vytvorte novú požiadavku.
  3. Vyberte možnosť POST.
  4. Prilepte adresu URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) a prispôsobte parametre používateľského mena a kľúča informačného kanála.]
  5. Prejdite na „Hlavičky“a pridajte svoj kľúč Adafruit: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  6. Prejdite na „Telo“a nastavte typ na „JSON“a „RAW“a potom upravte kanály, ako ukazuje obrázok: {"value": "text"} alebo {"value": numbers}
  7. Ak bolo úspešné, kliknite na „Odoslať“a potom sa na termináli zobrazí pekná správa
  8. LED Matrix vám poskytne nový text alebo farbu.

Krok 8: Prototypová aplikácia, ktorú som vyrobil na testovanie

Prototypová aplikácia, ktorú som vyrobil na testovanie
Prototypová aplikácia, ktorú som vyrobil na testovanie
Prototypová aplikácia, ktorú som vyrobil na testovanie
Prototypová aplikácia, ktorú som vyrobil na testovanie
Prototypová aplikácia, ktorú som vyrobil na testovanie
Prototypová aplikácia, ktorú som vyrobil na testovanie

S konceptmi aplikovanými na Postman som vytvoril aplikáciu, ktorá emuluje odosielanie a odosielanie, aby som mohol ovládať MCM-LED-Matrix prostredníctvom mobilného telefónu a s príjemnejším rozhraním.

Farebná paleta a textové pole na zadávanie textu.

Dúfam, že sa vám projekt páči, neváhajte sa podeliť o svoje prerábky.

Odporúča: