Sisällysluettelo:

Smart Desk LED -valo - Älykäs valaistus W/ Arduino - Neopikselit -työtila: 10 vaihetta (kuvilla)
Smart Desk LED -valo - Älykäs valaistus W/ Arduino - Neopikselit -työtila: 10 vaihetta (kuvilla)

Video: Smart Desk LED -valo - Älykäs valaistus W/ Arduino - Neopikselit -työtila: 10 vaihetta (kuvilla)

Video: Smart Desk LED -valo - Älykäs valaistus W/ Arduino - Neopikselit -työtila: 10 vaihetta (kuvilla)
Video: Online Programmable Arduino Individually Addressable LED strip 2024, Marraskuu
Anonim
Smart Desk LED -valo | Älykäs valaistus W/ Arduino | Neopikselit -työtila
Smart Desk LED -valo | Älykäs valaistus W/ Arduino | Neopikselit -työtila

Nykyään vietämme paljon aikaa kotona, opiskelemme ja työskentelemme käytännössä, joten miksi et tekisi työtilastamme suurempaa mukautetulla ja älykkäällä Arduino- ja Ws2812b -LED -valaistusjärjestelmällä.

Tässä näytän sinulle kuinka rakentaa Smart Desk LED -valo, jota voit ohjata television, kotiteatterin tai minkä tahansa infrapunalähettimellä varustetun laitteen IR -kaukosäätimellä.

Jos olet visuaalinen oppija, tiedän, että video on yli 1000 sanan arvoinen, joten tässä on 2 -osainen opetusvideo. (Puhun espanjaa, joten harkitse englanninkielisen tekstityksen ottamista käyttöön):

Vaihe 1: Tarvittavat taidot

Tarvittavat taidot
Tarvittavat taidot

Kuten huomaat, mikään ei näytä kovin vaikealta tässä projektissa, mutta tarvitset joitain perustietoja:

-Arduino IDE: n käyttö.

Ohjelmointi ESP8266.

-3D -tulostus.

-Hitsaus.

-Johdotus.

Vaihe 2: Komponenttien ja osien luettelo

Komponenttien ja osien luettelo
Komponenttien ja osien luettelo

Hyvä paikka, jota voin suositella komponenttien etsimiseen, se on MakerFocus, se on avoimen lähdekoodin rautakauppa!

1. PCB Suosittelen todella käyttämään JLCPCB SMT -palveluja omien tilaamiseen.

2. ESP8266 (mikro -ohjain).

3. WS2812 LED -nauhat.

4. 5v 2A virtalähde.

5. PCB -virtaliitin.

6. 3D -tulostin.

7. IR -anturi

8. Kaukosäädin, voi olla televisiosi.

Vaihe 3: Piirikaavio

Piirikaavio
Piirikaavio

Tässä on piirikaavio, siinä on kaikki piirin sisäiset liitännät, joiden avulla voimme luoda piirilevyn suunnittelun myöhemmin.

Liitin myös kaavion PDF -tiedoston, jotta näet sen paremmin.

LATAA Kaavio, koodi ja kirjastot ILMAISEKSI.

Vaihe 4: Piirilevyjen suunnittelu ja tilaaminen

Piirilevyjen suunnittelu ja tilaus
Piirilevyjen suunnittelu ja tilaus
Piirilevyjen suunnittelu ja tilaus
Piirilevyjen suunnittelu ja tilaus
Piirilevyjen suunnittelu ja tilaus
Piirilevyjen suunnittelu ja tilaus

Hyvän projektin toteuttamiseksi tarvitsemme luotettavan kokoonpanon piirille, joka muodostaa sen, eikä ole parempaa tapaa tehdä sitä kuin hyvä PCB.

Täältä voit ladata Gerber-, BOM- ja Pick & Place -tiedostot, jotka tarvitset PCB: n tilaamiseen PCB -valmistajalta.

Ehdotan JLCPCB: tä:

? $ 2 viidelle - 4 kerroksiselle piirilevylle ja halvalle SMT: lle (2 kuponkia)

OSTA JO SUUNNITELTU TAULU, Gerber + Pick & Place + BOM

Vaihe 5: 3D -osien tulostus

3D -osien tulostus
3D -osien tulostus

Kaikki projektin kotelon tulostettavat tiedostot.

Voit tulostaa ne 3D -tulostimellasi, jos sinulla ei ole omaasi, tässä voit käyttää käyttämääni tulostinta.

3D -tulostin Ender 3 Pro

Vaihe 6: ESP8266: n ohjelmointi

ESP8266 ohjelmointi
ESP8266 ohjelmointi
ESP8266 ohjelmointi
ESP8266 ohjelmointi
ESP8266 ohjelmointi
ESP8266 ohjelmointi
  1. Asenna kirjastot, jotka toimivat koodilla
  2. Avaa Arduino IDE.
  3. Valitse Tiedosto> Esimerkit> IRremoteESP8266> IRrecvDemo
  4. Tämän esimerkkikoodin avulla voit kopioida IR -koodin, joka lähettää käytettävän kauko -ohjaimen avaimen.
  5. Päivitä IRrecvDemo -ohjelmassa kRecvPin siihen, jonka olet liittänyt IR -anturiin.
  6. Liitä ESP8266 ohjelmoijaan ja liitä infrapunatunnistin valittuun nastaan.
  7. Lataa koodi.
  8. Avaa sarjamonitori ja paina näppäimiä, joista haluat tietää koodin, ja kopioi ja tallenna ne muistiinpanoihin.
  9. Avaa MCM-LED-DESK.ino-koodi.
  10. Aseta kRecvPin arvoon 3, pikselit on kytketty nastaan 0 ja pikselien määrä on minun tapauksessani 80.
  11. Päivitä Leer () -toiminnossa If -koodit kauko -ohjaimesi koodiksi.
  12. Lataa koodi ESP8266 -laitteeseen käyttämällä projektikorttia ja USB -TTL -muunninta

Vaihe 7: ESP8266 ADC Hack

ESP8266 ADC hakata
ESP8266 ADC hakata
ESP8266 ADC hakata
ESP8266 ADC hakata

Kuten huomasit, suunnittelua voidaan käyttää ESP-07: n tai ESP-01: n kanssa, mutta minun tapauksessani käytin ESP-01: tä, eikä siinä ole ADC (Tout) -tappia, joten minun täytyi juottaa pieni lanka sirun Tout -nastaan ja liitä se piirilevyn ADC -nastaan.

Vaihe 8: Projektin kokoaminen

Projektin kokoonpano
Projektin kokoonpano
Projektin kokoonpano
Projektin kokoonpano
Projektin kokoonpano
Projektin kokoonpano
Projektin kokoonpano
Projektin kokoonpano

Aseta piirilevy ja kaikki liitetty jo laatikkoon, ruuvaa se, aseta potentiometrin mutteri ja nuppi, liimaa IR -anturi ja sulje kaikki ruuveilla tai enemmän liimaa: D.

Vaihe 9: Nauhojen ja ohjausyksikön sijoittaminen

Nauhojen ja ohjausyksikön asettaminen
Nauhojen ja ohjausyksikön asettaminen
Nauhojen ja ohjausyksikön asettaminen
Nauhojen ja ohjausyksikön asettaminen
Nauhojen ja ohjausyksikön asettaminen
Nauhojen ja ohjausyksikön asettaminen

Liimaa nauhat työpöydällesi tai haluttuun paikkaan, niissä on jo liimaa, mutta kiinnitin ne kuumalla liimalla.

Leikkaa se työpöydän/paikan koon mukaan, varmista, että liitin pääsee ohjauskoteloon ja liimaa myös se.

Liitä se ja etsi 5V 2A+ virtalähde.

Vaihe 10: Käynnistys ja testaus

Käynnistys ja testaus
Käynnistys ja testaus
Käynnistys ja testaus
Käynnistys ja testaus
Käynnistys ja testaus
Käynnistys ja testaus

Kytke virtalähde ohjausrasiaan ja ota kaukosäädin ja testaa asetukset ja kirkkauden säätö potentiometrillä.

Nauti projektistasi ja asetuksistasi.

Voit vapaasti muokata koodia ja lisätä haluamasi värit ja animaatiot.

Suositeltava: