Daftar Isi:

Wifi Termometer Dengan ESP8266 dalam Mode STA/AP: 5 Langkah
Wifi Termometer Dengan ESP8266 dalam Mode STA/AP: 5 Langkah

Video: Wifi Termometer Dengan ESP8266 dalam Mode STA/AP: 5 Langkah

Video: Wifi Termometer Dengan ESP8266 dalam Mode STA/AP: 5 Langkah
Video: WIFI di ARDUINO?! ESP8266 MENGGUNAKAN STA dan AP MODE ESP01 2024, November
Anonim
Wifi Termometer Dengan ESP8266 dalam Mode STA/AP
Wifi Termometer Dengan ESP8266 dalam Mode STA/AP

Tutorial ini berbasis ESP8266 dan aplikasinya sebagai WiFi thermometer yang menjalankan HTTP webserver. Tersedia juga 2 mode STA sebagai client atau AP sebagai Access point.

Langkah 1: Pengenalan Termometer

Hari ini saya akan secara singkat memperkenalkan proyek termometer wifi. Termometer menggunakan chip wifi ESP8266 pada papan pengembangan NodeMCU v3 Lolin. Selain pencatatan data, chip Wifi juga menyimpan server web tempat ia mengeluarkan data terukur. Data diukur setiap kali halaman dimuat. Tidak ada data yang direkam saat idle. Server web memungkinkan untuk menjalankan kode HTML + CSS, yang memungkinkan sampai batas tertentu membuat antarmuka grafis yang bagus untuk memplot suhu ke pengguna misalnya dalam sebuah tabel. Javascript juga dapat secara otomatis memperbarui data pada halaman, tetapi saya tidak menggunakan opsi ini.

Langkah 2: Versi Termometer WiFi

Versi Termometer WiFi
Versi Termometer WiFi

Ada dua versi proyek ini, fungsionalitas situs webnya sama. Dalam kedua kasus, ESP8266 menjalankan server web yang menggambar suhu dalam tabel. Konektivitas dibedakan dalam versi. Dalam satu kasus dimungkinkan untuk menggunakan jaringan LAN yang ada yang menghubungkan dan menyimpan server web pada alamat IP statis atau dinamis. Setelah memasukkan IP di jendela browser, pengguna menerima permintaan dari ESP dengan suhu berdasarkan permintaan.

Dalam kasus kedua, papan mentransmisikan SSID-nya sendiri dalam mode AP sebagai titik akses. Pengguna mengakses papan dengan memasukkan kata sandi jaringan (termasuk dalam ESP8266). Papan mentransmisikan SSID dengan enkripsi WPA / WPA2 PSK, atau dimungkinkan untuk menyiarkan jaringan wifi terbuka. Data hanya dapat diakses dalam jangkauan jaringan wifi ini di luar jaringan LAN rumah. Server DHCP juga berjalan pada ESP, yang setelah otentikasi pengguna berhasil memberikan alamat IP dari jangkauan. Situs web ini terletak di alamat IP gateway - ESP.

Langkah 3: OneWire - Diagram dan Sensor DS18B20

OneWire - Diagram dan Sensor DS18B20
OneWire - Diagram dan Sensor DS18B20
OneWire - Diagram dan Sensor DS18B20
OneWire - Diagram dan Sensor DS18B20

Data suhu direkam dari sepasang sensor suhu DS18B20 yang terhubung ke bus OneWire, yang memungkinkan data dikumpulkan oleh satu konduktor, dengan kemungkinan menarik konduktor hingga puluhan hingga ratusan meter. DS18B20 diproduksi dalam dua versi utama - disebut. sensor dalam ruangan dalam kasus transistor atau tahan air - desain luar ruangan dalam tabung aluminium. OneWire cocok untuk lingkungan interferensi dan dapat menampung hingga 256 sensor. Sensor individu dibagi dengan alamat pabriknya - nomor seri. Ada 2 pilihan koneksi sensor utama. Koneksi normal dan parasit, keduanya dapat diaktifkan pada 3.3 - 5.5V. Perbedaan terlihat dari diagram pengkabelan OneWire.

Langkah 4: Skema untuk Semua (Mode AP/STA) Termometer ESP8266

Skema untuk Semua (Mode AP/STA) Termometer ESP8266
Skema untuk Semua (Mode AP/STA) Termometer ESP8266

Langkah 5: Kode Sumber

Tersedia di: https://arduino.php5.sk/wifi-teplomer.php?lang=en atau: [email protected] AP mode Anda untuk titik akses, atau STA untuk klien di jaringan WiFi yang ada. Kedua versi menggunakan server web yang berjalan di ESP8266.

Direkomendasikan: