Innholdsfortegnelse:
- Trinn 1: Introduksjon av termometer
- Trinn 2: Versjoner av WiFi -termometer
- Trinn 3: OneWire - diagrammer og DS18B20 -sensorer
- Trinn 4: Skjemaer for alle (AP/STA -modus) ESP8266 -termometre
- Trinn 5: Kildekoder
Video: Wifi -termometer med ESP8266 i STA/AP -modus: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Denne opplæringen er basert på ESP8266 og dens applikasjon som WiFi -termometer som kjører HTTP -webserver. Det finnes også 2 moduser STA som klient eller AP som tilgangspunkter.
Trinn 1: Introduksjon av termometer
I dag vil jeg kort presentere prosjektet med wifi -termometer. Termometeret bruker ESP8266 wifi -brikken på NodeMCU v3 Lolin utviklingstavle. I tillegg til datalogging, har Wifi -brikken også en webserver der den sender ut målte data. Data måles hver gang en side lastes inn. Ingen data blir registrert når de er inaktive. Web -server tillater å kjøre HTML + CSS -kode, noe som i noen grad gjør et fint grafisk grensesnitt for å plotte temperaturer til brukeren, for eksempel i en tabell. Javascript kan også automatisk oppdatere dataene på siden, men jeg brukte ikke dette alternativet.
Trinn 2: Versjoner av WiFi -termometer
Det er to versjoner av dette prosjektet, funksjonaliteten til nettstedet som sådan er det samme. I begge tilfeller kjører ESP8266 en webserver som trekker temperaturer i en tabell. Tilkobling er differensiert i versjoner. I ett tilfelle er det mulig å bruke et eksisterende LAN -nettverk som kortet kobler til og holder en webserver på en statisk eller dynamisk IP -adresse. Etter å ha angitt IP i nettleservinduet, mottar brukeren en forespørsel fra ESP med temperaturer på forespørsel.
I det andre tilfellet sender kortet sitt eget SSID i AP -modus som et tilgangspunkt. Brukeren får tilgang til kortet ved å skrive inn nettverkspassordet (inkludert i ESP8266). Brettet sender SSID med WPA / WPA2 PSK -kryptering, eller det er mulig å kringkaste et åpent wifi -nettverk. Data er bare tilgjengelig innen rekkevidde av dette wifi -nettverket utenfor LAN -nettverket til hjemmet. DHCP -serveren kjører også på ESP, som etter vellykket brukerautentisering tilordner en IP -adresse fra området. Nettstedet ligger på gatewayens IP -adresse - ESP.
Trinn 3: OneWire - diagrammer og DS18B20 -sensorer
Temperaturdata registreres fra et par DS18B20 temperatursensorer som er koblet til OneWire -bussen, som gjør at data kan samles inn av en leder, med mulighet for å trekke lederen til titalls til hundrevis av meter. DS18B20 er produsert i to hovedversjoner - såkalt. innendørs sensor i transistorhus eller i vanntett - utendørs design i aluminiumsrør. OneWire er egnet for interferensmiljøer og har plass til opptil 256 sensorer. Individuelle sensorer deles med fabrikkadressen - serienummer. Det er 2 alternativer for hovedsensor tilkobling. Normal tilkobling og parasittisk, begge kan drives med 3,3 - 5,5V. Forskjellene er tydelige fra OneWire -koblingsskjemaene.
Trinn 4: Skjemaer for alle (AP/STA -modus) ESP8266 -termometre
Trinn 5: Kildekoder
Tilgjengelig på: https://arduino.php5.sk/wifi-teplomer.php?lang=en eller: [email protected] Be om modus-AP for tilgangspunkt, eller STA for klient på eksisterende WiFi-nettverk. Begge versjonene bruker webserver som kjører på ESP8266.
Anbefalt:
Automatisk sitte/stå skrivebord: 14 trinn (med bilder)
Automatisk sitte/stå skrivebord: ** VENNLIGST AVSTEMME FOR DENNE INSTRUKTABLE! ** .. Til tross for min første tvil er jeg veldig fornøyd med sluttproduktet! Så her er det mitt inntrykk av det automatiske sitte/stå skrivebordet
OK å stå opp nattlys! (Parent Sleep Saver!): 5 trinn
OK å stå opp nattlys! (Parent Sleep Saver!): Foreldre til små barn som ikke klarer å fortelle tid: Vil du ta tilbake noen timers søvn hver helg? Vel, da har jeg skapelsen for deg! Bruke en Sparkfun Redboard og Breadboard, noen få enkle komponenter og noen enkle
ESP8266-NODEMCU $ 3 WiFi-modul nr. 1- Komme i gang med WiFi: 6 trinn
ESP8266-NODEMCU $ 3 WiFi-modul nr. 1- Komme i gang med WiFi: En ny verden av disse mikrodatamaskinene har kommet, og denne tingen er ESP8266 NODEMCU. Dette er den første delen som viser hvordan du kan installere miljøet til esp8266 i din arduino IDE gjennom startvideoen og når delene inkluderer
Stå for barn å se iPhone på fly: 4 trinn
Stå for barn å se iPhone på fly: Denne guiden er for å bygge et iPhone -stativ som foreldre kan bruke på et fly for å holde telefonen på brettbordet. Den er laget av kid k'nex, som noen barn har. Den sikrer telefonen i en god visningsposisjon på brettbordet på flyet og
0 $ Stå for Ipod: 3 trinn
0 $ Stativ for Ipod: Hvis du trenger et stativ til iphone eller ipodTouch og du ikke har noe hendig, ikke bekymre deg alt du trenger er en rulle toalettpapir :) Leter du etter et stativ for å holde iphone, fant jeg dette " stå " laget med plastfolde: FozitripodA si