● online
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to M
- Arduino Uno R3 Compatible ATmega328P DIP
- TP5100 4.2v 8.4v 1S 2S Single / Double Cell Lithiu
- Micro SD MicroSD Card Shield For WeMos D1 Mini TF
- ASIS (Andika Smart IoT Socket)
- Modul Sensor Tegangan AC Bolak balik 220V Listrik
- LDR Sensor 5mm Cahaya 5528 Light Dependent Resisto
- Raspberry Pi 4 Model B - 2GB RAM Raspberry Pi 4B
- 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 DS18B20, Menampilkan Suhu pada Thingspeak
Jumpa lagi dengan tutorial mengenai thingspeak, kali ini akan dibahas cara menampilkan data suhu pada Thingspeak menggunakan ESP-01 dan shield DS18b20. Langsung saja ya di bawah ini lebih lengkapnya.
Alat dan bahan :
- ESP-01 ESP8266, BELI
- Shiled Ds18b20, BELI
- USB to Serial FTDI
- Kabel jumper, BELI
- Breadboard, BELI
- Push Button, BELI
Rangkaian upload program
Keterangan :
Thingspeak
- Login ke thingspeak.com
- Buat Channel baru, disini untuk nama bebas ya, untuk Field harus sama dengan field pada sketch program arduino.
- Buka menu Api Key
- Simpan API key tersebut dan masukan pada sketch program di bawah ini.
String apiKey = "WGDQGS54EPYSNSC2";
Sketch Program
#include <OneWire.h> #include <DallasTemperature.h> #include <ESP8266WiFi.h> #define DS18B20 2 //DS18B20 is connected to GPIO Pin 2 String apiKey = "WGDQGS54EPhghhm // Enter your Write API key from ThingSpeak const char* ssid = "xxxxx";//Enter your WiFi Network's SSID const char* pass = "x"; // Enter your WiFi Network's Password const char* server = "api.thingspeak.com"; float temp; OneWire ourWire(DS18B20); DallasTemperature sensor(&ourWire); WiFiClient client; void setup() { Serial.begin(115200); delay(1000); sensor.begin(); Serial.print("Connecting to: "); Serial.println(ssid); WiFi.begin(ssid, pass); while (WiFi.status() != WL_CONNECTED) { delay(100); Serial.print("*"); } Serial.println(""); Serial.println("***WiFi connected***"); } void loop() { sensor.requestTemperatures(); temp = sensor.getTempCByIndex(0); if (client.connect(server, 80)) // "184.106.153.149" or api.thingspeak.com { String sendData = apiKey + "&field1=" + String(temp) + "\r\n\r\n"; //Serial.println(sendData); client.print("POST /update HTTP/1.1\n"); client.print("Host: api.thingspeak.com\n"); client.print("Connection: close\n"); client.print("X-THINGSPEAKAPIKEY: " + apiKey + "\n"); client.print("Content-Type: application/x-www-form-urlencoded\n"); client.print("Content-Length: "); client.print(sendData.length()); client.print("\n\n"); client.print(sendData); Serial.print("Temperature: "); Serial.print(temp); Serial.println("deg C. Connecting to Thingspeak.."); } client.stop(); Serial.println("Sending...."); delay(10000); }
- Upload ke ESP-01 dengan rangkaian flash mode
- Board : Generic ESP8266 module
- Port : terceklis
- Jika sudah, pastikan sudah terhubung dengan wifi anda
- Lepas dan tancapkan esp-01 ke shield ds18b20 dan supply tegangan 5v
- Buka thingspeak
Cukup sekian, semoga bermanfaat.
ESP-01 DS18B20, Menampilkan Suhu pada Thingspeak
Siapa yang kenal dengan modul SIM? dengan modul ini kita bisa berkomunikasi dengan SIM GSM baik untuk mengirim... selengkapnya
LED adalah singkatan dari Light Emiting Diode, yang merupakan sebuah dioda yang dapat mengubah energi listrik menjadi cahaya, dan... selengkapnya
NodeMCU dikhususkan sebagai board yang dapat terhubung dengan jaringan internet (Wifi), jadi buat yang ingin belajar Internet of... selengkapnya
Siapa yang nggak kenal dengan running text? Running text merupakan sebuah teks berjalan pada sebuah papan yang berisi led-led... selengkapnya
Sensor suara merupakan sensor yang dapat mengubah besaran suara menjadi besaran listrik dimana nilai diperoleh dari besarnya gelombang suara... selengkapnya
Seorang web programmer agar dapat mengembangkan website agar lebih menarik dan nyaman saat digunakan serta memenuhi kebutuhan user wajib... selengkapnya
Pada kesempatan ini kita akan menggunakan esp-01 untuk mendeteksi suhu dan kelembaban. Dimana kemarin kita sudah belajar cara menggunakan... selengkapnya
Sensor sentuh merupakan sebuah saklar yang cara penggunaanya dengan cara disentuh menggunakan jari. Ketika sensor ini disentuh maka sensor... selengkapnya
Pada artikel kali ini saya akan membahas penggunaan sensor DHT11, dimana sensor ini fungsinya untuk mengukur suhu dan kelembaban... selengkapnya
Pada kesempatan kali ini kita akan belajar bersama mengenai 7 segment. Berbeda dengan tutorial sebelumnya yang membahas 1 digit... selengkapnya
Arduino Uno adalah board mikrokontroler yang berbasis ATmega328P. Arduino Uno memiliki 14 pin input/output digital (6 di antaranya dapat digunakan… selengkapnya
Rp 144.000Tang Crimping Press Skun Ratchet YTH SN-48B Model YTH SN-48B FOR NON INSULATED TERMINAL YTH SN-48B dengan mata Press 0.5… selengkapnya
Rp 150.00011 digital input/output pins, all pins have interrupt/pwm/I2C/one-wire supported(except D0) 1 analog input(3.2V max input) a Micro USB connection Compatible… selengkapnya
Rp 28.000Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.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.400Mini Solderless Breadboard 400 Tie Points adalah breadboard 400 titik lubang, dengan ukuran yang compact sangat cocok untuk anda yang… selengkapnya
Rp 7.800ASIS adalah perangkat Smart Soket listrik produk dari Indomaker.com. Nama ‘ASIS’ merupakan kependekan dari ‘Andika Smart IoT Socket’. Secara umum,… selengkapnya
Rp 120.0000.66-inch OLED display module LCD module IIC/I2C interface FOR Wemos D1 MINI Shield 64×48
Rp 33.500The power supply is isolated industrial power modules, with a temperature protection, overcurrent and short circuit full protection, high and… selengkapnya
Rp 15.900MERK : TOWER PRO MG995 180 derajat Specifications Weight: 55 g Dimension: 40.7 x 19.7 x 42.9 mm approx. Stall… selengkapnya
Rp 36.300
Saat ini belum tersedia komentar.