Turinys:

„Smart Desk“LED lemputė - Išmanusis apšvietimas su „Arduino“- „Neopikselių“darbo vieta: 10 žingsnių (su nuotraukomis)
„Smart Desk“LED lemputė - Išmanusis apšvietimas su „Arduino“- „Neopikselių“darbo vieta: 10 žingsnių (su nuotraukomis)

Video: „Smart Desk“LED lemputė - Išmanusis apšvietimas su „Arduino“- „Neopikselių“darbo vieta: 10 žingsnių (su nuotraukomis)

Video: „Smart Desk“LED lemputė - Išmanusis apšvietimas su „Arduino“- „Neopikselių“darbo vieta: 10 žingsnių (su nuotraukomis)
Video: F&Home Radio #7, czujnik ruchu z sondą temperatury rH-P1T1 2024, Lapkritis
Anonim
„Smart Desk“LED lemputė | Išmanusis apšvietimas su „Arduino“| Neopikselių darbo sritis
„Smart Desk“LED lemputė | Išmanusis apšvietimas su „Arduino“| Neopikselių darbo sritis

Dabar mes daug laiko praleidžiame namuose, mokomės ir dirbame virtualiai, tad kodėl gi nepadauginus savo darbo erdvės naudojant pritaikytą ir išmanią „Arduino“ir „Ws2812b“šviesos diodų apšvietimo sistemą.

Čia aš jums parodysiu, kaip sukurti „Smart Desk“LED lemputę, kurią galite valdyti IR nuotolinio valdymo pultu iš savo televizoriaus, namų kino sistemos ar bet kurio įrenginio su IR siųstuvu.

Jei mokotės vizualiai, žinau, kad vaizdo įrašas vertas daugiau nei 1000 žodžių, todėl čia yra 2 dalių mokomasis vaizdo įrašas. (Aš kalbu ispaniškai, todėl apsvarstykite galimybę įjungti subtitrus anglų kalba):

1 žingsnis: reikalingi įgūdžiai

Reikalingi įgūdžiai
Reikalingi įgūdžiai

Kaip pastebėjote, šiame projekte niekas neatrodo labai sunku, tačiau jums reikės tam tikrų pagrindinių žinių apie:

-Naudojant „Arduino IDE“.

-Programavimas ESP8266.

-3D spausdinimas.

-Suvirinimas.

-Laidai.

2 žingsnis: komponentų ir dalių sąrašas

Komponentų ir dalių sąrašas
Komponentų ir dalių sąrašas

Gera vieta, kurią galiu rekomenduoti surasti jūsų komponentus, tai „MakerFocus“, tai atvirojo kodo aparatūros parduotuvė!

1. PCB Aš tikrai rekomenduoju naudoti JLCPCB SMT paslaugas, kad užsisakytumėte savo.

2. ESP8266 (mikrovaldiklis).

3. WS2812 šviesos diodų juostelės.

4. 5v 2A maitinimo šaltinis.

5. PCB maitinimo lizdas.

6. 3D spausdintuvas.

7. IR jutiklis

8. Nuotolinis valdiklis, gali būti jūsų televizorius.

3 žingsnis: grandinės schema

Grandinės schema
Grandinės schema

Čia yra grandinės schema, kurioje yra visos vidinės grandinės jungtys, kurios leis mums vėliau sukurti PCB dizainą.

Taip pat pridėjau schemų PDF, kad galėtumėte geriau matyti.

Parsisiųskite schemas, kodą ir bibliotekas NEMOKAMAI.

4 žingsnis: PCB projektavimas ir užsakymas

PCB projektavimas ir užsakymas
PCB projektavimas ir užsakymas
PCB projektavimas ir užsakymas
PCB projektavimas ir užsakymas
PCB projektavimas ir užsakymas
PCB projektavimas ir užsakymas

Norint įgyvendinti gerą projektą, mums reikia patikimos grandinės, kuri ją sudaro, surinkimo, ir nėra geresnio būdo tai padaryti, kaip naudojant gerą PCB.

Čia galite atsisiųsti „Gerber“, „BOM“ir „Pick & Place“failus, kuriuos reikia užsisakyti PCB savo PCB gamybos įmonėje.

Aš siūlau JLCPCB:

2 USD už penkių - 4 sluoksnių PCB ir pigius SMT (2 kuponai)

PIRKITE JAU SUKURTĄ LENTĄ, Gerber + Pick & Place + BOM

5 žingsnis: 3D dalių spausdinimas

3D dalių spausdinimas
3D dalių spausdinimas

Visi failai, skirti spausdinti projekto priedą.

Galite atspausdinti juos savo 3D spausdintuvu, jei neturite savo, čia galite naudoti tą, kurį naudoju.

3D spausdintuvas „Ender 3 Pro“

6 veiksmas: ESP8266 programavimas

ESP8266 programavimas
ESP8266 programavimas
ESP8266 programavimas
ESP8266 programavimas
ESP8266 programavimas
ESP8266 programavimas
  1. Įdiekite bibliotekas, kuriose veiks kodas
  2. Atidarykite „Arduino IDE“.
  3. Eikite į Failas> Pavyzdžiai> IRremoteESP8266> IRrecvDemo
  4. Šis pavyzdinis kodas leis nukopijuoti IR kodą, kuris perduoda norimą naudoti nuotolinio valdymo pulto raktą.
  5. Programoje IRrecvDemo atnaujinkite kRecvPin į tą, kurį prijungėte prie IR jutiklio.
  6. Prijunkite savo ESP8266 prie programuotojo ir prijunkite IR jutiklį prie pasirinkto kaiščio.
  7. Įkelkite kodą.
  8. Atidarykite serijinį monitorių ir paspauskite klavišus, kuriuos norite sužinoti, nukopijuokite ir įrašykite juos į užrašus.
  9. Atidarykite MCM-LED-DESK.ino kodą.
  10. Nustatykite „kRecvPin“į 3, pikseliai yra prijungti prie 0 kaiščio, o mano atveju pikselių skaičius yra 80.
  11. Funkcijoje „Leer“() atnaujinkite „If“kodą į nuotolinio valdiklio kodą.
  12. Įkelkite kodą į ESP8266 naudodami projekto PCB ir USB į TTL keitiklį

7 žingsnis: ESP8266 ADC įsilaužimas

ESP8266 ADC įsilaužimas
ESP8266 ADC įsilaužimas
ESP8266 ADC įsilaužimas
ESP8266 ADC įsilaužimas

Kaip pastebėjote, mano dizainą galima naudoti su ESP-07 arba ESP-01, bet mano atveju naudojau ESP-01 ir jame nėra ADC (Tout) kaiščio, todėl turėjau lituoti mažą laidą lusto Tout kaištyje ir prijunkite jį prie PCB ADC kaiščio.

8 žingsnis: projekto surinkimas

Projekto surinkimas
Projekto surinkimas
Projekto surinkimas
Projekto surinkimas
Projekto surinkimas
Projekto surinkimas
Projekto surinkimas
Projekto surinkimas

Įdėkite PCB su viskuo, kas jau prijungta, dėžutėje, užsukite, įdėkite potenciometro veržlę ir rankenėlę, priklijuokite IR jutiklį ir viską uždarykite varžtais ar daugiau klijų: D.

9 žingsnis: juostelių ir valdymo bloko įdėjimas

Juostelių ir valdymo bloko įdėjimas
Juostelių ir valdymo bloko įdėjimas
Juostelių ir valdymo bloko įdėjimas
Juostelių ir valdymo bloko įdėjimas
Juostelių ir valdymo bloko įdėjimas
Juostelių ir valdymo bloko įdėjimas

Klijuokite juosteles ant savo stalo ar norimos vietos, jos jau turi klijų, bet aš jas pritvirtinau karštais klijais.

Iškirpkite jį pagal savo stalo/vietos dydį, įsitikinkite, kad jungtis gali pasiekti valdymo dėžutę ir taip pat klijuoti.

Prijunkite jį ir raskite 5V 2A+ maitinimo šaltinį.

10 veiksmas: įjungimas ir bandymas

Įjungimas ir testavimas
Įjungimas ir testavimas
Įjungimas ir testavimas
Įjungimas ir testavimas
Įjungimas ir testavimas
Įjungimas ir testavimas

Prijunkite maitinimo šaltinį prie valdymo dėžutės, paimkite nuotolinio valdymo pultą ir potenciometru patikrinkite savo nustatymus ir ryškumo valdymą.

Mėgaukitės savo projektu ir sąranga.

Galite laisvai keisti kodą ir pridėti norimų spalvų bei animacijų.

Rekomenduojamas: