Indholdsfortegnelse:
- Trin 1: Nødvendige færdigheder
- Trin 2: Komponenter og reservedelsliste
- Trin 3: Kredsløbsdiagram
- Trin 4: PCB -design
- Trin 5: Adafruit -konfiguration til internetkontrol
- Trin 6: Programmering af ESP8266 og test
- Trin 7: Styring af LED Matrix With Postman
- Trin 8: Prototype -app, jeg lavede til test
Video: DIY INTERNET STYRET SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Her er mit 2. fremskridt til et projekt, som jeg glæder mig meget til at vise dig. Det handler om en DIY Smart LED Matrix, der lader dig vise på den, data, såsom YouTube -statistik, dine Smart Home -statistikker, som temperatur, fugtighed, kan være et simpelt ur eller bare vise tekst og animationer.
I denne anden vejledning sender jeg tekst- og farvedata via internettet. Hvis du er en visuel elev, ved jeg, at en video værd mere end 1000 ord, så her er en selvstudievideo. (Jeg er spansktalende, så overvej at tænde engelske undertekster):
Trin 1: Nødvendige færdigheder
Som du kan bemærke, ser intet meget svært ud på dette projekt, men du skal bruge nogle grundlæggende viden om:
-Anvendelse af Arduino IDE.
-Programmering ESP8266.
-3D udskrivning eller håndværk (til gitteret).
-Svejsning.
-Ledninger.
Trin 2: Komponenter og reservedelsliste
Et godt sted jeg kan anbefale at finde dine komponenter, det er MakerFocus, det er en open source hardware butik!
1. PCB Jeg anbefaler virkelig at bruge JLCPCB SMT Services til at bestille din, du kan vælge mellem No LEDs versionen og TILFØJ LED'ens Strips selv, eller den med LED'erne.
2. ESP8266 (mikrokontroller).
3. WS2812 LED'er Strimler.
4. 5v 2A strømforsyning.
5. PCB Power Jack.
6. 3D -printer (valgfri) Du kan gøre delene med pap eller noget stift.
Trin 3: Kredsløbsdiagram
Her er kredsløbsdiagrammet, du har flere muligheder for at lave projektet. Du kan bare oprette kontroldelen af kredsløbet, den der er vist i det første billede, og derefter vedhæfte individuelle LED'er Strips som vist på det tredje billede.
Du kan også i stedet for LED -strips bruge LED -paneler.
Det har alle de interne forbindelser i kredsløbet, der gør det muligt for os at oprette PCB -designet senere. Jeg vedhæftede også PDF'en af skemaerne, så du kan se det bedre.
DOWNLOAD Skemaer, kode og biblioteker GRATIS.
Trin 4: PCB -design
Til implementering af et godt projekt har vi brug for en pålidelig samling til kredsløbet, der danner det, og der er ingen bedre måde at gøre det på end med et godt printkort.
Her kan du downloade Gerber-, BOM- og Pick & Place -filerne, dem du skal bruge for at bestille dit printkort på dit PCB -fremstillingsfirma.
Jeg foreslår JLCPCB:
? $ 2 for 5 printkort og billig SMT (2 kuponer)
KØB DET ALLEREDE DESIGNEDE BOARD, Gerber + Pick & Place + BOM
Trin 5: Adafruit -konfiguration til internetkontrol
- Gå til Adafruit IO -side
- Opret en gratis konto.
- Se og kopier Adafruit -legitimationsoplysningerne til din kode.
- Gå til Feeds> Vis alle> Opret nyt feed.
- Opret feeds ned nedenunder.
- -mensaje.
- -rojo
- -verde
- -azul
I Adafruit API -dokumentation har vi oplysninger til korrekt kommunikation med serveren.
Vi kommer snart til at bruge denne URL:
io.adafruit.com/api/v2/{brugernavn}/feeds/{feed_key}/data
Trin 6: Programmering af ESP8266 og test
1. Tilslut USB til TTL Converter som følger:
USB til TTL ----- ESP8266
3.3v Vcc
tx rx
rx tx
Gnd Gnd
1- For at programmere ESP8266 skal vi placere jumperen på (PROG-position), tilslutte USB til TTL-konverteren til vores printkort på den respective pins og derefter til vores pc, installere bibliotekerne og derefter uploade. (Skal ESP8266 Packaje installeres på din IDE).
2- Installer biblioteker og afhængigheder.
3- Genstart IDE, åbn koden.
4- Konfigurer dine WiFi-legitimationsoplysninger og Adafruit IO-brugernavn og adgangskode
4- Upload skitsen.
5- Jumper på USE, afbryd USB og tilslut 5v strømforsyningen.
6- Kontroller, at alle dine lysdioder fungerer fint.
BEMÆRK: Brug 3.3v på USB-TTL-konverteren til at drive ESP'en. (Vil brænde med 5v).
Trin 7: Styring af LED Matrix With Postman
- Gå til Postman hjemmeside og download den gratis software
- Opret en ny anmodning ved at klikke på (+).
- Vælg indstillingen POST.
- Indsæt webadressen (https://io.adafruit.com/api/v2/{brugernavn}/feeds/{feed_key}/data), og tilpass parametrene for brugernavn og feednøgle.]
- Gå til "Headers", og tilføj din Adafruit-nøgle: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Gå til "Body", og indstil typen til "JSON" og "RAW", og rediger derefter dine feeds, som billedet viser: {"value": "text"} eller {"value": numbers}
- Klik på "Send", hvis det lykkedes, så vil du se en flot besked på terminalen
- Din LED Matrix vil give dig den nye tekst eller farve.
Trin 8: Prototype -app, jeg lavede til test
Med de begreber, der blev anvendt på Postman, lavede jeg en app, der efterligner send og post, så jeg kunne styre MCM-LED-Matrix gennem mobiltelefonen og med en pænere grænseflade.
En farvepallette og en tekstboks til tekstindtastning.
Håber du vil nyde projektet, du er velkommen til at dele dine genindspilninger.
Anbefalede:
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 trin (med billeder)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): Her er min introduktion til et projekt, som jeg glæder mig meget til at vise dig. Det handler om en DIY Smart LED Matrix, der lader dig vise på det, data, såsom YouTube -statistik, dine Smart Home -statistikker, da temperatur, luftfugtighed, kan være et simpelt ur eller bare sho
Joystick -styret kørestol hjulpet med forhindringssporing: 3 trin (med billeder)
Joystickstyret kørestol hjulpet med forhindringssporing: For at lette fysisk handicappede med sikker kørsel bruges en ultralydssensor til at spore forhindringer på vejen. Baseret på joystickens bevægelse kører motorerne kørestol i alle fire retninger og hastighed på hver di
DIY - RGB LED -skærme styret af Arduino: 5 trin (med billeder)
DIY | RGB LED -skærme styret af Arduino: I dag vil jeg lære dig, hvordan du kan bygge dine egne RGB LED -briller meget let og billigtDette har altid været en af mine største drømme, og det blev endelig til virkelighed! Et kæmpe råb til NextPCB for sponsorering dette projekt. De er en PCB -producent
Wi-fi-styret FPV Rover Robot (med Arduino, ESP8266 og Stepper Motors): 11 trin (med billeder)
Wi-fi-styret FPV Rover Robot (med Arduino, ESP8266 og Stepper Motors): Denne instruktør viser, hvordan man designer en fjernstyret tohjulet robotrover over et wi-fi-netværk ved hjælp af en Arduino Uno tilsluttet et ESP8266 Wi-fi-modul og to trinmotorer. Robotten kan styres fra almindelige internetbrowsere
Arduino Anti Collision -bil styret med Bluetooth: 3 trin (med billeder)
Arduino Anti Collision Car Controlled With Bluetooth: Sådan laver du en Arduino Anti Collision Car Controlled With Bluetooth