Kazalo:
Video: Internetni servo: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
UVOD
V svojem vrtu rad nahranim ptice, a na žalost to izkorišča tudi črna podgana. Zato sem razmišljal o načinu, kako podganam preprečiti, da bi jedli hrano za ptice.
Črna podgana je aktivna le v temi, zato moramo hranilnike ptic ponoči zapreti. Ker sem len, sem si zamislil način, kako to avtomatizirati. In tako se je zamisel o servo erozi, ki jo upravlja internet, izničila.
Ker je hranilnik ptic na vašem vrtu, bi bilo lepo, če bi ESP služil tudi kot razširjevalnik dosega WiFi. Omogočite svojim gostom dostop do interneta, ne da bi razkrili geslo svojega omrežja WiFi.
Rezultat programiranja je zelo prilagodljiv servo krmilnik, ki ga je mogoče konfigurirati tako, da ustreza vsakemu projektu. Ima a.o. naslednje lastnosti:
- Uporabnik lahko določi začetni in končni položaj servomotorja.
- Hitrost gibanja je mogoče nastaviti.
- Servo lahko ročno upravljate prek spletnega vmesnika ali tipke.
- Nastavljiv časovnik lahko ob določenih urah samodejno zapre in odpre hranilnik ptic.
- Samodejno zapiranje in odpiranje je lahko glede na sončni vzhod in sončni zahod.
- Enostavno povezovanje z vašim brezžičnim omrežjem.
- Sporočila je mogoče na določene dogodke poslati prek mqtt.
- Servo lahko upravlja domoticz prek neposredne povezave, kot je "ip-of-servo/SW = ON"
- Lahko se premaknete v kateri koli položaj z drsnikom ali povezavo, kot je "ip-of-servo/POS = 90"
- Uporabljamo ga lahko tudi kot WiFi repetitor / podaljšek.
- Na vrtu lahko prižgemo LED kot nočno luč.
Videoposnetek vam bo povedal, kaj lahko naredite s to tehnologijo.
Zaloge:
- plošča NodeMCU v3 ali Wemos d1 (mini) (2, 50 USD)
- mini servo SG90 9G (2 USD)
- 5v usb napajalnik
Neobvezno taktilno stikalo in/ali ena ali dve LED z uporom in nekaj žice.
Korak: Zgradite ga
strojno opremo
Servomotor ima 3 žice, ki so povezane z nodemcu. Rdeča = vcc in mora biti priključena na Vin (5v). Črna ali rjava žica je Gnd, oranžna ali rumena žica pa podatkovna žica in jo je treba priključiti na zatič D1. Včasih je potrebno priključiti vlečni upor 10k na podatkovni vmesnik, da se izognete etičnim potezam pri zagonu.
programsko opremo
Poenostavil sem namestitev programske opreme na vašo napravo ESP. Sledite tem korakom:
Prenesite in razpakirajte datoteko v mapi v računalniku. Vnesite to mapo in kliknite Serial_Communicator.exe, program se bo zagnal. ESP prek USB kabla povežite z računalnikom. Zdaj lahko preizkusite, na katera vrata COM je priključen ESP. Za nadaljevanje preberite besedilo pomoči. Ko je programska oprema nameščena, zasveti modra vgrajena LED dioda. Zdaj lahko nadaljujete s poglavjem "kako deluje".
Zdaj imate tudi lepo orodje za serijsko komunikacijo z ESP. Priključite esp s kablom usb v računalnik z operacijskim sistemom Windows. Če želite premakniti servo in si ogledati podatke o zagonu in odpravljanju napak, lahko izdate nekaj ukazov.
posodobitev 23. december 2020: dodana nova različica s časovno nočno lučjo.
Prenesite ESP8266SERVO-v1_1b z onedrivea
2. korak: Kako deluje
povežite se z wifi
Ko je programska oprema naložena, se wemos škornji in modra LED nenehno prižgejo. To pomeni, da se odpre dostopna točka (AP), kjer jo lahko povežete z wifi. Zdaj odprite nastavitve wifi na prenosnem računalniku, telefonu ali tabličnem računalniku. Videli boste omrežje z imenom ESP-123456 ali podobno.
Povežite se s tem omrežjem z geslom 123456789 in poiščite 192.168.4.1. Vnesite poverilnice in upoštevajte nadaljnja navodila.
Ne pozabite nastaviti skrbniškega gesla. Privzeto je 000000000. Po uspešni povezavi se bo ESP znova zagnal in LED dioda bo 3 -krat utripala.
zagon
Ob zagonu Esp prebere nastavitve iz datotečnega sistema, se poveže z internetom, da nastavi sistemski čas in premakne servo v zaključni položaj. Nato LED utripa 3 -krat, kar pomeni, da je pripravljen.
nastavitve
Po prvem zagonu bi morali najprej narediti nekaj gospodinjstva. Pojdite na stran z nastavitvami in kliknite "časovna konfiguracija". Tu lahko nastavite svoj geografski položaj in časovni zamik. Če v vaši državi uporabljate poletni čas, preverite to. Shrani. Naprava se znova zažene in izračuna čas sončnega zahoda in sončnega vzhoda. Na strani s stanjem preverite, ali je vse v redu.
servo nastavitve
Pomembno je, da nastavite servo. Nočemo, da se servomotor premakne na položaje, kjer vibrira, saj je to trenutno stanje in lahko uniči vaš servo ali celo vaš nodemcu. Obiščite servo stran, tukaj lahko določite skrajnosti, med katerimi se lahko servo varno premika. Pokličite ga odprti in zaprti položaj ali obratno, če želite ugotoviti, kaj se zgodi, ko pritisnete gumb za zapiranje ali odpiranje. Zaradi tega je zelo enostavno prilagoditi servo za vaš poseben projekt.
Določite lahko tudi hitrost servo premikanja. Označite "počasna hitrost zapiranja", če ne želite ujeti ptic v podajalniku.
domotica
Servo lahko nadzirajo tudi aplikacije domotica, kot je "domoticz". S pošiljanjem zahteve http, kot je "ip-of-espservo/SW = ON" (zaprto) ali "ip-of-espservo/SW = OFF", je mogoče krmiljenje servomotorja. To lahko preizkusite v brskalniku.
komar
Ko je funkcija mosquitto omogočena, lahko na servomotor pošljete sporočila, kot so {"idx": "123", "cmd": "SW = ON"} ali 123, SW = ON. Ob odprtih ali zaprtih dogodkih se sporočila json pošljejo kot {"idx": 123, "nvalue": 1}. Ta format json in ga domoticz lahko razume.
otipni gumb
Če priključite gumb, ima ta funkcijo naslednje:
- Ko pritisnete gumb, se servo preklopi od odprtega do zaprtega ali obratno.
- Dolgo pritisnite, dokler se lučke op ne zaženejo znova
- Daljši pritisk, dokler LED ne ugasne: ESP bo pozabil na wifiredentials in zagnal dostopno točko.
Gumb na plošči nodemcu ima enako funkcijo
3. korak: Odpravljanje težav
etične poteze
Če se servo nepričakovano premakne ob vklopu ali ob krmiljenju, včasih pomaga priključiti 10K napetostni upornik med 3,3 V in podatkovnim izhodom d1.
Priporočena:
Internetni radio BOSEBerry Pi: 4 koraki (s slikami)
Internetni radio BOSEBerry Pi: rad poslušam radio! V hiši sem uporabljal radio DAB, vendar se mi je zdelo, da je sprejem nekoliko neenakomeren in da se zvok nenehno razbija, zato sem se odločil zgraditi svoj internetni radio. Okoli moje hiše in digitalnega brata imam močan signal WiFi
Internetni stroj za mehurčke: 4 koraki (s slikami)
Internetni stroj za mehurčke: Vsi vedo, da je pihanje mehurčkov zelo zabavno, vendar je lahko težko delo. To težavo lahko odpravimo tako, da preprosto zgradimo internetni stroj za mehurčke in prenesemo trud, medtem ko požemo vse nagrade. Za bolnika lahko preverite
MALINA INTERNETNI RADIO / MP3 predvajalnik: 4 koraki
MALINA INTERNETNI RADIO / MP3 predvajalnik: To ni prvi malinski internetni radio, vem. Toda ta je: zelo poceni in deluje zelo dobro, vse funkcije, ki jih je mogoče upravljati prek spletnega vmesnika, je vaš telefon daljinski upravljalnik, ki ga je zelo enostavno zgraditi in upravljati
Internetni zapisovalnik temperature in vlažnosti z zaslonom z uporabo ESP8266: 3 koraki
Internetni zapisovalnik temperature in vlažnosti z zaslonom z uporabo ESP8266: želel sem deliti majhen projekt, za katerega menim, da vam bo všeč. Je majhen, trajen internetni zapisovalnik temperature in vlažnosti, ki podpira internet, z zaslonom. Ta se prijavi na emoncms.org in po izbiri lokalno v Raspberry PI ali v svoj emoncm
Internetni merilnik hitrosti: 4 koraki (s slikami)
Internet Speed Gauge: PregledTa " internetni merilnik hitrosti " vam bo omogočil skoraj v realnem času nadzor nad uporabo vašega omrežja. Te informacije so na voljo na spletnem vmesniku večine domačih usmerjevalnikov. Če pa dostopate do nje, morate prenehati opravljati trenutno nalogo, da