
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36


Гнездото "Joinrun Smart Wifi" с USB е друг базиран на ESP8266 гнездо за захранване с Wi -Fi. Той се предлага с приятен дизайн, малък форм -фактор и с допълнителен USB порт за зареждане. То се нуждае от приложението smartlife, за да го контролира чрез сървър, хостван в Китай от вашето смарт устройство, и има умения за работа с помощниците за интелигентен дом от amazon и google. Нуждае се от интернет връзка и ако искате да запазите домашния контрол в собствената си мрежа, можете да мигате контролера с различен софтуер като tasmota. Tasmota добавя уеб сървър към устройството, така че можете да го управлявате директно от браузър във вашата домашна мрежа.
Стъпка 1: Отваряне на кутията


Има 2 винта зад капака в долната част, които трябва да се отстранят, за да се отвори кутията.
Стъпка 2: Достъп до модула Esp8266ex


Устройството няма вградена заглавка на програмата, така че за да го мигате, трябва да запоите кабели за програмиране. ESP8266 е на отделна платка, която е запоена перпендикулярно на основната платка.
За съжаление щифтът за активиране на програмирането (GPIO0) не е лесно достъпен, така че трябва да се свържете с него директно на дъската.
Разпаявах ESP платката от основната платка, като използвах оплетка. След това запоех малък проводник към подложката GPIO0.
Стъпка 3: Подгответе мигането на устройството


За да флашвам устройството, използвах евтин USB-към-сериен адаптер от aliexpress
CP2102 MICRO USB към UART TTL модул се предлага с 6 -пинов хедър и може да работи с 5V и 3.3V устройства.
Ако го включите към вашия компютър с Windows, той създава COM порт, който можете да видите в диспечера на устройствата. Моят е на COM6 и аз конфигурирах порта на 57600 бода.
Изключете CP2102 от компютъра и го свържете към ESP модула.
Свържете 3.3V и GND към съответните подложки на ESP модула, Свържете TxD към RxD на модула и RxD към TxD съответно.
За да активирате режима на програмиране, GPIO0 трябва да се издърпа към GND, напр. с 2k резистор.
Стъпка 4: Подгответе вашата среда за програмиране
Има много начини за флашване на модул esp8266 и пълното им описание е извън обхвата на тази инструкция. Просто използвайте любимата си търсачка, за да потърсите подробности.
Използвам IDE за програмиране на arduino, където платката esp8266 може да бъде добавена от менюто на мениджъра на платката. След това се инсталира esptool.exe, който може да се използва за лесно прехвърляне на двоичен файл към ESP модула.
Бинарният файл somoff.bin на tasmota може да бъде изтеглен от github. Той също е достъпен на различни езици.
Стъпка 5: Програмиране с флаш на ESP модула
Действителното мигане може лесно да се извърши от командния ред на Windows.
Отидете в папката, където се намира esptool.exe
напр. cd /d %USERPROFILE %\ AppData / Local / Arduino15 / пакети / esp8266 / tools / esptool cd 0.4.13
След това мигайте устройството с изтегления двоичен файл sonoff по този начин
esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf %HOMEPATH %\ Documents / Downloads / sonoff.bin
Стъпка 6: Конфигурирайте модула


След успешното мигане трябва да се освободи щифтът GPIO0 от GND и да се задейства отново ESP. Тогава той отваря точка за достъп и може да бъде свързан с браузър на 192.168.4.1
На първоначалната страница за конфигуриране можете да сканирате своя wifi, да изберете подходящата мрежа и да въведете паролата си за wifi.
След това отново рестартирайте и ESP ще се появи в избраната от вас мрежа.
Проверете мрежата във вашия рутер, за да намерите зададения IP адрес.
След това се свържете към IP с браузъра си и задайте типа на устройството „18 generic“и го запазете.
ESP прави автоматично рестартиране, след което можете да конфигурирате релето и бутоните, както е показано на снимката.
Може също да искате да отидете на „други настройки“, за да зададете приятелско име, да деактивирате MQTT, ако го нямате, и да активирате емулацията на Belkin WeMo, за да накарате щепсела да работи с Alexa.
След като всичко работи, накрая запоявайте отново модула към основната платка и сглобете отново щепсела.
Препоръчано:
Z80-MBC2 Програмиране на Atmega32a: 6 стъпки

Z80-MBC2 Програмиране на Atmega32a: Преди да можете да използвате z80-MBC2, след като го изградите, трябва да програмирате Atmeg32. Тези инструкции ви показват как да използвате евтин arduino mini като програмист за качване на кода
Направете ЛЕСЕН Infinity Mirror Cube - НЕ 3D печат и НЕ програмиране: 15 стъпки (със снимки)

Направете ЛЕСЕН Infinity Mirror Cube | БЕЗ 3D печат и НЕ програмиране: Всеки харесва добър безкраен куб, но изглежда, че би било трудно да се направи. Моята цел за този Instructable е да ви покажа стъпка по стъпка как да го направите. Не само това, но и с инструкциите, които ви давам, ще можете да направите едно
Кабел за програмиране „направи си сам“с помощта на Arduino Uno - Baofeng UV -9R Plus: 6 стъпки (със снимки)

Програмиращ кабел „направи си сам“с помощта на Arduino Uno-Baofeng UV-9R Plus: Здравейте, това е просто ръководство за това как да конвертирате кабела за слушалки / слушалки Baofeng UV-9R (или плюс) в програмен кабел, използвайки Ardunio UNO като USB Сериен конвертор. [ОТКАЗ ОТ ОТГОВОРНОСТ] Не поемам никаква отговорност за причинени щети
Първи стъпки с Esp 8266 Esp-01 с Arduino IDE - Инсталиране на платки Esp в Arduino Ide и програмиране на Esp: 4 стъпки

Първи стъпки с Esp 8266 Esp-01 с Arduino IDE | Инсталиране на Esp платки в Arduino Ide и програмиране на Esp: В тази инструкция ще научим как да инсталираме esp8266 дъски в Arduino IDE и как да програмираме esp-01 и да качваме код в нея. Тъй като esp дъските са толкова популярни, затова се замислих да поправя инструкции за това и повечето хора се сблъскват с проблем
IoT Smart Socket Arduino & Cayenne: 5 стъпки (със снимки)

IoT Smart Socket Arduino & Cayenne: Видях китайски гнездо, което можете да командвате от телефона си, но аз съм производител и просто искам да направя едно от това сам! Това е възможно с помощта на таблото за управление CAYENNE! Познавате ли Cayenne? Вижте сайта Cayenne! Общата сума на проекта е около $ 60,00 НА ПЛАЩ А