Spisu treści:

Inteligentne oświetlenie biurkowe LED - Inteligentne oświetlenie z Arduino - Obszar roboczy Neopixels: 10 kroków (ze zdjęciami)
Inteligentne oświetlenie biurkowe LED - Inteligentne oświetlenie z Arduino - Obszar roboczy Neopixels: 10 kroków (ze zdjęciami)

Wideo: Inteligentne oświetlenie biurkowe LED - Inteligentne oświetlenie z Arduino - Obszar roboczy Neopixels: 10 kroków (ze zdjęciami)

Wideo: Inteligentne oświetlenie biurkowe LED - Inteligentne oświetlenie z Arduino - Obszar roboczy Neopixels: 10 kroków (ze zdjęciami)
Wideo: Jaką Taśmę LED i Inteligentne Lampy Warto Kupić Do Domu?💡 2024, Czerwiec
Anonim
Inteligentne oświetlenie biurkowe LED | Inteligentne oświetlenie z Arduino | Obszar roboczy Neopikseli
Inteligentne oświetlenie biurkowe LED | Inteligentne oświetlenie z Arduino | Obszar roboczy Neopikseli

Obecnie spędzamy dużo czasu w domu, ucząc się i pracując wirtualnie, więc dlaczego nie ulepszyć naszej przestrzeni roboczej za pomocą niestandardowego i inteligentnego systemu oświetlenia opartego na Arduino i diodach LED Ws2812b.

Tutaj pokażę Ci, jak zbudować Smart Desk LED Light, którym możesz sterować za pomocą pilota na podczerwień z telewizora, kina domowego lub dowolnego urządzenia z nadajnikiem podczerwieni.

Jeśli jesteś wzrokowcem, wiem, że film jest wart więcej niż 1000 słów, więc oto dwuczęściowy samouczek wideo. (Jestem mówcą po hiszpańsku, więc proszę rozważ włączenie napisów w języku angielskim):

Krok 1: Potrzebne umiejętności

Wymagane umiejętności
Wymagane umiejętności

Jak widać, nic nie wygląda na bardzo trudne w tym projekcie, ale będziesz potrzebować kilku podstawowych wiedzy na temat:

-Korzystanie z Arduino IDE.

-Programowanie ESP8266.

-drukowanie 3d.

-Spawalniczy.

-Okablowanie.

Krok 2: Lista komponentów i części

Lista komponentów i części
Lista komponentów i części

To dobre miejsce, które mogę polecić, aby znaleźć swoje komponenty, to MakerFocus, to sklep ze sprzętem Open Source!

1. PCB Naprawdę polecam korzystanie z usług JLCPCB SMT, aby zamówić swoje.

2. ESP8266 (mikrokontroler).

3. Taśmy LED WS2812.

4. Zasilacz 5v 2A.

5. Gniazdo zasilania PCB.

6. Drukarka 3D.

7. Czujnik podczerwieni

8. Pilot zdalnego sterowania, może być twoim telewizorem.

Krok 3: Schemat obwodu

Schemat obwodu
Schemat obwodu

Oto schemat obwodu, ma wszystkie wewnętrzne połączenia obwodu, które pozwolą nam później stworzyć projekt PCB.

Załączyłem również PDF ze Schematami, dzięki czemu można go lepiej zobaczyć.

POBIERZ schematy, kod i biblioteki ZA DARMO.

Krok 4: Projektowanie i zamawianie PCB

Projektowanie i zamawianie PCB
Projektowanie i zamawianie PCB
Projektowanie i zamawianie PCB
Projektowanie i zamawianie PCB
Projektowanie i zamawianie PCB
Projektowanie i zamawianie PCB

Do realizacji dobrego projektu potrzebujemy niezawodnego zespołu układu, który go tworzy, a nie ma lepszego sposobu na zrobienie tego niż przy dobrej płytce drukowanej.

Tutaj możesz pobrać pliki Gerber, BOM oraz Pick & Place, potrzebne do zamówienia PCB w firmie produkującej PCB.

Proponuję JLCPCB:

2 USD za 5-warstwowe płytki PCB i tanie SMT (2 kupony)

KUPIĘ JUŻ ZAPROJEKTOWANĄ DESKĘ, Gerber + Pick & Place + BOM

Krok 5: Drukowanie części 3D

Drukowanie części 3D
Drukowanie części 3D

Wszystkie pliki do wydruku załącznika projektu.

Możesz je wydrukować na swojej drukarce 3D, jeśli nie masz swojej, tutaj możesz użyć tej, której używam.

Drukarka 3D Ender 3 Pro

Krok 6: Programowanie ESP8266

Programowanie ESP8266
Programowanie ESP8266
Programowanie ESP8266
Programowanie ESP8266
Programowanie ESP8266
Programowanie ESP8266
  1. Zainstaluj biblioteki, w których kod będzie działał
  2. Otwórz swoje Arduino IDE.
  3. Przejdź do Plik > Przykłady > IRremoteESP8266 > IRrecvDemo
  4. Ten przykładowy kod pozwoli Ci skopiować kod IR, który przesyła klucz pilota, którego chcesz użyć.
  5. W IRrecvDemo zaktualizuj kRecvPin do tego, który połączyłeś z czujnikiem IR.
  6. Podłącz swój ESP8266 do programatora i podłącz czujnik podczerwieni do wybranego Pina.
  7. Prześlij kod.
  8. Otwórz monitor szeregowy i naciśnij klawisze, które chcesz poznać kod, a następnie skopiuj i zapisz je w notatkach.
  9. Otwórz kod MCM-LED-DESK.ino.
  10. Ustaw kRecvPin na 3, piksele są połączone na pinie 0, a liczba pikseli w moim przypadku wynosi 80.
  11. W funkcji Leer() zaktualizuj kod If do kodu pilota zdalnego sterowania.
  12. Prześlij kod do ESP8266 za pomocą płytki projektowej i konwertera USB na TTL

Krok 7: ESP8266 ADC Hack

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

Jak zauważyłeś, mój projekt może być używany z ESP-07 lub ESP-01, ale w moim przypadku użyłem ESP-01 i nie ma dostępnego pinu ADC (Tout), więc musiałem przylutować mały przewód w pinie Tout układu i podłącz go do pinu ADC PCB.

Krok 8: Montaż projektu

Montaż projektu
Montaż projektu
Montaż projektu
Montaż projektu
Montaż projektu
Montaż projektu
Montaż projektu
Montaż projektu

Umieść płytkę z wszystkim co już jest podłączone w pudełku, przykręć, włóż nakrętkę i pokrętło potencjometru, przyklej czujnik IR i dokręć wszystko śrubami lub więcej kleju:D.

Krok 9: Umieszczenie pasków i jednostki sterującej

Umieszczanie pasków i jednostki sterującej
Umieszczanie pasków i jednostki sterującej
Umieszczanie pasków i jednostki sterującej
Umieszczanie pasków i jednostki sterującej
Umieszczanie pasków i jednostki sterującej
Umieszczanie pasków i jednostki sterującej

Przyklej paski na biurku lub w wybranym miejscu, mają już klej, ale zabezpieczyłem je gorącym klejem.

Przytnij go do rozmiaru biurka / miejsca, upewnij się, że złącze może dotrzeć do skrzynki kontrolnej i również je przykleić.

Podłącz go i znajdź zasilacz 5V 2A+.

Krok 10: Uruchamianie i testowanie

Uruchamianie i testowanie
Uruchamianie i testowanie
Uruchamianie i testowanie
Uruchamianie i testowanie
Uruchamianie i testowanie
Uruchamianie i testowanie

Podłącz zasilacz do skrzynki kontrolnej, weź pilota i przetestuj ustawienia oraz kontrolę jasności za pomocą potencjometru.

Ciesz się swoim projektem i konfiguracją.

Możesz dowolnie modyfikować kod i dodawać żądane kolory i animacje.

Zalecana: