Spisu treści:
- Krok 1: Potrzebne umiejętności
- Krok 2: Lista komponentów i części
- Krok 3: Schemat obwodu
- Krok 4: Projektowanie i zamawianie PCB
- Krok 5: Drukowanie części 3D
- Krok 6: Programowanie ESP8266
- Krok 7: ESP8266 ADC Hack
- Krok 8: Montaż projektu
- Krok 9: Umieszczenie pasków i jednostki sterującej
- Krok 10: Uruchamianie i testowanie
Wideo: Inteligentne oświetlenie biurkowe LED - Inteligentne oświetlenie z Arduino - Obszar roboczy Neopixels: 10 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
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
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
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
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
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
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
- Zainstaluj biblioteki, w których kod będzie działał
- Otwórz swoje Arduino IDE.
- Przejdź do Plik > Przykłady > IRremoteESP8266 > IRrecvDemo
- Ten przykładowy kod pozwoli Ci skopiować kod IR, który przesyła klucz pilota, którego chcesz użyć.
- W IRrecvDemo zaktualizuj kRecvPin do tego, który połączyłeś z czujnikiem IR.
- Podłącz swój ESP8266 do programatora i podłącz czujnik podczerwieni do wybranego Pina.
- Prześlij kod.
- Otwórz monitor szeregowy i naciśnij klawisze, które chcesz poznać kod, a następnie skopiuj i zapisz je w notatkach.
- Otwórz kod MCM-LED-DESK.ino.
- Ustaw kRecvPin na 3, piksele są połączone na pinie 0, a liczba pikseli w moim przypadku wynosi 80.
- W funkcji Leer() zaktualizuj kod If do kodu pilota zdalnego sterowania.
- Prześlij kod do ESP8266 za pomocą płytki projektowej i konwertera USB na TTL
Krok 7: 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
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
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
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:
Zrób 2-stronne, biurkowe lustro Infinity: 14 kroków (ze zdjęciami)
Zrób 2-stronne, biurkowe lustro Infinity: Większość luster infinity, które widziałem, jest jednostronne, ale chciałem zbudować trochę inne. Ta ma być dwustronna i zaprojektowana tak, aby można ją było wyeksponować na biurku lub półce. To łatwy, bardzo fajny projekt
Małe* głośniki biurkowe o wysokiej jakości (druk 3D): 11 kroków (ze zdjęciami)
Małe* Głośniki biurkowe High-Fidelity (druk 3D): spędzam dużo czasu przy biurku. Kiedyś oznaczało to, że spędzałem dużo czasu słuchając mojej muzyki przez okropne, maleńkie głośniki wbudowane w moje monitory komputerowe. Gorszący! Zależało mi na prawdziwym, wysokiej jakości dźwięku stereo w atrakcyjnym opakowaniu, które
Oświetlenie biurkowe sterowane Arduino/aplikacją: 6 kroków (ze zdjęciami)
Oświetlenie biurkowe sterowane Arduino/aplikacją: Do tego projektu chciałem czegoś, co pozwoliłoby mi nauczyć się więcej o elektronice/oprogramowaniu, coś, w co jeszcze nie zagłębiłem się. Zdecydowałem, że światło będzie do tego dobrą platformą. projekt, który wymyśliłem, dotyczył uplightera
Jak kontrolować oświetlenie / oświetlenie domowe za pomocą Arduino i Amazon Alexa: 16 kroków (ze zdjęciami)
Jak kontrolować światło / oświetlenie domowe za pomocą Arduino i Amazon Alexa: Wyjaśniłem, jak sterować światłem podłączonym do UNO i kontrolowanym przez Alexę
Chuck TV Intersect Cube DIY Model roboczy: 13 kroków (ze zdjęciami)
Chuck TV Intersect Cube DIY Model roboczy: Tło: W programie telewizyjnym „Chuck” (NBC Monday 8 PM EST) bohater, Chuck down ładuje wszystkie rządy’ ściśle tajne jako seria zakodowanych obrazów z komputera Intersect. W sezonie 2 (2009) zobaczyliśmy Inter