Мазмұны:

Интернет сервисі: 3 қадам
Интернет сервисі: 3 қадам

Бейне: Интернет сервисі: 3 қадам

Бейне: Интернет сервисі: 3 қадам
Бейне: Winderton / Основы программирования. Как работают сети?(Часть 1.Интернет) 2024, Қараша
Anonim
Интернет сервисі
Интернет сервисі
Интернет сервисі
Интернет сервисі
Интернет сервисі
Интернет сервисі
Интернет сервисі
Интернет сервисі

КІРІСПЕ

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

Қара егеуқұйрық тек қараңғыда ғана белсенді, сондықтан түнде құс қоректендіргішті жабу керек. Мен жалқау болғандықтан, мен мұны автоматтандырудың жолын ойладым. Сонымен, интернетті басқаратын серво туралы идея жойылды.

Құстар қорегі сіздің бақшаңызда болғандықтан, егер ESP Wi -Fi ауқымын кеңейтетін болса, жақсы болар еді. Wi -Fi желісінің құпия сөзін ашпай, қонақтарға Интернетке қосылуға рұқсат беріңіз.

Бағдарламалаудың нәтижесі кез келген жобаға сәйкес келетін етіп реттелетін жоғары икемді серво контроллері болып табылады. Онда а.о. келесі ерекшеліктер:

  • Пайдаланушы серваның басталуы мен аяқталуын анықтай алады.
  • Қозғалыс жылдамдығын орнатуға болады.
  • Серводы веб -интерфейс немесе түймешік арқылы қолмен басқаруға болады.
  • Конфигурацияланатын таймер белгілі уақытта құс қорегін автоматты түрде жауып, аша алады.
  • Автоматты түрде жабылу мен ашылу күннің батуына байланысты болуы мүмкін.
  • Wi -Fi желісіне қосылу оңай.
  • Хабарламаларды mqtt арқылы белгілі бір жағдайларда жіберуге болады.
  • Сервисті «ip-of-servo/SW = ON» сияқты тікелей сілтеме арқылы domoticz басқаруға болады.
  • Сырғытпаны немесе «ip-of-servo/POS = 90» сияқты сілтемені пайдалану арқылы кез келген орынға жылжытуға болады.
  • Біз оны WiFi қайталағыш / кеңейтуші ретінде де пайдалана аламыз.
  • Бізде бақшада түнгі жарық шамы болуы мүмкін.

Бейне сізге осы технологиямен не жасауға болатыны туралы түсінік береді.

Жабдықтар:

  • NodeMCU v3 немесе Wemos d1 (шағын) тақта ($ 2, 50)
  • шағын серво SG90 9G ($ 2)
  • 5 вольтты USB қуат көзі

Қосымша тактильді қосқыш және/немесе резисторы мен сымы бар бір немесе екі жарық диоды.

1 -қадам: оны құру

Оны салу
Оны салу
Оны салу
Оны салу
Оны салу
Оны салу

аппараттық құрал

Сервомоторда nodemcu -ға қосылған 3 сым бар. Қызыл = vcc және Винге қосылуы керек (5v). Қара немесе қоңыр сым Gnd, ал қызғылт сары немесе сары сым деректер сымы болып табылады және оны D1 түйреуішіне қосу керек. Кейде жүктеу кезіндегі ератикалық қозғалыстарды болдырмау үшін деректер қорапшасына 10k тартқыш резисторды қосу қажет болады.

бағдарламалық қамтамасыз ету

Мен ESP құрылғысына бағдарламалық қамтамасыз етуді орнатуды өте қарапайым қылдым. Мына қадамдарды орындаңыз:

Файлды компьютердегі қалтаға жүктеңіз және ашыңыз. Бұл қалтаны енгізіп, Serial_Communicator.exe түймесін басыңыз, бағдарлама басталады. ESP -ті USB кабелі арқылы компьютерге қосыңыз. Енді сіз ESP қай портқа қосылғанын тексере аласыз. Жалғастыру үшін анықтама мәтінін оқыңыз. Бағдарламалық жасақтама орнатылған кезде, борттық көк жарық шамы жанады. Енді сіз «бұл қалай жұмыс істейді» тарауына өтуге болады.

Енді сізде ESP -пен сериялық байланыс орнатудың жақсы құралы бар. USB кабелінің көмегімен esp -ді компьютерге қосыңыз. Сервоны жылжыту және жүктеу мен жөндеу туралы ақпаратты көру үшін сіз бірнеше пәрмендер бере аласыз.

жаңарту 23 желтоқсан 2020: уақытты түнгі жарық қосылған жаңа нұсқа.

ESP8266SERVO-v1_1b onedrive ЖҮКТЕУ

2 -қадам: Бұл қалай жұмыс істейді

Бұл қалай жұмыс істейді
Бұл қалай жұмыс істейді
Бұл қалай жұмыс істейді
Бұл қалай жұмыс істейді

wifi желісіне қосылыңыз

Бағдарламалық қамтамасыз ету жүктелгеннен кейін, wemos етіктері мен көк жарық диоды үздіксіз жанады. Бұл Wi -Fi желісіне қосылатын кіру нүктесі ашылғанын білдіреді. Енді ноутбукта, телефонда немесе планшетте wifi параметрлерін ашыңыз. Сіз ESP-123456 немесе ұқсас желіні көресіз.

Бұл желіге 123456789 паролімен қосылыңыз және 192.168.4.1 мекен -жайына өтіңіз. Тіркелу деректерін енгізіңіз және қосымша нұсқауларды орындаңыз.

Әкімшілердің құпия сөзін орнатуды ұмытпаңыз. Әдепкі - бұл 000000000. Сәтті қосылған кезде ESP қайта жүктеледі және светодиод 3 рет жыпылықтайды.

жүктеу

Жүктеу кезінде Esp файлдық жүйеден параметрлерді оқиды, жүйелік уақытты орнату үшін интернетке қосылады және сервоны жабық күйіне жылжытады. Жарық диодты 3 рет жыпылықтайды, ол дайын екенін көрсетеді.

параметрлер

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

servo параметрлері

Серво параметрлерін жасау маңызды. Біз серво дірілдейтін орынға ауысқанын қаламаймыз, себебі бұл жоғары ток күйі және сіздің сервоңызды немесе тіпті nodemcu -ны бұзуы мүмкін. Серво бетіне кіріңіз, мұнда сіз серво қауіпсіз қозғала алатын шектерді анықтай аласыз. Жабу немесе ашу түймесін басқанда не болатынын анықтау үшін оны ашық және жабық позиция деп атаңыз. Бұл серводы сіздің нақты жобаңызға бейімдеуді өте жеңілдетеді.

Серво қозғалысының жылдамдығын да анықтауға болады. Егер сіз фидерде құстарды ұстағыңыз келмесе, «баяу жабылу жылдамдығын» тексеріңіз.

домотика

Серво сонымен қатар «domoticz» сияқты domotica қосымшалары арқылы басқарылуы мүмкін. «Ip-of-espservo/SW = ON» (жабу) немесе «ip-of-espservo/SW = OFF» сияқты http сұранысын жіберу арқылы серводы басқаруға болады. Сіз мұны шолғышта тексере аласыз.

маса

Масалар қосылған кезде, сервоға {«idx»: «123», «cmd»: «SW = ON»} немесе 123, SW = ON сияқты хабарларды жіберуге болады. Ашық немесе жабық оқиғаларда json хабарламалары {«idx»: 123, «nvalue»: 1} сияқты жіберіледі. Бұл json форматы және оны domoticz арқылы түсінуге болады.

жанасу түймесі

Егер сіз түймені қоссаңыз, оның келесі функциялары бар:

  • Түймешік басылғанда, серво ашықтан жабуға ауысады немесе керісінше.
  • Жарықдиодты шамдар ESP қайта жүктелмейінше ұзақ басыңыз
  • Светодиод сөнгенше ұзақ басып тұрыңыз: ESP сертификатты ұмытып, кіру нүктесін қосады.

Nodemcu тақтасындағы түйме бірдей функцияға ие

3 -қадам: ақауларды жою

ератикалық қозғалыстар

Егер серво күтпеген жерден қосылу кезінде немесе басқару кезінде қозғалса, ол кейде 3.3В пен d1 деректер қорапшасы арасында 10K тартылатын тұрақтандырғышты қосуға көмектеседі.

Ұсынылған: