Cuprins:
Video: Servo Internet: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
INTRODUCERE
Îmi place să hrănesc păsările din grădina mea, dar, din păcate, șobolanul negru profită și de acest lucru. Așa că m-am gândit la o modalitate de a preveni șobolanii să mănânce mâncarea păsărilor.
Șobolanul negru este activ doar în întuneric, așa că trebuie să închidem alimentatorul pentru păsări noaptea. Pentru că sunt leneș, m-am gândit la o modalitate de a automatiza acest lucru. Și astfel s-a ridicat ideea unui servo controlat de internet.
Deoarece hrănitorul de păsări se află în grădina dvs., ar fi bine dacă ESP-ul ar putea servi și ca extindere wifi. Acordați oaspeților acces la internet fără a dezvălui parola rețelei dvs. wifi.
Rezultatul programării este un servo controler foarte flexibil, care poate fi configurat pentru a se potrivi în orice proiect. Are a.o. următoarele caracteristici:
- Utilizatorul poate determina poziția de început și de sfârșit a servo-ului.
- Viteza de mișcare poate fi setată.
- Servo-ul poate fi controlat manual prin interfața web sau printr-un buton.
- Un temporizator configurabil poate închide și deschide automat alimentatorul de păsări în anumite momente.
- Închiderea și deschiderea automată pot fi relative la răsăritul soarelui și apusul soarelui.
- Simplu de conectat la rețeaua dvs. wifi.
- Mesajele pot fi trimise prin mqtt la anumite evenimente.
- Servo-ul poate fi controlat de domoticz printr-un link direct precum „ip-of-servo / SW = ON”
- Poate fi mutat în orice poziție folosind glisorul sau un link precum „ip-of-servo / POS = 90”
- De asemenea, îl putem folosi ca repetor / extender wifi.
- Putem avea un led aprins ca lumină de noapte în grădină.
Videoclipul vă va oferi o idee despre ce puteți face cu această tehnologie.
Provizii:
- o placă NodeMCU v3 sau Wemos d1 (mini) (2, 50 USD)
- un mini servo SG90 9G (2 dolari)
- o sursa de alimentare usb de 5v
Opțional un comutator tactil și / sau unul sau două LED-uri cu rezistență și ceva fir.
Pasul 1: Construirea acestuia
hardware-ul
Servomotorul are 3 fire care au fost conectate la nodemcu. Roșu = vcc și ar trebui să fie conectat la Vin (5v). Firul negru sau maro este Gnd, iar cel portocaliu sau galben este firul de date și trebuie conectat la pinul D1. Uneori este necesar să conectați un rezistor de tracțiune de 10k la baza de date pentru a evita mișcările eratice la pornire.
software-ul
Am făcut extrem de simplu instalarea software-ului pe dispozitivul dvs. ESP. Vă rugăm să urmați acești pași:
Descărcați și dezarhivați fișierul într-un folder de pe computer. Introduceți acest folder și faceți clic pe Serial_Communicator.exe, programul va porni. Conectați ESP-ul prin cablul USB la computer. Puteți testa acum pe ce port de conectare ESP este conectat. Citiți textul de ajutor pentru a continua. Când software-ul este instalat, ledul albastru de la bord se va aprinde. Acum puteți trece la capitolul „cum funcționează”.
Acum aveți și un instrument frumos pentru a comunica cu ESP prin serial. Conectați ESP cu cablul USB la computerul dvs. Windows. Puteți emite câteva comenzi pentru a muta servo-ul și a vedea informațiile de pornire și depanare.
actualizare 23 dec 2020: Nouă versiune cu lumină de noapte temporizată adăugată.
DESCĂRCAȚI ESP8266SERVO-v1_1b de la onedrive
Pasul 2: Cum funcționează
conectați-vă la wifi
Odată ce software-ul este încărcat, boot-urile wemos și LED-ul albastru sunt aprinse continuu. Aceasta înseamnă că este deschis un punct de acces (AP) unde îl puteți conecta la wifi. Acum deschideți setările wifi de pe laptop, telefon sau tabletă. Veți vedea o rețea numită ESP-123456 sau similar.
Conectați-vă la această rețea cu parola 123456789 și navigați la 192.168.4.1. Introduceți acreditările și urmați instrucțiunile suplimentare.
Nu uitați să setați parola administratorilor. Implicit este 000000000. Când este conectat cu succes, ESP-ul se va reporni și ledul clipește de 3 ori.
pornește
La pornire, Esp citește setările din sistemul de fișiere, se conectează la internet pentru a seta ora sistemului și mută servo în poziția sa de închidere. Decât ledul clipește de 3 ori pentru a indica faptul că este gata.
setări
După prima încărcare, ar trebui să faceți mai întâi un serviciu de menaj. Accesați pagina de setări și faceți clic pe „configurare timp”. Aici puteți seta poziția geografică și decalajul de timp. Dacă se aplică ora de vară în țara dvs., verificați acest lucru. Salvați. Dispozitivul repornește și calculează orele apusului și răsăritului. Verificați pagina de stare pentru a vedea dacă totul este corect.
setări servo
Este important să faceți setările servo. Nu vrem ca servo să se deplaseze în poziții în care vibrează, deoarece aceasta este o stare de curent ridicată și ar putea distruge servo-ul sau chiar nodemcu-ul. Accesați pagina servo, aici puteți determina extremele între care servo se poate deplasa în siguranță. Numiți-l poziția de deschidere și închidere, sau invers, pentru a determina ce se întâmplă când apăsați butonul de închidere sau de deschidere. Acest lucru face foarte ușor să adaptați servo la proiectul dvs. specific.
De asemenea, puteți determina viteza mișcării servo. Verificați „viteza de închidere lentă” dacă nu doriți să prindeți păsări în alimentatorul dvs.
domotica
Servo-ul poate fi, de asemenea, controlat de aplicații domotica precum "domoticz". Prin trimiterea unei cereri http cum ar fi "ip-of-espservo / SW = ON" (închidere) sau "ip-of-espservo / SW = OFF", servo-ul poate fi controlat. Puteți testa acest lucru în browserul dvs.
moschitto
Când mosquitto este activat, mesaje precum {"idx": "123", "cmd": "SW = ON"} sau 123, SW = ON pot fi trimise către servo. La evenimentele deschise sau închise, mesajele json sunt trimise ca {"idx": 123, "nvalue": 1}. Acest format json și poate fi înțeles de domoticz.
buton tactil
Dacă conectați un buton, acesta are următoarea funcționalitate:
- Când se face clic pe buton, servo comută de la deschis la închis sau invers.
- Apăsați lung până când luminile LED op vor reporni ESP-ul
- Apăsați mai mult până când led-ul se stinge: ESP va uita de esențiale și va începe un AP.
Butonul de pe placa nodemcu are aceeași funcționalitate
Pasul 3: Depanare
mișcări eratice
Dacă servo-ul se mișcă în mod neașteptat la pornire sau când este controlat, uneori ajută la conectarea unui restistor de tragere de 10K între 3,3V și datapinul d1.
Recomandat:
BOSEBerry Pi Internet Radio: 4 pași (cu imagini)
BOSEBerry Pi Internet Radio: Îmi place să ascult radioul! Foloseam un radio DAB în casa mea, dar mi s-a părut că recepția era cam neuniformă, iar sunetul se spărgea, așa că am decis să-mi construiesc propriul radio pe internet. Am un semnal wifi puternic în jurul casei mele și al fratelui digital
Controlul Ledului prin intermediul aplicației Blynk folosind Nodemcu prin internet: 5 pași
Controlul Ledului prin intermediul aplicației Blynk folosind Nodemcu prin Internet: Bună ziua tuturor Astăzi vă vom arăta cum puteți controla un LED folosind un smartphone pe internet
DIY MATRIX SMART LED CONTROLAT PE INTERNET (ADAFRUIT + ESP8266 + WS2812): 8 pași (cu imagini)
DIY MATRIX LED SMART LED CONTROLAT (ADAFRUIT + ESP8266 + WS2812): Iată al 2-lea meu avans către un proiect pe care sunt foarte încântat să vi-l arăt. Este vorba despre o matrice LED Smart DIY care vă va permite să afișați pe ea, date, cum ar fi YouTube Stats, Statisticile dvs. Smart Home, ca temperatură, umiditate, pot fi un simplu ceas sau pur și simplu să arate
Computer ieftin pentru navigarea pe Internet: 8 pași
Computer ieftin pentru navigarea pe internet: am pus computerul ieftin în atelierul de acces la internet. Plăcile cu procesor Intel Atom tind să fie foarte ieftine și ne vor servi bine scopului. Am cumpărat o placă mini format ITX intel D525MW care are un slot pentru card mini PCI Express și memorie DDR3
Hack Your Servo V1.00 - Transformați-vă Servo-ul într-un puternic actuator liniar: 7 pași
Hack Your Servo V1.00 - Transformați-vă Servo-ul într-un puternic actuator liniar: cu condiția să aveți instrumentele și servo-ul pentru care puteți construi acest lucru sub câțiva dolari. Servomotorul se extinde cu o rată de aproximativ 50mm / min. Este destul de lent, dar foarte puternic. Urmăriți videoclipul meu la sfârșitul postării în care micul actuator