Përmbajtje:

ESP8266 / Arduino RGB Dekorimi i dritares së dritës së Krishtlindjeve të dritës: 5 hapa (me fotografi)
ESP8266 / Arduino RGB Dekorimi i dritares së dritës së Krishtlindjeve të dritës: 5 hapa (me fotografi)

Video: ESP8266 / Arduino RGB Dekorimi i dritares së dritës së Krishtlindjeve të dritës: 5 hapa (me fotografi)

Video: ESP8266 / Arduino RGB Dekorimi i dritares së dritës së Krishtlindjeve të dritës: 5 hapa (me fotografi)
Video: Create your own WiFi RGB led controller || ESP8266 & WS2812 2024, Dhjetor
Anonim
Image
Image
ESP8266 / Arduino RGB Dekorimi i dritares së dritës së Krishtlindjeve të dritës
ESP8266 / Arduino RGB Dekorimi i dritares së dritës së Krishtlindjeve të dritës
ESP8266 / Arduino RGB Dekorimi i dritares së dritës së Krishtlindjeve të dritës
ESP8266 / Arduino RGB Dekorimi i dritares së dritës së Krishtlindjeve të dritës

Thatshtë ajo kohë e vitit: Dhjetor. Dhe në lagjen time, të gjithë po zbukurojnë shtëpinë dhe dritaret e tyre me disa drita të Krishtlindjeve. Këtë herë, vendosa të ndërtoj diçka me porosi, unike, duke përdorur një modul ESP8266 dhe vetëm disa LED RGB. Ju mund të bëni të njëjtën ndërtim duke përdorur një modul Arduino (Uno/Pro), por me modulin ESP e merrni atë gjithashtu të aktivizuar me wifi, për telekomandë, aktivizim/çaktivizim të planifikuar.

Përbërësit e nevojshëm…

  • ESP8266 (moduli NodeMCU) ose Arduino Uno/Pro/Pro Mini/etj. Ky tutorial është për ESP8266, por është gjithashtu i zbatueshëm për të tjerët
  • Rrip LED i ndriçueshëm individualisht RGB (patate të skuqura WS2812), i rekomanduar: 60 RGB LED/metër, 1 metër copë
  • Disa tela dhe bashkim
  • Një kabllo e gjatë mikro-USB (mundësohet nga USB)
  • Ose dru ose thjesht një kuti kartoni për kornizën
  • Arduino IDE për zhvillimin e softuerit (shiko kodin shembull në fund të udhëzimeve)

Gjëja e bukur në lidhje me shiritin LED WS2812 RGB është se këto, tani module të përballueshme LED janë të adresueshme dhe të lidhura në mënyrë individuale, kështu që ju vetëm duhet të siguroheni që linja "të dhëna" është e lidhur nga njëra në tjetrën. Shtë një komponent shumë i përshtatshëm për pemën, sepse pasi të keni prerë shiritin LED në copa, ju vetëm duhet t'i lidhni me një tel. Dy lidhjet e tjera (+5V dhe toka), mund t'i lidhni kudo.

Për adresimin nga kodi, mund të shihni që adresat e pikselëve fillojnë në 0 (më afër bazës së pemës) dhe shkojnë në 42, për një total prej 43 LEDs. Sigurisht që jeni të lirë të përdorni pak a shumë LED, por atëherë duhet të modifikoni kodin.

Konsumi i energjisë për konfigurimin tim 43 LED është rreth 360 mA max me kodin aktual, por unë nuk po i nxjerr LED -et. Nëse do të ndiznit të gjitha LED -të, me fuqi të plotë, ka të ngjarë të jetë mbi 1A, prandaj kujdes!

Kodi aktual është i thjeshtë, i vendos të gjitha LED -të në të gjelbër dhe më pas ndryshon një piksel në njërën nga 6 ngjyrat e paletës çdo 0.5 sekonda. Ju jeni të lirë ta modifikoni atë dhe të eksperimentoni me çdo model kompleks.

Hapi 1: Pritini shiritin LED

Pritini Rripin LED
Pritini Rripin LED

Së pari, vendosni shiritin LED RGB dhe prerë atë në madhësi, për të formuar pemën.

Unë preferova të kisha 15 LED si bagazhi (vertikal), dhe pastaj 2 + 2, 4 + 4, 8 + 8 LED për degët, por ju mund të keni pak a shumë. Sigurohuni që të prerë vetëm shiritin në jastëkët e bakrit (shenja të prera).

Hapi 2: Krijimi i Kornizës

Krijimi i Kornizës
Krijimi i Kornizës
Krijimi i Kornizës
Krijimi i Kornizës

Ju thjesht mund të përdorni një copë kartoni, por unë kisha pak dru (balsa) të shtrirë përreth dhe mendoj se duket pak më mirë, kështu që e përdor atë. Vizatoni skicën në një copë A4 nga hapi i mëparshëm (ku keni prerë LED), dhe prerë disa copa druri në atë madhësi. Pastaj përdorni zam të nxehtë për t'i bashkuar të gjitha.

Hapi 3: Bashkimi i shiritave LED në kornizë

Bashkimi i shiritave LED në kornizë
Bashkimi i shiritave LED në kornizë

Shiritat LED kanë një ngjitës në anën e pasme. Përdoreni atë për të bashkuar shiritat në kornizë.

Mos e bashkoni akoma pjesën e trungut (vertikal), që do të jetë vetëm hapi i fundit pasi ta lidhni pothuajse të gjithë.

Vini re shigjetat e drejtimit në shirit - ky është drejtimi i zinxhirit/të dhënave! Ju duhet të keni DI (të dhëna brenda) në degën e djathtë, në anën e djathtë dhe DO (të dhënat jashtë) në degën e majtë, në anën e majtë. Ne duam të kemi një zinxhir të bukur dhe të lehtë të të gjitha këtyre LED -ve. Shënim, fuqia (+5V, GND) nuk do të lidhet me zinxhirë.

Hapi 4: Instaloni atë

Instalimi i tij
Instalimi i tij
Instalimi i tij
Instalimi i tij
Instalimi i tij
Instalimi i tij

Ne duam të lidhim zinxhir të të dhënave, kështu që do të thotë që telat e të dhënave tona do të shkojnë nga një degë e sipërme e majtë në një të djathtë të poshtme. Dhe sigurisht ne i lidhim të 3 telat në mes, ku takohet një degë e majtë + e djathtë.

Kur të bëhet kjo, ne duhet të sigurohemi që të fuqizojmë të gjitha pjesët, për këtë, unë drejtova një tel të zi në anën e majtë (vertikale) për GND dhe në anën e djathtë për +5V.

Hapi 5: Lidhja me ESP8266 dhe Ngarkimi i Skicës

Lidhja me ESP8266 dhe Skicimi i Ngarkimit
Lidhja me ESP8266 dhe Skicimi i Ngarkimit
Lidhja me ESP8266 dhe Ngarkimi i Skicës
Lidhja me ESP8266 dhe Ngarkimi i Skicës

Lidhni kunjat nga ESP8266:

+5V (VIN) - në shiritin LED +5V

GND - në shiritin LED GND

Shirit D7 në LED DataNote: nëse përdorni Arduino Uno/Pro, ky pin mund të jetë i ndryshëm, vetëm sigurohuni që të përputhet me kodin burimor

Filloni Arduino IDE, krijoni/ngarkoni kodin burimor (bashkangjitur) në të, pastaj sigurohuni që Arduino IDE është konfiguruar me cilësimet e sakta (porta, lloji i pajisjes, shpejtësia), pastaj shtypni Compile + Upload.

Kur të përfundojë, shiriti LED do të ndizet dhe do të fillojë të shfaqë modele. Ju mund të keni nevojë të shtoni bibliotekën Adafruit - Neopixel në Arduino IDE (v1.8+). Ju gjithashtu mund të modifikoni kodin për të shfaqur modele të ndryshme, mos ngurroni të eksperimentoni.

Gëzuar Krishtlindjet!

Recommended: