Мазмұны:
- 1 -қадам: Бұл жобаның пайда болуы
- 2 -қадам: Дұрыс қашықтан басқару құралын алу
- 3 -қадам: WiFi шлюзі мен смартфонмен пайдалану
- 4 -қадам: басқа компоненттер
- 5 -қадам: Arduino мен қашықтан басқару құралын тексеру
- 6 -қадам: шассиді басып шығару және жинау
- 7 -қадам: электрониканы қосу
- 8 -қадам: роботты тестілеу
Бейне: Ақылды шамның қашықтан басқару пульті немесе шлюзі бар IoT RC автокөлігі: 8 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Байланысты емес жоба үшін мен MiLight ақылды шамдарымен және үйдегі шамдардың пультімен сөйлесу үшін Arduino кодын жаздым.
Мен сымсыз қашықтан басқару пультінің командаларын ұстай алғаннан кейін, кодты тексеру үшін кішкене RC машинасын жасауды шештім. Бұл шамдарда қолданылатын 2.4 ГГц қашықтан басқару пультінде реңктерді таңдауға арналған 360 сенсорлық сақина бар және ол RC көлігін басқару үшін таңқаларлық жақсы жұмыс істейді!
Сонымен қатар, MiLight шлюзі немесе ESP8266 MiLight хабының көмегімен сіз көлікті смартфоннан немесе Интернетке қосылған кез келген құрылғыдан басқара аласыз!
1 -қадам: Бұл жобаның пайда болуы
Бұл жоба бірнеше жыл бұрын нарыққа шыққан сымсыз ақылды шамдарға негізделген. Олар бастапқыда LimitlessLED ретінде сатылды, бірақ содан кейін EasyBulb немесе MiLight сияқты балама атаулармен қол жетімді болды.
Бұл шамдар көбінесе WiFi үйлесімді ретінде сатылады, бірақ олардың WiFi мүмкіндіктері жоқ, керісінше WiFi арқылы жіберілген командаларды қабылдайтын және оларды 2,4 ГГц сымсыз протоколға айналдыратын шлюзге сүйенеді. Егер сіз шлюзді алсаңыз, шамдарды смартфон қосымшасынан басқаруға болады, бірақ олай болмаса, сіз бұл шамдарды дербес сымсыз қашықтан басқару пультімен басқара аласыз.
Бұл шамдар мен қашықтан басқару құралдары меншік болып табылады, бірақ протоколдарды өзгертуге және WiFi шлюзіне ашық көзден балама құруға күш салынды. Бұл нұсқаулықта көрсетілгендей Arduino -дың жеке жобалары үшін қашықтан басқару құралдарын пайдалану сияқты қызықты мүмкіндіктерге мүмкіндік береді.
2 -қадам: Дұрыс қашықтан басқару құралын алу
MiLight шамдары мен қашықтан басқару пульті ешқашан ашық болуға арналмаған, сондықтан хаттамалар бойынша ресми құжаттама жоқ. Шамдардың бірнеше түрлі ұрпақтары болды және олар бір -бірін алмастырмайды.
Бұл жоба қашықтан басқару құралын төрт шамның бірінде қолданады және олардың түрлерін көрнекі түрде ажыратуды білу сізге қашықтан басқару құралын сатып алуға көмектеседі. Төрт түрі бар:
- RGB: Бұл шамдар реттелетін реңк пен жарықтыққа ие; қашықтан басқару пультінде түсті дөңгелегі мен үш ақ ауысу түймесі бар.
- RGBW: Бұл шамдар сізге реңк пен ақ түстің бір реңкінің арасында таңдау жасайды; қашықтан басқару пультінде түсті дөңгелегі, жарықтық сырғытпасы, эффектілердің үш сары түймесі және төрт сары топтық ауысу түймелері бар.
- КАЖ: Бұл шамдар тек ақ жарық, бірақ оларды жылы ақтан суық аққа дейін өзгертуге мүмкіндік береді; қашықтан басқару пультінде қара басқару сақинасы мен ақ түймелер бар.
- RGB+CCT: шамдар түстерді көрсете алады және жылы ақтан суық аққа дейін өзгеруі мүмкін; қашықтан басқару пульті - бұл төртеудің ішіндегі ең тығызы және оны түс температурасы сырғытпасымен, жарты ай тәрізді тақ түймелермен және жиектеріндегі көк жарық жолағымен ажыратуға болады.
Бұл жоба RGBW қашықтан басқару пультімен жасалды және тек осы пульт стилінде жұмыс істейтін болады. Егер сіз бұл жобаны өзіңіз жасағыңыз келсе, онда қашықтан басқару пультін алғаныңызға сенімді болыңыз, себебі олар бір -бірін алмастырмайды*
ЕСКЕРТУ: *Сонымен қатар, мен бұл жобаның сіз үшін жұмыс істейтініне толық кепілдік бере алмаймын. Мүмкін MiLight адамдары мен бірнеше жыл бұрын өзімді сатып алғаннан бері RGBW пультінде қолданылатын протоколды өзгерткен болуы мүмкін. Бұл олардың өнімдері арасында сәйкессіздік туғызатындықтан, менің ойымша, бұл екіталай, бірақ тәуекел бар.
3 -қадам: WiFi шлюзі мен смартфонмен пайдалану
Егер сізде MiLight WiFi шлюзі болса, не ресми, не DIY ESP8266 MiLight Hub болса, онда сіз телефонды немесе планшеттегі MiLight смартфон қосымшасын пайдаланып көлікті басқара аласыз.
MiLight шамдары қолданатын радио протоколы Wi -Fi -мен үйлесімді болмаса да, хаб WiFi желісі мен MiLight желісі арасындағы көпір ретінде жұмыс істейді. RC автокөлігі шам сияқты әрекет етеді, сондықтан көпірді қосу RCD қатесін смартфоннан немесе компьютерден UDP пакеттері арқылы басқарудың қызықты мүмкіндігін ашады.
4 -қадам: басқа компоненттер
Компоненттердің үшеуі SparkFun Inventor's Kit v4.0 -ден келді, оларға мыналар кіреді:
- Хобби редукторы - 140 айн / мин (жұп)
- Дөңгелек - 65 мм (резеңке шина, жұп)
- Ультрадыбыстық қашықтық сенсоры - HC -SR04
Қашықтық сенсоры менің кодымда қолданылмайды, бірақ мен оны машинама салып қойдым, себебі ол жалған фаралар сияқты керемет көрінеді, мен оны соқтығысудың алдын алу мүмкіндіктерін қосу үшін кейінірек қолдануға болатынын түсіндім.
Басқа компоненттер:
- Шар тәріздес көп бағытты металл
- Ардуино Нано
- Arduino Nano радио қалқаны RFM69/95 немесе NRF24L01+
- EBay -ден L9110 мотор жүргізушісі
- Еркек пен әйел арасындағы секіргіш кабельдер
Сонымен қатар сізге 4 АА батарея ұстағыш пен батарея қажет болады. Менің суреттерім 3D басып шығарылған батарея ұстағышын көрсетеді, бірақ сіз серіппелі терминалдарды бөлек сатып алуыңыз керек, және бұл күш жұмсаудың қажеті жоқ шығар!
Шассиді басып шығару үшін сізге 3D принтері қажет болады (немесе оны ағаштан сәндеуге болады, бұл өте күрделі емес).
Ескерту сөзі:
Мен қымбат емес Arduino Nano клонын қолдандым, ол машинаны ұзақ уақыт жұмыс істегенде қатты қызып кеткенін байқадым. Менің ойымша, бұл арзан клондағы 5В реттегішінің бағасы төмен және сымсыз радиоға қажетті токты бере алмайды. Мен Arduino мен радио тек 30 мА тартатынын өлшедім, бұл шынайы Arduino Nano кернеу реттегішінің сипаттамаларына сәйкес келеді. Егер сіз клоннан аулақ болсаңыз, сізде мәселе болмайды деп ойлаймын (егер басқаша деп тапсаңыз, маған түсініктемелерде хабарлаңыз!).
5 -қадам: Arduino мен қашықтан басқару құралын тексеру
RC машинасын жинамас бұрын қашықтан басқару пульті Arduino -мен радио модуль арқылы сөйлесе алатынын тексерген дұрыс.
Ардуино нано жиілігін RF қалқанының үстіне қоюдан бастаңыз. Егер USB қосқышы жоғарғы жағында солға қараса, сымсыз ПХД төменгі жағында оңға қарауы керек.
Енді Arduino Nano -ны USB кабелі арқылы компьютерге қосыңыз және zip файлына мен енгізген нобайды жүктеңіз. Сериялық мониторды ашып, қашықтан басқару пультіндегі түймені басыңыз. Қашықтан басқару пультінде шам жануы керек (егер олай болмаса, батареяларды тексеріңіз).
Егер бәрі ойдағыдай болса, сіз түймені басқан сайын терминал терезесінде кейбір хабарларды көресіз. Саусағыңызды түрлі түсті сенсорлық дөңгелектің айналасында айналдырыңыз және «Реңк» мәндерінің өзгеруін бақылаңыз. Бұл көлікті басқаратын нәрсе!
Бұл қадамның жұмыс істейтініне көз жеткізіңіз, себебі олай болмаса, жалғастырудың қажеті жоқ!
6 -қадам: шассиді басып шығару және жинау
Мен 3D басып шығарылған бөліктерге арналған STL файлдарын қостым. CAD файлдарын мына жерден қарауға болады. Үш бөліктен тұрады, сол және оң мотор кронштейндері мен шасси.
Қозғалтқыштарға ағаш бұрандалардың көмегімен сол және оң жақ қозғалтқыш кронштейндерін бекітуге болады. Содан кейін, қозғалтқыш кронштейндері шассиге M3 гайкалары мен болттарын (немесе қаласаңыз, желімді) қолданып бекітіледі. Кастер шассидің алдыңғы жағына төрт бұранда мен болтты қолданады.
7 -қадам: электрониканы қосу
Шассидегі драйверді бұрап бекітіңіз және қозғалтқыштардан сымдарды жүргізушідегі бұрандаларға бекітіңіз. Мен келесі сымдарды қолдандым:
- Сол жақ мотор қызыл: OB2
- Сол жақ мотор қара: OA2
- Оң жақ мотор қызыл: OB1
- Оң жақ мотор қара: OA1
Батареялардың оң жағынан қуаттандырғышты PCB қадамдық драйверіндегі Vcc пен Arduino -дегі Винге қосыңыз. Батареялардың теріс жағын Arduino -дағы GND -ге GND -ге қосыңыз. Мұны істеу үшін сізге Y кабелін дәнекерлеу қажет.
Ақырында, Arduino -дегі келесі түйреуіштерді қадамдық қозғалтқыш драйверіне қосу үшін өтпелі сымдардың көмегімен электрониканы аяқтаңыз:
- Arduino pin 5 -> Step1 драйвері IB1
- Arduino pin 6 -> Step2 драйвері IB2
- Arduino pin A1 -> IA1 драйвері
- Arduino pin A2 -> IA2 драйвері
8 -қадам: роботты тестілеу
Енді түймелерді басып, роботтың қозғалатынын көріңіз! Егер қозғалтқыштар кері айналса, сіз роботтың сымын реттей аласыз немесе Arduino эскизінде келесі жолдарды өңдей аласыз:
L9110 солға (IB2, IA2); L9110 оңға (IA1, IB1);
Егер сол және оң қозғалтқыштарды ауыстыру қажет болса, жақшадағы сандарды келесідей ауыстырыңыз:
L9110 солға (IB1, IA1); L9110 оңға (IA2, IB2);
Тек сол жақ қозғалтқыштың бағытын өзгерту үшін жақшадағы әріптерді сол жақ қозғалтқышқа ауыстырыңыз:
L9110 қалды (IA2, IB2);
Оң жақ қозғалтқыштың бағытын өзгерту үшін жақшадағы әріптерді оң қозғалтқышқа ауыстырыңыз, осылайша:
L9110 оң (IB1, IA1);
Бар болғаны! Сәттілік және көңілді болыңыз!
Ұсынылған:
10W RGB түнгі шамның қашықтан басқару пульті: 5 қадам
10W RGB түнгі шамның қашықтан басқару пульті: Бұл жоба - бұл түнгі 10 Вт RGB жарықдиодты шам, оны сіздің жанына қойып, көңіл -күйді жарықтандыратын сағаттармен қамтамасыз етуге болады. Мені Францияда болған Балад Ламп шабыттандырды, бірақ шамалы күшті (коммерциялық нұсқасы шамамен 3 Вт, шахтасы 10 Вт) және тағы басқалар
Сиқырлы түйме 4k: 20USD BMPCC 4k (немесе 6k) сымсыз қашықтан басқару пульті: 4 қадам (суреттермен)
Сиқырлы түйме 4k: 20USD BMPCC 4k (немесе 6k) сымсыз қашықтан басқару құралы: Көптеген адамдар BMPCC4k сымсыз контроллері туралы кейбір мәліметтермен бөлісуді сұрады. Сұрақтардың көпшілігі Bluetooth -ды басқару туралы болды, сондықтан мен бұл туралы бірнеше мәліметтерді айтамын. Сіз ESP32 Arduino ортасымен таныссыз деп ойлаймын
L293D және қашықтан басқару пульті бар Arduino автокөлігі: 5 қадам
L293D және қашықтан басқару пульті бар Arduino автокөлігі: Менде L293D чипі мен IR қашықтан басқару пульті мен қабылдағышы болады. Мен көп нәрсені сатып алмай Arduino автокөлігін жасағым келеді, сондықтан мен тек Arduino төрт дөңгелекті автокөлік шассиін алып келдім, себебі Tinkercad -те L293D мен IR қабылдағышы мен Arduino бар, сондықтан мен эскиз жасадым
IRduino: Arduino қашықтан басқару пульті - Жоғалған қашықтан басқару құралына еліктеу: 6 қадам
IRduino: Arduino қашықтан басқару пульті - Жоғалған қашықтан басқару пультіне еліктеу: Егер сіз теледидар немесе DVD ойнатқыш үшін қашықтан басқару пультін жоғалтқан болсаңыз, құрылғының өзіндегі түймелерге жүгіру, табу және пайдалану қаншалықты ауыр болатынын білесіз. Кейде бұл түймелер қашықтан басқару пультімен бірдей функцияны ұсынбайды. Алу
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА