● online
- LCD 16x2 / 1602 Display Biru + I2C Backpack Sudah ....
- TP5100 4.2v 8.4v 1S 2S Single / Double Cell Lithiu....
- Motor servo MG996R TowerPro Metal Gear....
- Tilt Sensor SW-520D Module Modul Sensor Kemiringan....
- MP3 TF 16P Alternatif DFPlayer mini MP3 Player Ard....
- Arduino Nano V3 Atmega328P CH340G 5V 16Mhz....
- Dual Volt Amp Meter Digital Ampere Meter Voltmeter....
- WEMOS D1 MINI PRO BOARD IoT ESP8266 WIFI PAKET LEN....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
ESP-01 Shield DS18B20, Mendeteksi Suhu IOT Web Server
Sensor suhu lagi?
Gpp ya disini kita belajar semua sensor suhu, nah tinggal sensor mana nih yang akan digunakan, baik dari segi harga maupun keakuratannya. Sesuai judul kita belajar menggunakan module shield sensor suhu DS18B20 ESP-01. Maksud shield ini adalah sensor ds18b20 sudah dalam bentuk 1 module dengan ESP-01, jadi kita tidak perlu repot jumper kabel sana-sini. Mengingat sensor ini membutuhkan pull-up resistor untuk memperkuat datanya.
Spesifikasi :
- Operating voltage: DC 3.7V-12V (support 3.7v lithium battery power supply)
- Measuring range: -55 ° C to + 125 ° C
- Accuracy: ± 0.5 ° C
- Pin DATA : Pin 2
Alat dan bahan :
- ESP-01 shield DS18b20, BELI
- FTDI / USB TTL PL2303, BELI
- Push button, BELI
- Breadboard, BELI
Seperti biasa untuk upload program kita membutuhkan rangkaian ke ESP-01.
Cara lengkapnya ada di tutorial sebelumnya. DISINI
Sketch Program
#include <ESP8266WiFi.h> #include <OneWire.h> #include <DallasTemperature.h> const char* ssid = "Indomaker"; const char* password = "cahbarongan"; WiFiServer server(80); #define ONE_WIRE_BUS 2 OneWire oneWire(ONE_WIRE_BUS); // Pass our oneWire reference to Dallas Temperature. DallasTemperature sensors(&oneWire); void setup() { Serial.begin(9600); sensors.begin(); delay(20); Serial.println(); Serial.print("Menghubungkan ke WIFI... "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(300); Serial.print("."); } Serial.println(""); Serial.println("WiFi terkoneksi"); server.begin(); Serial.println("Koneksi Server dimulai"); Serial.print("Alamat IP : "); Serial.print("http://"); Serial.print(WiFi.localIP()); Serial.println("/"); } void loop() { WiFiClient client = server.available(); if (!client) { return; } Serial.println("Koneksi baru"); while (!client.available()) { delay(5); } if (client) { boolean blank_line = true; while (client.connected()) { if (client.available()) { char c = client.read(); if (c == '\n' && blank_line) { sensors.requestTemperatures(); float suhu = sensors.getTempCByIndex(0); client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println("Connection: close"); client.println(); client.println("<!DOCTYPE HTML>"); client.println("<html>"); client.println("<head></head><body><h2>Monitoring Sensor DS18b20</h2><h3>Suhu Celcius : "); client.println(suhu); client.println("*C</h3><h3>"); client.println("</body></html>"); break; } if (c == '\n') { blank_line = true; } else if (c != '\r') { blank_line = false; } } } delay(5); } }
Board : Generic ESP8266 Module, dan Port terceklis.
- Upload sketch di atas kemudian, jika eror tekan tombol untuk ke mode RESET.
- Pindah ke Running Mode dengan cara melepas pin GPIO dari GND
- Buka Serial Monitor dengan baudrate 9600, temukan Alamat IP yang tertera.
- Lepas ESP-01 lalu hubungkan ke shield DS18b20
- Hubungkan catu daya 5V ke pin VCC dan GND ke GND
- Buka browser, ketikkan IP yang tadi tampil di serial monitor.
- Hasilnya di bawah ini.
Bagaimana? mudah kan, cukup sekian pembahasan kali ini semoga berhasil.
ESP-01 Shield DS18B20, Mendeteksi Suhu IOT Web Server
LED RGB adalah lampu led yang mempunyai 3 warna utama yaitu RED/merah, GREEN/hijau dan BLUE/biru. Namun dengan kombinasi dari... selengkapnya
Hallo apa kabar pada artikel ini saya berbagi cara kontrol led menggunakan potensiometer pada NodeMCU. Jadi nanti akan mengatur... selengkapnya
Pulse sensor merupakan sensor yang berfungsi untuk mengukur banyaknya detak jantung dengan satuan menit atau BPM (Beats Per Minutes). Pada... selengkapnya
Dulu kita sudah belajar untuk mengisi bootloader Arduino Uno ke IC Atmega328 juga, namun dengan jenis DIP (LIHAT DISINI).... selengkapnya
Pada pembahasan sebelumnya kita sudah pernah membahas tentang penggunaan relay silahkan yang belum bisa lihat di sini. Pada artikel... selengkapnya
Hari ini kita akan mencoba untuk menampilkan data sensor ldr ke web server dengan koneksi WIFI menggunakan board NodeMCU.... selengkapnya
Alarm sangat diperlukan untuk keamanan tertentu, misalnya pada rumah, toko, maupun yang berupa barang-barang berharga lainnya dari pencuri. Tentunya... selengkapnya
Sesuai judulnya kali ini kita akan mencoba 7 segment 4 digit pada Arduino. Dengan 4 digit ini berarti terdapat... selengkapnya
RFID merupakan suatu teknologi yang dapat mengidentifikasi sebuah objek menggunakan frekuensi radio. Untuk dapat menggunakanya kita membutuhkan sebuah ID... selengkapnya
Pada komponen tertentu dibutuhkan sebuah library agar komponen tersebut dapat berjalan sebagaimana mestinya. Apa itu library? library adalah sekumpulan... selengkapnya
Micro SD Card Shield For WeMos D1 Mini TF WiFi ESP8266 Compatible SD Wireless Module For Arduino For WeMos D1… selengkapnya
Rp 8.900Spesifikasi: Microcontroller: ATmega328 SMD Operating Voltage: 5V Input Voltage (recommended): 7-12V Digital I/O Pins: 14 (of which 6 provide PWM… selengkapnya
Rp 74.500Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.000this is another great IIC/I2C/TWI/SPI Serial Interface. As the pin resources of for Arduino controller is limited, your project may… selengkapnya
Rp 12.400Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000Arduino Uno adalah board mikrokontroler yang berbasis ATmega328P. Arduino Uno memiliki 14 pin input/output digital (6 di antaranya dapat digunakan… selengkapnya
Rp 144.000Menerima jasa cetak PCB FR2 (pertinax) / FR4 (double) single / double layer. Silahkan ke web kalkulator biaya cetak pcb… selengkapnya
Rp 1.000Buruan dibeli gan….barang murah-berkualitas SIAPA CEPAT DIA DAPAT Spesifikasi: LCD 1602 / 16×2 (16 karakter, 2 baris) merek QAPASS (cek… selengkapnya
Rp 24.500Kinerja Produk: Warnanya coklat (amber), Goldfinger tape sticky baik, patuh, suhu tinggi, pelarut, tidak ada rembesan timah dan tidak ada… selengkapnya
Rp 11.900Kabel Jumper Dupont Pelangi 30cm Male to Female 1 lembar = 40 kabel
Rp 13.500
Saat ini belum tersedia komentar.