Мазмұны:
Бейне: Бір басқару мультидиодты жолақтар: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Менде жиһаздың 5 бөлігі бар, онда мен жарық диодты шамдарды орнатқым келді.
Жарықдиодты Alexa ON/OFF опциясымен қашықтан басқару керек болды. БАРЛЫҚ светодиодтар ромотикалық басқару пультінің бір рет басуымен синхронды түрде қосылып, түсі өзгеруі керек еді. Сондай -ақ, олар өшірілген кезде соңғы таңдалған түсті есте сақтау керек болды.
Қосымша Alexa ON/OFF ESP8266 арқылы басқарылады, қашықтан басқару пульті инфрақызыл контроллердің көмегімен жүзеге асады, ал түс туралы ақпарат өте арзан 433 МГц таратқыш пен қабылдағыштардың көмегімен таратылады.
Менде ас үйдегі шкаф астындағы жарықтандыруға арналған бірдей қондырғы бар, бірақ мен 315 МГц таратқыш пен қабылдағышты қолдандым, себебі мен олардың арасындағы өзара әрекеттесуді қаламадым.
1 -қадам: компоненттер
Менің жобаларымның көпшілігі бойынша компоненттер саны аз және жұмыстың көп бөлігі бағдарламалық қамтамасыз етуде орындалады.
Қашықтан басқару пульті арзан RGB светодиодты жолағымен (eBay) келді.
Бағдарламаланатын неопиксельді жарықдиодты жолақтар (RGB ЕМЕС)
Arduino pro mini (бірақ кез келген Arduino жасайды)
Инфрақызыл қабылдағыш
433 МГц таратқыш
4 x 433 МГц қабылдағыштар
ҚОСЫМША ESP8266 тек Alexa ҚОСУ/ӨШІРУ үшін (Түсті басқару ЕМЕС)
Барлық қондырғылар стандартты телефон зарядтағыштарынан қуат алады.
ESP8266 стандартты телефон зарядтағышымен қоректендірілген 5 -тен 3В -қа дейінгі реттегішпен жұмыс істейді.
2 -қадам: Бұл қалай жұмыс істейді
Бұл жобаның 3 бөлімі бар
1) Негізгі блок
2) Құл бірліктері
3) Қосымша Alexa қосқышы.
Негізгі блок Arduino, инфрақызыл қабылдағыш, 433 МГц таратқыш және жарық диодты жолақтан тұрады
Инфрақызыл кодты Arduino қабылдайды және декодтайды, ол өз кезегінде неопиксельді жолақты басқарады.
Түстер негізгі қондырғыда орнатылған кезде, ақпарат 433 МГц таратқыш арқылы қосымша қондырғыларға жіберіледі.
Қосалқы қондырғыларға Arduino, 433 МГц қабылдағыш және неопиксельді жарықдиодты жолақ кіреді.
Негізгі блоктан код алынған кезде, барлық қосалқы жарық диодты жолақтар бірдей түске орнатылады.
ЕСКЕРТУ:
Мен RGB светодиодты жолақтарын қолданатын болдым, бірақ жарық диодты жолақтармен және 433 МГц қабылдағыштармен қақтығыс болды!
Бұл Arduinos ішкі таймерлерінің арқасында болды, ресивер қосылған кезде PWM -ді көп түйреуіштерде қолдану - бұл мәселе, сондықтан мен бағдарламаланатын жарық диодты жолақтарды таңдадым - тек бір PWM түйреуішінде көп бақылау.
Қосымша Alexa қосқышы-бұл 3 қосқышы мен 2 импульсті шығысы бар ESP2866-12e.
Толық ақпарат алу үшін Бағдарламалық қамтамасыз ету қадамын қараңыз.
Alexa «Lights On» деп айту (қолданушыда бағдарламаланатын) Arduino HIGH -ның 10 түйреуішін импульстейді, ол IR таратқыштарының ON түймесімен бірдей кодты жібереді. Lights Off импульстік түйреуіші 11 HIGH инфрақызыл таратқыштың ӨШІРУ түймесімен бірдей кодты жібереді. Коммутатор түстерді басқармайды!
МАҢЫЗДЫ ЕСКЕРТУ
Егер Alexa опциясы қолданылмаса, Arduino 10 және 11 түйреуіштерін жерге тұйықтау керек, әйтпесе жарық диодтары жыпылықтайды !!
3 -қадам: Бағдарламалық қамтамасыз ету
Бағдарламалық жасақтаманың 3 бөлімі бар.
1) Негізгі блок (leddir433-V2_RXTX.ino)
2) құлдық бірліктер (IR_rxarduino_V2.ino)
3} Alexa қосқышының қосымша бағдарламасы. Қалған 6 файлды ESP8266 -ға жүктемес бұрын бір қалтаға көшіру керек.
Негізгі блок
ИҚ қабылдағышқа қосылған негізгі униттегі 2 түйреуіш.
6 -түйреуіш жарық диодты жолақтағы мәліметтерге қосылған.
12 -түйреуіш 433 МГц таратқышқа қосылған.
IR қабылдағыштың кодын сақтайтын массив бар, RG & B деңгейлері (0 - 255, мен оларды шамамен 20% жарықтықта іске қосамын) және соңғы параметр (1 немесе 0) жалауша ретінде пайдаланылады. есте сақтау (1) немесе ұмытып кету (0) соңғы алынған код. Бұл светодиодтар қосылған кезде соңғы таңдалған түс пайдаланылады. Мен ON & OFF түймелерінің кодтарын есте сақтағым келмейді, тек түс кодтары.
ЕСКЕРТПЕ: Егер Alexa опциясы қолданылмаса, Arduino -ның 10 және 11 -ші түйреуіштері 0v -ге қосылуы КЕРЕК.
Құл бірліктері
433 МГц қабылдағыштың қабылдау түйіні arduino 2 -ші істігіне қосылады.
Жарық диодты жолақ 6 істікшеге қосылған.
Жарық диодты жолақтар қабылданған кодтың түсіне орнатылады.
ЕСКЕРТУ:
Мен диванның артына жаңа жарық диодты жолақты қостым, сондықтан мен шкафтардағыдан гөрі жарық диодты жарықтандырғым келді.
Мен BOLD жолын алынған мәндерді 2 -ге көбейту үшін өзгерттім, әдетте *2 алынып тасталады!
жарамсыз жолақ (int r, int g, int b) {
үшін (int n = 0; n <N_LEDS; n ++)
{// Serial.println (n);
strip.setPixelColor (n, r*2, g*2, b*2); // strip.setPixelColor (n, r, g, b);
}
strip.show ();
inString = «»;
msg = «»;
}
Alexa қосқышы
Мен 8 Alexa қосқышын жасадым (қолданамын). Схема қарапайым және барлық жұмыс бағдарламалық жасақтамада орындалады.
Мен код үшін несие ала алмаймын, мен тек нәтижелерді өзгерттім.
Бұл ESP8266 бағдарламалауға арналған әдеттегі қондырғы және Интернетте көптеген «Қалай» әдісі бар.
Бастапқы қосылу кезінде ESP оның кіру нүктесіне бұрын қосылғанын тексереді. Егер ол жоқ болса немесе бұрынғы кіру нүктесі бұдан былай қол жетімді болмаса, ол маршрутизатордың тіркелгі деректерін және Alexa фразасын енгізуге мүмкіндік беретін веб -беті бар кіру нүктесі ретінде орнатылады, мысалы, «Қоршаған жарық» немесе «Кесте» Шам және т.
Alexa тіркесі '*' мысалымен аяқталуы керек, мысалы, үстел шамы*.
ESP 4 түйреуіші Arduino 10 істігіне өтеді
ESP 12 түйреуіші Arduino 11 пиніне өтеді
5 -ші пин - резисторы бар светодиоды қосылған Wi -Fi -ды көрсету үшін қосымша шығыс (мен бұны қолданбаймын)
Егер қосылу кезінде ESP 13 түйреуіші (0v) жерге қосылған болса, Alexa тіркесі мен соңғы маршрутизатордың тіркелгі деректері өшіріледі.
Бастапқы орнату немесе түйреуіш 13 жерге қосылғаннан кейін орнату (параметрлерді қалпына келтіру)
ESP8266 бағдарламасын немесе параметрлерді қалпына келтіруді бағдарламалағаннан кейін Arduino сериялық мониторында келесіні көру керек:-
*WM: кіру нүктесі конфигурациялануда… *WM: AutoConnectAP
*WM: AP IP мекенжайы:
*ЖМ: 192.168.4.1
*WM: HTTP сервері іске қосылды.
Енді компьютерде немесе мобильді құрылғыда wifi параметрлеріне өтіп, AutoConnectAP таңдаңыз
Браузерді ашыңыз және мекенжай жолағына 192.168.4.1 теріңіз (суреттерді қараңыз)
«Wi -Fi конфигурациясын» таңдаңыз
Тізімнен маршрутизаторды таңдап, құпия сөзіңізді және Alexa тіркесін енгізіңіз - * ұмытпаңыз
Енді ESP қалпына келтіріңіз.
Alexa қосымшасына өтіңіз немесе одан құрылғыларды табуды сұраңыз, жаңа құрылғы табылуы керек.
Alexa енді шамдарды қосу және өшіру үшін қолданыла алады.
Ұсынылған:
Жарық диодты жолақтар тақтасы: 3 қадам
Жарық диодты жолақтар тақтасы: Бұл нұсқаулық сізге жеке адрестелетін NeoPixel жарық диодты жолақтардан хабарламалар тақтасын құру процесін көрсетеді. Бұл жоба - Джош Левин шығарған белгінің бейімделген нұсқасы, оны https://github.com/bigjo… сайтынан табуға болады
UC бар өшіру ілмегінің тізбегі. Бір басу түймесі. Бір түйреуіш. Дискретті компонент: 5 қадам
UC бар өшіру ілмегінің тізбегі. Бір басу түймесі. Бір түйреуіш. Дискретті компонент. Барлығына сәлем, желіде қосу/өшіру схемасын іздедім. Мен тапқандардың бәрі мен іздегендей болмады. Мен өзіммен сөйлестім, бұған міндетті түрде жол бар. Бұл маған қажет болды. Қосу және өшіру үшін тек бір түйме.-Тек пайдалану керек
Arduino Uno мультидиодты жобасы: 8 қадам
Arduino Uno мультидиодты жобасы: Мен таңдаған жоба-бұл әрбір 1000 мс (1 секунд) біртіндеп жарықдиодты жарықтандыруды қамтитын бастапқы деңгейдегі Arduino эскизі. Маған Arduino Un көмегімен бірнеше жарықдиодты басқарудың әр түрлі әдістері туралы білу өте ұнады
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
Arduino қуаты бар, сенсормен басқарылатын сөнетін жарықдиодты жолақтар: 6 қадам (суреттермен)
Arduino қуаты бар, сенсормен басқарылатын сөнетін жарық диодты шамдар: Мен жақында ас үйді жаңарттым және жарықтандыру шкафтардың көрінісін «көтеретінін» білдім. Мен «Нағыз қолсыздарға» бардым, сондықтан менде жұмыс алаңының астында бос орын бар, сонымен қатар шкафтың астында, шкафтың астында және шкафтардың жоғарғы жағында бос орын бар