Sadržaj:
Video: Internet Servo: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:31
UVOD
Volim hraniti ptice u svom vrtu, ali nažalost, crni štakor to također koristi. Pa sam smislio način da spriječim štakore da jedu hranu za ptice.
Crni štakor aktivan je samo u mraku pa moramo noću zatvoriti hranilicu za ptice. Budući da sam lijen, smislio sam način da to automatiziram. I tako se pojavila ideja o servo eroziranju kontroliranom internetom.
Budući da je hranilica za ptice u vašem vrtu, bilo bi lijepo da ESP posluži i kao proširivač dometa WiFi mreže. Omogućite svojim gostima pristup internetu bez otkrivanja lozinke vaše WiFi mreže.
Rezultat programiranja je vrlo fleksibilan servo upravljač koji se može konfigurirati da se uklopi u bilo koji projekt. Ima a.o. sljedeće značajke:
- Korisnik može odrediti početni i krajnji položaj servo pogona.
- Brzina kretanja se može postaviti.
- Servo se može upravljati ručno putem web sučelja ili tipke.
- Tajmer koji se može konfigurirati može automatski zatvoriti i otvoriti hranilicu za ptice u određeno vrijeme.
- Automatsko zatvaranje i otvaranje može biti u odnosu na izlazak sunca i zalazak sunca.
- Jednostavno povezivanje na vašu WiFi mrežu.
- Poruke se mogu slati putem mqtt na određene događaje.
- Servo može kontrolirati domoticz putem izravne veze poput "ip-of-servo/SW = ON"
- Može se premjestiti na bilo koji položaj pomoću klizača ili veze poput "ip-of-servo/POS = 90"
- Možemo ga koristiti i kao WiFi repetitor / produživač.
- Možemo uključiti LED kao noćno svjetlo u vrtu.
Video će vam dati ideju o tome što možete napraviti s ovom tehnologijom.
Pribor:
- ploča NodeMCU v3 ili Wemos d1 (mini) (2, 50 USD)
- mini servo SG90 9G (2 USD)
- 5v usb napajanje
Opcijski taktilni prekidač i/ili jedna ili dvije LED diode s otpornikom i žicom.
Korak 1: Izgradite ga
hardver
Servomotor ima 3 žice koje su spojene na čvor. Crvena = vcc i trebala bi biti spojena na Vin (5v). Crna ili smeđa žica je Gnd, a narančasta ili žuta žica je podatkovna žica i treba ih spojiti na pin D1. Ponekad je potrebno spojiti pull-up otpornik od 10 k na podatkovni priključak kako bi se izbjegli etički pomaci pri pokretanju.
softver
Pojednostavio sam instalaciju softvera na vaš ESP uređaj. Slijedite ove korake:
Preuzmite i raspakirajte datoteku u mapi na svom računalu. Unesite ovu mapu i kliknite na Serial_Communicator.exe, program će se pokrenuti. Spojite ESP putem USB kabela na računalo. Sada možete testirati na koji je port priključen ESP. Za nastavak pročitajte tekst pomoći. Kad je softver instaliran, plavo svjetlo na ploči će zasvijetliti. Sada možete prijeći na poglavlje "kako to radi".
Sada imate i lijep alat za serijsku komunikaciju s ESP -om. Spojite esp USB kabelom na Windows računalo. Možete izdati neke naredbe za premještanje serva i vidjeti informacije o pokretanju i otklanjanju pogrešaka.
ažuriranje 23. prosinca 2020.: dodana je nova verzija s vremenskim svjetlom.
PREUZMITE ESP8266SERVO-v1_1b s onedrivea
Korak 2: Kako to radi
spojite se na wifi
Nakon što se softver učita, wemos čizme i plava LED lampica neprestano svijetle. To znači da je otvorena pristupna točka (AP) gdje je možete spojiti na svoj WiFi. Sada otvorite Wi -Fi postavke na prijenosnom računaru, telefonu ili tabletu. Vidjet ćete mrežu pod nazivom ESP-123456 ili slično.
Povežite se na ovu mrežu sa lozinkom 123456789 i idite na 192.168.4.1. Unesite svoje vjerodajnice i slijedite daljnje upute.
Ne zaboravite postaviti lozinku administratora. Zadano je ovo 000000000. Nakon uspješnog povezivanja, ESP će se ponovno pokrenuti i LED dioda će zasvijetliti 3 puta.
dignuti
Prilikom pokretanja, Esp čita postavke iz datotečnog sustava, povezuje se s internetom radi postavljanja sistemskog vremena i pomiče servo u položaj za zatvaranje. Zatim LED dioda trepće 3 puta kako bi pokazala da je spremna.
postavkama
Nakon prvog pokretanja prvo biste trebali obaviti neko čišćenje. Idite na stranicu postavki i kliknite "time config". Ovdje možete postaviti svoj zemljopisni položaj i pomak vremena. Ako se u vašoj zemlji primjenjuje ljetno računanje vremena, provjerite to. Uštedjeti. Uređaj se ponovno pokreće i izračunava vrijeme zalaska i izlaska sunca. Na stranici sa statusom provjerite je li sve u redu.
servo postavke
Važno je postaviti servo postavke. Ne želimo da se servo pomakne na položaje gdje vibrira, jer je ovo stanje visoke struje i moglo bi uništiti vaš servo ili čak vaš čvor. Posjetite servo stranicu, ovdje možete odrediti krajnosti između kojih se servo može sigurno kretati. Nazovite to pozicijom otvaranja i zatvaranja ili obrnuto, kako biste utvrdili što se događa kada pritisnete gumb za zatvaranje ili otvaranje. Zbog toga je vrlo jednostavno prilagoditi servo vašem specifičnom projektu.
Također možete odrediti brzinu kretanja serva. Označite "mala brzina zatvaranja" ako ne želite uloviti ptice u hranilicu.
domotica
Servo također mogu kontrolirati domotica aplikacije poput "domoticz". Slanjem http zahtjeva poput "ip-of-espservo/SW = ON" (zatvori) ili "ip-of-espservo/SW = OFF", servo se može kontrolirati. To možete testirati u svom pregledniku.
komarac
Kada je komarac omogućen, poruke poput {"idx": "123", "cmd": "SW = ON"} ili 123, SW = ON mogu se slati na servo. Na otvorene ili zatvorene događaje, json poruke šalju se poput {"idx": 123, "nvalue": 1}. Ovaj json format može razumjeti domoticz.
taktilno dugme
Ako spojite gumb, on ima sljedeću funkcionalnost:
- Kad se pritisne gumb, servo se prebacuje s otvorenog na zatvaranje ili obrnuto.
- Dugo pritisnite dok se LED svjetla op ne pokrenu ESP
- Duljim pritiskom sve dok se LED lampica ne ugasi: ESP će zaboraviti bežične podatke i pokrenuti pristupnu točku.
Gumb na nodemcu ploči ima istu funkcionalnost
Korak 3: Rješavanje problema
etički potezi
Ako se servo neočekivano pomakne pri uključivanju ili kad se kontrolira, ponekad pomaže spajanje pullup restistor od 10K između 3,3 V i podatkovnog utora d1.
Preporučeni:
SMART LED MATRICA DIY INTERNET -om KONTROLIRANA (ADAFRUIT + ESP8266 + WS2812): 8 koraka (sa slikama)
DIY INTERNET KONTROLIRANA SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Ovo je moj drugi napredak u projektu koji vam s velikim zadovoljstvom mogu pokazati. Riječ je o DIY Smart LED matrici koja će vam omogućiti da na njoj prikažete podatke, poput YouTube statistike, statistike vaše pametne kuće, kao što su temperatura, vlažnost, mogu biti jednostavan sat ili samo prikazati
Internet radio s napajanjem Raspberry Pi: 5 koraka (sa slikama)
Internet radio s napajanjem Raspberry Pi: Postoji nešto zadovoljavajuće u okretanju brojčanika i pritisku tipki, poput onih na starim radijima. Nažalost, mnogi od ovih radija su pokvareni ili su stanice utihnule. Srećom, nije teško pretvoriti bilo koji radio u internetski radio pomoću
Internet Valentinovo: 17 koraka (sa slikama)
Internet Valentinovo: Pošaljite svoju Valentinovu poruku putem interneta! Ovaj projekt "uradi sam" elektronike koristi mali vibracijski motor za lagano mahanje srcem od papirnatog papira i bljeskanje LED diode kada primi upute putem interneta s drugog uređaja. Napravio sam dvije verzije t
1964 Dansette Pi Internet Radio: 6 koraka (sa slikama)
1964. Dansette Pi Internet Radio: Ovaj moderni prijenosni radio Dansette iz sredine šezdesetih godina sada pušta najfinije internetske radijske postaje 21. stoljeća zahvaljujući ljubaznoj nadogradnji. Sve izvorne kontrole ponovno su korištene i nikad ne biste znali da je to konverzija - sve dok je ne uključite
Hakirajte svoj servo V1.00 - Pretvorite svoj servo u snažan linearni pogon: 7 koraka
Hakirajte svoj servo V1.00 - Pretvorite svoj servo u snažan linearni pogon: Pod uvjetom da imate alate i servo pogon za koji možete ovo izgraditi za manje od par dolara. Pogon se proteže brzinom od oko 50 mm/min. Prilično je spor, ali vrlo moćan. Pogledajte moj video na kraju posta gdje mali pogon