Sommario:
Video: Servo Internet: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
INTRODUZIONE
Mi piace dare da mangiare agli uccelli nel mio giardino, ma purtroppo anche il ratto nero ne approfitta. Così ho pensato a un modo per impedire ai topi di mangiare il cibo degli uccelli.
Il ratto nero è attivo solo al buio, quindi di notte dobbiamo chiudere la mangiatoia per uccelli. Perché sono pigro, ho pensato a un modo per automatizzare questo. E così è nata l'idea di un servo controllato da Internet.
Poiché la mangiatoia per uccelli è nel tuo giardino, sarebbe bello se l'ESP potesse fungere anche da amplificatore di portata Wi-Fi. Concedi ai tuoi ospiti l'accesso a Internet senza rivelare la password della tua rete wifi.
Il risultato della programmazione è un servocontrollore altamente flessibile che può essere configurato per adattarsi a qualsiasi progetto. Ha l'a.o. le seguenti caratteristiche:
- L'utente può determinare la posizione iniziale e finale del servo.
- La velocità di movimento può essere impostata.
- Il servo può essere controllato manualmente tramite l'interfaccia web o un pulsante.
- Un timer configurabile può chiudere e aprire automaticamente la mangiatoia per uccelli in determinati momenti.
- La chiusura e l'apertura automatica possono essere relative all'alba e al tramonto.
- Semplice da connettere alla tua rete wifi.
- I messaggi possono essere inviati tramite mqtt a determinati eventi.
- Il Servo può essere controllato da domoticz tramite un collegamento diretto come "ip-of-servo/SW=ON"
- Può essere spostato in qualsiasi posizione utilizzando il cursore o un collegamento come "ip-of-servo/POS=90"
- Possiamo anche usarlo come ripetitore / extender wifi.
- Possiamo avere un led acceso come luce notturna in giardino.
Il video ti darà un'idea di cosa puoi realizzare con questa tecnologia.
Forniture:
- una scheda NodeMCU v3 o Wemos d1 (mini) ($ 2, 50)
- un mini servo SG90 9G ($2)
- un alimentatore USB 5v
Opzionale un interruttore tattile e/o uno o due LED con resistenza e filo.
Passaggio 1: costruirlo
l'hardware
Il servomotore ha 3 fili che vanno collegati al nodemcu. Rosso = vcc e va collegato a Vin (5v). Il filo nero o marrone è Gnd e il filo arancione o giallo è il filo dati e deve essere collegato al pin D1. A volte è necessario collegare un resistore di pull-up di 10k al datapin per evitare movimenti anomali all'avvio.
il software
Ho reso estremamente semplice l'installazione del software sul tuo dispositivo ESP. Si prega di seguire questi passaggi:
Scarica e decomprimi il file in una cartella sul tuo computer. Entra in questa cartella e clicca su Serial_Communicator.exe, il programma si avvierà. Collega l'ESP tramite il cavo USB al tuo computer. Ora puoi testare su quale porta COM è collegato l'ESP. Leggi il testo della guida per procedere. Quando il software è installato, il led blu di bordo si accenderà. Ora puoi passare al capitolo "come funziona".
Ora hai anche un simpatico strumento per comunicare con l'ESP tramite seriale. Collega l'ESP con il cavo USB al tuo computer Windows. È possibile inviare alcuni comandi per spostare il servo e visualizzare le informazioni di avvio e debug.
aggiornamento 23 dic 2020: aggiunta una nuova versione con luce notturna temporizzata.
SCARICA ESP8266SERVO-v1_1b da onedrive
Passaggio 2: come funziona?
connettiti al wifi
Una volta caricato il software, il wemos si avvia e il LED blu si accende continuamente. Ciò significa che viene aperto un punto di accesso (AP) dove puoi collegarlo al tuo wifi. Ora apri le impostazioni Wi-Fi sul tuo laptop, telefono o tablet. Vedrai un netwerk chiamato ESP-123456 o simile.
Connettiti a questa rete con password 123456789 e vai a 192.168.4.1. Inserisci le tue credenziali e segui le ulteriori istruzioni.
Non dimenticare di impostare la password dell'amministratore. Il valore predefinito è 00000000. Una volta connesso con successo, l'ESP si riavvierà e il led lampeggerà 3 volte.
avviare
All'avvio, l'Esp legge le impostazioni dal filesystem, si connette a Internet per impostare l'ora del sistema e sposta il servo nella posizione di chiusura. Quindi il led lampeggia 3 volte per indicare che è pronto.
impostazioni
Dopo il primo avvio dovresti prima fare un po' di pulizia. Vai alla pagina delle impostazioni e fai clic su "time config". Qui puoi impostare la tua posizione geografica e la differenza di orario. Se nel tuo paese è applicata l'ora legale, controllalo. Salva. Il dispositivo si riavvia e calcola l'ora del tramonto e dell'alba. Controlla la pagina di stato per vedere se tutto è corretto.
impostazioni del servo
È importante eseguire le impostazioni del servo. Non vogliamo che il servo si sposti in posizioni in cui sta vibrando, poiché questo è uno stato di corrente elevata e potrebbe distruggere il tuo servo o anche il tuo nodemcu. Visita la pagina del servo, qui puoi determinare gli estremi tra i quali il servo può muoversi in sicurezza. Chiamala posizione di apertura e chiusura, o viceversa, per determinare cosa succede quando premi il pulsante di chiusura o di apertura. Questo rende molto facile adattare il servo al tuo progetto specifico.
È inoltre possibile determinare la velocità del movimento del servo. Seleziona "velocità di chiusura lenta" se non vuoi catturare uccelli nella mangiatoia.
domotica
Il servo può essere controllato anche da applicazioni domotiche come "domoticz". Inviando una richiesta http come "ip-of-espservo/SW=ON" (close) o "ip-of-espservo/SW=OFF", il servo può essere controllato. Puoi testarlo nel tuo browser.
zanzara
Quando mosquitto è abilitato, messaggi come {"idx":"123", "cmd":"SW=ON"} o 123, SW=ON possono essere inviati al servo. Su eventi di apertura o chiusura, i messaggi json vengono inviati come {"idx":123, "nvalue":1}. Questo formato json e può essere compreso da domoticz.
pulsante tattile
Se colleghi un pulsante, questo ha le seguenti funzionalità:
- Quando si fa clic sul pulsante, il servo passa da aperto a chiuso o viceversa.
- Premere a lungo fino a quando le luci a led si riavvieranno l'ESP
- Premere più a lungo fino allo spegnimento del led: l'ESP dimenticherà le credenziali wifi e avvierà un AP.
Il pulsante sulla scheda nodemcu ha la stessa funzionalità
Passaggio 3: risoluzione dei problemi
mosse eratiche
Se il servo si sposta inaspettatamente all'accensione o quando è controllato, a volte è utile collegare un resistore di pullup di 10K tra 3,3 V e il pin d1.
Consigliato:
BOSEBerry Pi Internet Radio: 4 passaggi (con immagini)
BOSEBerry Pi Internet Radio: adoro ascoltare la radio! Stavo usando una radio DAB a casa mia, ma ho scoperto che la ricezione era un po' irregolare e il suono continuava a interrompersi, quindi ho deciso di costruire la mia radio Internet. Ho un forte segnale wifi intorno a casa mia e il fratello digitale
Controllare Led tramite l'app Blynk utilizzando Nodemcu su Internet: 5 passaggi
Controllo dei LED tramite l'app Blynk utilizzando Nodemcu su Internet: ciao a tutti oggi vi mostreremo come controllare un LED utilizzando uno smartphone su Internet
MATRICE LED SMART CONTROLLATA DA INTERNET FAI DA TE (ADAFRUIT + ESP8266 + WS2812): 8 passaggi (con immagini)
MATRICE LED SMART CONTROLLATA DA INTERNET FAI DA TE (ADAFRUIT + ESP8266 + WS2812): Ecco il mio secondo anticipo per un progetto che sono molto entusiasta di mostrarti. Si tratta di una Smart LED Matrix fai-da-te che ti permetterà di mostrare su di essa dati, come YouTube Stats, le tue Smart Home Stats, come temperatura, umidità, possono essere un semplice orologio o semplicemente mostrare
Computer economico per navigare in Internet: 8 passaggi
Computer economico per navigare in Internet: ho messo il computer economico nel laboratorio di accesso a Internet. Le schede con un processore Intel Atom tendono ad essere molto economiche e serviranno bene al nostro scopo. Ho acquistato una scheda formato mini ITX Intel D525MW che ha uno slot per mini card PCI Express e memoria DDR3
Hack Your Servo V1.00 - Trasforma il tuo servo in un potente attuatore lineare: 7 passaggi
Hack Your Servo V1.00 - Trasforma il tuo servo in un potente attuatore lineare: a condizione che tu abbia gli strumenti e il servo, puoi costruirlo per meno di un paio di dollari. L'attuatore si estende con una velocità di circa 50 mm/min. È piuttosto lento ma molto potente. Guarda il mio video alla fine del post dove il piccolo attuatore