
INHOUDSOPGAWE:
- Stap 1: Vaardighede nodig
- Stap 2: Komponente en onderdele lys
- Stap 3: Kringdiagram
- Stap 4: PCB -ontwerp
- Stap 5: Adafruit -konfigurasie vir internetbeheer
- Stap 6: Programmering van die ESP8266 en toetsing
- Stap 7: Beheer van die LED Matrix With Postman
- Stap 8: Prototipe -app wat ek gemaak het om te toets
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53

Hier is my tweede vooruitgang na 'n projek wat ek baie opgewonde is om aan u te wys. Dit gaan oor 'n DIY Smart LED Matrix waarmee u data, soos YouTube -statistieke, u Smart Home -statistieke, soos temperatuur, humiditeit, 'n eenvoudige horlosie kan wys, of net teks en animasies kan wys.
In hierdie tweede tutoriaal stuur ek teks- en kleurdata via die internet. As u 'n visuele leerder is, weet ek dat 'n video van meer as 1000 woorde ter waarde is, so hier is 'n tutoriaalvideo. (Ek is 'n Spaanse spreker, dus oorweeg dit om Engelse onderskrifte aan te skakel):
Stap 1: Vaardighede nodig




Soos u kan sien, lyk niks baie moeilik vir hierdie projek nie, maar u benodig basiese kennis oor:
-Gebruik van die Arduino IDE.
-Programmering van ESP8266.
-3D -drukwerk of handwerk (vir die rooster).
-Sweis.
-Bedrading.
Stap 2: Komponente en onderdele lys



'N Goeie plek wat ek kan aanbeveel om u komponente te vind, dit is MakerFocus, dit is 'n open source hardewarewinkel!
1. PCB Ek beveel regtig aan om JLCPCB SMT -dienste te gebruik om joune te bestel; u kan kies tussen die weergawe No LEDs en die LED's Strips byvoeg, of die een met die LED's.
2. ESP8266 (mikrobeheerder).
3. WS2812 LED's Stroke.
4. 5v 2A Kragtoevoer.
5. PCB Power Jack.
6. 3D -drukker (opsioneel) U kan die onderdele met karton of iets styf doen.
Stap 3: Kringdiagram



Hier is die stroombaan -diagram; u het verskeie opsies om die projek te maak. U kan net die kontrolegedeelte van die stroombaan skep, die een wat in die eerste prentjie getoon word, en dan individuele LED's Strips heg soos op die 3de prentjie.
U kan ook, in plaas van LED -stroke, LED -panele gebruik.
Dit het al die interne verbindings van die stroombaan waarmee ons later die PCB -ontwerp kan maak. Ek het ook die PDF van die skemas aangeheg, sodat u dit beter kan sien.
LAAI GRATIS skema's, kode en biblioteke af.
Stap 4: PCB -ontwerp



Vir die implementering van 'n goeie projek benodig ons 'n betroubare samestelling vir die stroombaan, en daar is geen beter manier om dit te doen as met 'n goeie PCB nie.
Hier kan u die Gerber-, BOM- en Pick & Place -lêers aflaai, die dokumente wat u benodig om u PCB by u PCB -vervaardigingsonderneming te bestel.
Ek stel JLCPCB voor:
? $ 2 vir 5 PCB's en goedkoop SMT (2 coupons)
KOOP DIE REEDS ONTWERPTE RAAD, Gerber + Pick & Place + BOM
Stap 5: Adafruit -konfigurasie vir internetbeheer




- Gaan na die Adafruit IO -bladsy
- Skep 'n gratis rekening.
- Kyk en kopieer die Adafruit -geloofsbriewe na u kode.
- Gaan na Feeds> Bekyk alles> Skep nuwe voer.
- Skep die voer hieronder.
- -mensaje.
- -rojo
- -verde
- -azoel
In die Adafruit API -dokumentasie het ons die inligting om behoorlik met die bediener te kommunikeer.
Ons gaan binnekort hierdie URL gebruik:
io.adafruit.com/api/v2/{gebruikersnaam}/feeds/{feed_key}/data
Stap 6: Programmering van die ESP8266 en toetsing



1. Koppel die USB na TTL -omskakelaar soos volg:
USB na TTL ----- ESP8266
3.3v Vcc
tx rx
rx tx
Gnd Gnd
1- Om die ESP8266 te programmeer, moet ons die jumper op (PROG-posisie) plaas, die USB-na-TTL-omskakelaar op ons printplaat aansluit, en dan na ons rekenaar, die biblioteke installeer en dan oplaai. (Moet die ESP8266 Packaje op u IDE laat installeer).
2- Installeer die biblioteke en afhanklikes.
3- Herbegin die IDE, maak die kode oop.
4- Stel u WiFi-geloofsbriewe en Adafruit IO-gebruikersnaam en wagwoord op
4- Laai die skets op.
5- Jumper by GEBRUIK, ontkoppel USB en sluit die 5v-kragtoevoer aan.
6- Verifieer dat al u LED's goed werk.
LET WEL: Gebruik die 3.3v van die USB-TTL-omskakelaar om die ESP aan te dryf. (Sal met 5v brand).
Stap 7: Beheer van die LED Matrix With Postman




- Gaan na die posman se tuisblad en laai die gratis sagteware af
- Skep 'n nuwe versoek deur op (+) te klik.
- Kies die POST -opsie.
- Plak die URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) en pas die parameters van gebruikersnaam en voersleutel aan.]
- Gaan na "Headers" en voeg u Adafruit-sleutel by: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Gaan na "Body" en stel die tipe op "JSON" en "RAW", en verander dan u feeds soos die prentjie wys: {"value": "text"} of {"value": numbers}
- Klik op "Stuur" as dit suksesvol was, dan sien u 'n goeie boodskap op die terminale
- Jou LED -matriks gee jou die nuwe teks of kleur.
Stap 8: Prototipe -app wat ek gemaak het om te toets



Met die konsepte wat op Postman toegepas is, het ek 'n app gemaak wat die stuur en pos navolg, sodat ek die MCM-LED-Matrix deur die selfoon en met 'n mooier koppelvlak kan beheer.
'N Kleurpalette en 'n tekskassie vir teksinvoer.
Hoop u geniet die projek, deel gerus u remakes.
Aanbeveel:
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 stappe (met foto's)

DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): Hier is my inleiding tot 'n projek wat ek baie opgewonde is om aan u te wys. Dit gaan oor 'n DIY Smart LED Matrix waarmee u daarop kan wys dat data, soos YouTube -statistieke, u Smart Home -statistieke, temperatuur, humiditeit 'n eenvoudige horlosie kan wees, of net
Internet Valentine: 17 stappe (met prente)

Internet Valentine: Stuur 'n nota aan u Valentynsdag! Hierdie DIY -elektronika -projek gebruik 'n klein vibrerende motor om 'n papiertjie se hart saggies te laat waai en 'n LED te flits as dit instruksies oor die internet van 'n ander toestel ontvang. Ek het twee weergawes van t
DIE GOEDKOOPSTE GEMOTORISEERDE VAN DIE INTERNET, GORDELGERY, 48 "DIY CAMERA SLIDER: 12 stappe (met prente)

DIE GOEDKOOPSTE GEMOTOREERDE VAN DIE INTERNET, GORDELGESTUURDE, 48 "DIY -KAMERA SLIDER: Parallax Printing bied 'n goedkoop oplossing vir gemotoriseerde parallaksfotografie. Let op: hierdie gids is 'n paar jaar oud en in die tyd sedert dit geskryf is, het die skyfievervaardiging Opteka die ontwerp gewysig die platform deur die kern te verwyder
IoT Smart Clock Dot Matrix Gebruik Wemos ESP8266 - ESP Matrix: 12 stappe (met foto's)

IoT Smart Clock Dot Matrix Gebruik Wemos ESP8266-ESP Matrix: Maak jou eie IoT Smart Clock wat kan: Display Clock met 'n pragtige animasie-ikoon Display Reminder-1 to Reminder-5 Display Calendar Display Moslem Gebedstye Weer Weerinligting Nuus Vertoon Advies Vertoon Bitcoin koers vertoon
Electronic Matrix - I Love You: 10 stappe (met prente)

Electronic Matrix - I Love You: Hi daar! Liefde is in die lug! Hierdie Valentynsdag wys u liefde letterlik op 8x8 LED Matrix met Arduino. Maak 'n elektroniese valentynsprojek vir u geskenk aan u geliefde. Vandag wys ek u my eenvoudige, maar oulike projek vir die Valentynsdag