Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Digital thermostat with ESPDUINO

Автор: Mark Harrington

Загружено: 2025-10-21

Просмотров: 15

Описание:

#esp8266 ,#espduino , #IOT, #thermostat ,#weppages ,#embedded,#arduino,#css, #html, #javascript ,#json , #php, #heating , #www.doit.am, #temu, #bangood,# ,#amazon , #programming , #webservers

This code turns an ESP8266 NodeMCU/Wemos D1 Mini into a Wi-Fi-controlled smart thermostat with a simple web interface.
Here’s a brief explanation of how it works — broken down into key parts

Overall Purpose
• It reads temperature from a DS18B20 sensor.
• Controls a heater (simulated by the onboard LED).
• Hosts a Wi-Fi web page where you can view and adjust temperature and mode (auto/manual).

1. Setup and Configuration

WiFiServer server(80);

OneWire oneWire(ONE_WIRE_BUS);

DallasTemperature sensors(&oneWire);

Sets up communication with:
• Wi-Fi network.
• DS18B20 temperature sensor via OneWire and DallasTemperature libraries.
• A local web server on port 80.

Connects the ESP8266 to your Wi-Fi with a static IP (192.168.0.249).


2. Reading Temperature

Reads the current temperature (°C) from the first connected DS18B20 sensor.
• Every 2 seconds in loop(), it updates the reading:


3. Heater Control Logic

In AUTO mode, it turns the heater ON when the room is cold and OFF when it’s warm.
• The built-in LED on D0 shows heater status:
• LOW (ON) → heater active
• HIGH (OFF) → heater off


Web Server Control

The ESP8266 serves a web interface accessible at
http://192.168.0.249/
You can control it with simple HTTP GET requests:
URL
Action
/on
Turn heater ON (manual mode)
/off
Turn heater OFF (manual mode)
/auto
Return to automatic mode
/set?t=23.5
Set target temperature
/data
Get JSON data for AJAX updates
5. Web Interface (HTML + JS)

The code sends an HTML page with:
• Live temperature display.
• Buttons: ON, OFF, AUTO.
• A circular knob for adjusting target temperature (10–30 °C).
• JavaScript for:
◦ Fetching live /data every 3 s.
◦ Sending updates when the user interacts with the controls.

6. LED and Heater Status

LED shows when heater is ON.
• Printed debug info (via Serial Monitor):

Digital thermostat  with ESPDUINO

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Jacek Bartosiak: Rosja w czasie wojny rozniesie Polskę w pył | KLUB PRZYJACIÓŁ METALI ZIEM RZADKICH

Jacek Bartosiak: Rosja w czasie wojny rozniesie Polskę w pył | KLUB PRZYJACIÓŁ METALI ZIEM RZADKICH

Wenezuela i USA, Tajwan i Kambodża - Nowe Wojny na Horyzoncie.

Wenezuela i USA, Tajwan i Kambodża - Nowe Wojny na Horyzoncie.

Как американцы случайно подарили русским сверхзвуковой дрон за 400 миллионов | Lockheed D-21

Как американцы случайно подарили русским сверхзвуковой дрон за 400 миллионов | Lockheed D-21

The ESP8266 With Oled .96 inch display

The ESP8266 With Oled .96 inch display

КАК ПОЙМАТЬ ПЕРЕГОВОРЫ ПО РАЦИИ. САМЫЙ ПРОСТОЙ И РАБОЧИЙ СПОСОБ.

КАК ПОЙМАТЬ ПЕРЕГОВОРЫ ПО РАЦИИ. САМЫЙ ПРОСТОЙ И РАБОЧИЙ СПОСОБ.

Роковая ошибка Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

Роковая ошибка Jaguar: Как “повестка” в рекламе добила легенду британского автопрома

ESP32: распознавание речи нейросетью (TensorFlow Lite)

ESP32: распознавание речи нейросетью (TensorFlow Lite)

Мира до конца года не будет? Война России и Европы неизбежна? Угроза полной блокировки мессенджеров

Мира до конца года не будет? Война России и Европы неизбежна? Угроза полной блокировки мессенджеров

🔥Как паять? Большой урок по пайке электроники

🔥Как паять? Большой урок по пайке электроники

Introduction to programming STC devices

Introduction to programming STC devices

Фрезерная приставка для токарного станка 2.0

Фрезерная приставка для токарного станка 2.0

Как работает трассировка лучей в видеоиграх и фильмах?

Как работает трассировка лучей в видеоиграх и фильмах?

Arduino Tutorial 4: Understanding Arduino Variables

Arduino Tutorial 4: Understanding Arduino Variables

MESHTASTIC - ПРОШИВКА С ТЕЛЕФОНА, НАСТРОЙКА, СБОРКА HELTEC T114

MESHTASTIC - ПРОШИВКА С ТЕЛЕФОНА, НАСТРОЙКА, СБОРКА HELTEC T114

Как работает 3D-принтер?

Как работает 3D-принтер?

Прозвонка электронной платы шаг за шагом | Подробная инструкция для мастера | Программатор ST-LINK

Прозвонка электронной платы шаг за шагом | Подробная инструкция для мастера | Программатор ST-LINK

Behold the Infamous PS2 Linux Kit

Behold the Infamous PS2 Linux Kit

Getting Started with ESP32 - Step-By-Step Tutorial

Getting Started with ESP32 - Step-By-Step Tutorial

Занятие 3. Создание электронных схем

Занятие 3. Создание электронных схем

Создание индивидуальной базовой станции сотовой связи 2G GSM

Создание индивидуальной базовой станции сотовой связи 2G GSM

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]