Obsah:
- Krok 1: Predstavenie teplomera
- Krok 2: Verzie WiFi teplomera
- Krok 3: OneWire - schémy a senzory DS18B20
- Krok 4: Schémy pre všetky (režim AP/STA) ESP8266 teplomery
- Krok 5: Zdrojové kódy
Video: Wifi teplomer s ESP8266 v režime STA/AP: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Tento tutoriál je založený na ESP8266 a jeho aplikácii ako WiFi teplomer so spusteným webovým serverom HTTP. K dispozícii sú tiež 2 režimy STA ako klient alebo AP ako prístupové body.
Krok 1: Predstavenie teplomera
Dnes v krátkosti predstavím projekt wifi teplomera. Teplomer používa wifi čip ESP8266 na vývojovej doske NodeMCU v3 Lolin. Čip Wifi má okrem protokolovania údajov aj webový server, na ktorom odosiela namerané údaje. Údaje sa merajú pri každom načítaní stránky. Pri nečinnosti sa nezaznamenávajú žiadne údaje. Webový server umožňuje spúšťať kód HTML + CSS, ktorý do určitej miery umožňuje vytvoriť pekné grafické rozhranie na vykreslenie teplôt používateľovi, napríklad v tabuľke. Javascript môže tiež automaticky aktualizovať údaje na stránke, ale túto možnosť som nevyužil.
Krok 2: Verzie WiFi teplomera
Existujú dve verzie tohto projektu, funkčnosť webovej stránky ako takej je rovnaká. V oboch prípadoch ESP8266 prevádzkuje webový server, ktorý zaznamenáva teploty v tabuľke. Konektivita je vo verziách odlišná. V jednom prípade je možné použiť existujúcu sieť LAN, ku ktorej sa doska pripája a drží webový server na statickej alebo dynamickej adrese IP. Po zadaní IP v okne prehliadača dostane užívateľ požiadavku od ESP s teplotami na požiadanie.
V druhom prípade doska prenáša svoj vlastný SSID v režime AP ako prístupový bod. Užívateľ vstúpi na tabuľu zadaním sieťového hesla (je súčasťou ESP8266). Doska prenáša SSID so šifrovaním WPA / WPA2 PSK, alebo je možné vysielať otvorenú wifi sieť. Dáta sú prístupné iba v dosahu tejto wifi siete mimo LAN siete domova. Na ESP beží aj server DHCP, ktorý po úspešnom overení užívateľa priradí IP adresu z rozsahu. Web sa nachádza na adrese IP brány - ESP.
Krok 3: OneWire - schémy a senzory DS18B20
Údaje o teplote sa zaznamenávajú z dvojice teplotných senzorov DS18B20, ktoré sú pripojené k zbernici OneWire, čo umožňuje zber údajov jedným vodičom s možnosťou vytiahnutia vodiča na desiatky až stovky metrov. DS18B20 sa vyrábajú v dvoch hlavných verziách - tzv. vnútorný snímač v tranzistorovom puzdre alebo vo vodotesnom prevedení - vonkajší dizajn v hliníkovej trubici. OneWire je vhodný do interferenčného prostredia a môže pojať až 256 senzorov. Jednotlivé senzory sú delené výrobnou adresou - sériovým číslom. K dispozícii sú 2 hlavné možnosti pripojenia senzora. Normálne a parazitné pripojenie, obe môžu byť napájané 3,3 - 5,5V. Rozdiely sú zrejmé zo schém zapojenia OneWire.
Krok 4: Schémy pre všetky (režim AP/STA) ESP8266 teplomery
Krok 5: Zdrojové kódy
K dispozícii na: https://arduino.php5.sk/wifi-teplomer.php?lang=sk alebo: [email protected] Požiadajte o režim AP pre prístupový bod alebo STA pre klienta v existujúcej sieti WiFi. Obe verzie používajú webový server spustený na ESP8266.
Odporúča:
Návrh oscilátora založeného na aktuálnom režime pre zosilňovače zvuku triedy D: 6 krokov
Návrh oscilátora založeného na aktuálnom režime pre zosilňovače zvuku triedy D: V posledných rokoch sa zosilňovače zvuku triedy D stávajú preferovaným riešením pre prenosné zvukové systémy, ako sú MP3 a mobilné telefóny, kvôli ich vysokej účinnosti a nízkej spotrebe energie. Oscilátor je dôležitou súčasťou au
Používajte smartfón ako bezkontaktný teplomer / prenosný teplomer: 8 krokov (s obrázkami)
Používajte smartfón ako bezkontaktný teplomer / prenosný teplomer: Meranie telesnej teploty bezkontaktným / bezkontaktným teplomerom. Vytvoril som tento projekt, pretože Thermo Gun je teraz veľmi drahý, takže musím nájsť alternatívu k vlastnoručnému vyrobeniu. Cieľom je vytvoriť nízkorozpočtovú verziu. DodávkyMLX90614Ardu
Rozhranie Atmega16 s LCD v 4 -bitovom režime (simulácia Proteus): 5 krokov
Rozhranie Atmega16 s LCD v 4 -bitovom režime (simulácia Proteus): Tu v tomto tutoriále vám povieme, ako môžete prepojiť mikrokontrolér atmega16 so 16*2 LCD v 4 -bitovom režime
Bezkontaktný infračervený teplomer na báze Arduina - IR teplomer využívajúci Arduino: 4 kroky
Bezkontaktný infračervený teplomer na báze Arduina | IR teplomer využívajúci Arduino: Ahoj chlapci, v tomto návode vyrobíme bezkontaktný teplomer pomocou arduina. Pretože niekedy je teplota kvapaliny/tuhej látky príliš vysoká alebo príliš nízka, je ťažké s ňou nadviazať kontakt a prečítať si ju. teplota potom v tomto scenári
Pripojte sa k Raspberry Pi v bezhlavom režime pomocou telefónu s Androidom Tiež nakonfigurujte WiFi: 5 krokov
Pripojte sa k Raspberry Pi v bezhlavom režime pomocou telefónu s Androidom Tiež nakonfigurujte WiFi: (Použitý obrázok je Raspberry Pi 3 Model B z https://www.raspberrypi.org) Tento návod vám ukáže, ako pripojiť Raspberry Pi k telefónu Android a tiež nakonfigurovať WiFi na Raspberry Pi v bezhlavom režime, tj. bez klávesnice, myši a displeja. Ja