Мазмұны:

Ақылды үстелдің жарықдиодты шамы - Ақылды жарықтандыру W/ Arduino - Neopixels жұмыс кеңістігі: 10 қадам (суреттермен)
Ақылды үстелдің жарықдиодты шамы - Ақылды жарықтандыру W/ Arduino - Neopixels жұмыс кеңістігі: 10 қадам (суреттермен)

Бейне: Ақылды үстелдің жарықдиодты шамы - Ақылды жарықтандыру W/ Arduino - Neopixels жұмыс кеңістігі: 10 қадам (суреттермен)

Бейне: Ақылды үстелдің жарықдиодты шамы - Ақылды жарықтандыру W/ Arduino - Neopixels жұмыс кеңістігі: 10 қадам (суреттермен)
Бейне: Тақырыбы: Жарықдиодты шамдар 2024, Қараша
Anonim
Ақылды үстелдің жарықдиодты шамы | Ақылды жарықтандыру W/ Arduino | Neopixels жұмыс кеңістігі
Ақылды үстелдің жарықдиодты шамы | Ақылды жарықтандыру W/ Arduino | Neopixels жұмыс кеңістігі

Қазір біз үйде көп уақыт өткіземіз, виртуалды түрде оқимыз және жұмыс жасаймыз, сондықтан неге Arduino және Ws2812b жарықдиодты жарықдиодты жарықтандыру жүйесімен жұмыс кеңістігін жақсартпасқа.

Мұнда мен сізге теледидардан, үй кинотеатрынан немесе инфрақызыл таратқышы бар кез келген құрылғыдан ИҚ қашықтан басқару пультімен басқаруға болатын Smart Desk LED шамының құрылысын көрсетемін.

Егер сіз көрнекі түрде оқитын болсаңыз, бағасы 1000 сөзден асатын бейне екенін білемін, осылайша 2 бөліктен тұратын оқулық бейне. (Мен испан тілінде сөйлеймін, сондықтан ағылшын субтитрлерін қосуды қарастырыңыз):

1 -қадам: Қажетті дағдылар

Қажетті дағдылар
Қажетті дағдылар

Байқағаныңыздай, бұл жобада ештеңе де қиын емес сияқты, бірақ сізге кейбір негізгі білімдер қажет болады:

-Arduino IDE қолдану.

-ESP8266 бағдарламалау.

-3D басып шығару.

-Дәнекерлеу.

-Сымдар.

2 -қадам: компоненттер мен бөлшектер тізімі

Компоненттер мен бөлшектер тізімі
Компоненттер мен бөлшектер тізімі

Мен сіздің компоненттеріңізді табуға кеңес бере алатын жақсы орын, бұл MakerFocus, бұл ашық бастапқы жабдықтар дүкені!

1. ПХД мен сізге тапсырыс беру үшін JLCPCB SMT қызметтерін пайдалануды ұсынамын.

2. ESP8266 (микроконтроллер).

3. WS2812 жарық диодты жолақтар.

4. 5в 2А қуат көзі.

5. ПХД қуат ұясы.

6. 3D принтері.

7. IR сенсоры

8. Қашықтан басқару пульті, сіздің теледидарыңыз болуы мүмкін.

3 -қадам: схема

Схема диаграммасы
Схема диаграммасы

Міне, схема, онда ПХД дизайнын кейінірек жасауға мүмкіндік беретін тізбектің барлық ішкі конекциясы бар.

Мен сондай -ақ схемаларды PDF форматында тіркедім, сондықтан сіз оны жақсы көре аласыз.

Схемаларды, кодтарды және кітапханаларды ТЕГІН ЖҮКТЕУ.

4 -қадам: ПХД дизайны және тапсырысы

ПХД дизайны және тапсырысы
ПХД дизайны және тапсырысы
ПХД дизайны және тапсырысы
ПХД дизайны және тапсырысы
ПХД дизайны және тапсырысы
ПХД дизайны және тапсырысы

Жақсы жобаны жүзеге асыру үшін бізге оны құрайтын тізбек үшін сенімді жинақ қажет, және оны жақсы ПХД -дан гөрі жақсы әдіс жоқ.

Мұнда сіз PCB өндіруші компаниясына PCB тапсырыс беру үшін қажет Gerber, BOM және Pick & Place файлдарын жүктей аласыз.

Мен JLCPCB ұсынамын:

$ 5 Бес - 4 қабатты ПХД және арзан SMT (2 купон) үшін $ 2

Бұрыннан дайындалған тақтаны сатып алыңыз, Gerber + Pick & Place + BOM

5 -қадам: 3D бөліктерін басып шығару

3D бөліктерін басып шығару
3D бөліктерін басып шығару

Жобаның корпусын басып шығаруға арналған барлық файлдар.

Сіз оларды 3D принтерде басып шығара аласыз, егер сіздікі болмаса, мұнда мен қолданамын.

Ender 3 Pro 3D принтері

6 -қадам: ESP8266 бағдарламалау

ESP8266 бағдарламалау
ESP8266 бағдарламалау
ESP8266 бағдарламалау
ESP8266 бағдарламалау
ESP8266 бағдарламалау
ESP8266 бағдарламалау
  1. Код жұмыс істейтін кітапханаларды орнатыңыз
  2. Arduino IDE ашыңыз.
  3. Файл> Мысалдар> IRremoteESP8266> IRrecvDemo тармағына өтіңіз
  4. Бұл мысал коды сізге пайдаланғыңыз келетін қашықтан басқару пультінің кілтін беретін IR кодын көшіруге мүмкіндік береді.
  5. IRrecvDemo бағдарламасында kRecvPin -ді IR сенсорымен қосылғанға жаңартыңыз.
  6. ESP8266 құрылғысын бағдарламашыға, ал IR сенсорын таңдалған түйреуішке қосыңыз.
  7. Кодты жүктеңіз.
  8. Сериялық мониторды ашып, кодты білгіңіз келетін пернелерді басып, оларды көшірмеге жазып, сақтаңыз.
  9. MCM-LED-DESK.ino кодын ашыңыз.
  10. KRecvPin -ді 3 -ке орнатыңыз, пиксельдер 0 түйреуішіне қосылады және менің жағдайда пикселдердің саны 80.
  11. Leer () функциясында If кодын қашықтан басқару пультіне жаңартыңыз.
  12. Жобаны ПХД мен USB -ден TTL түрлендіргіші арқылы кодты ESP8266 -ге жүктеңіз

7 -қадам: ESP8266 ADC Hack

ESP8266 ADC бұзуы
ESP8266 ADC бұзуы
ESP8266 ADC бұзуы
ESP8266 ADC бұзуы

Сіз байқағандай, менің дизайнымды ESP-07 немесе ESP-01-де қолдануға болады, бірақ мен ESP-01-ді қолдандым және оның ADC (Tout) түйреуіші жоқ, сондықтан мен кішкене сымды дәнекерлеуіме тура келді. чиптің Tout түйреуішінде және оны PCB ADC істігіне қосыңыз.

8 -қадам: Жобаны құрастыру

Жоба құрастыру
Жоба құрастыру
Жоба құрастыру
Жоба құрастыру
Жоба құрастыру
Жоба құрастыру
Жоба құрастыру
Жоба құрастыру

ПХД -ны қорапқа қосылған барлық заттармен салыңыз, бұраңыз, потенциометрдің гайкасын және тұтқасын қойыңыз, ИҚ сенсорын желімдеңіз және бәрін бұрандалармен немесе одан да көп желіммен жабыңыз: D.

9 -қадам: Жолақтар мен басқару блогын орналастыру

Жолақтар мен басқару блогын орналастыру
Жолақтар мен басқару блогын орналастыру
Жолақтар мен басқару блогын орналастыру
Жолақтар мен басқару блогын орналастыру
Жолақтар мен басқару блогын орналастыру
Жолақтар мен басқару блогын орналастыру

Жолақтарды үстелге немесе қалаған жерге жабыстырыңыз, оларда желім бар, бірақ мен оларды ыстық желіммен бекітіп қойдым.

Оны үстелдің/орынның өлшемінен кесіңіз, коннектор басқару қорабына жетіп, оны жабыстырыңыз.

Оны қосыңыз және 5В 2А+ қуат көзін табыңыз.

10 -қадам: қуатты қосу және тестілеу

Қосу және тестілеу
Қосу және тестілеу
Қосу және тестілеу
Қосу және тестілеу
Қосу және тестілеу
Қосу және тестілеу

Қуат көзін басқару қорабына қосыңыз, қашықтан басқару пультін алыңыз, потенциометр көмегімен параметрлер мен жарықтықты тексеріңіз.

Жобадан және орнатудан ләззат алыңыз.

Сіз кодты өзгерте аласыз және қалаған түстер мен анимацияларды қоса аласыз.

Ұсынылған: