Мазмұны:
- 1 -қадам: Бөлшектер тізімі:
- 2 -қадам: Праллиндерді қораптан жеу
- 3 -қадам: барлық компоненттерді қосу
- 4 -қадам: Wemos тақтасын кодтау
- 5 -қадам: розетканы басқару
Бейне: Wi-Fi арқылы басқарылатын жарық қосқышы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Сәлем! Сіз өз бөлмеңіздегі жарықты өшіруді ұмытып, қатты шаршадыңыз ба? Немесе сіз жылы, жайлы төсектен тұрып, төсек шамының қосқышын басуды қаламайсыз ба? Мүмкін, бұл сезімді бәріміз білетін шығармыз. Сондықтан мен сізге болашақта үйді автоматтандыру жүйесі-Wi-Fi басқарылатын жарық қосқышына смартфонмен басқарылатын базаны қалай жасағанымды ұсынғым келеді.
1 -қадам: Бөлшектер тізімі:
Қандай бөлшектерді қолдану керектігін анықтау әрқашан қызықты. Ең арзан және сенімді бөлікті іздеу, сонымен қатар дүкендегі басқа бөліктерді қарау және басқа жақсы жоба туралы ойлау: D
Біріншіден, біздің жобаға ми қажет.
Мен Wemos D1 шағын тақтасын таңдадым, себебі ол коммутаторға Wi-Fi қосылымын қамтамасыз етіп қана қоймайды, сонымен қатар 11 GPIO-ға ие және Arduino IDE бағдарламасы арқылы бағдарламаланатын, сондықтан бізге басқа микроконтроллерді қолданудың қажеті жоқ. Мен Aliexpress -тен 2,69 долларға сатып алдым.
ЖАРАЙДЫ МА. Енді бізге желідегі байланысты үзетін нақты қосқыш қажет болады.
Мен Aliexpress-те 0,85 долларға 2 арналы реле модулін сатып алдым.
Тағы бір маңызды элемент - қуат көзі. Мен осы 230VAC -тан 5VDC трансформаторын 1,99 долларға таңдадым. Ол 3 Вт қуатты басқара алады, бұл жеткілікті.
Бізге сондай -ақ жобалық корпус қажет болады (мен пралиндер қорабын қолдандым): D, қуат сымы, бірнеше секіргіш сымдар мен розетка (ең жақсысы - қабырғаға шығып, 2 бұрандаға бекітілген)
2 -қадам: Праллиндерді қораптан жеу
Қорап бос болғаннан кейін біз қабырғадағы розетканы корпусқа орнатуға кірісе аламыз. Менің қорапшамды бұрғылау өте қиын болды, сондықтан мен пышақпен 2 кішкене ойық жасадым. Содан кейін мен розетканы кішкене болттармен, жаңғақтармен және жастықшалармен бекітіп қойдым.
Мен дәнекерлеуді жеңілдету үшін трансформаторды тақтаның бір бөлігіне орнаттым. Содан кейін мен қуат сымын шешіп, сымдарды трансформатордың айнымалы істікшелеріне дәнекерледім.
3 -қадам: барлық компоненттерді қосу
Енді қызықты бөлік - әр бөлікті байланыстыру, сонымен бірге ештеңені шатастырмау: D
Схемада басқарылатын розетка үшін бейтараптан басқа, электр сымына тікелей түсетін тақталар арасындағы барлық байланыстар көрсетілген. Жоғары вольтты қосылыстар үшін әрқашан қуатты басқара алатын сымдарды қолданыңыз - мысалы. біз электр сымын ертерек қысқартып, розетка мен реле арасындағы кесілген фрагменттерді қолдана аламыз. Сондай-ақ, сым түстерін дұрыс ұстау жақсы (тірі сым қоңыр, бейтарап көк және жер сары-жасыл).
4 -қадам: Wemos тақтасын кодтау
Енді ең жалықтыратын бөлігі - кодтау. Мен өте жалқау адам болғандықтан, мен қолданыстағы мысал эскизін қолдандым және оны біздің командаларға жауап беру үшін аздап өзгерттім. Толық код GitHub -да қол жетімді.
Енді біз кодты тақтаға жүктей аламыз. Хм, бірақ күте тұрыңыз, қалай? Бұл Arduino тақтасы емес. Алдымен біз IDE -ге көрінетін етіп анықтамаларды қосуымыз керек. Содан кейін біз Wemos D1 mini үшін тақталарды іздейміз, жүктеу жылдамдығын 115200bps -ге орнатамыз, содан кейін кодты жүктейміз.
5 -қадам: розетканы басқару
Енді, егер біз USB кабелімізді ажыратып, тақтаны розеткаға қоссақ, ол біздің Wi-Fi желісіне қосылып, оны браузерде ашқанда жауап беруі керек.
Бірақ браузер жолағына қандай адрес жазу керек? Бұл жерде «mDNS жауап беруші» ыңғайлы болады, өйткені бізге тақтаның IP -адресін білу қажет емес. Кодта біз mDNS «remoteSocket01» атауына жауап беретінін және сервер 81 портта орнатылғанын жарияладық, сондықтан толық адрес https://remoteSocket01.local: 81 болады. Барлық жұмыс қосулы /[шығыс] /[қосулы немесе өшірулі)
Егер тақтаға mDNS адресімен қосыла алмасақ ше, мысалы. смартфонда? Мұнда IP Tools деп аталатын Android қосымшасы ыңғайлы. Ерекшеліктердің бірі - біз барлық қосылған құрылғыларды жергілікті желіден іздей аламыз. Біз Espressif Inc шығаратын құрылғыны іздейміз және жоғарыда көрсетілген IP -ді оқимыз.
Егер жолақты әр жолы жолаққа жазғыңыз келмесе - мен бәрін жеңілдету үшін андроид қосымшасын жасадым. Қазіргі уақыттағы негізгі мүмкіндіктер - розетканы қосу немесе өшіру, ал «сергіту» - оны бір секундқа өшіріп, қайтадан артқа бұру. Сіз оны осы жерден жүктей аласыз.
Сізге кереуеттің жанындағы ақылды DIY шамы ұнайды деп үміттенемін: D
Келесі кездескенше, Кшиштоф:)
Ұсынылған:
Neopixel Ws 2812 LED жолағы Android немесе Iphone арқылы Bluetooth арқылы басқарылатын Arduino көмегімен: 4 қадам
Neopixel Ws 2812 LED жолағы Arduino көмегімен Android немесе iPhone арқылы басқарылады: Сәлеметсіздерме балалар, мен осы нұсқаулықта Bluetooth байланысын қолдана отырып, Android телефонынан немесе iPhone -нан неопиксельді жарықдиодты немесе ws2812 жарықдиодты қалай басқару керектігін талқыладым. үйіңізге неопиксельді жолақты қосыңыз, Arduino -мен бірге
Bluetooth қашықтан басқарылатын жарық қосқышы - жаңарту. Жарық қосқышы әлі де жұмыс істейді, қосымша жазу жоқ.: 9 қадам (суреттермен)
Bluetooth қашықтан басқарылатын жарық қосқышы - жаңарту. Жарық қосқышы әлі де жұмыс істейді, қосымша жазба жоқ. 2017 жылдың 25 қарашасын жаңарту - бұл жобаның киловатт жүктемені басқара алатын жоғары қуатты нұсқасы үшін BLE -ді жоғары қуатты жүктемеге ауыстыруды қараңыз - Қосымша сым қажет емес Жаңартылған 15 қараша 2017 ж. - Кейбір BLE тақталары / бағдарламалық қамтамасыз ету стектері
Жарық сенсоры бар қозғалысты белсендірілген жарық қосқышы: 5 қадам
Жарық сенсоры бар қозғалысты белсендірілген жарық қосқышы: Қозғалыстағы жарық қосқышының үйде де, кеңседе де көптеген қосымшалары бар. Бұл жарық сенсорының артықшылығы болды, сондықтан бұл жарық тек түнде қосылады
Bluetooth арқылы Arduino арқылы қимылмен басқарылатын роботтық қол: 4 қадам
Қимылмен басқарылатын робот қолы Bluetooth арқылы Arduino: Қолында екі режим бар. Біріншіден, қолмен Bluetooth режимінде қолмен жылжытуға болады. Сонымен қатар, сіз өз позицияңызды сақтай аласыз және сіз ойнай аласыз … Екіншіден, сіздің ph -ті қолданатын Қимыл режимі
Nrf24l01 Arduino арқылы басқарылатын қолмен басқарылатын роботты қалай құруға болады: 3 қадам (суреттермен)
Nrf24l01 Arduino арқылы басқарылатын тұтқалы роботты қалай құруға болады: " Nrf24l01 Arduino арқылы басқарылатын роботты ұстағышты қалай құру керек " MEG көмегімен L298N қос қозғалтқышы бар модульмен басқарылатын шынжыр табанды дөңгелекке орнатылған үш дәрежелі еркіндік ұстағышын қалай құру керектігін түсіндіреді