Sisukord:

Smart Deski LED -tuli - Nutikas valgustus W/ Arduino - Neopikselite tööruum: 10 sammu (koos piltidega)
Smart Deski LED -tuli - Nutikas valgustus W/ Arduino - Neopikselite tööruum: 10 sammu (koos piltidega)

Video: Smart Deski LED -tuli - Nutikas valgustus W/ Arduino - Neopikselite tööruum: 10 sammu (koos piltidega)

Video: Smart Deski LED -tuli - Nutikas valgustus W/ Arduino - Neopikselite tööruum: 10 sammu (koos piltidega)
Video: Умный диммер ZigBee WiFi для регулировки освещения Bingoelec Tuya Smart 2024, Detsember
Anonim
Smart Deski LED -tuli | Nutikas valgustus W/ Arduino | Neopikselite tööruum
Smart Deski LED -tuli | Nutikas valgustus W/ Arduino | Neopikselite tööruum

Nüüd veedame päevadel palju aega kodus, õpime ja töötame virtuaalselt, nii et miks mitte muuta meie tööruum suuremaks tänu kohandatud ja nutikale valgustussüsteemile Arduino ja Ws2812b.

Siin näitan teile, kuidas luua oma Smart Desk LED -valgustit, mida saate juhtida teleri, kodukino või mis tahes IR -saatjaga seadme IR -kaugjuhtimispuldiga.

Kui olete visuaalne õppija, siis tean, et video on väärt rohkem kui 1000 sõna, seega siin on kaheosaline õpetusvideo. (Olen hispaania keele kõneleja, seega palun kaaluge ingliskeelsete subtiitrite sisselülitamist):

Samm: vajalikud oskused

Vajalikud oskused
Vajalikud oskused

Nagu näete, ei tundu selle projekti puhul midagi väga keerulist, kuid teil on vaja mõningaid põhiteadmisi:

-Arduino IDE kasutamine.

-Programmeerimine ESP8266.

-3D printimine.

-Keevitamine.

-juhtmestik.

2. samm: komponentide ja osade loend

Komponentide ja osade loend
Komponentide ja osade loend

Hea koht, mida võin soovitada teie komponentide leidmiseks, see on MakerFocus, see on avatud lähtekoodiga riistvara pood!

1. PCB Soovitan tõesti tellida JLCPCB SMT teenuseid.

2. ESP8266 (mikrokontroller).

3. WS2812 LED -ribad.

4. 5v 2A toiteallikas.

5. PCB toitepistik.

6. 3D -printer.

7. IR -andur

8. Kaugjuhtimispult, võib olla teie teler.

Samm: vooluahela skeem

Lülitusskeem
Lülitusskeem

Siin on vooluahela skeem, sellel on kõik ahela sisemised ühendused, mis võimaldavad meil hiljem PCB disaini luua.

Lisasin ka skeemi PDF -faili, et saaksite seda paremini näha.

Laadige alla Skeemid, kood ja raamatukogud TASUTA.

4. samm: trükkplaatide projekteerimine ja tellimine

PCB disain ja tellimine
PCB disain ja tellimine
PCB disain ja tellimine
PCB disain ja tellimine
PCB disain ja tellimine
PCB disain ja tellimine

Hea projekti elluviimiseks vajame selle moodustava vooluahela jaoks usaldusväärset sõlme ja pole paremat võimalust seda teha kui hea PCB -ga.

Siit saate alla laadida Gerberi, BOM -i ja Pick & Place -failid, need, mida vajate oma PCB tellimiseks oma PCB -tootmisettevõttest.

Ma soovitan JLCPCB -d:

? $ 2 viie - 4 kihilise PCB ja odava SMT (2 kupongi) eest

OSTA JUBA KUJUNDATUD LAUA, Gerber + Pick & Place + BOM

Samm: 3D -osade printimine

3D -osade printimine
3D -osade printimine

Kõik projekti korpuse printimiseks vajalikud failid.

Saate need printida oma 3D -printeriga, kui teil pole seda veel, saate siin kasutada seda, mida ma kasutan.

3D -printer Ender 3 Pro

Samm: ESP8266 programmeerimine

ESP8266 programmeerimine
ESP8266 programmeerimine
ESP8266 programmeerimine
ESP8266 programmeerimine
ESP8266 programmeerimine
ESP8266 programmeerimine
  1. Installige teegid, mis töötavad
  2. Avage oma Arduino IDE.
  3. Avage Fail> Näited> IRremoteESP8266> IRrecvDemo
  4. See näite kood võimaldab teil kopeerida IR -koodi, mis edastab kaugjuhtimispuldi võtit, mida soovite kasutada.
  5. Värskendage IRrecvDemos kRecvPin sellele, mille olete IR -anduriga ühendanud.
  6. Ühendage oma ESP8266 programmeerijaga ja ühendage infrapunaandur valitud tihvtiga.
  7. Laadige kood üles.
  8. Avage seeriamonitor ja vajutage klahve, mida soovite teada saada, ning kopeerige ja salvestage need märkmetesse.
  9. Avage kood MCM-LED-DESK.ino.
  10. Määrake kRecvPin väärtuseks 3, pikslid on ühendatud 0 -nööpnõelaga ja pikslite arv on minu puhul 80.
  11. Funktsioonis Leer () värskendage Ifi kood kaugjuhtimispuldi koodidele.
  12. Laadige kood projekti PCB ja USB -TTL -muunduri abil üles ESP8266 -sse

Samm 7: ESP8266 ADC häkkimine

ESP8266 ADC häkkimine
ESP8266 ADC häkkimine
ESP8266 ADC häkkimine
ESP8266 ADC häkkimine

Nagu märkasite, saab minu disaini kasutada koos ESP-07 või ESP-01-ga, kuid minu puhul kasutasin ESP-01 ja sellel pole ADC (Tout) tihvti ligipääsetav, nii et pidin jootma väikese traadi kiibi Tout -tihvti ja ühendage see PCB ADC tihvtiga.

8. samm: projekti kokkupanek

Projekti kokkupanek
Projekti kokkupanek
Projekti kokkupanek
Projekti kokkupanek
Projekti kokkupanek
Projekti kokkupanek
Projekti kokkupanek
Projekti kokkupanek

Asetage trükkplaat, kus on kõik ühendatud, juba karbis, keerake see kinni, asetage potentsiomeetri mutter ja nupp, liimige IR -andur ja sulgege kõik kruvide või rohkem liimiga: D.

9. samm: ribade ja juhtseadme paigutamine

Ribade ja juhtseadme paigutamine
Ribade ja juhtseadme paigutamine
Ribade ja juhtseadme paigutamine
Ribade ja juhtseadme paigutamine
Ribade ja juhtploki paigutamine
Ribade ja juhtploki paigutamine

Liimige ribad oma lauale või soovitud kohta, neil on juba liim olemas, kuid kinnitasin need kuuma liimiga.

Lõika see oma laua/koha suuruse järgi, veenduge, et pistik pääseks juhtkarbini ja liimige see ka.

Ühendage see ja leidke 5V 2A+ toiteallikas.

10. samm: sisselülitamine ja testimine

Sisselülitamine ja testimine
Sisselülitamine ja testimine
Sisselülitamine ja testimine
Sisselülitamine ja testimine
Sisselülitamine ja testimine
Sisselülitamine ja testimine

Ühendage toiteallikas juhtplokiga ja võtke kaugjuhtimispult ning testige oma seadeid ja heleduse juhtimist potentsiomeetriga.

Nautige oma projekti ja seadistust.

Saate koodi vabalt muuta ja soovitud värve ja animatsioone lisada.

Soovitan: