● online
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to M
- Raspberry Pi 4 Model B - 2GB RAM Raspberry Pi 4B
- Raspberry Pi Pico Microcontroller Board
- LCD CHARACTER 16X2 1602 5V GREEN HIJAU BACKLIGHT M
- Dimmer AC 4000W 220 Volt 4000 Watt 220V + Casing A
- Kabel Jumper Dupont Pelangi 30 cm female to Female
- Sensor Api Flame detector sensor
- LCD 16x2 / 1602 Display Biru + I2C Backpack Sudah
- 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.
NodeMCU, Mengirim Data Sensor LDR ke Thingspek
Mari kita belajar lagi, kali ini membahas sensor LDR. Dimana sensor ini nilainya akan berubah menyesuaikan cahaya yang diterima oleh sensor. Semakin banyak cahaya yang diterima, semakin bertambah nilai resistansinya dan sebaliknya. Nah data yang didapat akan kita kirim ke thingspeak. Berikut ini cara lengkapnya.
Alat dan bahan :
- Nodemcu CH340/amica, BELI
- Sensor LDR, BELI
- Kabel Jumper, BELI
- Projectbord, BELI
- Resistor 10K ohm, BELI
Rangkaian

Keterangan :
- Pemasangan kaki sensor ldr boleh terbalik
- Kaki 1 dihubungkan ke 3.3v
- kaki 2 ke pin A0 dan resistor 10K dan GND
Untuk terhubung ke thingspeak, silahkan login terlebih dahulu ke thingspeak.com.
- Buat Channel baru > nama field harus sama dengan nama field di sketch program arduino.

- Masuk ke menu API Keys copy write api ke sketch program
pada program berikut :
String apiKey = "9ME1X3TME6O1EDRI";
Sketch Program
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
const char *ssid = "xxxxxxx"; //nama wifi
const char *password = "xxxxxxxx"; //password wifi
const char *host = "api.thingspeak.com";
String apiKey = "9ME1X389jkDRI"; //ENTER YOUR API KEY <<<<<<<<<<<
void setup() {
delay(1000);
Serial.begin(115200);
WiFi.mode(WIFI_STA); //This line hides the viewing of ESP as wifi hotspot
WiFi.begin(ssid, password); //Connect to your WiFi router
Serial.println("");
Serial.print("Connecting");
// Wait for connection
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.print("Connected to ");
Serial.println(ssid);
Serial.print("IP address: ");
Serial.println(WiFi.localIP()); //IP address assigned to your ESP
}
void loop() {
WiFiClient client;
const int httpPort = 80; //Port 80 is commonly used for www
if (!client.connect(host, httpPort)) {
Serial.println("Connection Failed");
delay(300);
return; //Keep retrying until we get connected
}
String ldr;
int adcvalue = analogRead(A0); //Read Analog value of LDR
ldr = String(adcvalue); //String to interger conversion
String Link = "GET /update?api_key=" + apiKey + "&field1="; //Requeste webpage
Link = Link + ldr;
Link = Link + " HTTP/1.1\r\n" + "Host: " + host + "\r\n" + "Connection: close\r\n\r\n";
client.print(Link);
delay(100);
int timeout = 0;
while ((!client.available()) && (timeout < 1000)) {
delay(10); //Use this with time out
timeout++;
}
if (timeout < 500) {
while (client.available()) {
Serial.println(client.readString()); //Response from ThingSpeak
}
}
else {
Serial.println("Request timeout..");
}
delay(5000); //Read Web Page every 5 seconds
}
- Upload sketch program di atas
- Board : NodeMCU 1.0
- Port : terceklis
Hasilnya seperti di bawah ini :

Silahkan uji coba dengan cahaya yang terang dan gelap. Data akan updte setiap 5 detik sekali.
Terima kasih.
NodeMCU, Mengirim Data Sensor LDR ke Thingspek
Setelah berhasil menyalakan LED secara manual melalui pin 3V3 dan GPIO, saatnya melangkah lebih jauh: mengontrol LED menggunakan kode Python.... selengkapnya
Panel P10 LED Matrix merupakan sebuah display berisi kumpulan led-led yang disusun secara matrix. Fungsinya untuk menampilkan informasi berupa... selengkapnya
Sensor PIR (Passive Infrared) adalah salah satu sensor yang paling sering digunakan untuk mendeteksi gerakan, terutama gerakan manusia. Sensor ini... selengkapnya
Salah satu fitur paling menarik dari Raspberry Pi adalah deretan pin GPIO (General-Purpose Input/Output) yang terletak di sepanjang sisi atas... selengkapnya
Kalau kamu baru mulai belajar Arduino, percobaan pertama yang paling wajib dicoba adalah menyalakan LED. Percobaan ini kelihatannya simpel, tapi... selengkapnya
Software dari keluarga adobe, yaitu salah satunya Adobe Photoshop. Adobe Photoshop ini di ciptakan secara multi fungsi, mulai untuk... selengkapnya
Oke kali ini saatnya kita mulai running ke mesin CNC router engaraving langsung. Sebelumnya apakah anda sudah mempersiapkan bahan-bahanya?... selengkapnya
Artikel kali ini, akan membahas tentang mengontrol sebuah LED menggunakan remote. Remote apa yang digunakan? anda dapat menggunakan berbagai... selengkapnya
Sensor getar Piezoelektrik adalah komponen yang fantastis untuk mendeteksi benturan, getaran, atau bahkan suara. Namun berbeda dengan modul piezo 3... selengkapnya
Tombol adalah salah satu komponen input paling sederhana namun sangat penting dalam berbagai proyek elektronika. Dalam tutorial ini, kamu akan... selengkapnya
Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500Warna : biru dan merah Bahan Alumunium 25T include baut 2 pcs
Rp 8.750The power supply is isolated industrial power modules, with a temperature protection, overcurrent and short circuit full protection, high and… selengkapnya
Rp 15.900Kabel jumper Dupont untuk jumper Arduino atau Raspberry Pi 20 cm Male to Male 1 lembar = 40 kabel
Rp 11.300Modul sensor tegangan AC bolak balik 1 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 21.00012A 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.400Spesifikasi: 50mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 75.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.000Harga untuk 10pcs Resistance: 220 Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film Lead Free ROHS compliant
Rp 1.500Kabel jumper 20 cm merk Dupont untuk Arduino Female to male 1 lembar = 40 kabel
Rp 11.300

Saat ini belum tersedia komentar.