Sisukord:

Interneti -servo: 3 sammu
Interneti -servo: 3 sammu

Video: Interneti -servo: 3 sammu

Video: Interneti -servo: 3 sammu
Video: ХауТу: Как Настроить Wi-Fi роутер самому 2024, Juuli
Anonim
Interneti servo
Interneti servo
Interneti servo
Interneti servo
Interneti servo
Interneti servo
Interneti servo
Interneti servo

SISSEJUHATUS

Mulle meeldib oma aias linde toita, kuid kahjuks kasutab must rott seda ka ära. Nii et ma mõtlesin välja viisi, kuidas vältida rottidel lindude toitu süüa.

Must rott on aktiivne ainult pimedas, nii et peame lindude söötja öösel sulgema. Kuna olen laisk, mõtlesin välja viisi, kuidas seda automatiseerida. Nii tekkis idee internetiga juhitavast servost.

Kuna linnusöötja asub teie aias, oleks tore, kui ESP võiks olla ka WiFi leviala laiendaja. Andke oma külalistele juurdepääs Internetile ilma oma WiFi -võrgu parooli avaldamata.

Programmeerimise tulemuseks on väga paindlik servokontroller, mida saab konfigureerida nii, et see sobiks igasse projekti. Sellel on a.o. järgmised omadused:

  • Kasutaja saab määrata servo algus- ja lõppasendi.
  • Liikumise kiirust saab määrata.
  • Servot saab käsitsi juhtida veebiliidese või nupu abil.
  • Seadistatav taimer võib lindude söötja teatud aegadel automaatselt sulgeda ja avada.
  • Automaatne sulgemine ja avamine võib olla seotud päikesetõusu ja päikeseloojanguga.
  • Lihtne ühendada oma WiFi -võrguga.
  • Sõnumeid saab teatud sündmustel mqtt kaudu saata.
  • Servot saab domoticzi abil juhtida otselingi kaudu, näiteks "ip-of-servo/SW = ON"
  • Saab liigutada mis tahes asendisse, kasutades liugurit või linki nagu "ip-of-servo/POS = 90"
  • Saame seda kasutada ka wifi kordaja / laiendina.
  • Meil võib olla aias öövalgusti.

Videost saate aimu, mida selle tehnoloogia abil teha saab.

Tarvikud:

  • NodeMCU v3 või Wemos d1 (mini) plaat (2, 50 dollarit)
  • mini -servo SG90 9G (2 dollarit)
  • 5v usb toiteallikas

Lisavarustusena puutetundlik lüliti ja/või üks või kaks takisti ja juhtmega LED -i.

Samm: selle ehitamine

Selle ehitamine
Selle ehitamine
Selle ehitamine
Selle ehitamine
Selle ehitamine
Selle ehitamine

riistvara

Servomootoril on 3 juhtmest, mis on ühendatud nodemcu külge. Punane = vcc ja peaks olema ühendatud Viniga (5v). Must või pruun juhe on Gnd ja oranž või kollane juhe on andmeside ning see tuleks ühendada tihvtiga D1. Mõnikord tuleb alglaadimisel ebaühtlaste liigutuste vältimiseks ühendada andmeplokiga 10k tõmbetakisti.

tarkvara

Tegin tarkvara ESP -seadmesse installimise äärmiselt lihtsaks. Palun järgige neid samme.

Laadige alla ja pakkige fail lahti oma arvuti kausta. Sisestage see kaust ja klõpsake Serial_Communicator.exe, programm käivitub. Ühendage ESP USB -kaabli abil arvutiga. Nüüd saate testida, millises pordis ESP on ühendatud. Jätkamiseks lugege abiteksti. Kui tarkvara on installitud, süttib sinine LED -tuli. Nüüd saate jätkata peatükki "kuidas see töötab".

Nüüd on teil ka tore tööriist ESP -ga jada kaudu suhtlemiseks. Ühendage esp USB -kaabli abil oma Windowsi arvutiga. Saate anda mõned käsud servo teisaldamiseks ning alglaadimise ja silumise teabe vaatamiseks.

värskendus 23. detsember 2020: uus versioon koos ajastatud öövalgusega.

DOWNLOAD ESP8266SERVO-v1_1b onedrive'ilt

2. toiming: kuidas see toimib

Kuidas see töötab
Kuidas see töötab
Kuidas see töötab
Kuidas see töötab

ühendage wifi -ga

Kui tarkvara on üles laaditud, käivitub wemos ja sinine LED süttib pidevalt. See tähendab, et avatakse juurdepääsupunkt (AP), kus saate selle oma WiFi -ga ühendada. Nüüd avage oma sülearvuti, telefoni või tahvelarvuti WiFi -seaded. Näete võrku nimega ESP-123456 või sarnast.

Ühendage selle võrguga parooliga 123456789 ja sirvige aadressile 192.168.4.1. Sisestage oma mandaat ja järgige edasisi juhiseid.

Ärge unustage määrata administraatori parooli. Vaikimisi on see 000000000. Eduka ühenduse loomisel taaskäivitub ESP ja LED vilgub 3 korda.

käivitage

Käivitamisel loeb Esp failisüsteemist seaded, loob süsteemi aja seadmiseks Interneti -ühenduse ja liigutab servo sulgemisasendisse. LED vilgub 3 korda, näidates, et see on valmis.

seaded

Pärast esimest käivitamist peaksite kõigepealt majapidamistöid tegema. Minge seadete lehele ja klõpsake "ajakonfiguratsioon". Siin saate määrata oma geograafilise asukoha ja ajanihe. Kui teie riigis on suveaeg, siis kontrollige seda. Salvesta. Seade taaskäivitub ja arvutab päikeseloojangu ja päikesetõusu ajad. Kontrollige olekulehte, et näha, kas kõik on õigesti.

servo seaded

Oluline on teha servo seaded. Me ei taha, et servo liiguks positsioonidesse, kus see vibreerib, kuna praegune olek on kõrge ja see võib teie servo või isegi teie nodemcu hävitada. Külastage servolehte, siin saate määrata äärmused, mille vahel servo saab ohutult liikuda. Nimetage seda avamis- ja sulgemisasendiks või vastupidi, et teha kindlaks, mis juhtub sulgemis- või avamisnupu vajutamisel. See muudab servo kohandamise teie konkreetse projekti jaoks väga lihtsaks.

Samuti saate määrata servoliigutuse kiiruse. Kontrollige "aeglast sulgemiskiirust", kui te ei soovi linde sööturist kinni püüda.

domotica

Servot saab juhtida ka selliste domotica -rakendustega nagu "domoticz". Saates http taotluse nagu "ip-of-espservo/SW = ON" (sulgeda) või "ip-of-espservo/SW = OFF", saab servot juhtida. Saate seda oma brauseris testida.

sääsk

Kui sääsk on lubatud, saab servole saata selliseid sõnumeid nagu {"idx": "123", "cmd": "SW = ON"} või 123, SW = ON. Avatud või suletud sündmuste korral saadetakse json -sõnumid nagu {"idx": 123, "nvalue": 1}. See json -vorming ja seda saab mõista domoticzi abil.

kombatav nupp

Kui ühendate nupu, on sellel järgmised funktsioonid:

  • Nupule klõpsates lülitub servo avamisest suletuks või vastupidi.
  • Vajutage pikalt, kuni LED -tuled op taaskäivitavad ESP
  • Pikem vajutus, kuni LED kustub: ESP unustab väärtused ja käivitab AP.

Nuppu nodemcu tahvlil on sama funktsioon

3. samm: tõrkeotsing

eratilised liigutused

Kui servo ootamatult liigub sisselülitamisel või juhtimisel, aitab see mõnikord ühendada 10K tõmbetakistit 3,3 V ja andmeploki d1 vahel.

Soovitan: