Мазмұны:

Wifi Smart Strip 2.0: 7 қадам (суреттермен)
Wifi Smart Strip 2.0: 7 қадам (суреттермен)

Бейне: Wifi Smart Strip 2.0: 7 қадам (суреттермен)

Бейне: Wifi Smart Strip 2.0: 7 қадам (суреттермен)
Бейне: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Шілде
Anonim
Wifi Smart Strip 2.0
Wifi Smart Strip 2.0

Барлығына сәлем, мен сізге үйдегі көмекшімен интеграцияланған WiFi ақылды жолақ жобасының екінші нұсқасын көрсетуге қуаныштымын. Егер сіз оны көргіңіз келсе, менің нұсқаулық профилімнен бірінші нұсқаны таба аласыз.

Бұл жаңа дизайнда көптеген жақсартулар бар:

  • Үш түрлі тақтаны пайдаланудың орнына (5В қуат көзі, NodeMCU және 4 релелік тақта) олардың арасында секіргіш бар, енді ПХД бар. Біз көп орынды үнемдейміз және байланыстар күшті
  • Енді біз розетканың әр түрлі розеткаға 3 -тен қосылатынын көре аламыз.
  • Біз сонымен қатар 3 розетканы дауыспен ғана емес, фисикальды басу арқылы басқара аламыз.
  • Температура сенсоры бар, оны біз смарт жолақтың ішкі температурасы үшін немесе ақылды жолақ орналасқан бөлме температурасы үшін таңдай аламыз. (Менің жағдайда мен екінші нұсқаны таңдадым)
  • Үй көмекшісінің арқасында біз жолақты қамтитын көптеген автоматиканы орната аламыз.
  • Жолақты бірінші рет қосқаннан кейін, сіз оны ota (сымсыз) арқылы бағдарламалай аласыз, сондықтан сізге Esp12f компьютерінің USB портына қосудың қажеті болмайды.

Алдыңғы нұсқа сияқты, біз 4 розетканың тек 3 -ін «ақылды» түрде басқарамыз. Соңғы розеткалар 220 В кернеуіне тікелей қосылған.

220 В кернеуіне назар аударыңыз, егер сіз не істеп жатқаныңызды білмесеңіз, өміріңізге қауіп төндіре аласыз

Мен ештеңеге жауап бермеймін

1 -қадам: Қажетті материалдар

Бұл біз қолданатын барлық компоненттер:

  • 1x Hi-Link 5V қуат көзі
  • 1x кішкене 2 бұрандалы терминал (айнымалы ток кірісі үшін)
  • 3x 3 бұрандалы терминал (реле шығысы)
  • 2x 100uF электролиттік конденсатор
  • 1x AMS117 3.3V реттегіші
  • 3x батырмасы
  • 1x ESP12F
  • 3x 1K Ом резисторы
  • 3x 5K Ом резисторы
  • 3x BC547 NPN транзисторы
  • 3x PC817 оптикалық қосқыш
  • 3x түсті жарықдиодты
  • 3x IN4007 диод
  • 3x 5В релесі
  • 1x DHT11 температура сенсоры
  • Дәнекерлеуші
  • Электр кабельдері
  • Светодиодтар мен түймелерге арналған кабельдер (электрлік бұзылуларды болдырмау үшін кейбір қалың кабельдер жақсы)
  • Секіру
  • Нан тақтасы
  • USB сериялық түрлендіргіші
  • 1x Маммут қысқыш
  • Бұрғылау
  • Ыстық желім
  • Әлбетте, мен жолақтың бірінші нұсқасында қолдандым

Көптеген компоненттер бар, бірақ оларды жинау қиын емес сияқты!

2 -қадам: Esp12f бағдарламасын жасаңыз

Esp12f бағдарламасын жасаңыз
Esp12f бағдарламасын жасаңыз
Esp12f бағдарламасын жасаңыз
Esp12f бағдарламасын жасаңыз
Esp12f бағдарламасын жасаңыз
Esp12f бағдарламасын жасаңыз
Esp12f бағдарламасын жасаңыз
Esp12f бағдарламасын жасаңыз

Сізге қажет бірінші нәрсе - esp12f -ны компьютерге дәнекерлеу алдында бағдарламалау.

Бұл тақтаны бағдарламалау үшін өте пайдалы көптеген тақталар бар, сондықтан сіз өзіңізге ұнайтынын таңдай аласыз, бірақ, бақытымда, esp12f түйреуіштерінің кішкене тесігіне кіргізуге болатын өте жұқа секіргіш болды. Осылайша олар тақтаның түйреуіштерімен қажетті «байланыс» жасай алады.

Енді тақтаны USB -ден сериялық түрлендіргішке осылайша қосу керек:

Esp12f -------- USB сериялы

VCC 3.3V

CH-PD 3.3V

GND GND

GPIO15 GND

GPIO0 GND

TX RX

RX TX

Енді сіз USB -ді компьютерге сериялық түрлендіргішке қосуға болады және сіз Arduino Ide арқылы жаңа сериялық портты көре аласыз.

Содан кейін мен сізге микробағдарламаны жүктеу үшін Smart Home үшін ESP8266 үшін осы керемет Facebook қауымдастығына қосылуды ұсынамын. 100% ақысыз екені анық. Онда сіз github жобасын кодымен, сондай-ақ Home-Assistant-пен біріктіру конфигурациясымен таба аласыз.

www.facebook.com/groups/351472505248816/

Микробағдарламаны жүктегеннен кейін, esp12f -ке жүктеу үшін конфигурация файлын жасайтын jar құралын іске қосу керек. Құралда WiFi SSID мен құпия сөзді, mqtt брокерін, пайдаланушы аты мен құпия сөзді орнату қажет.

Содан кейін суреттерде көруге болатын барлық басқа заттарды таңдау керек, анық сол түйреуіш параметрлерімен. Алайда, бәрі Уикиде түсіндірілген.

Конфигурация файлы жасалғаннан кейін Arduino IDE ішіндегі SmartHome_v50beta5nc.ino ашыңыз. Содан кейін тақтаның түрін таңдаңыз (менің жағдайда бәрі «NodeMCU 1.0 esp12e» жұмыс істеді).

Егер сіз DHT22 орнына DHT11 температура сенсорын қолданғыңыз келсе, соңғы әрекетті орындауыңыз керек. Сіз routine_termostato.ino сайтына кіріп, DHTTYPE DHT22 жолын DHTTYPE DHT11 көмегімен өзгертуіңіз керек. Содан кейін кодты сақтаңыз және жүктеңіз.

Сіз аяқтадыңыз! Енді біз бәрін компьютерде дәнекерлей аламыз.

3 -қадам: Барлығын компьютерге дәнекерлеңіз

Барлығын компьютерге дәнекерлеңіз
Барлығын компьютерге дәнекерлеңіз

Бастамас бұрын, егер сіз қаласаңыз, дербес компьютерді өзгерте аласыз. Мысалы, егер сізде қандай да бір себептермен сізге ұнамаса, сіз бұрандалы терминалдың басқа түрін таңдай аласыз!

Мұнда сіз PCP Gerber файлын жүктей аласыз:

www.dropbox.com/s/lyl27vyue1t1v3j/Gerber_d…

Оны басып шығарғаннан кейін біз дәнекерлеуге кірісе аламыз.

Менің дағдыларым соншалықты дамымаған, және сіз менің esp12f дәнекерлеуімді оңай көре аласыз, сондықтан меннен жақсы жасай аласыз деп үміттенемін! Мен қолданған бастапқы компьютерді біраз өзгерттім, себебі кейбір қателер болды, бірақ мен оны қайтадан басып шығарғым келмеді. Мен өзгерте алмайтын бір ғана нәрсе бар, транзисторлар бағыты. Сіз оларды компьютерде жасалғанға қарағанда керісінше дәнекерлеуіңіз керек (алдыңғы суретте көріп тұрғандай).

Esp12f астындағы резисторлардың мәні 5К (олар басу түймесі үшін тартылатын резисторлар), ал оптикалық қосқыштардың астындағы резисторлардың мәні 1к (олар транзисторлардың негізіне қосылған).

Дәнекерлейтін барлық нәрсеге назар аударыңыз, әсіресе полярлығы бар екі электролиттік конденсатор, сондықтан оларды қате дәнекерлесеңіз, олар жарылып кетуі мүмкін. Сондай -ақ, оптикалық қосқыш пен диодтарды дұрыс дәнекерлеу қажет

Түймешіктерді, светодиодтарды және температура сенсорын компьютерге тікелей дәнекерлеудің орнына, оларды сымдарға жалғаңыз, содан кейін сымдарды баспаға жалғаңыз. Түймені басу үшін сізге тек екі жоғары түйреуішті дәнекерлеу қажет. Қалған екеуі пайдасыз. (Жетектің ұзын аяғы жоғары түйреуішке, қысқа аяғы төменгіге және түйменің түймелері үшін қосылатын екі аяғы бір -біріне жақын болуы керек).

Осылайша, жолақ болған жағдайда жарықдиодты, түймелерді және dht11 (немесе dht22) қалаған жеріңізге қоюға болады. Кіріспе суретінен мен оларды қайда қоюды таңдағанымды көре аласыз.

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

4 -қадам: жолақты бұрғылау

Жолақты бұрғылау
Жолақты бұрғылау
Жолақты бұрғылау
Жолақты бұрғылау

Айтатын сөз көп емес, сенсорды қайда қою керектігін шешіп, түймелерді, светодиодты басып, тесіктерді бұрғылаңыз!

Менікі мінсіз емес және тіпті сәйкес келмейді, сондықтан мен оны жақсырақ жасаймын:)

5 -қадам: Ақылды жолақты жинаңыз

Ақылды жолақты жинау
Ақылды жолақты жинау

ДК -ді жолаққа салмас бұрын, мен электр сымдарын айнымалы ток кірісіне және реле шығысына қосуды ұсынамын, оны екі қадам бұрынғы суретте көріп отырсыз.

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

Температура сенсорын енгізгеннен кейін, түймелер мен жарықдиодты басыңыз, кабельдерді ыстық желіммен бекітіңіз және электр кедергісін болдырмау үшін бәрін оқшаулауға тырысыңыз.

Енді сіз жолақты жауып, оны 220 В -қа қосуға болады. Егер сіз бұл нұсқаулықты мұқият орындасаңыз, бәрі де еш қиындықсыз жұмыс істеуі керек!

6 -қадам: Үй көмекшісін орнату

Сіз қазір ақылды жолақтың IP -адресін көре аласыз. Егер сіз мұны қалай жасау керектігін білмесеңіз, Fing қосымшасын жүктеп алыңыз, WiFi желісін сканерлеңіз және сіз дұрыс IP мекенжайын тани білуіңіз керек.

Бұл браузерге ip енгізіңіз, сонда сіз esp12f веб -серверіне қосыласыз.

Онда сіз барлық үш розетканы тәуелсіз басқара аласыз, бірақ төртінші емес.

Ол 220 В -қа тікелей қосылған!

Енді, жобаның вики -де (сіз микробағдарламаны жүктеген жерден) Home Assistant үшін конфигурацияға қосылатын барлық кодты оңай таба аласыз.

Уикиде, төменгі сол жақ бұрышта «Интерретторды» таңдау керек болды. Содан кейін сіз кодты config.yaml -ге үш рет көшіріп, қоюға болады, себебі сіз үш розетканы басқаруыңыз керек. Үш түрлі нысанға ие болу үшін «interruttore/1» мен «interruttore/1/ack» ішіндегі нөмірді 2 -ге, сосын 3 -ке өзгерту керек екеніне назар аударыңыз! Availabilty_topic -те барлық сандарды өшіріп, MAC мекен -жайын ақылды жолақпен, бас әріпсіз және «:» жазбай жазу керек.

Содан кейін температура сенсоры үшін «Термостато» таңдаңыз және температура мен ылғалдылықты өлшеу үшін кодтың алғашқы екі блогын ғана көшіріңіз. Қол жетімділік тақырыбын өзгертуді ұмытпаңыз.

Файлды сақтаңыз, конфигурацияларды тексеріңіз және егер бәрі жақсы болса, Home Assistant -ті қайта жүктеуге болады.

Енді сіз үш розетканы басқара аласыз және бөлменің температурасын және ылғалдылығын бақылай аласыз (немесе сенсорды компьютерге тікелей дәнекерлесеңіз, ішкі жолақтың)!

7 -қадам: ләззат алыңыз

Құттықтаймыз, енді сіз үйдегі көмекші арқылы ақылды жолағыңызды кез келген автоматтандыруға қосуға болады. Содан кейін, егер сіз оны дауыс арқылы басқарғыңыз келсе, сонымен қатар Alexa немесе Google Assistant көмегімен Home Assistant -ке қосылуға болады.

Ләззат алыңыз!:)

Ұсынылған: