Мазмұны:
- 1 -қадам: Негізгі аппараттық құрал
- 2 -қадам: құрылғы жабдықтарын орнату
- 3 -қадам: бағдарламалық қамтамасыз етуді жөндеу
- 4 -қадам: Android қосымшасы
- 5 -қадам: Қосымша
Бейне: WiFi релесі-DIY: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Қазіргі уақытта ең танымал IoT эксперименталды жинақтары жеке компоненттерге емес, бір -біріне қосылатын модульдер түрінде келеді. Электронды жаңадан келгендер, тәжірибелі инженерлер және тәжірибелі қолдар бұл арзан модульдердің қызықты болатынына сенімді. Бұл нұсқаулықта мен қарапайым қабырға розеткасын қалай алуға болатынын және алдын ала қосылатын модульдердің көмегімен интеллект қосуды көрсетемін. Мен бұл жобаны модульдік үлгіде жасағандықтан, сіз бүкіл жобаны сол күйінде немесе оның бір бөлігін құруға тырысуға немесе тіпті бұл жобаны қосымша функционалдылықпен кеңейтуге тырысуға болады. Жақсы қол жетімділікті, интеллект пен қосылымды қарапайым қабырға розеткасына қосуға дайын болыңыз.
1 -қадам: Негізгі аппараттық құрал
ESP8266 WiFi (5V/1 арналы) реле модулі x1
Hi-Link HLK-PM01 (5V/3W) SMPS x1 модулі
Бірінші нәрсе-WiFi релелік модулі-бұл ESP8266 (ESP-01) WiFi SoC, борттық 3.3В реттегіш IC (AMS1117-3.3), STC15F104 микроконтроллері және 5В SPDT (1C/O) релесінің керемет қоспасы. ESP8266 WiFi SoC-бұл 8 істікшесі бар қосылатын модульді карта, ал Wifi релелік модулінің шетіндегі 4 істікшелі тақырып WiFi релелік модулінің көмегімен сіздің интерфейсіңізді орнатуға/конфигурациялауға арналған қарапайым интерфейс ретінде жұмыс істейді. ДК. Екінші нәрсе-AC-DC тұрақты қуат көзінің ықшам модулі, тұрақты AC230V электр желісінен тұрақты 5В/600мА тұрақты ток шығысын ұсынады. Бұл жабық электрмен жабдықтау модулі (UL, CE талаптарына сәйкес келеді) әсіресе IoT құрылғыларына/жобаларына арналған.
2 -қадам: құрылғы жабдықтарын орнату
Төменде көрсетілген сымдар схемасынан көріп отырғанымыздай, аппараттық құралдарды орнату өте қарапайым және дәнекерлеудің аз жұмысын қажет етеді. Абайлаңыз, L / N (~ 230V) қосылып, желіге кернеу түскен кезде, жалаңаш құрылғыны ұстамаңыз!
Есіңізде болсын, тиісті қоршаусыз кез келген желіге қосылған құрылғыны пайдалану қауіпті, себебі кездейсоқ өлімге әкелетін ток соғуы мүмкін. Сондықтан жиналған жабдықты ABS/жерге тұйықталған металл корпусының ішіне орнату ұсынылады, әрине, жеткілікті желдеткіш саңылаулары бар.
3 -қадам: бағдарламалық қамтамасыз етуді жөндеу
Алғаш рет қолданар алдында WiFi Relay модулі 'USB 3.0-ден TTL адаптеріне' және 'USR-TCP232-Test-V1.3' сериялық күйін келтіруге арналған бағдарламалық жасақтаманың көмегімен конфигурациялануы керек. Ол үшін USB-дің TX-RX-GND түйреуіштерін TTL адаптеріне 4 істікшелі тақырыптың RX-TX-GND түйреуіштеріне жалғаңыз (келесі суретті қараңыз). Сондай-ақ, құрылғыны қуаттандыруды және 9600 жіберу жылдамдығын орнатуды ұмытпаңыз. Әрі қарай, төменде көрсетілген барлық AT пәрмендерін жіберу үшін ДК-де сериялық күйін келтіру бағдарламалық жасақтамасын (USR-TCP232-Test-V1.3) ашыңыз.
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 қосымшасын жүктеп, орнату қажет.
Содан кейін бағдарламаны ашып, ‚Connect click түймесін басып, IP мекенжайын‛ (192.168.4.1) және ‚Port‛ (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 дамыту тақталарын сатып алдым. Қанаттарда тағы бір кішкентай тосынсый (күтіңіз)!
Ұсынылған:
I2C релесі Arduino IDE кездесті: 5 қадам
I2C релесі Arduino IDE -мен кездесті: Мен жақсы реле тақтасына тапсырыс беремін, бірақ ArduinoIDE нұсқауы болмады, тек Raspberry Pi e.o. Мен оны Arduino -мен қалай пайдалану керектігін білемін және сізбен бөліскім келеді, сонда сіз бұл уақытты үнемдей аласыз. Түпнұсқа RaspberryPi мысалы: wiki.52pi.com/index.php/DockerPi_4_Channel_R
NodeMCU сенсорлы сенсорлы LDR температураны басқару релесі бар үйді автоматтандыру: 16 қадам
NodeMCU сенсорлы сенсорлы LDR температураны бақылау релесі бар үйді автоматтандыру: Менің бұрынғы NodeMCU жобаларымда мен Blynk қосымшасының екі тұрмыстық техникасын басқардым. Мен жобаны қолмен басқару және басқа мүмкіндіктерді қосу арқылы жаңарту үшін көптеген түсініктемелер мен хабарламалар алдым, сондықтан мен бұл ақылды үйді кеңейту қорабын жасадым
NodeMCU сенсорларының басқару релесі арқылы IoT негізіндегі үй автоматтандыруды қалай жасауға болады: 14 қадам (суреттермен)
NodeMCU сенсорларын басқару релесі көмегімен IoT негізіндегі үй автоматтандыруды қалай жасауға болады: IoT негізіндегі бұл жобада мен Blynk және NodeMCU басқару релесі модулімен үйдегі автоматтандыруды нақты уақыттағы кері байланыспен жасадым. Қол режимінде бұл реле модулін ұялы телефоннан немесе смартфоннан және қолмен қосқыштан басқаруға болады. Автоматты режимде бұл ақылды
Arduino басқару релесі модулін пайдаланып ақылды үйді қалай жасауға болады - Үйді автоматтандыру идеялары: 15 қадам (суреттермен)
Arduino басқару релесі модулін пайдаланып ақылды үйді қалай жасауға болады | Үйді автоматтандыру идеялары: Бұл үйді автоматтандыру жобасында біз 5 тұрмыстық техниканы басқара алатын ақылды үй реле модулін жасаймыз. Бұл реле модулін Мобильді телефоннан немесе смартфоннан, ИҚ қашықтан басқару пультінен немесе теледидардың қашықтан басқару пульті, Қолмен қосқыштан басқаруға болады. Бұл ақылды эстафета сонымен қатар сезеді
Sonoff негізгі Wifi кеңейткіші - MQTT құрғақ байланыс релесі - 5в тұрақты кернеудің төмен кернеуі: 6 қадам
Sonoff Basic Wifi Extender - MQTT құрғақ байланыс релесі - 5в тұрақты кернеудің төмен кернеуі: Жақсы, менде соңғы буынның Sonoff негізгі құрылғылары болды, мен оларды 220 вольтпен қолданғым келмейді, себебі олар осы шығарылымда әлі қауіпсіз емес еді. Олар біраз уақыт бойы олармен бірдеңе істеуді күтіп жатты, сондықтан мен Мартин-Герге тап болдым