Përmbajtje:

DIY INTERNET KONTROLLUAR SMART LED SMART (ADAFRUIT + ESP8266 + WS2812): 8 hapa (me fotografi)
DIY INTERNET KONTROLLUAR SMART LED SMART (ADAFRUIT + ESP8266 + WS2812): 8 hapa (me fotografi)

Video: DIY INTERNET KONTROLLUAR SMART LED SMART (ADAFRUIT + ESP8266 + WS2812): 8 hapa (me fotografi)

Video: DIY INTERNET KONTROLLUAR SMART LED SMART (ADAFRUIT + ESP8266 + WS2812): 8 hapa (me fotografi)
Video: ESP8266 Smart Light Switch with Servo Motor 2024, Nëntor
Anonim
DIY INTERNET KONTROLLUAR SMART LED SMART (ADAFRUIT + ESP8266 + WS2812)
DIY INTERNET KONTROLLUAR SMART LED SMART (ADAFRUIT + ESP8266 + WS2812)

Këtu është përparimi im i dytë në një projekt që jam shumë i emocionuar t'ju tregoj. Bëhet fjalë për një DIY Smart LED Matrix që do t'ju lejojë të shfaqni në të, të dhëna, të tilla si YouTube Stats, Smart Home Stats, si temperatura, lagështia, mund të jenë një orë e thjeshtë, ose thjesht të shfaqin tekst dhe animacione.

Në këtë tutorial të dytë do të dërgoj të dhëna teksti dhe ngjyra përmes internetit. Nëse jeni një nxënës vizual, unë e di se një video vlen më shumë se 1000 fjalë, kështu që këtu është një video Tutorial. (Unë jam folës spanjoll, kështu që ju lutemi konsideroni të ndizni titrat në anglisht):

Hapi 1: Aftësitë e nevojshme

Aftësitë e nevojshme
Aftësitë e nevojshme
Aftësitë e nevojshme
Aftësitë e nevojshme
Aftësitë e nevojshme
Aftësitë e nevojshme
Aftësitë e nevojshme
Aftësitë e nevojshme

Siç mund ta vini re, asgjë nuk duket shumë e vështirë në këtë projekt, por do t'ju duhet disa njohuri themelore për:

-Përdorimi i Arduino IDE.

-Programimi i ESP8266.

-Shtypje 3D ose Artizanat (për Rrjetin).

-Saldim.

-Tela.

Hapi 2: Lista e Komponentëve dhe Pjesëve

Komponentët dhe lista e pjesëve
Komponentët dhe lista e pjesëve
Komponentët dhe lista e pjesëve
Komponentët dhe lista e pjesëve
Komponentët dhe lista e pjesëve
Komponentët dhe lista e pjesëve

Një vend i mirë që mund të rekomandoj për të gjetur përbërësit tuaj, është MakerFocus, është një Dyqan Hardware me Burim të Hapur!

1. PCB Unë me të vërtetë ju rekomandoj që të përdorni Shërbimet JLCPCB SMT për të porositur tuajin, ju mund të zgjidhni midis versionit No LEDs dhe SHTRITI shiritat e LED -ve vetë, ose atë me LED.

2. ESP8266 (Mikrokontrollues).

3. Shirita LEDs WS2812.

4. Furnizimi me energji 5v 2A.

5. PCB Power Jack.

6. Printer 3D (Opsional) Ju mund t'i bëni pjesët me karton ose diçka të ngurtë.

Hapi 3: Diagrami i Qarkut

Diagrami i qarkut
Diagrami i qarkut
Diagrami i qarkut
Diagrami i qarkut
Diagrami i qarkut
Diagrami i qarkut

Këtu është diagrami i Qarkut, ju keni disa mundësi për të bërë projektin. Ju thjesht mund të krijoni pjesën e kontrollit të qarkut, atë të treguar në imazhin e parë, pastaj të bashkëngjitni shirita LED individualë siç tregohet në imazhin e 3 -të.

Ju gjithashtu, në vend të shiritave LED, mund të përdorni Panele LED.

Ajo ka të gjitha lidhjet e brendshme të qarkut që do të na lejojnë të krijojmë modelin e PCB më vonë. Unë gjithashtu bashkangjita PDF -në e Skemave në mënyrë që ta shihni më mirë.

SHKARKONI Skemat, Kodin dhe Bibliotekat FALAS.

Hapi 4: Dizajni i PCB

Dizajni i PCB
Dizajni i PCB
Dizajni i PCB
Dizajni i PCB
Dizajni i PCB
Dizajni i PCB

Për zbatimin e një projekti të mirë, ne kemi nevojë për një montim të besueshëm për qarkun që e përbën atë, dhe nuk ka mënyrë më të mirë për ta bërë atë sesa me një PCB të mirë.

Këtu mund të shkarkoni Gerber, BOM dhe Pick & Place Files, ato që ju nevojiten për të porositur PCB -në tuaj në kompaninë tuaj prodhuese PCB.

Unë sugjeroj JLCPCB:

? $ 2 për 5 PCB dhe SMT të lirë (2 Kuponë)

BLENI Tashmë Bordin e Projektuar, Gerber + Pick & Place + BOM

Hapi 5: Konfigurimi Adafruit për Kontrollin e Internetit

Konfigurimi Adafruit për Kontrollin e Internetit
Konfigurimi Adafruit për Kontrollin e Internetit
Konfigurimi Adafruit për Kontrollin e Internetit
Konfigurimi Adafruit për Kontrollin e Internetit
Konfigurimi Adafruit për Kontrollin e Internetit
Konfigurimi Adafruit për Kontrollin e Internetit
Konfigurimi Adafruit për Kontrollin e Internetit
Konfigurimi Adafruit për Kontrollin e Internetit
  1. Shkoni te Faqja Adofruit IO
  2. Krijoni një llogari falas.
  3. Shikoni dhe kopjoni kredencialet e Adafruit në kodin tuaj.
  4. Shkoni te Burimet> Shiko të gjitha> Krijo burim të ri.
  5. Krijoni burimet më poshtë.
  • -mensaje.
  • -rojo
  • -verde
  • -azul

Në Dokumentacionin API të Adafruit ne kemi informacionin për të komunikuar siç duhet me serverin.

Ne do ta përdorim këtë URL së shpejti:

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

Hapi 6: Programimi i ESP8266 dhe Testimi

Programimi i ESP8266 dhe Testimi
Programimi i ESP8266 dhe Testimi
Programimi i ESP8266 dhe Testimi
Programimi i ESP8266 dhe Testimi
Programimi i ESP8266 dhe Testimi
Programimi i ESP8266 dhe Testimi

1. Lidhni USB me TTL Converter si më poshtë:

USB në TTL ----- ESP8266

3.3v Vcc

tx rx

rx tx

Gnd Gnd

1- Për të programuar ESP8266 duhet të vendosim kërcyesin në (pozicioni PROG), të lidhim konvertuesin USB në TTL në PCB-në tonë në lidhje me kunjat dhe më pas me kompjuterin tonë, të instalojmë bibliotekat dhe pastaj të ngarkojmë. (Duhet të keni të instaluar ESP8266 Packaje në IDE tuaj).

2- Instaloni Bibliotekat dhe Vartësitë.

3- Rinisni IDE, Hapni Kodin.

4- Konfiguroni kredencialet tuaja WiFi dhe Adafruit IO Emri i përdoruesit dhe fjalëkalimi

4- Ngarko skicën.

5- Jumper në USE, shkëputeni USB dhe lidhni Furnizimin me energji 5v.

6- Verifikoni që të gjitha LED-et tuaja funksionojnë mirë.

SHENIM: Përdorni 3.3v të konvertuesit USB-TTL për të fuqizuar ESP. (Do të digjet me 5v).

Hapi 7: Kontrollimi i Matricës LED me Postier

Kontrollimi i Matricës LED me Postier
Kontrollimi i Matricës LED me Postier
Kontrollimi i Matricës LED me Postier
Kontrollimi i Matricës LED me Postier
Kontrollimi i Matricës LED me Postier
Kontrollimi i Matricës LED me Postier
Kontrollimi i Matricës LED me Postier
Kontrollimi i Matricës LED me Postier
  1. Shkoni në faqen kryesore të Postierit dhe shkarkoni programin falas
  2. Krijoni një kërkesë të re duke klikuar në (+).
  3. Zgjidhni opsionin POST.
  4. Ngjitni URL -në (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) dhe personalizoni parametrat e emrit të përdoruesit dhe çelësit të furnizimit.]
  5. Shkoni te "Headers" dhe shtoni Çelësin tuaj Adafruit: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  6. Shkoni te "Trupi" dhe vendosni llojin në "JSON" dhe "RAW", pastaj modifikoni burimet tuaja siç tregon fotografia: {"vlera": "tekst"} ose {"vlera": numrat}
  7. Klikoni në "Dërgo" nëse ishte i suksesshëm atëherë do të shihni një mesazh të bukur në terminal
  8. Matrica juaj LED ju jep tekstin ose ngjyrën e re.

Hapi 8: Aplikacioni Prototip I bërë për të testuar

Aplikacioni Prototip I bërë për të testuar
Aplikacioni Prototip I bërë për të testuar
Aplikacioni Prototip I bërë për të testuar
Aplikacioni Prototip I bërë për të testuar
Aplikacioni Prototip I bërë për të testuar
Aplikacioni Prototip I bërë për të testuar

Me konceptet e aplikuara në Postier, unë bëra një Aplikacion që imiton dërgimet dhe postimet në mënyrë që të mund të kontrolloj MCM-LED-Matrix përmes celularit dhe me një ndërfaqe më të bukur.

Një paletë me ngjyra dhe një kuti teksti për futjen e tekstit.

Shpresoj që të kënaqeni me projektin, ju lutem mos ngurroni të ndani xhirimet tuaja.

Recommended: