Мазмұны:
- 1 -қадам: Термометрді енгізу
- 2 -қадам: WiFi термометрінің нұсқалары
- 3 -қадам: OneWire - диаграммалар мен DS18B20 сенсорлары
- 4 -қадам: Барлығына арналған схемалар (AP/STA режимі) ESP8266 термометрлері
- 5 -қадам: бастапқы кодтар
Бейне: STA/AP режимінде ESP8266 бар Wifi термометрі: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл оқулық ESP8266 -ға негізделген және оны HTTP веб -серверінде жұмыс істейтін WiFi термометрі ретінде қолдануға болады, сонымен қатар клиент ретінде 2 режимі бар STA немесе кіру нүктелері ретінде AP.
1 -қадам: Термометрді енгізу
Бүгін мен wifi термометрінің жобасымен қысқаша таныстырамын. Термометр NodeMCU v3 Lolin әзірлеу тақтасындағы ESP8266 Wi -Fi чипін пайдаланады. Деректерді тіркеуден басқа, Wifi чипі өлшенген деректерді шығаратын веб -серверді де ұстайды. Деректер бет жүктелген сайын өлшенеді. Бос тұрған кезде ешқандай деректер жазылмайды. Веб -сервер HTML + CSS кодын іске қосуға мүмкіндік береді, ол белгілі бір дәрежеде температураны графикалық интерфейсті қолданушыға кестеде көрсетуге мүмкіндік береді. Javascript беттегі деректерді автоматты түрде жаңарта алады, бірақ мен бұл опцияны қолданған жоқпын.
2 -қадам: WiFi термометрінің нұсқалары
Бұл жобаның екі нұсқасы бар, веб -сайттың функционалдығы бірдей. Екі жағдайда да ESP8266 кестеде температураны түсіретін веб -серверді іске қосады. Қосылым нұсқаларында ажыратылады. Бір жағдайда тақта веб -серверді тұрақты немесе динамикалық IP -адреске қосатын және ұстайтын бар желіні қолдана алады. Браузер терезесінде IP енгізілгеннен кейін, пайдаланушы ESP -тен сұраныс бойынша температурасы бар сұранысты алады.
Екінші жағдайда, тақта кіру нүктесі ретінде кіру режимінде өзінің SSID кодын жібереді. Пайдаланушы тақтаға желі құпия сөзін енгізу арқылы қол жеткізеді (ESP8266 құрамына кіреді). Басқарма SSID -ті WPA / WPA2 PSK шифрлауымен жібереді немесе ашық Wi -Fi желісін таратуға болады. Деректерге үйдегі LAN желісінен тыс осы Wi -Fi желісінің қол жетімділігінде ғана қол жетімді. DHCP сервері сонымен қатар ESP жүйесінде жұмыс істейді, ол сәтті пайдаланушының аутентификациясынан кейін ауқымнан IP мекенжайын тағайындайды. Веб -сайт шлюздің IP -адресінде орналасқан - ESP.
3 -қадам: OneWire - диаграммалар мен DS18B20 сенсорлары
Температура туралы мәліметтер OneWire шинасына қосылған DS18B20 жұқа температура датчиктерінен жазылады, бұл өткізгішті ондаған, жүздеген метрге дейін тартуға мүмкіндік беретін, бір өткізгіш арқылы деректерді жинауға мүмкіндік береді. DS18B20 екі негізгі нұсқада шығарылады - деп аталады. транзисторлы корпустағы немесе су өткізбейтін ішкі сенсор - сыртқы дизайн алюминий құбырда. OneWire интерференциялық ортаға жарамды және 256 датчикті қабылдай алады. Жеке датчиктер зауыттық мекен -жайына бөлінеді - сериялық нөмір. Сенсорды қосудың 2 негізгі нұсқасы бар. Қалыпты байланыс және паразиттік, екеуін де 3,3 - 5,5 В кернеуге болады. Айырмашылықтар OneWire сымдарының диаграммасынан айқын көрінеді.
4 -қадам: Барлығына арналған схемалар (AP/STA режимі) ESP8266 термометрлері
5 -қадам: бастапқы кодтар
Қол жетімді: https://arduino.php5.sk/wifi-teplomer.php?lang=en немесе: [email protected] Қатынас нүктесі үшін AP режимін немесе бар WiFi желісіндегі клиент үшін STA сұраңыз. Екі нұсқа да ESP8266 жүйесінде жұмыс істейтін веб -серверді қолданады.
Ұсынылған:
Ылғалдылық пен температураны нақты уақыт режимінде Arduino UNO және SD-карта көмегімен қалай жасауға болады - DHT11 Proteus-та деректерді тіркеуші модельдеу: 5 қадам
Ылғалдылық пен температураны нақты уақыт режимінде Arduino UNO және SD-карта көмегімен қалай жасауға болады | DHT11 Proteus-та деректерді тіркеуші модельдеу: Кіріспе: сәлем, бұл Liono Maker, міне YouTube сілтемесі. Біз Arduino-мен шығармашылық жоба жасаймыз және енгізілген жүйелерде жұмыс жасаймыз. Деректерді тіркеуші: Деректерді тіркеуші (сонымен қатар деректерді тіркеуші немесе деректерді тіркеуші)-бұл уақыт бойынша деректерді жазатын электрондық құрылғы
Ауа райы станциясы: ESP8266 терең ұйқы режимінде, SQL, колба бойынша графиктік және графикалық: 3 қадам
Ауа райы станциясы: ESP8266 Терең ұйқыда, SQL, колбадан графикті түсіру: плитканың температурасын, ылғалдылығын немесе жарық қарқындылығын білу қызықты болар ма еді? Мен білер едім. Мен осындай деректерді жинау үшін қарапайым метеорологиялық станция жасадым. Келесі бөлімдер - мен оны жасау үшін жасаған қадамдар. Жұмысты бастайық
Boom Box Aux режимінде: 5 қадам (суреттермен)
Модульдегі Boom Box Aux: Біз ескі бум қорабын (AM/FM/CD/Tape) ауыстырмалы кабельді қосу үшін өзгертеміз, осылайша оған iPod немесе телефонды қосамыз. Мен дүкеннен 15 долларға тапқан Koss HG835 бумын қолданамын. Біз аяқтаған кезде, ол көмекшіден ойнай алады
Steinhart-Hart түзету және температура дабылы бар ESP32 NTP температуралық зонд пісіру термометрі: 7 қадам (суреттермен)
Steinhart-Hart түзету және температура дабылы бар ESP32 NTP температуралық зонд пісіру термометрі: әлі де «алдағы жобаны», " Steinhart-Hart коррекциясымен және температуралық дабылы бар ESP32 NTP температуралық зонд термометрін аяқтау үшін саяхатта; бұл NTP температуралық зондты қалай қосатынымды көрсететін нұсқаулық, piezo b
LCD дисплейі бар ESP8266 цифрлық термометрі: 7 қадам
СКД дисплейі бар ESP8266 цифрлық термометрі: Бүгін мен сізге нақты уақыттағы орта үшін температура мен ылғалдылық туралы ақпаратты көрсету үшін ESP8266 NodeMCU-де TFT СКД дисплейін қалай қолдану керектігін көрсетемін. Мен температураны және ылғалдылықты өлшейтін DHT22 көмегімен дисплейді қолдануға мысал келтіремін. Ішінде