Мазмұны:
Бейне: Интернет сервисі: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
КІРІСПЕ
Мен өз бақшамда құстарды тамақтандырғанды ұнатамын, бірақ өкінішке орай, қара егеуқұйрық та осы мүмкіндікті пайдаланады. Мен егеуқұйрықтардың құстарға жем болуын болдырмаудың жолын ойладым.
Қара егеуқұйрық тек қараңғыда ғана белсенді, сондықтан түнде құс қоректендіргішті жабу керек. Мен жалқау болғандықтан, мен мұны автоматтандырудың жолын ойладым. Сонымен, интернетті басқаратын серво туралы идея жойылды.
Құстар қорегі сіздің бақшаңызда болғандықтан, егер 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 тартылатын тұрақтандырғышты қосуға көмектеседі.
Ұсынылған:
Дыбыс сенсоры мен сервисі: реактивті қозғалыс: 4 қадам
Дыбыс сенсоры мен сервисі: реактивті қозғалыс: алдымен осы тізбекті біріктіру үшін тиісті материалдарды жинау қажет
Arduino және бір сервисі бар автоматтандырылған шар ролигі: 3 қадам
Arduino және One Servo көмегімен автоматтандырылған шар ролигі: бұл қарапайым Arduino мен сервопроект, оны аяқтауға екі сағаттай уақыт кетеді. Болат шарды ішкі айналдыра айналдыру үшін банканың қақпағының бір ұшын көтеру үшін серво пайдаланады. Бұл өздігінен басталады, жылдамдықты өзгерте алады және айналдыра алады
Шексіз айналу сервисі үшін қарапайым электронды жылдамдық реттегіші (ESC): 6 қадам
Шексіз айналу сервисі үшін қарапайым электронды жылдамдық реттегіші (ESC): Егер сіз қазіргі уақытта электронды жылдамдықты реттегішті (ESC) ұсынуға тырыссаңыз, сіз дөрекі немесе батыл болуыңыз керек. Арзан электронды өндіріс әлемі функцияларының кең спектрі бар әр түрлі сападағы реттегіштерге толы. Дегенмен менің досым сұрайды
EZ үздіксіз айналу сервисі - дәнекерсіз! (CSRC-311): 7 қадам
EZ үздіксіз айналу сервисі - дәнекерсіз! (CSRC-311): Көп ұзамай Azamom.com сайтында (кешіріңіз, қазір сатылып кетті) Мен Common Sense RC CSRC-311 стандартты өлшемді сервосы бойынша өте жақсы мәміле таптым. Әрине, мен олардың кейбірін өзгерткім келді. үздіксіз айналу. Мен ойлап тапқан әдіс өте қарапайым және қажет
Нан тақтасының сервисі: 8 қадам
Breadboard Servo: Мен байқадым (сіздердің көпшілігіңізде сияқты) сервопасондар тақталарға (немесе ардуиноға) оңай қосылмайтынын. Серверлер мен тақталарды қосу үшін еркек түйреуішті қолдануға болады, бірақ неге қосылмайтын қосылатын Серво құруға болмайды?