Мазмуну:

STA/AP режиминде ESP8266 менен Wifi термометр: 5 кадам
STA/AP режиминде ESP8266 менен Wifi термометр: 5 кадам

Video: STA/AP режиминде ESP8266 менен Wifi термометр: 5 кадам

Video: STA/AP режиминде ESP8266 менен Wifi термометр: 5 кадам
Video: Как использовать гироскоп, акселерометр, магнитометр MPU-9250 для Arduino 2024, Июль
Anonim
STA/AP режиминде ESP8266 менен Wifi термометр
STA/AP режиминде ESP8266 менен Wifi термометр

Бул окуу куралы ESP8266 жана анын HTTP веб -серверин иштетүүчү WiFi термометр катары колдонулушуна негизделген. Кирүү чекити катары кардар же AP катары 2 режим STA да бар.

1 -кадам: Термометрди киргизүү

Бүгүн мен кыскача wifi термометринин долбоору менен тааныштырам. Термометр NodeMCU v3 Lolin өнүктүрүү тактасындагы ESP8266 WiFi чипин колдонот. Маалыматтарды жазуудан тышкары, Wifi чипи веб -серверди да кармап турат, анда ал ченелген маалыматтарды чыгарат. Маалыматтар барак жүктөлгөн сайын өлчөнөт. Бош турганда эч кандай маалымат жазылбайт. Веб -сервер HTML + CSS кодун иштетүүгө мүмкүндүк берет, бул кандайдыр бир деңгээлде колдонуучуга температураны графикте сүрөттөө үчүн жакшы графикалык интерфейсти түзүүгө мүмкүндүк берет. Javascript дагы беттеги маалыматтарды автоматтык түрдө жаңырта алат, бирок мен бул параметрди колдонгон жокмун.

2 -кадам: WiFi термометринин версиялары

WiFi термометринин версиялары
WiFi термометринин версиялары

Бул долбоордун эки версиясы бар, веб -сайттын функционалдуулугу бирдей. Эки учурда тең, ESP8266 үстөлдөгү температураны тарткан веб -серверди иштетет. Байланыш версияларда айырмаланат. Бир учурда, такта туташкан жана статикалык же динамикалык IP дареги боюнча веб -серверди кармап турган учурдагы LAN тармагын колдонсо болот. Браузердин терезесине IP киргизилгенден кийин, колдонуучу ESPтен суроо -талап боюнча температурасы бар суроо -талапты алат.

Экинчи учурда, коллегия кирүү чекити катары AP режиминде өзүнүн SSIDин өткөрүп берет. Колдонуучу тактага тармактын сырсөзүн киргизүү менен жетет (ESP8266га киргизилген). Такта SSIDди WPA / WPA2 PSK шифрлөө менен өткөрөт, же ачык wifi тармагын жайылтуу мүмкүн. Маалыматтарга үйдүн LAN тармагынан тышкары бул Wi -Fi тармагынын жеткиликтүүлүгүндө гана жетүүгө болот. DHCP сервери ESPте да иштейт, ал ийгиликтүү колдонуучунун аутентификациясынан кийин диапазондон IP дарегин дайындайт. Вебсайт шлюз IP дарегинде жайгашкан - ESP.

3 -кадам: OneWire - Диаграммалар жана DS18B20 сенсорлору

OneWire - диаграммалар жана DS18B20 сенсорлору
OneWire - диаграммалар жана DS18B20 сенсорлору
OneWire - диаграммалар жана DS18B20 сенсорлору
OneWire - диаграммалар жана DS18B20 сенсорлору

Температура маалыматтары One18 Wire автобусуна туташкан DS18B20 температура сенсорлорунан жаздырылган, бул өткөргүчтү ондогон жүздөгөн метрлерге тартуу мүмкүнчүлүгү менен бир өткөргүч аркылуу маалыматтарды чогултууга мүмкүндүк берет. DS18B20 эки негизги версияда чыгарылган - деп аталган. транзистордук корпустагы же суу өткөрбөөчү ички сенсор - алюминий түтүктөгү сырткы дизайн. OneWire кийлигишүү чөйрөсүнө ылайыктуу жана 256 сенсорго чейин жайгаша алат. Жеке сенсорлор заводдун дарегине бөлүнөт - сериялык номери. Сенсорго туташуунун 2 негизги варианты бар. Кадимки туташуу жана паразиттик, экөө тең 3.3 - 5.5V менен иштесе болот. Айырмачылыктар OneWire кабелдик схемаларынан көрүнүп турат.

4 -кадам: Бардыгы үчүн схемалар (AP/STA режими) ESP8266 Термометрлер

Бардыгы үчүн схемалар (AP/STA режими) ESP8266 Термометрлер
Бардыгы үчүн схемалар (AP/STA режими) ESP8266 Термометрлер

5 -кадам: Булак коддору

Жеткиликтүү: https://arduino.php5.sk/wifi-teplomer.php?lang=en же: [email protected] Кирүү чекити үчүн AP режимиңизди же учурдагы WiFi тармагындагы кардар үчүн STAны сураңыз. Эки версия тең ESP8266де иштеген веб -серверди колдонушат.

Сунушталууда: