Satura rādītājs:

Smart Desk LED gaisma - Viedais apgaismojums ar Arduino - Neopikseļu darbvieta: 10 soļi (ar attēliem)
Smart Desk LED gaisma - Viedais apgaismojums ar Arduino - Neopikseļu darbvieta: 10 soļi (ar attēliem)

Video: Smart Desk LED gaisma - Viedais apgaismojums ar Arduino - Neopikseļu darbvieta: 10 soļi (ar attēliem)

Video: Smart Desk LED gaisma - Viedais apgaismojums ar Arduino - Neopikseļu darbvieta: 10 soļi (ar attēliem)
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Jūlijs
Anonim
Smart Desk LED gaisma | Viedais apgaismojums ar Arduino | Neopikseli
Smart Desk LED gaisma | Viedais apgaismojums ar Arduino | Neopikseli

Tagad mēs daudz laika pavadām mājās, mācāmies un strādājam virtuāli, tad kāpēc gan nepalielināt mūsu darba telpu, izmantojot pielāgotu un gudru apgaismojuma sistēmu, kuras pamatā ir Arduino un Ws2812b gaismas diodes.

Šeit es jums parādīšu, kā izveidot savu Smart Desk LED gaismu, ko varat kontrolēt ar IR tālvadības pulti no sava televizora, mājas kinozāles vai jebkuras ierīces ar IR raidītāju.

Ja esat vizuāli apguvis, es zinu, ka videoklips ir vairāk nekā 1000 vārdu vērts, tāpēc šeit ir 2 daļu 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

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.

-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

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.

2. ESP8266 (mikrokontrolleris).

3. WS2812 LED sloksnes.

4. 5v 2A barošanas avots.

5. PCB barošanas ligzda.

6. 3D printeris.

7. IR sensors

8. Tālvadības pults, varētu būt jūsu televizors.

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

Ķēdes diagramma
Ķēdes diagramma

Šeit ir shēmas shēma, tajā 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 projektēšana un pasūtīšana

PCB dizains un pasūtīšana
PCB dizains un pasūtīšana
PCB dizains un pasūtīšana
PCB dizains un pasūtīšana
PCB dizains un pasūtīšana
PCB dizains un pasūtīšana

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 piecu slāņu PCB un lēti SMT (2 kuponi)

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

5. darbība: 3D detaļu drukāšana

3D detaļu druka
3D detaļu druka

Visi faili, lai drukātu projekta pielikumu.

Jūs varat tos izdrukāt ar savu 3D printeri, ja jūs to neesat ieguvis, šeit jūs varat to, ko izmantoju.

3D printeris Ender 3 Pro

6. darbība: ESP8266 programmēšana

ESP8266 programmēšana
ESP8266 programmēšana
ESP8266 programmēšana
ESP8266 programmēšana
ESP8266 programmēšana
ESP8266 programmēšana
  1. Instalējiet bibliotēkas, kurās kods darbosies
  2. Atveriet savu Arduino IDE.
  3. Atveriet Fails> Piemēri> IRremoteESP8266> IRrecvDemo
  4. Šis koda piemērs ļaus jums nokopēt IS kodu, kas pārraida tālvadības pults atslēgu, kuru vēlaties izmantot.
  5. Programmā IRrecvDemo atjauniniet kRecvPin uz to, kuru esat savienojis ar IR sensoru.
  6. Pievienojiet savu ESP8266 programmētājam un pievienojiet IR sensoru izvēlētajai tapai.
  7. Augšupielādējiet kodu.
  8. Atveriet sērijas monitoru un nospiediet taustiņus, kuriem vēlaties uzzināt kodu, un kopējiet un saglabājiet tos piezīmēs.
  9. Atveriet MCM-LED-DESK.ino kodu.
  10. Iestatiet kRecvPin uz 3, pikseļi ir savienoti ar 0 tapu, un pikseļu skaits manā gadījumā ir 80.
  11. Funkcijā Leer () atjauniniet If kodu uz tālvadības pults kodu.
  12. Augšupielādējiet kodu ESP8266, izmantojot projekta PCB un USB uz TTL pārveidotāju

7. solis: ESP8266 ADC uzlaušana

ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack

Kā jūs pamanījāt, manu dizainu var izmantot ar ESP-07 vai ESP-01, bet manā gadījumā es izmantoju ESP-01, un tam nav sasniedzama ADC (Tout) tapa, tāpēc man nācās lodēt nelielu vadu mikroshēmas Tout tapā un pievienojiet to PCB ADC tapai.

8. solis: projekta montāža

Projekta montāža
Projekta montāža
Projekta montāža
Projekta montāža
Projekta montāža
Projekta montāža
Projekta montāža
Projekta montāža

Ievietojiet PCB ar visu pievienoto jau kastē, ieskrūvējiet to, ievietojiet potenciometra uzgriezni un pogu, pielīmējiet IR sensoru un aizveriet visu ar skrūvēm vai vairāk līmes: D.

9. darbība: sloksņu un vadības bloka ievietošana

Sloksņu un vadības bloka ievietošana
Sloksņu un vadības bloka ievietošana
Sloksņu un vadības bloka ievietošana
Sloksņu un vadības bloka ievietošana
Sloksņu un vadības bloka ievietošana
Sloksņu un vadības bloka ievietošana

Līmējiet sloksnes uz sava galda vai vēlamās vietas, tām jau ir līme, bet es tās nostiprināju ar karstu līmi.

Izgrieziet to pie sava galda/vietas izmēra, pārliecinieties, vai savienotājs var sasniegt vadības kārbu, un pielīmējiet arī to.

Pievienojiet to un atrodiet 5V 2A+ barošanas avotu.

10. darbība. Ieslēgšana un pārbaude

Ieslēgšana un pārbaude
Ieslēgšana un pārbaude
Ieslēgšana un pārbaude
Ieslēgšana un pārbaude
Ieslēgšana un pārbaude
Ieslēgšana un pārbaude

Pievienojiet strāvas padevi vadības blokam un paņemiet tālvadības pulti un pārbaudiet iestatījumus un spilgtuma kontroli, izmantojot potenciometru.

Izbaudiet savu projektu un iestatījumus.

Jūs varat brīvi mainīt kodu un pievienot vēlamās krāsas un animācijas.

Ieteicams: