MONITORING DATA THINGSPEAK
VIA ARDUINO & ESP8266
8.Buka Software arduino copy paste sketch/program di bawah ini ke dalam software arduino
Salam elektro,apa kalian pernah melihat teman kalian mengontrol data atau monitoring data lewat website ? ,jika kalian merasa bingung bagaimana caranya ? kalian ngga usah bingung lagi soalnya aruselektronika akan memberi turorialnya secara lengkap "monitoring data thingspeak",dengan menggunakan board esp8266 (si kecil cabe rawit) mempunyai 10 I/O dan 1 pin untuk analog dan 9 pin untuk digital,harganya kisaran 50rb-70rban ya masih cukup terjangkau sesuai dengan kemampuannya
TOLONG BACA DENGAN DETAIL !
Siapkan alat dan bahan :
- Board Wifi ESP8266 12F
- Push button
- Potensio
- Kabel jumper disesuaikan
- Breadboard
- Laptop
- Software arduino ide
- Kabel usb
- Koneksi wifi tanpa gangguan proxy
- Download Library <ESP8266WiFi.h> (tutorial instal library klik disini)
- Pinout esp8266 12f
- Download Schematic pdf
1. Sambungkan board esp8266 12f & potensio meter
CATATAN !
a.pastikan koneksi wifi kalian benar" bisa digunakan
b.Jangan lupa mengubah program pada bagian
2. Buka website https://thingspeak.com/ jika kalian belum mempunyai account silahkan registrasi terlebih dahulu (free),jika sudah lalu kalian sign
3. Pilih/click NewChannel
4. Jika sudah terbuka isi nama & description (bebas) checklist pada field 1 jika monitoring datanya lebih dari satu kalian bisa checklist field 2,3 dan seterusnya,kemudian save channel
5. Selamat anda sudah mempunyai channel baru
6. Kalian masuk pada menu bar APIkeys lalu kalian copy Write APIkey Key
7. Kalian paste key tadi pada bagian program arduino String apiKey
3Q01IW7N9D6UA7K3
a.pastikan koneksi wifi kalian benar" bisa digunakan
b.Jangan lupa mengubah program pada bagian
String
apiKey = "SVQVFNTRE5IBBBFJ";
const
char* ssid = "Link_Fickry";
const char* password = "Link_1995";
const char* password = "Link_1995";
3. Pilih/click NewChannel
4. Jika sudah terbuka isi nama & description (bebas) checklist pada field 1 jika monitoring datanya lebih dari satu kalian bisa checklist field 2,3 dan seterusnya,kemudian save channel
5. Selamat anda sudah mempunyai channel baru
6. Kalian masuk pada menu bar APIkeys lalu kalian copy Write APIkey Key
7. Kalian paste key tadi pada bagian program arduino String apiKey
3Q01IW7N9D6UA7K3
8.Buka Software arduino copy paste sketch/program di bawah ini ke dalam software arduino
/* * Monitoring data thingspeak.com * By Fickry Muhammad */ #include String apiKey = "SVQVFNTRE5IBBBFJ"; const char* ssid = "Link_Fickry"; const char* password = "Link_1995"; const char* server = "api.thingspeak.com"; WiFiClient client; void setup(void) { Serial.begin(115200); WiFi.begin(ssid, password); if (WiFi.status() != WL_CONNECTED) { while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("Wifi Terhubung "); Serial.println(ssid); }}else{Serial.print("Wifi Tidak Terhubung");} } void loop(void) { float data; data = analogRead(17); analogMasuk = data * 5.0; Serial.println(analogMasuk); if (client.connect(server,80)) { // "184.106.153.149" or api.thingspeak.com String postStr = apiKey; postStr += "&field1="; postStr += analogMasuk; postStr += "\r\n\r\n"; 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(postStr.length()); client.print("\n\n"); client.print(postStr); } client.stop(); delay(6000); }9. Kalian rubah const char* ssid = "Link_Fickry"; dengan nama wifi yang kalian pakai dan const char* password = "Link_1995"; dengan password yang kalian pakai
10. Verify program arduino,apabila tidak terjadi error lanjut dengan proses upload
11. Upload program,apabila succes akan muncul tulisan flash complete,apabila ada yang belum tahu bagaimana cara upload code/sketch ke board esp8266 bisa baca disini
12. Sekarang kalian coba buka kembali website https://thingspeak.com/ lihat pada menubar private view jika berhasil maka tampilan akan seperti dibawah ini,kemudian kalian coba putar putar tuas potensio
mantap ilmu nya, makasih gan
BalasHapuscode nya error gan ga bisa upload
BalasHapusKomentar ini telah dihapus oleh pengarang.
Hapuslibrarynya sudah benar ?
HapusAda code komplit ya ? Itu library ya aja ke cut
BalasHapusSebelumnya makasih
Hapusgagal
BalasHapus