Satura rādītājs:

DIY INTERNET KONTROLĒTA SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 soļi (ar attēliem)
DIY INTERNET KONTROLĒTA SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 soļi (ar attēliem)

Video: DIY INTERNET KONTROLĒTA SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 soļi (ar attēliem)

Video: DIY INTERNET KONTROLĒTA SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 soļi (ar attēliem)
Video: WS2812 [Программируемая светодиодная лента] 2024, Jūnijs
Anonim
DIY INTERNET KONTROLĒTA SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)
DIY INTERNET KONTROLĒTA SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)

Šeit ir mans otrais progress projektā, kuru es ar prieku jums parādīšu. Tas ir par DIY Smart LED matricu, kas ļaus jums tajā parādīt datus, piemēram, YouTube statistiku, jūsu viedās mājas statistiku, kā temperatūru, mitrumu, var būt vienkāršs pulkstenis vai vienkārši parādīt tekstu un animācijas.

Šajā otrajā apmācībā es nosūtīšu teksta un krāsu datus, izmantojot internetu. Ja esat vizuāli apguvis, es zinu, ka videoklips ir vairāk nekā 1000 vārdu vērts, tāpēc šeit ir apmācības video. (Es runāju spāņu valodā, tāpēc, lūdzu, apsveriet iespēju ieslēgt subtitrus angļu valodā):

1. darbība. Nepieciešamās prasmes

Nepieciešamas prasmes
Nepieciešamas prasmes
Nepieciešamas prasmes
Nepieciešamas prasmes
Nepieciešamas prasmes
Nepieciešamas prasmes
Nepieciešamas prasmes
Nepieciešamas prasmes

Kā jūs pamanījāt, šajā projektā nekas neizskatās ļoti grūti, taču jums būs nepieciešamas dažas pamatzināšanas par:

-Izmantojot Arduino IDE.

-Programmēšana ESP8266.

-3D drukāšana vai roku darbs (režģim).

-Metināšana.

-Elektroinstalācija.

2. darbība: komponentu un detaļu saraksts

Sastāvdaļu un detaļu saraksts
Sastāvdaļu un detaļu saraksts
Sastāvdaļu un detaļu saraksts
Sastāvdaļu un detaļu saraksts
Sastāvdaļu un detaļu saraksts
Sastāvdaļu un detaļu saraksts

Laba vieta, ko varu ieteikt, lai atrastu jūsu komponentus, tas ir MakerFocus, tas ir atvērtā koda aparatūras veikals!

1. PCB Es tiešām iesaku izmantot JLCPCB SMT pakalpojumus, lai pasūtītu savus, jūs varat izvēlēties starp versiju No LEDs un PIEVIENOT LED sloksnes pats vai vienu ar LED.

2. ESP8266 (mikrokontrolleris).

3. WS2812 LED sloksnes.

4. 5v 2A barošanas avots.

5. PCB barošanas ligzda.

6. 3D printeris (pēc izvēles) Jūs varat izgatavot detaļas ar kartonu vai kaut ko cietu.

3. darbība: shēmas shēma

Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma
Ķēdes diagramma

Šeit ir shēmas shēma, jums ir vairākas iespējas, kā izveidot projektu. Jūs varat vienkārši izveidot ķēdes vadības daļu, kas parādīta pirmajā attēlā, un pēc tam pievienot atsevišķas gaismas diodes sloksnes, kā parādīts 3. attēlā.

LED sloksņu vietā varat izmantot arī LED paneļus.

Tam ir visi ķēdes iekšējie savienojumi, kas ļaus mums vēlāk izveidot PCB dizainu. Es pievienoju arī shēmas PDF failu, lai jūs varētu to labāk redzēt.

BEZ MAKSAS LEJUPIELĀDĪT shēmas, kodu un bibliotēkas.

4. solis: PCB dizains

PCB dizains
PCB dizains
PCB dizains
PCB dizains
PCB dizains
PCB dizains

Lai īstenotu labu projektu, mums ir nepieciešama uzticama montāža ķēdē, kas to veido, un nav labāka veida, kā to izdarīt, kā ar labu PCB.

Šeit jūs varat lejupielādēt failus Gerber, BOM un Pick & Place, tos, kas nepieciešami, lai pasūtītu PCB savā PCB ražošanas uzņēmumā.

Es iesaku JLCPCB:

2 USD par 5 PCB un lēti SMT (2 kuponi)

PIRKT JAU DIZAINOTO DĒLU, Gerber + Pick & Place + BOM

5. darbība. Adafruit konfigurācija interneta kontrolei

Adafruit konfigurācija interneta kontrolei
Adafruit konfigurācija interneta kontrolei
Adafruit konfigurācija interneta kontrolei
Adafruit konfigurācija interneta kontrolei
Adafruit konfigurācija interneta kontrolei
Adafruit konfigurācija interneta kontrolei
Adafruit konfigurācija interneta kontrolei
Adafruit konfigurācija interneta kontrolei
  1. Dodieties uz Adafruit IO lapu
  2. Izveidojiet bezmaksas kontu.
  3. Apskatiet un nokopējiet Adafruit akreditācijas datus savā kodā.
  4. Atveriet plūsmas> Skatīt visu> Izveidot jaunu plūsmu.
  5. Izveidojiet plūsmas zemāk.
  • -Mensaje.
  • -rojo
  • -Verde
  • -azul

Adafruit API dokumentācijā mums ir informācija, lai pareizi sazinātos ar serveri.

Drīzumā mēs izmantosim šo URL:

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

6. darbība: ESP8266 programmēšana un pārbaude

ESP8266 programmēšana un pārbaude
ESP8266 programmēšana un pārbaude
ESP8266 programmēšana un pārbaude
ESP8266 programmēšana un pārbaude
ESP8266 programmēšana un pārbaude
ESP8266 programmēšana un pārbaude

1. Savienojiet USB ar TTL pārveidotāju šādi:

USB uz TTL ----- ESP8266

3.3v Vcc

tx rx

rx tx

Gnd Gnd

1- Lai ieprogrammētu ESP8266, mums jānovieto džemperis (PROG pozīcija), jāpievieno USB uz TTL pārveidotājs mūsu PCB uz tā, ievērojot tapas, un pēc tam pie mūsu datora, instalējiet bibliotēkas un pēc tam augšupielādējiet. (Jūsu IDE jāinstalē ESP8266 Package).

2- Instalējiet bibliotēkas un atkarības.

3- Restartējiet IDE, atveriet kodu.

4- Konfigurējiet savus WiFi akreditācijas datus un Adafruit IO lietotājvārdu un paroli

4- Augšupielādējiet skici.

5- Džemperis, lietojot, atvienojiet USB un pievienojiet 5v barošanas avotu.

6- Pārbaudiet, vai visas jūsu gaismas diodes darbojas labi.

PIEZĪME: ESP barošanai izmantojiet USB-TTL pārveidotāja 3.3v. (Degs ar 5v).

7. solis: LED matricas vadīšana ar pastnieku

LED matricas vadīšana ar pastnieku
LED matricas vadīšana ar pastnieku
LED matricas vadīšana ar pastnieku
LED matricas vadīšana ar pastnieku
LED matricas vadīšana ar pastnieku
LED matricas vadīšana ar pastnieku
LED matricas vadīšana ar pastnieku
LED matricas vadīšana ar pastnieku
  1. Dodieties uz Pastnieka mājas lapu un lejupielādējiet bezmaksas programmatūru
  2. Izveidojiet jaunu pieprasījumu, noklikšķinot uz (+).
  3. Atlasiet opciju POST.
  4. Ielīmējiet URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) un personalizējiet lietotājvārda un plūsmas atslēgas parametrus.]
  5. Dodieties uz "Galvenes" un pievienojiet savu Adafruit atslēgu: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  6. Atveriet sadaļu “Pamatteksts” un iestatiet veidu “JSON” un “RAW”, pēc tam mainiet plūsmas, kā parādīts attēlā: {"value": "text"} vai {"value": numbers}
  7. Noklikšķiniet uz "Sūtīt", ja tas bija veiksmīgs, tad terminālī redzēsit jauku ziņojumu
  8. Jūsu LED matrica parādīs jums jauno tekstu vai krāsu.

8. darbība. Es izveidoju izmēģināmas lietotnes prototipu

Lietotnes prototips, kuru es testēju
Lietotnes prototips, kuru es testēju
Lietotnes prototips, kuru es testēju
Lietotnes prototips, kuru es testēju
Lietotnes prototips, kuru es testēju
Lietotnes prototips, kuru es testēju

Izmantojot pastniekam piemērotos jēdzienus, es izveidoju lietotni, kas līdzinās sūtījumiem un ziņojumiem, lai es varētu kontrolēt MCM-LED-matricu, izmantojot mobilo tālruni un ar jaukāku saskarni.

Krāsu palete un teksta ievades teksta lodziņš.

Ceru, ka jums patiks projekts, lūdzu, nekautrējieties dalīties ar saviem pārtaisījumiem.

Ieteicams: