Мазмұны:

Sonoff негізгі Wifi кеңейткіші - MQTT құрғақ байланыс релесі - 5в тұрақты кернеудің төмен кернеуі: 6 қадам
Sonoff негізгі Wifi кеңейткіші - MQTT құрғақ байланыс релесі - 5в тұрақты кернеудің төмен кернеуі: 6 қадам

Бейне: Sonoff негізгі Wifi кеңейткіші - MQTT құрғақ байланыс релесі - 5в тұрақты кернеудің төмен кернеуі: 6 қадам

Бейне: Sonoff негізгі Wifi кеңейткіші - MQTT құрғақ байланыс релесі - 5в тұрақты кернеудің төмен кернеуі: 6 қадам
Бейне: SONOFF BN-SZ01 - потолочный светодиодный светильник С WiFi - Itead 2024, Қараша
Anonim
Sonoff негізгі Wifi кеңейткіші - MQTT құрғақ байланыс релесі - 5в тұрақты ток төмен кернеуі
Sonoff негізгі Wifi кеңейткіші - MQTT құрғақ байланыс релесі - 5в тұрақты ток төмен кернеуі

Жақсы, менде Sonoff -тың бірінші буындық негізгі құрылғылары болды, мен оларды 220 вольтпен қолданғым келмейді, себебі олар осы шығарылымда әлі қауіпсіз емес еді. Олар біраз уақыт бойы олармен бірдеңе істеуді күтіп жатты.

Мен GitHub-да (https://github.com/martin-ger/esp_wifi_repeater) martin-ger жобасына тап болдым және Sonoff-ты бұздым.

Алдымен мен Sonoff -ты 5vDC жұмыс істеуге бейімдедім және қалған тізбекті өшірдім.

Жабдықтар

Sonoff Basic R1

5В тұрақты ток көзі

1 -қадам: 5 вольтты тұрақты токтағы Sonoff

Sonoff тұрақты токтың 5 вольтінде
Sonoff тұрақты токтың 5 вольтінде
Sonoff тұрақты токтың 5 вольтінде
Sonoff тұрақты токтың 5 вольтінде
Sonoff тұрақты токтың 5 вольтінде
Sonoff тұрақты токтың 5 вольтінде

Сондықтан бұл өте қарапайым.

Сіз бірінші суретте Sonoff 5v -тен 3.3v -ге өту үшін AMS1117 реттегішін қолданатынын көресіз. Реттегіштің түйреуіштері солдан оңға қарай: IN (GND), OUT, IN (+). Кішкене сымды ININ (GND) мен IN (+) нүктелеріне дәнекерлеу арқылы сіз тақтаның қалған бөлігін қуаттандыру үшін 5В тұрақты ток көзін қосуға болады. Біраз қиынға соғуы мүмкін болғандықтан, мен басқа 2 қосылу нүктесін қолдандым. AMS117 (квадрат pcb маркері) оң жағындағы бос дәнекерлеу нүктесі - GND. Тек сол жақта + байланыс бар. Жақыннан алынған суретті қараңыз.

Жақсы, бұл әрекетті орындағаннан кейін, сіз басқа өзгертулер енгізер алдында тестілеуді жүргізе аласыз.

2 -қадам: Жаңа микробағдарламаны орнату

Жаңа микробағдарламаны орнату
Жаңа микробағдарламаны орнату
Жаңа микробағдарламаны орнату
Жаңа микробағдарламаны орнату

Github https://github.com/martin-ger/esp_wifi_repeater қалтасының микробағдарламасында сіз.bin файлдарын көресіз:

  • 0x00000.bin
  • 0x02000.bin

Сіз бұларды жүктеп алуыңыз керек.

Содан кейін сіз ESP Expressif веб -сайтына кіріп, ESP жүктеу құралын жүктейсіз (тек компьютерде):

www.espressif.com/kz/support/download/othe…

Оны іске қосыңыз және сіз алдымен таңдау терезесін аласыз - DEVELOPER, содан кейін ESP8266 таңдаңыз. Экран жоғарыдағы скриншотқа ұқсас болуы керек.

Содан кейін 0x00000 файлын қарап шығу үшін алдымен оң жақтағы «…» түймесін басыңыз. Жад орнын қасындағы жолаққа қосыңыз: 0x00000.

Екінші файл үшін де солай жасаңыз және жад орнын: 0x02000 етіп орнатыңыз.

Осыдан кейін сүйікті USB-TTL қабылдап, Sonoff-ты қосыңыз (Sonoff тақтасына басқа қуат көзінің қосылмағанына көз жеткізіңіз). Сондай-ақ, USB-TTL 3.3v орнатылғанын екі рет тексеріңіз!

Жарқыл режимін қосу үшін компьютерге USB-TTL кірістіру кезінде Sonoff түймесін басыңыз.

ESP жүктеу құралындағы COM портын таңдап, жылдамдықты 1152000 деп орнатыңыз. БАСТАУ түймесін басыңыз.

Ол тек 3 немесе 4 секундқа созылуы керек. Кейде менің тақтайшам жарқыл режимінде дұрыс жұмыс істемеді-USB-TTL шығарып, түймесін басып, қайта салыңыз.

Жарайды - осымен бізде Sonoff ESP8266 жаңа микробағдарламасы бар.

USB-TTL ажыратыңыз және 5 вольтты тұрақты ток көзін Sonoff-қа қосыңыз.

3 -қадам: Wi -Fi желісін конфигурациялаңыз

Біз құрылғыны конфигурациялау үшін Telnet -ті қолданамыз. Мен Putty қолданамын.

Қуатты Sonoff -қа қосқаннан кейін сіз жаңа Wifi SSID SSID пайда болатынын көруіңіз керек: MyAP.

Оған компьютермен қосылыңыз - бастапқыда құпия сөз жоқ.

Putty қосылғаннан кейін оны ашыңыз және оны 192.168.4.1 PORT 7777 портына орнатыңыз

Байланыс орнатылғаннан кейін сіз мынаны көресіз: CMD>

Негізгі пәрмендерді қолдану арқылы сіз Wifi құрылғысын конфигурациялайсыз. Қалың - бұл сіздің параметріңізден кейін курсив. Менімен бірінші пәрмен әрқашан «Жарамсыз пәрменді» береді - сондықтан оны қайталаңыз.

CMD>

ssid your_home_router's_SSID орнатыңыз

құпия сөзді үйдегі_жолсеріктің_құпия сөзіне орнатыңыз

ap_ssid the_ESP's_new_ssid орнатыңыз

ap_password ESP's_password орнатыңыз

show // (параметрлерді тексеру үшін)

status_led 13 // орнатыңыз (жарық диоды GPIO 13 тақтасында)

сақтаңыз // (!!! ұмытпаңыз)

қалпына келтіру // (= қайта жүктеу)

Жақсы, сізде негізгі Wi-Fi-дан бөлінген IoT құрылғыларын қосуға болатын негізгі қосалқы желі бар.

Немесе сіз мұны қонақтарға, күтушілерге, таймермен интернетке кіретін балаларға қолдана аласыз.

Әрі қарай - MQTT, құрғақ контакт релесі мен тазалауды қосыңыз.

4 -қадам: тазарту, MQTT көмегімен жақсарту және құрғақ контактілі реле

Тазалау, MQTT көмегімен жақсарту және құрғақ контактілі реле
Тазалау, MQTT көмегімен жақсарту және құрғақ контактілі реле
Тазалау, MQTT көмегімен жақсарту және құрғақ контактілі реле
Тазалау, MQTT көмегімен жақсарту және құрғақ контактілі реле

ЖИНАП ҚОЮ

Алдымен мен тақтаны тазалап, құрғақ реле байланысының әрекетіне дайындадым.

Бұл білдіреді:

  1. 5В тұрақты токты жасыл терминалға қосу
  2. ПХД -да ескі маршруттарды кесу (тақтаның үстіңгі және астыңғы бөлігін кесу), сондықтан терминал оқшауланған және біз компьютерде бұрын дәнекерленген 2 нүктеге тікелей қосылады. Жоғарғы жағында сіз оны қызыл сызықтар бар жерде кесуге болады - сіз оларды бастапқыда сәл қиып алғаныңызды көресіз. Мен Стэнли пышағын, содан кейін өте өткір қырғышты қолданамын. Оның орнына, әдетте, ПХД мысын қыру үшін кішкене жалпақ бұрағыш жақсы.
  3. реле жанындағы ПХД кесіңіз (дәнекерлеу жолы) және суретте көріп тұрғандай көпір орнатыңыз. Негізінде реледегі сол жақ 2 қосылым әлі де 3.3в қуатымен жұмыс істейді. Оң жақтағы 2 контакт тақтаның жоғарғы жағында жасыл терминалы бар жабық циклды құрайды. Осылайша, негізгі құрғақ байланыс құрылады.

MQTT

Бұл аяқталғаннан кейін мен 5В тұрақты ток көзін жасыл терминалға қосамын, сондықтан тақта қосылады. Wifi жұмыс істеп тұрған кезде сіз жасыл жарық диодының жыпылықтағанын көресіз.

MQTT үшін мен Aedes MQTT көмегімен Raspberry Pi 3A+ қондырмасындағы қызыл түйінді қолданамын. Мұны қалай орнату керектігі туралы нұсқаулықты кеңейтуге қызығушылық танытатындар болса, маған хабарлаңыз. Бірақ ол басқа MQTT брокерімен де жұмыс істейтін болады.

Putoff -пен Соноффқа қосылыңыз. Сіз ішкі (192.168.4.1) немесе сыртқы IP (Wi -Fi маршрутизаторынан алынған IP) пайдалана аласыз.

CMD>

mqtt_host IP_from_your_MQTT_server // орнату

gpio 12 режимі өшеді // (реле GPIO 12 -де)

сақтау

қалпына келтіру

Сақтауды және қалпына келтіруді ұмытпаңыз. MQTT параметрлері қайта жүктеу кезінде ғана өзгертіледі.

Осыдан кейін сіз хабарламаларды тексеру үшін MQTT клиенттік құралын пайдалана аласыз. Мен MQTT Explorer қолданамын.

5 -қадам: MQTT сынағы

MQTT сынағы
MQTT сынағы
MQTT сынағы
MQTT сынағы

15 секундтан кейін сіз ESP хабарламаларды жіберетінін көресіз.

Эстафетаны тексеру үшін сіз хабарлама жариялайсыз:

тақырып:/WiFi/ESPRouter_xxxxxx/command // (xxxxxx - бұл сіздің құрылғыңыздың HEX мәні)

хабар: gpio 12 4 үшін жоғары орнатылды // (gpio 12, реле, 4 секундқа жоғары)

Сіз релелік шертуді естуіңіз керек, ал ESP тақырыпқа кері байланыс жібереді («жауап»).

Енді параметрлерді конфигурациялау және өзгерту үшін telnet немесе MQTT қолдана аласыз. Кез келген жарамды пәрменді MQTT жариялай алады.

Міне бітті. Енді сізде төмен кернеулі Sonoff, жеке WIFI SSID, MQTT бар және оны басқаруға болатын құрғақ реле болуы керек.

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

Рахмет.

6 -қадам: жақсартулар …?

Диапазон солай.

Менде ескі маршрутизатордан 2.4 ГГц шағын антенна бар.

Мен оны Sonoff -қа орнатуға тырысамын және оның диапазонды жақсартатынын көремін.

AP/ST кіру - веб -бетке кіруді құлыптау

Әдепкіде веб -бет «ашық». Ең дұрысы, бәрі жақсы жұмыс істегенде, Putty бағдарламасын ашып, «құлыптау» пәрменін жіберіп, сақтаңыз. Әдепкі бойынша, ол веб -бетті қорғау үшін сізге ST құпия сөзін қолданады.

Ұсынылған: