INHOUDSOPGAWE:

Slim lessenaar LED -lig - Slim beligting met Arduino - Neopixels -werkruimte: 10 stappe (met foto's)
Slim lessenaar LED -lig - Slim beligting met Arduino - Neopixels -werkruimte: 10 stappe (met foto's)

Video: Slim lessenaar LED -lig - Slim beligting met Arduino - Neopixels -werkruimte: 10 stappe (met foto's)

Video: Slim lessenaar LED -lig - Slim beligting met Arduino - Neopixels -werkruimte: 10 stappe (met foto's)
Video: DEL-light plexi RGB flash 12/24V 2024, November
Anonim
Slim lessenaar LED -lig | Slim beligting met Arduino | Neopixels werkruimte
Slim lessenaar LED -lig | Slim beligting met Arduino | Neopixels werkruimte

Deesdae spandeer ons baie tyd tuis, studeer en werk ons virtueel, so waarom nie ons werkruimte groter maak met 'n pasgemaakte en slim beligtingstelsel Arduino en Ws2812b LED's nie.

Hier wys ek u hoe u u Smart Desk LED -lig bou wat u kan beheer met 'n IR -afstandsbediening vanaf u TV, tuisbioskoop of enige toestel met 'n IR -sender.

As u 'n visuele leerder is, weet ek dat 'n video ter waarde van meer as 1000 woorde bestaan, so hier is 'n tutoriaalvideo van 2 dele. (Ek is 'n Spaanse spreker, dus oorweeg dit om Engelse onderskrifte aan te skakel):

Stap 1: Vaardighede nodig

Vaardighede nodig
Vaardighede nodig

Soos u kan sien, lyk niks baie moeilik vir hierdie projek nie, maar u benodig basiese kennis oor:

-Gebruik van die Arduino IDE.

-Programmering van ESP8266.

-3D drukwerk.

-Sweis.

-Bedrading.

Stap 2: Komponente en onderdele lys

Komponente en onderdele lys
Komponente en onderdele lys

'N Goeie plek wat ek kan aanbeveel om u komponente te vind, dit is MakerFocus, dit is 'n open source hardewarewinkel!

1. PCB Ek beveel regtig aan om JLCPCB SMT Services te gebruik om joune te bestel.

2. ESP8266 (mikrobeheerder).

3. WS2812 LED's Stroke.

4. 5v 2A Kragtoevoer.

5. PCB Power Jack.

6. 3D -drukker.

7. IR -sensor

8. Afstandsbediening, kan u TV -toestel wees.

Stap 3: Kringdiagram

Stroombaandiagram
Stroombaandiagram

Hier is die stroombaan -diagram; dit bevat al die interne verbindings van die stroombaan waarmee ons later die PCB -ontwerp kan skep.

Ek het ook die PDF van die skemas aangeheg sodat u dit beter kan sien.

LAAI GRATIS skema's, kode en biblioteke af.

Stap 4: Ontwerp en bestelling van PCB

PCB ontwerp en bestelling
PCB ontwerp en bestelling
PCB ontwerp en bestelling
PCB ontwerp en bestelling
PCB ontwerp en bestelling
PCB ontwerp en bestelling

Vir die implementering van 'n goeie projek benodig ons 'n betroubare samestelling vir die stroombaan, en daar is geen beter manier om dit te doen as met 'n goeie PCB nie.

Hier kan u die Gerber-, BOM- en Pick & Place -lêers aflaai, die dokumente wat u benodig om u PCB by u PCB -vervaardigingsonderneming te bestel.

Ek stel JLCPCB voor:

? $ 2 vir PCB's met vyf lae en goedkoop SMT (2 koepons)

KOOP DIE REEDS ONTWERPTE RAAD, Gerber + Pick & Place + BOM

Stap 5: Druk van 3D -onderdele

3D onderdele druk
3D onderdele druk

Al die lêers om die projekomhulsel te druk.

U kan dit op u 3D -drukker druk, as u nie die uwe het nie, kan u dit by die een wat ek gebruik.

3D -drukker Ender 3 Pro

Stap 6: Programmering van die ESP8266

Die programmering van die ESP8266
Die programmering van die ESP8266
Die programmering van die ESP8266
Die programmering van die ESP8266
Die programmering van die ESP8266
Die programmering van die ESP8266
  1. Installeer die biblioteke waarmee die kode werk
  2. Maak u Arduino IDE oop.
  3. Gaan na File> Voorbeelde> IRremoteESP8266> IRrecvDemo
  4. Met hierdie voorbeeldkode kan u die IR -kode wat die afstandsbedieningsleutel stuur wat u wil gebruik, kopieer.
  5. Werk die kRecvPin in die IRrecvDemo op na die een wat u met die IR -sensor verbind het.
  6. Koppel u ESP8266 aan die programmeerder en koppel die IR -sensor aan die pin wat u gekies het.
  7. Laai die kode op.
  8. Maak die seriële monitor oop en druk op die sleutels waarmee u die kode wil ken, en kopieer en stoor dit op notas.
  9. Maak die MCM-LED-DESK.ino-kode oop.
  10. Stel die kRecvPin op 3, die pixels is verbind met pen 0 en die pixeltelling in my geval is 80.
  11. Werk in die Leer () -funksie die kode van die If's by na die van u afstandbeheerder.
  12. Laai die kode op na die ESP8266 met die projek -PCB en 'n USB na TTL -omskakelaar

Stap 7: ESP8266 ADC Hack

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

Soos u opgemerk het, kan my ontwerp saam met 'n ESP-07 of ESP-01 gebruik word, maar in my geval het ek die ESP-01 gebruik en die ADC (Tout) pen kan nie bereik word nie, so ek moes 'n klein draad soldeer in die Tout -pen van die chip en koppel dit op die PCB ADC -pen.

Stap 8: Projekbyeenkoms

Projek Vergadering
Projek Vergadering
Projek Vergadering
Projek Vergadering
Projek Vergadering
Projek Vergadering
Projek Vergadering
Projek Vergadering

Plaas die printplaat met alles wat reeds in die boks gekoppel is, skroef dit vas, plaas die potensiometer moer en knop, plak die IR sensor en maak alles toe met skroewe of meer gom: D.

Stap 9: Plaas die strokies en beheereenheid

Plaas die strokies en beheereenheid
Plaas die strokies en beheereenheid
Plaas die strokies en beheereenheid
Plaas die strokies en beheereenheid
Plaas die strokies en beheereenheid
Plaas die strokies en beheereenheid

Plak die strokies op u lessenaar of die gewenste plek vas; dit het al gom, maar ek het dit met warm gom vasgemaak.

Sny dit op die grootte van u lessenaar/plek, maak seker dat die aansluiting by die kontrolekas kan kom en dit ook plak.

Koppel dit en vind 'n 5V 2A+ kragbron.

Stap 10: Aanskakel en toets

Opskakel en toets
Opskakel en toets
Opskakel en toets
Opskakel en toets
Opskakel en toets
Opskakel en toets

Koppel die kragtoevoer aan die bedieningsboks en neem u afstandsbediening en toets u instellings en helderheidsbeheer met die potensiometer.

Geniet u projek en u opset.

U kan die kode verander en die kleure en animasies wat u wil hê, byvoeg.

Aanbeveel: