Indholdsfortegnelse:
- Trin 1: Introduktion af termometer
- Trin 2: Versioner af WiFi -termometer
- Trin 3: OneWire - diagrammer og DS18B20 sensorer
- Trin 4: Skemaer for alle (AP/STA -tilstand) ESP8266 -termometre
- Trin 5: Kildekoder
Video: Wifi -termometer med ESP8266 i STA/AP -tilstand: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Denne vejledning er baseret på ESP8266 og dens anvendelse som WiFi -termometer, der kører HTTP -webserver. Der findes også 2 tilstande STA som klient eller AP som adgangspunkter.
Trin 1: Introduktion af termometer
I dag vil jeg kort introducere projektet med wifi -termometer. Termometeret bruger ESP8266 wifi -chip på NodeMCU v3 Lolin -udviklingsbrættet. Ud over datalogning har Wifi -chippen også en webserver, hvor den sender målte data. Data måles hver gang en side indlæses. Ingen data registreres, når de er inaktive. Webserver gør det muligt at køre HTML + CSS -kode, hvilket i nogen grad gør en flot grafisk grænseflade til at plotte temperaturer til brugeren, for eksempel i en tabel. Javascript kan også automatisk opdatere dataene på siden, men jeg brugte ikke denne mulighed.
Trin 2: Versioner af WiFi -termometer
Der er to versioner af dette projekt, webstedets funktionalitet som sådan er den samme. I begge tilfælde kører ESP8266 en webserver, der trækker temperaturer i en tabel. Forbindelse er differentieret i versioner. I et tilfælde er det muligt at bruge et eksisterende LAN -netværk, som kortet forbinder og holder en webserver på en statisk eller dynamisk IP -adresse. Efter indtastning af IP i browservinduet modtager brugeren en anmodning fra ESP med temperaturer på anmodning.
I det andet tilfælde sender kortet sit eget SSID i AP -tilstand som et adgangspunkt. Brugeren får adgang til kortet ved at indtaste netværksadgangskoden (inkluderet i ESP8266). Kortet sender SSID med WPA / WPA2 PSK -kryptering, eller det er muligt at udsende et åbent wifi -netværk. Data er kun tilgængelige inden for rækkevidde af dette wifi -netværk uden for hjemmets LAN -netværk. DHCP -serveren kører også på ESP, som efter vellykket brugergodkendelse tildeler en IP -adresse fra området. Webstedet er placeret på gatewayens IP -adresse - ESP.
Trin 3: OneWire - diagrammer og DS18B20 sensorer
Temperaturdata registreres fra et par DS18B20 temperatursensorer, der er forbundet til OneWire -bussen, som gør det muligt at indsamle data af en leder, med mulighed for at trække lederen til titusindvis til hundredvis af meter. DS18B20 er produceret i to hovedversioner - såkaldt. indendørs sensor i transistorhus eller i vandtæt - udendørs design i aluminiumsrør. OneWire er velegnet til interferensmiljøer og kan rumme op til 256 sensorer. Individuelle sensorer divideres med deres fabriksadresse - serienummer. Der er 2 hovedføler tilslutningsmuligheder. Normal forbindelse og parasitisk, begge kan forsynes med 3,3 - 5,5V. Forskellene fremgår tydeligt af OneWire -ledningsdiagrammerne.
Trin 4: Skemaer for alle (AP/STA -tilstand) ESP8266 -termometre
Trin 5: Kildekoder
Tilgængelig på: https://arduino.php5.sk/wifi-teplomer.php?lang=da eller: [email protected] Spørg om din tilstands AP for adgangspunkt eller STA for klient på eksisterende WiFi-netværk. Begge versioner bruger webserver, der kører på ESP8266.
Anbefalede:
Automatisk sidde/stå skrivebord: 14 trin (med billeder)
Automatisk sidde/stå skrivebord: ** VENLIGST STEM OM DENNE INSTRUKTABLE! ** .. På trods af min første tvivl er jeg meget tilfreds med slutproduktet! Så her er det mit bud på det automatiske sidde/stå skrivebord
OK at stå op natlys! (Parent Sleep Saver!): 5 trin
OK at stå op natlys! (Parent Sleep Saver!): Forældre til små børn, der ikke kan fortælle tid: Vil du gerne genvinde et par timers søvn hver weekend? Jamen, så har jeg skabelsen til dig! Brug af en Sparkfun Redboard og Breadboard, et par enkle komponenter og nogle enkle co
ESP8266-NODEMCU $ 3 WiFi-modul #1- Kom godt i gang med WiFi: 6 trin
ESP8266-NODEMCU $ 3 WiFi-modul #1- Kom godt i gang med WiFi: En ny verden af disse mikrocomputere er ankommet, og denne ting er ESP8266 NODEMCU. Dette er den første del, der viser, hvordan du kan installere miljøet for esp8266 i din arduino IDE gennem videoen, der kommer i gang, og da delene inkluderer
Stå for børn at se iPhone på fly: 4 trin
Stativ til børn til at se iPhone på fly: Denne vejledning er til opbygning af et iPhone -stativ, som forældre kan bruge på et fly til at holde telefonen på bakkebordet. Den er lavet af kid k'nex, som nogle børn har. Det sikrer telefonen i en god visningsposition på flyets bakkebord og
0 $ Stå til Ipod: 3 trin
0 $ Stativ til iPod: Hvis du har brug for et stativ til iphone eller ipodTouch, og du ikke har noget praktisk, skal du ikke bekymre dig, alt hvad du behøver er en rulle toiletpapir :) Leder du efter et stativ til at holde iphone, fandt jeg dette " stå " lavet med en plastikfoldning: FozitripodA si