![ESP8266 WiFi сенсорлы экран термостаты (EasyIoT Cloud): 4 қадам ESP8266 WiFi сенсорлы экран термостаты (EasyIoT Cloud): 4 қадам](https://i.howwhatproduce.com/images/002/image-4011-63-j.webp)
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51
![Image Image](https://i.howwhatproduce.com/images/002/image-4011-65-j.webp)
![](https://i.ytimg.com/vi/_8WHUfb1ZEc/hqdefault.jpg)
![ESP8266 WiFi сенсорлы экран термостаты (EasyIoT Cloud) ESP8266 WiFi сенсорлы экран термостаты (EasyIoT Cloud)](https://i.howwhatproduce.com/images/002/image-4011-66-j.webp)
![ESP8266 WiFi сенсорлы экран термостаты (EasyIoT Cloud) ESP8266 WiFi сенсорлы экран термостаты (EasyIoT Cloud)](https://i.howwhatproduce.com/images/002/image-4011-67-j.webp)
![ESP8266 WiFi сенсорлы экран термостаты (EasyIoT Cloud) ESP8266 WiFi сенсорлы экран термостаты (EasyIoT Cloud)](https://i.howwhatproduce.com/images/002/image-4011-68-j.webp)
Бұл оқулықта WiFi сенсорлы экран термостатын қалай жасау керектігін көрсетеміз. ESP8266 WiFi сенсорлы экран термостаты - бұл ESP8266, Arduino Mega 2560 және TFT 3.2 дюймдік дисплейі бар күрделі сенсорлардың мысалы. Термостат EasyIoT Cloud -қа қосылған және оны интернет арқылы басқаруға болады.
Термостаттың негізгі ерекшеліктері
- 6 режим - Авто, Өшіру, LOLO, LO, HI, HIHI
- Сенсорлық экран
- WiFi қосылған
- Төрт орнатылған температура (LOLO, LO, HI, HIHI) және апталық кесте
- Уақытты көрсету
- Уақытты көрсету
- EasyIoT Cloud -қа қосылған және оны WEB интерфейсінде немесе интернетте жергілікті мобильді қосымшада басқаруға болады
1 -қадам: материалдар
![Материалдар Материалдар](https://i.howwhatproduce.com/images/002/image-4011-69-j.webp)
- 2560
- ESP8266 WiFi модулі
- BMP180 цифрлық барометрлік қысым датчигі
- DHT22 Сандық температура мен ылғалдылық сенсоры
- 1 арна оқшауланған 5В реле модулі
- RTC DS1302 нақты уақыттағы сағат модулі
- 3.2 «TFT СКД модулі сенсорлық тақтасы+ TFT 3.2» СКД қалқанын кеңейту тақтасы
2 -қадам: Құру
![Құру Құру](https://i.howwhatproduce.com/images/002/image-4011-70-j.webp)
Қосылымдар
Arduino Meaga 2560 TFT дисплейі Бұл оңай, өйткені біз қалқаны қолданамыз. Тек Arduino Mega 2560 үстіне TFT 3.2 дюймдік қалқанды кеңейту тақтасы мен 3.2 дюймдік TFT LCD модульдік сенсорлық тақтаны қойыңыз.
ESP8266ESP8266 EasyIoT бұлтының WiFi шлюзі ретінде қолданылады. Ол Arduino IDE -де жазылған микробағдарламамен жүктеледі. Бұл жағдайда біз ESP8266 модулін қосу үшін Arduino Mega 2560 HW serial1 қолданамыз. ESP8266 Connenct 5V Arduino және ESP8266 оқулығын орындап, ESP модулін Arduino -ға қосыңыз. Arduino Serial1 RX істікшесі - 19, Tx 18 және бастапқы қалпына келтіру - 12. 3.3В қуат көзі үшін біз TFT қалқанының кеңейту тақтасынан 3,3 В кернеуді қолданамыз. 3.3 В қосылатын жерді төмендегі суреттен қараңыз.
BMP180
Arduino - BMP180 модулі
VCC - VCC
GND - GND
20 - SDA
21 - SLC
DHT22
Ардуино - DHT22
VCC - 1 VCC
GND - 4 GND
8 - 2 ДЕРЕК
Релелік модуль Реле модулінің кірісі Arduino 51 -ші пинге қосылады. Біз сондай -ақ VCC мен GND қосамыз.
RTC DS1302
Arduino - DS1302
VCC - VCC
GND - GND
11 - б
10 - IO
9 - CLK
3 -қадам: бастапқы код
![Бастапқы код Бастапқы код](https://i.howwhatproduce.com/images/002/image-4011-71-j.webp)
![Бастапқы код Бастапқы код](https://i.howwhatproduce.com/images/002/image-4011-72-j.webp)
ESP8266 бастапқы бағдарламасы
ESP8266 бастапқы кодын GitHub сайтынан табуға болады. Бағдарламаны ESP8266 Arduino IDE көмегімен жүктеңіз. Егер сіз ESP-01 қолдансаңыз, түсініктемелерде ЖІБДІ түзетуді сақтаңыз. DEBUG қосу үшін қосымша бір сериялық бағдарламалық қамтамасыз етуге мүмкіндік беретін ESP8266 NODE MCU пайдаланыңыз.
Arduino Mega 2560 бағдарламасы
Arduino Mega 2560 бағдарламасы GitHub -те қол жетімді.
Бағдарламаны Arduino -ға жүктемес бұрын келесі жолдарды өзгерту ұсынылады:
#define DEFAULT_AP_SSID «XXXX»
#«XXXX» DEFAULT_AP_PASSWORD сөзін анықтау
#define DEFAULT_CLOUD_USERNAME «XXXX»
#«XXXX» DEFAULT_CLOUD_ПАРОЛЫН анықтаңыз
Кіру нүктесінің аты мен құпия сөзін және EasyIoT Cloud пайдаланушы аты мен құпия сөзін орнатыңыз. Кейінірек сіз термостат сенсорлық экранында параметрлерді орната аласыз (Параметрлер-> WiFi бұлты), бірақ оны бағдарламада өзгерту оңайырақ. Бағдарлама EasyIoT Cloud -қа термостатты автоматты түрде қосады және модуль параметрлерін конфигурациялайды. Әрине, алдымен EasyIoT Cloud -қа тіркелу керек.
Қосымша кітапханалар мына жерде: lib.
4 -қадам: EasyIoT бұлтын конфигурациялаңыз
![EasyIoT бұлтын конфигурациялау EasyIoT бұлтын конфигурациялау](https://i.howwhatproduce.com/images/002/image-4011-73-j.webp)
Автоматтандыру
Біздің термостат басқа бөлмеде және сыртта температура мен ылғалдылықты көрсетеді. Алдымен бұл модульдерді EasyIoT Cloud бағдарламасына қосыңыз. Термостатқа датчиктерді (температура 1, ылғалдылық 1 және температура 2) жіберу үшін үш автоматтандыру бағдарламасын қосыңыз. Автоматтандыруда (Конфигурация-> Автоматтандыру) жаңа бағдарламаны қосыңыз және Бағдарлама түріне Бағдарлама түрін таңдаңыз. Содан кейін мәндерді жіберу үшін сәйкес модуль мен параметрді таңдаңыз. Термостат параметрлері келесідей:
Сенсор Параметр4 - температура 1
Датчик Параметр5 - температура 2
Датчик Параметр6 - ылғалдылық 1
Ұсынылған:
NodeMCU сенсорлы сенсорлы LDR температураны басқару релесі бар үйді автоматтандыру: 16 қадам
![NodeMCU сенсорлы сенсорлы LDR температураны басқару релесі бар үйді автоматтандыру: 16 қадам NodeMCU сенсорлы сенсорлы LDR температураны басқару релесі бар үйді автоматтандыру: 16 қадам](https://i.howwhatproduce.com/images/001/image-28-6-j.webp)
NodeMCU сенсорлы сенсорлы LDR температураны бақылау релесі бар үйді автоматтандыру: Менің бұрынғы NodeMCU жобаларымда мен Blynk қосымшасының екі тұрмыстық техникасын басқардым. Мен жобаны қолмен басқару және басқа мүмкіндіктерді қосу арқылы жаңарту үшін көптеген түсініктемелер мен хабарламалар алдым, сондықтан мен бұл ақылды үйді кеңейту қорабын жасадым
Сенсорлы экран Macintosh - Экранға арналған iPad Mini бар классикалық Mac: 5 қадам (суреттермен)
![Сенсорлы экран Macintosh - Экранға арналған iPad Mini бар классикалық Mac: 5 қадам (суреттермен) Сенсорлы экран Macintosh - Экранға арналған iPad Mini бар классикалық Mac: 5 қадам (суреттермен)](https://i.howwhatproduce.com/images/001/image-1413-5-j.webp)
Сенсорлы экран Macintosh | Экранға арналған iPad Mini бар классикалық Mac: Бұл менің көне Macintosh экранын iPad mini -ге ауыстыру туралы менің жаңартылған және қайта қаралған дизайным. Бұл менің жылдар бойы жасаған 6 -шы жұмысым, мен оның эволюциясы мен дизайнына өте ризамын! 2013 жылы мен жасаған кезде
Сенсорлы экран Gameboy түймелері!: 10 қадам
![Сенсорлы экран Gameboy түймелері!: 10 қадам Сенсорлы экран Gameboy түймелері!: 10 қадам](https://i.howwhatproduce.com/images/008/image-23836-j.webp)
Сенсорлы экранның ойыншының түймелері!: Мен бала кезімнен ойыншы болғым келеді. Бірнеше жыл алға, менде әлі ойыншы жоқ, мен эмуляторды жүктеуді шештім. Бірақ …. Сіз виртуалды түймелерді сезе алмайсыз! Сондықтан мен экранға қоюға болатын түймелерді жасауға шешім қабылдадым
Музыкалық ассемблер: сенсорлы блокты сенсорлы интеграцияланған виртуалды аспап: 4 қадам
![Музыкалық ассемблер: сенсорлы блокты сенсорлы интеграцияланған виртуалды аспап: 4 қадам Музыкалық ассемблер: сенсорлы блокты сенсорлы интеграцияланған виртуалды аспап: 4 қадам](https://i.howwhatproduce.com/images/011/image-31346-j.webp)
Музыкалық ассемблер: сенсорлы сенсорлы интеграцияланған виртуалды аспап: музыкалық аспапта ойнауды үйренгісі келетіндер көп. Өкінішке орай, олардың кейбіреулері құралдардың қымбат болуына байланысты оны бастамайды. Осыған сүйене отырып, біз жаңа бюджетті азайту үшін интеграцияланған музыкалық аспаптар жүйесін жасауды шештік
Өмір ағашы (Arduino Capacitive сенсорлы сенсорлы қозғалтқыш): 6 қадам (суреттермен)
![Өмір ағашы (Arduino Capacitive сенсорлы сенсорлы қозғалтқыш): 6 қадам (суреттермен) Өмір ағашы (Arduino Capacitive сенсорлы сенсорлы қозғалтқыш): 6 қадам (суреттермен)](https://i.howwhatproduce.com/images/001/image-1574-136-j.webp)
Өмір ағашы (Arduino Capacitive Touch Sensor Driving Servo Motor): Бұл жоба үшін біз сыйымдылық сенсоры мен серво қозғалтқыштан тұратын күріш беретін ағаш жасадық. Кілемшеге қол тигізгенде, серво қозғалтқышы қосылады және күріш (немесе оған салғыңыз келетін нәрсе) шығарылады. Мұнда қысқаша бейне