Përmbajtje:

Shërbimi i Internetit: 3 hapa
Shërbimi i Internetit: 3 hapa

Video: Shërbimi i Internetit: 3 hapa

Video: Shërbimi i Internetit: 3 hapa
Video: И ЭТО ТОЖЕ ДАГЕСТАН? Приключения в долине реки Баараор. БОЛЬШОЙ ВЫПУСК (Путешествие по Дагестану #3) 2024, Nëntor
Anonim
Servo Interneti
Servo Interneti
Servo Interneti
Servo Interneti
Servo Interneti
Servo Interneti
Servo Interneti
Servo Interneti

PREZANTIMI

Më pëlqen të ushqej zogj në kopshtin tim, por për fat të keq, miu i zi gjithashtu përfiton nga kjo. Kështu që unë mendova për një mënyrë për të parandaluar minjtë që të hanë ushqim për zogjtë.

Miu i zi është aktiv vetëm në errësirë, kështu që ne duhet të mbyllim ushqyesin e zogjve gjatë natës. Meqenëse jam dembel, mendova një mënyrë për ta automatizuar këtë. Dhe kështu lindi ideja e një servo të kontrolluar nga interneti.

Meqenëse ushqyesi i shpendëve është në kopshtin tuaj, do të ishte mirë nëse ESP mund të shërbente edhe si zgjerues i gamës wifi. Jepuni mysafirëve tuaj qasje në internet pa zbuluar fjalëkalimin e rrjetit tuaj wifi.

Rezultati i programimit është një servo kontrollues shumë fleksibël që mund të konfigurohet që të përshtatet në çdo projekt. Ajo ka a.o. karakteristikat e mëposhtme:

  • Përdoruesi mund të përcaktojë pozicionin e fillimit dhe përfundimit të servo.
  • Shpejtësia e lëvizjes mund të vendoset.
  • Servo mund të kontrollohet manualisht përmes faqes së uebit ose një butoni.
  • Një kohëmatës i konfigurueshëm mund të mbyllë dhe hapë automatikisht ushqyesin e shpendëve në kohë të caktuara.
  • Mbyllja dhe hapja automatikisht mund të jetë relative me lindjen e diellit dhe perëndimin e diellit.
  • E thjeshtë për t'u lidhur me rrjetin tuaj wifi.
  • Mesazhet mund të dërgohen përmes mqtt në ngjarje të caktuara.
  • Servo mund të kontrollohet nga domoticz përmes një lidhje direkte si "ip-of-servo/SW = ON"
  • Mund të zhvendoset në çdo pozicion duke përdorur rrëshqitësin ose një lidhje si "ip-of-servo/POS = 90"
  • Ne gjithashtu mund ta përdorim atë si një përsëritës / zgjerues wifi.
  • Ne mund të kemi një dritë të ndezur si një dritë nate në kopsht.

Videoja do t'ju japë një ide se çfarë mund të bëni me këtë teknologji.

Furnizimet:

  • një bord NodeMCU v3 ose Wemos d1 (mini) ($ 2, 50)
  • një mini servo SG90 9G (2 dollarë)
  • një furnizim me energji 5v usb

Opsionale një ndërprerës prekës dhe/ose një ose dy LED me rezistencë dhe pak tela.

Hapi 1: Ndërtimi i tij

Ndërtimi i saj
Ndërtimi i saj
Ndërtimi i saj
Ndërtimi i saj
Ndërtimi i saj
Ndërtimi i saj

hardueri

Servomotori ka 3 tela që janë lidhur me nodemcu. E kuqe = vcc dhe duhet të lidhet me Vin (5v). Teli i zi ose kafe është Gnd dhe tela portokalli ose e verdhë është tela e të dhënave dhe duhet të lidhet me pin D1. Ndonjëherë kërkohet të lidhni një rezistencë tërheqëse prej 10k në datapin për të shmangur lëvizjet eratike gjatë fillimit.

softueri

E bëra jashtëzakonisht të thjeshtë instalimin e softuerit në pajisjen tuaj ESP. Ju lutemi ndiqni këto hapa:

Shkarkoni dhe shpaketoni skedarin në një dosje në kompjuterin tuaj. Hyni në këtë dosje dhe klikoni në Serial_Communicator.exe, programi do të fillojë. Lidhni ESP përmes kabllit USB në kompjuterin tuaj. Tani mund të provoni se në cilën portë është lidhur ESP. Lexoni tekstin e ndihmës për të vazhduar. Kur programi është i instaluar, drita blu në bord do të ndizet. Tani mund të vazhdoni me kapitullin "si funksionon".

Tani ju gjithashtu keni një mjet të mirë për të komunikuar me ESP përmes serisë. Lidhni esp me kabllon usb me kompjuterin tuaj Windows. Ju mund të lëshoni disa komanda për të lëvizur servo dhe për të parë informacionin e nisjes dhe debugimit.

përditësim 23 dhjetor 2020: Version i ri me dritën e natës të shtuar.

SHKARKO ESP8266SERVO-v1_1b nga onedrive

Hapi 2: Si funksionon

Si punon
Si punon
Si punon
Si punon

lidheni me wifi

Pasi programi të jetë ngarkuar, çizmet wemos dhe LED blu ndizen vazhdimisht. Kjo do të thotë që një pikë aksesi (AP) është hapur ku mund ta lidhni me wifi -n tuaj. Tani hapni cilësimet wifi në laptop, telefon ose tabletë. Do të shihni një rrjet netwerk të quajtur ESP-123456 ose të ngjashëm.

Lidhuni me këtë rrjet me fjalëkalimin 123456789 dhe shfletoni në 192.168.4.1. Vendosni kredencialet tuaja dhe ndiqni udhëzimet e mëtejshme.

Mos harroni të vendosni fjalëkalimin e administratorit. Si parazgjedhje kjo është 000000000. Kur lidhet me sukses, ESP do të rindizet dhe led ndizet 3 herë.

boot up

Me fillimin, Esp lexon cilësimet nga sistemi i skedarëve, lidhet me internetin për të vendosur kohën e sistemit dhe e transferon servo në pozicionin e tij mbyllës. Se led ndizet 3 herë për të treguar që është gati.

cilësimet

Pas çizmës së parë, së pari duhet të bëni disa shërbime shtëpie. Shkoni në faqen e cilësimeve dhe klikoni "konfigurimi i kohës". Këtu mund të vendosni pozicionin tuaj gjeografik dhe kompensimin e kohës. Nëse koha e ditës zbatohet në vendin tuaj, atëherë kontrolloni atë. Ruaj. Pajisja rindizet dhe llogarit kohën e perëndimit të diellit dhe lindjes së diellit. Kontrolloni faqen e statusit për të parë nëse gjithçka është e saktë.

servo cilësimet

Importantshtë e rëndësishme të bëni cilësimet e servo. Ne nuk duam që servo të lëvizë në pozicione ku dridhet, pasi kjo është një gjendje aktuale e lartë dhe mund të shkatërrojë servo -n tuaj apo edhe nodemcu -n tuaj. Vizitoni faqen e servo, këtu mund të përcaktoni ekstremet midis të cilave servo mund të lëvizë në mënyrë të sigurt. Quajeni pozicionin e hapur dhe të mbylljes, ose anasjelltas, për të përcaktuar se çfarë ndodh kur shtypni butonin mbyllje ose hapje. Kjo e bën shumë të lehtë përshtatjen e servo -së me projektin tuaj specifik.

Ju gjithashtu mund të përcaktoni shpejtësinë e lëvizjes servo. Kontrolloni "shpejtësinë e ngadaltë të mbylljes" nëse nuk doni të kapni zogj në ushqyesin tuaj.

domotika

Servo gjithashtu mund të kontrollohet nga aplikacionet domotica si "domoticz". Duke dërguar një kërkesë http si "ip-of-espservo/SW = ON" (mbyll) ose "ip-of-espservo/SW = OFF", servo mund të kontrollohet. Ju mund ta provoni këtë në shfletuesin tuaj.

mushkonja

Kur mushkonja është e aktivizuar, mesazhe të tilla si {"idx": "123", "cmd": "SW = ON"} ose 123, SW = ON mund të dërgohen në servo. Në ngjarje të hapura ose të mbyllura, mesazhet json dërgohen si {"idx": 123, "nvalue": 1}. Ky format json dhe mund të kuptohet nga domoticz.

butoni i prekshëm

Nëse lidhni një buton, kjo ka funksionueshmërinë e mëposhtme:

  • Kur klikohet butoni, servo kalon nga e hapura në mbyllje ose anasjelltas.
  • Shtypni gjatë derisa dritat e drejtuara op do të rinisin ESP
  • Shtyp më gjatë derisa led të fiket: ESP do të harrojë të dhënat e rëndësishme dhe do të fillojë një AP.

Butoni në tabelën nodemcu ka të njëjtin funksionalitet

Hapi 3: Zgjidhja e problemeve

lëvizje eratike

Nëse servo lëviz papritur gjatë ndezjes ose kur kontrollohet, nganjëherë ndihmon në lidhjen e një restistori tërheqës prej 10K midis 3.3V dhe datapin d1.

Recommended: