● online
- Raspberry Pi Pico Microcontroller Board
- B0505S-1W 5V to 5V converter DC DC power module co
- 0.66 inch OLED display LCD module IIC/I2C Wemos D1
- Arduino Mega 2560 R3 16U2 AtMega16u2 Mega2560 Mega
- ESR Meter Digital LCR-T4 Tester Transistor Diode M
- Arduino Nano V3 Atmega328P CH340G 5V 16Mhz
- Motor Servo MG995 TowerPro Metal Gear
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to F
- 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
Push Button dan LED (Light Emitting Diode) menjadi sebuah komponen yang umum ditemukan pada piranti elektronik sehingga menjadikan... selengkapnya
Pada penggunaan mesin CNC router salah satu kegunaanya adalah dapat membuat layout atau jalur PCB. Cara penggunaanya kita memerlukan... selengkapnya
Dulu kita sudah belajar untuk mengisi bootloader Arduino Uno ke IC Atmega328 juga, namun dengan jenis DIP (LIHAT DISINI).... selengkapnya
Bagi orang-orang yang sering melihat konten-konten di aplikasi Instagram mungkin sudah tidak asing lagi, melihat gambar atau foto yang... selengkapnya
Hari ini kita akan mencoba untuk menampilkan data sensor ldr ke web server dengan koneksi WIFI menggunakan board NodeMCU.... selengkapnya
Siapa yang nggak kenal dengan running text? Running text merupakan sebuah teks berjalan pada sebuah papan yang berisi led-led... selengkapnya
RTC DS3231 merupakan sebuah jenis modul yang dapat menghasilkan waktu digital secara realtime dengan tambahan sebuah baterai tipe kancing... selengkapnya
Detektor arus AC adalah perangkat elektronika yang digunakan untuk mendeteksi ada atau tidaknya arus listrik AC pada suatu rangkaian.... selengkapnya
Mari kita belajar lagi, kali ini membahas sensor LDR. Dimana sensor ini nilainya akan berubah menyesuaikan cahaya yang diterima... selengkapnya
Tutorial kali ini akan membahas mengenai penggunaan sensor IR (infrared) untuk mengontrol AC / pendingin udara menggunakan jaringan... selengkapnya
Kinerja Produk: Warnanya coklat (amber), Goldfinger tape sticky baik, patuh, suhu tinggi, pelarut, tidak ada rembesan timah dan tidak ada… selengkapnya
Rp 11.900sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Spesifikasi: 50mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 75.000Spesifikasi: 1. 14 digital input / output ports RX, TX, D2 ~ D13, 2. 8 analog input ports A0 ~… selengkapnya
Rp 82.500This is the new MEGA2560 R3. In addition to all the features of the previous board, the MEGA now uses… selengkapnya
Rp 299.000ESR meter/LCR meter dengan layar lebar lebih jelas dan mantap dan dengan tempat batre jd lebih rapih batre lebih aman… selengkapnya
Rp 131.000 Rp 134.000Case patern: Solid Warna : Merah dan Hijau Current: 10-20 mA Diameter: 3mm
Rp 300Specifications: 1. supports sampling costs (KHz): 8/11.025/12/16/22.05/24/32/44.1/48 2. 24-bit DAC output, dynamic range aid: 90dB, SNR aid: 85dB 3. fully… selengkapnya
Rp 17.80012A 300W DC Buck Step Down Converter CC CV Driver LED charge Battery Spesifikasi: Input Voltage: 5-40V Output Voltage: 1.2-35V… selengkapnya
Rp 39.400Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600
Saat ini belum tersedia komentar.