Мазмуну:
- 1 -кадам: Негизги жабдык
- 2 -кадам: Аппараттык жабдыктарды орнотуу
- 3 -кадам: Мүчүлүштүктөрдү оңдоо программасы
- 4 -кадам: Android колдонмосу
- 5 -кадам: Кошумча
Video: WiFi Relay Outlet-DIY: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бүгүнкү күндө эң популярдуу IoT эксперименталдык комплекттери жеке компоненттерге эмес, жөн эле туташтырылган модулдар катары келет. Электрондук жаңы келгендер, практикалык инженерлер жана тажрыйбалуу колдор бул арзан модулдарды кызыктыраары шексиз. Бул колдонмодо мен сизге жөнөкөй дубал розеткасын алып, алдын ала зымдуу модулдарды колдонуп, интеллектти кантип кошууну көрсөтөм. Мен бул долбоорду модулдук түрдө иштеп чыкканымдай, сиз бүтүндөй долбоорду анын бир бөлүгүндөй түзүүгө аракет кылсаңыз болот, же бул долбоорду көбүрөөк функционалдык менен кеңейте аласыз. Ооба, кадимки дубал розеткаңызга жакшыртылган жеткиликтүүлүктү, интеллектти жана байланышты кошууга даяр болуңуз.
1 -кадам: Негизги жабдык
ESP8266 WiFi (5V/1 Канал) Реле Модулу x1
Hi-Link HLK-PM01 (5V/3W) SMPS Module x1
Биринчи нерсе-WiFi Relay Module-бул ESP8266 (ESP-01) WiFi SoC, борттогу 3.3V регулятору IC (AMS1117-3.3), STC15F104 микроконтроллери жана 5V SPDT (1C/O) реленин эң сонун аралашмасы. ESP8266 WiFi SoC-бул 8 зымдуу башы бар плагин тибиндеги карта, жана Wifi Relay модулунун четиндеги 4-пин башы WiFi реле модулун орнотуу/конфигурациялоо үчүн жөнөкөй интерфейс катары иштейт. PC. Экинчи нерсе, AC-DC электр менен камсыздоочу чакан модуль кадимки AC230V үй электр тармагынан 5V/600mA туруктуу токту чыгарууну сунуштайт. Бул мөөрлөнгөн электр менен камсыздоо модулу (UL, CE талаптарына жооп берет) IOT түзмөктөрү/долбоорлору үчүн өзгөчө иштелип чыккан.
2 -кадам: Аппараттык жабдыктарды орнотуу
Төмөндө көрсөтүлгөн электр схемасынан көрүнүп тургандай, аппараттык орнотуу өтө жөнөкөй жана бир аз ширетүү ишин талап кылат. Абайлаңыз, L / N (~ 230V) туташып, электр чыңалуусу башталары менен жылаңач түзмөккө тийбеңиз!
Туура корпусуз, электр тармагына туташкан кандайдыр бир түзмөктү колдонуу кооптуу экенин эстен чыгарбаңыз, анткени кокустан өлүмгө алып келүүчү ток уруу коркунучу бар. Ошондуктан, чогултулган аппаратты шокко каршы ABS/Grounded металл корпусунун ичине орнотуу сунушталат, албетте, жетиштүү желдеткич тешиктери бар.
3 -кадам: Мүчүлүштүктөрдү оңдоо программасы
Биринчи жолу колдонуудан мурун, WiFi Relay модулу "3.3V деңгээлдеги USBден TTL адаптерине" жана "USR-TCP232-Test-V1.3" менчик сериялык мүчүлүштүктөрдү оңдоо программасынын жардамы менен конфигурацияланууга тийиш. Бул үчүн, USB TX-RX-GND казыктарын TTL адаптерине 4-пин башындагы RX-TX-GND казыктарына туташтырыңыз (кийинки сүрөттү караңыз). Ошондой эле, аппаратты күйгүзүүнү унутпаңыз жана 9600 ылдамдыгын берүүнү белгилеңиз. Андан кийин, PCде Serial Debugging программасын (USR-TCP232-Test-V1.3) ачып, төмөндө келтирилген бардык AT буйруктарын жөнөтүңүз.
AT+CWMODE = 2
AT+RST
AT+CIPMUX = 1
AT+CIPSERVER = 1, 8080
AT+CIFSR
AT+CIOBAUD = 9600
Эгерде ал OK кайтып келбесе жана жөн гана сиз жөнөткөн буйрукту кайтарбаса, анда AT командаларын жөнөтүүдөн мурун ENTER баскычын басыңыз (мисалы AT+RST> ENTER> SEND). Эскертүү, модуль кайра конфигурацияланышы керек, башкача айтканда, модулду сериялык мүчүлүштүктөрдү оңдоо программасы аркылуу сериялык буйруктарды жөнөтүү аркылуу жаңыртуу керек. Кыскача айтканда, CIPMUX жана CIPSERVER кайра колдонулушу керек!
4 -кадам: Android колдонмосу
Android смартфонун колдонуп алыстан башкаруу үчүн, бекер ‚EasyTCP (v4.4)‛ Android колдонмосун смартфонуңузга жүктөп алып орнотушуңуз керек.
Андан кийин, колдонмону ачыңыз, "Байланыш" баскычын чыкылдатыңыз жана IP дарегин (192.168.4.1) жана ‚Портту (8080) киргизиңиз. Сериялык буйруктун атын жана мазмунун он алтылык форматта киргизүү үчүн которуу баскычын басып кармап туруңуз (A00101A2 relay_on, A00100A1 relay_off). Акыр-аягы, сиз алдын ала аныкталган баскычты колдонуп, релелик башкаруу үчүн колдонмодон сериялык буйруктарды жөнөтө аласыз. Бул жерде AP (кирүү чекити) режиминде иштеген системанын сигналдын максималдуу камтуусу ачык чөйрөдө 400 метрге жакын.
5 -кадам: Кошумча
Мага жакпаган нерсе: Биринчи кезекте eBayде Wi-Fi Relay модулун (LC-WM-Relay-8266-5V) көргөндө, мен анын жөнөкөйлүгүнө/изине таң калдым, ошондуктан экөөнө шашылыш буйрук бердим. Бирок, кээ бир эксперименттерден кийин мен абдан курч маселе менен көңүлүм калды. TCP сервери флешке сактабагандыктан, ар бир кубаттуулуктан кийин/ кайра орнотуу/ өчүрүүдөн кийин AT буйруктарын кайра конфигурациялоо керек. Ошентип, мен сүйүктүү кошунам үчүн ийгиликтүү акыркы колдонуучу продукциясын куруу идеясынан баш тарттым, анткени бул бир жыл бою үзгүлтүксүз электр менен камсыздоо системасын талап кылат. Болбосо STC15F104 микроконтроллеринин камтылган программасын алмаштыруу үчүн кадамдарды жасашым керек (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) ошол буйруктарды жөнөтүү үчүн башка программага. UCден ар бир башталышта (катаал жаза). Кимдир бирөө бул жөнүндө ойлонот жана кандайдыр бир иштиктүү чечим бар болсо, мага кабар берет деп үмүттөнөм.
Түрмөнү Wi-Fi реле модулун бузуу үчүн сизге STC программисти жана STC ISP же башка stcgal керек болот. Мына ушуга окшош идеянын шилтемеси: Мындан тышкары, мен жакында MCU STC15F104W өнүктүрүү такталарын кытайлык сатуучудан сатып алдым. Дагы бир кичинекей сюрприз канаттарда (күтө туруңуз)!
Сунушталууда:
Smart Outlet: 6 кадам
Smart Outlet: Disclaimer: Бул проект SV2 PCB принтери менен кантип прототип кылууну көрсөтүүгө арналган. Бул күнүмдүк буюм катары колдонуу керек болгон продукт эмес. Ал тийиштүү коопсуздук стандарттарына ылайыкташтырылган же сыналган эмес. Сиз жооптуусуз
Arduino Outlet Timer: 3 кадам
Arduino Outlet Timer: Outlet timers - бул приборлорду өтө узак кармоо үчүн эң сонун курал, бирок кээде керектүү болгон ыңгайлаштыруу жок. Кээ бир шаймандарда таптакыр өчүргүчтөр жок, жана үйдө автоматташтырылган таймерди жасоо абдан пайдалуу болот. Үчүн
Практикалык Arduino ESP32 Wireless Wall Outlet LED Strip Controller: 6 кадам
Практикалык Arduino ESP32 Wireless Wall Outlet LED Strip Controller: Бул абдан арзан DIY strips.It үчүн абдан практикалык DIY Wireless Wall Outlet контролери. Алар RGB Led тилкелери менен жакшы иштешет. EBay Wifi контроллери жакшы курулган эмес жана оңой эле бузулат. Алс
IPhone 5 жана Samsung S5 Outlet текчеси жана пассивдүү күчөткүч: 3 кадам
IPhone 5 & Samsung S5 Outlet текчеси жана пассивдүү күчөткүч: Бул нускоочу 3D басып чыгаруучу текче үчүн дизайн процессин көрсөткөнү жатат. iPhone 5 үчүн тең пассивдүү күчөткүч & Samsung S5. Файлдар Улуу Британиянын стандарттуу кош розеткасы жана станциянын бош макети менен орнотуу үчүн жеткиликтүү болот
Google календары менен Arduino Outlet Box башкаруу борбору: 4 кадам
Google календары менен Arduino Outlet Box башкаруу борбору: Бул Нускамада сиз Adafruit Power Relay Module 4-Outletти колдонуп үйүңүз үчүн башкаруу борборун курууну үйрөнөсүз. Сизге Adafruit Feather Huzzah жана Adafruit Power Relay Module 4 сыяктуу wifi модулу бар Arduino тактасы керек болот