Taula de continguts:
Vídeo: Servidor d'Internet: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
INTRODUCCIÓ
M’agrada donar menjar als ocells del meu jardí, però, per desgràcia, la rata negra també se n’aprofita. Així que vaig pensar en una manera d’evitar que les rates mengessin menjar als ocells.
La rata negra només està activa a la foscor, de manera que hem de tancar l’alimentador d’ocells a la nit. Com que sóc mandrós, vaig pensar en una manera d’automatitzar-ho. I així va sorgir la idea d’un servo controlat per Internet.
Com que l’alimentador d’ocells es troba al vostre jardí, seria bo que l’ESP també pogués servir d’extensor de gamma wifi. Concediu als vostres convidats accés a Internet sense revelar la contrasenya de la vostra xarxa wifi.
El resultat de la programació és un servo controlador molt flexible que es pot configurar per adaptar-se a qualsevol projecte. Té l'a.o. les funcions següents:
- L'usuari pot determinar la posició inicial i final del servo.
- Es pot configurar la velocitat de moviment.
- El servo es pot controlar manualment mitjançant la interfície web o un polsador.
- Un temporitzador configurable pot tancar i obrir automàticament l'alimentador d'ocells en determinats moments.
- Tancar i obrir automàticament pot ser relatiu a la sortida del sol i la posta de sol.
- Connectar-se fàcilment a la vostra xarxa wifi.
- Els missatges es poden enviar mitjançant mqtt en determinats esdeveniments.
- El Servo es pot controlar mitjançant domoticz mitjançant un enllaç directe com "ip-of-servo / SW = ON"
- Es pot moure a qualsevol posició mitjançant el control lliscant o un enllaç com "ip-of-servo / POS = 90"
- També el podem utilitzar com a repetidor / extensor de wifi.
- Podem tenir un led encès com a llum nocturna al jardí.
El vídeo us donarà una idea sobre què podeu fer amb aquesta tecnologia.
Subministraments:
- una placa NodeMCU v3 o Wemos d1 (mini) ($ 2, 50)
- un mini servo SG90 9G (2 dòlars)
- una font d'alimentació usb de 5v
Opcional: un interruptor tàctil i / o un o dos LEDs amb resistència i algun cable.
Pas 1: construir-lo
el maquinari
El servomotor té 3 cables connectats al nodemcu. Vermell = vcc i hauria d’estar connectat a Vin (5v). El fil negre o marró és Gnd i el fil taronja o groc és el fil de dades i s’hauria de connectar al pin D1. De vegades, cal connectar una resistència pull-up de 10 k a la base de dades per evitar moviments eràtics en arrencar.
el programari
He facilitat la instal·lació del programari al vostre dispositiu ESP. Seguiu aquests passos:
Descarregueu i descomprimiu el fitxer en una carpeta de l'ordinador. Introduïu aquesta carpeta i feu clic a Serial_Communicator.exe per iniciar el programa. Connecteu l'ESP a través del cable USB a l'ordinador. Podeu provar ara a quin port de connexió està connectat l’ESP. Llegiu el text d'ajuda per continuar. Quan s’instal·la el programari, s’encendrà el led blau integrat. Ara podeu continuar amb el capítol "com funciona".
Ara també teniu una bona eina per comunicar-vos amb l'ESP mitjançant sèries. Connecteu l'esp esp amb el cable USB a l'ordinador de Windows. Podeu emetre algunes ordres per moure el servo i veure informació d’arrencada i depuració.
actualització 23 de desembre de 2020: nova versió amb llum nocturna temporitzada afegida.
DESCÀRREGA ESP8266SERVO-v1_1b d’onedrive
Pas 2: Com funciona
connectar-se a wifi
Un cop carregat el programari, el wemos arrenca i el LED blau s’encén contínuament. Això significa que s’obre un punt d’accés (AP) on podeu connectar-lo al vostre wifi. Ara obriu la configuració del wifi al vostre ordinador portàtil, telèfon o tauleta. Veureu una xarxa de xarxa anomenada ESP-123456 o similar.
Connecteu-vos a aquesta xarxa amb la contrasenya 123456789 i aneu a 192.168.4.1. Introduïu les vostres credencials i seguiu les instruccions addicionals.
No oblideu definir la contrasenya dels administradors. Per defecte, és 000000000. Quan es connecta correctament, l'ESP es reiniciarà i el led parpellejarà 3 vegades.
arrencar
En arrencar, l’Esp llegeix la configuració del sistema de fitxers, es connecta a Internet per configurar l’hora del sistema i mou el servo a la posició de tancament. El led parpelleja 3 vegades per indicar que està a punt.
configuració
Després de la primera arrencada, primer heu de fer un servei de neteja. Aneu a la pàgina de configuració i feu clic a "configuració del temps". Aquí podeu establir la vostra posició geogràfica i el temps de desplaçament. Si s’aplica l’estalvi d’horari d’estiu al vostre país, comproveu-ho. Desa. El dispositiu es reinicia i calcula els horaris de posta de sol i de sortida del sol. Consulteu la pàgina d'estat per veure si tot és correcte.
configuració del servo
És important fer la configuració del servo. No volem que el servo es mogui a posicions on vibri, ja que es tracta d’un estat de corrent elevat que pot destruir el servo o fins i tot el nodemcu. Visiteu la pàgina del servo, aquí podeu determinar els extrems entre els quals el servo es pot moure amb seguretat. Anomeneu-la posició d'obertura i tancament, o viceversa, per determinar què passa quan premeu el botó de tancament o obertura. Això fa que sigui molt fàcil adaptar el servo al vostre projecte específic.
També podeu determinar la velocitat del moviment del servo. Marqueu "velocitat de tancament lenta" si no voleu atrapar ocells al vostre alimentador.
domòtica
El servo també es pot controlar mitjançant aplicacions domotica com "domoticz". En enviar una sol·licitud http com "ip-of-espservo / SW = ON" (tancar) o "ip-of-espservo / SW = OFF", es pot controlar el servo. Podeu provar-ho al vostre navegador.
mosquit
Quan mosquitto està habilitat, es poden enviar missatges com ara "servo": "123", "cmd": "SW = ON"} o 123, SW = ON. En esdeveniments oberts o tancats, els missatges json s'envien com {"idx": 123, "nvalue": 1}. Aquest format json ja es pot entendre per domoticz.
botó tàctil
Si connecteu un botó, aquest té la funció de funció següent:
- Quan es fa clic al botó, el servo commuta entre obert i tancat o viceversa.
- Manteniu premuda la tecla fins que els llums LED es reinicien l'ESP
- Premeu més temps fins que s’apagui el led: l’ESP oblidarà les credencials i iniciarà un AP.
El botó de la placa nodemcu té la mateixa funcionalitat
Pas 3: resolució de problemes
moviments eràtics
Si el servo es mou inesperadament a l’engegada o quan es controla, de vegades ajuda a connectar un restaurador de tracció de 10K entre 3,3 V i la base de dades d1.
Recomanat:
Llum LED de neó per Internet d'Internet: 6 passos (amb imatges)
Llum de cor LED de neó a Internet: quilòmetres a part d’aquesta persona especial o només de distanciament social? Voleu fer-los saber que esteu pensant en ells? Construïu aquesta llum de cor LED de neó connectada a Internet i configureu-la bategant des del telèfon o l'ordinador, en qualsevol moment i des de qualsevol lloc
Visuino: obteniu un temps precís del servidor NIST d'Internet mitjançant NodeMCU: 8 passos
Visuino: obteniu un temps precís des del servidor NIST d'Internet mitjançant NodeMCU: en aquest tutorial utilitzarem NodeMCU Mini, OLED Lcd i Visuino per mostrar l'hora d'Internet en directe des del servidor NIST a Lcd. Mireu un vídeo de demostració. El mèrit de la inspiració recau en l’usuari de youtube " Ciprian Balalau "
LED controlat per Internet mitjançant servidor web basat en ESP32: 10 passos
LED controlat per Internet mitjançant servidor web basat en ESP32: visió general del projecte En aquest exemple, esbrinarem com fer un servidor web basat en ESP32 per controlar l’estat de LED, accessible des de qualsevol lloc del món. Necessitareu un ordinador Mac per a aquest projecte, però podeu executar aquest programari fins i tot en un i
Rellotge de paraules Ribba amb Wemos D1 Mini (servidor d’hora d’Internet): 8 passos (amb imatges)
Ribba Word Clock With Wemos D1 Mini (Internet Time Server): suposo que tothom arriba al punt que li fa pessigolles als dits i vol construir un Word Clock. Bé, aquest és el meu intent i la meva conclusió general per construir-la el més eficient possible. En primer lloc, sóc propietari d'una impressora 3D i tinc accés
Circumvenció del servidor de tallafoc / servidor intermediari: 3 passos
Firewall / Servidor intermediari: Eludir molts altres estudiants i em van preguntar com passar pels tallafocs i els proxies. Les persones de TI a l’escola són cada cop més intel·ligents quant als estudiants que fan servir proxies. Vaig pensar en aquest tema durant un temps i tinc una solució. Per què no creeu les vostres pròpies pàgines web