Gambar 1.1 Diagram Blok Modul WiFi ESP8266-01 Web Client Mode Kirim |
Berdasarkan diagram blok di atas dapat dilihat bahwa modul WiFi ESP8266-01 akan mencoba terhubung ke server melalui router WiFi. Modul WiFi ESP8266-01 akan membaca data suhu dan kelembaban dari modul sensor DHT11 kemudian mengirimkan data tersebut ke server. Pada sisi server, data suhu dan kelembaban akan diterima pada halaman penampung data (add.app) kemudian pada halaman tersebut akan disimpan ke database. Untuk menampilkan data halaman utama (index.php) akan membaca record data yang sudah tersimpan pada database.
Kebutuhan Software :
1. Arduino IDE
2. Browser
3. Notepad++
4. XAMPP (Apache web server dan MySQL)
Kebutuhan Hardware :
1. Modul WiFi ESP8266-01
2. Modul Regulator MB102 3,3V
3. FTDI232 USB to Serial
4. Modul sensor DHT11
5. 1 buah Resistor 4K7
Rangkaian untuk modul WiFi ESP8266-01 sebagai client untuk mode kirim pada kasus ini ditunjukkan gambar 1.2 di bawah ini
Gambar 1.2 Rangkaian modul WiFi ESP8266-01 sebagai client untuk mode kirim |
Keterangan Rangkaian :
1. Hubungkan pin GND FTDI ke pin regulator, pin GND Modul WiFi ESP8266-01, pin GPIOo Modul WiFi ESP8266-01 dan pin GND DHT11.
2. Hubungkan pin RX FTDI ke pin TX Modul WiFi ESP8266-01.
3. Hubungkan pin TX FTDI ke pin RX Modul WiFi ESP8266-01.
4. Hubungkan VCC 3,3V dari modul regulator MB102 ke pin CH_PD, pin VCC DHT11 dan pin VCC Modul WiFi ESP8266-01.
5. Hubungkan pin GPIOo Modul WiFi ESP8266-01 dengan salah satu kaki resistor 4k7 Ohm kemudian hubungkan dengan pin 2 (Data) DHT11.
6. Hubungkan sisa kaki resistor 4k7 Ohm dengan pin VCC DHT11.
Setelah selesai merangkai komponen-komponen di atas, maka langkah selanjutnya adalah tahap pemrograman. Sebelum memulai tahap pemrograman untuk membuat project ini, ada baiknya kita mengatur terlebih dahulu alamat IP komputer yang digunakan yang akan berperan sebagai server. Pada contoh kasus ini komputer yang digunakan diberi alamat IP 192.168.0.100.
0 Komentar