Modul 9 - ThingSpeak - Send Sensor Data
Modul 9 - ThingSpeak - Send Sensor Data
Internet of Things
ThingSpeak – Sending Sensor Data
Tujuan
Setelah menyelesaikan modul ini, praktikan dapat :
Memahami cara kerja NodeMCU dan aplikasi ThingSpeak
Menggunakan aplikasi ThingSpeak untuk mengelola data dari NodeMCU
Teori
ThingSpeak adalah aplikasi IoT open source dan penyedia layanan API untuk
menyimpan dan menerima data dari “things” (Alat seperti arduino atau NodeMCU)
menggunakan protokol HTTP. Kegunaan dari ThingSpeak adalah memungkinkan pengguna
untuk melakukan analisa dan memvisualisasi data yang dikirimkan ke ThingSpeak.
1
Latihan
Pada guided modul ini kita akan membuat project dengan tujuan mengirimkan data
sensor dari NodeMCU ke aplikasi ThingSpeak. Alat -alat yang dibutuhkan :
NodeMCU v 1.0 + Micro USB to USB data cable
Breadboard
Signal cables
Ultrasonic Sensor (HC-SR04)
2
b. Setelah itu buat lah sebuah channel
3
Name : Ultrasonic ThingSpeak
Description : Data analisa sensor ultrasonic
Field 1 : Ultrasonic Sensor
Untuk field lainnya biarkan apa adanya, keterangan kegunaan tentang setiap
field yang ada dapat dibaca pada “Channel Setting”.
Copy write API key yang kalian dapatkan, API key tersebut akan digunakan
dalam code bersamaan dengan Channel ID.
3. Menuliskan code pada Arduino IDE (Code dan penjelasannya dapat dilihat di bawah)
4. Menyalakan hotspot dengan nama dan password sesuai dengan yang sudah di code
5. Mengupload code ke NodeMCU, samakan konfigurasi board dengan gambar berikut :
4
Untuk port menyesuaikan dengan keadaan port yang sedang digunakan
5
Code dan penjelasannya :
NB : Jangan lupa untuk menginstall terlebih dahulu library yang digunakan
6
7
Hasil
Hasil yang diharapkan adalah, NodeMCU dapat membaca sensor dan
menampilkannya pada serial monitor lalu mengirimkan data tersebut ke ThingSpeak dan
ditampilkan dalam bentuk grafik.
Serial Monitor
8
Project
Buatlah sebuah project IoT menggunakan NodeMCU dan sensor untuk mengirimkan
tweet melalui ThingSpeak setiap kali kondisi tertentu untuk sensor terpenuhi. Kondisi
tergantung pada masing-masing sensor yang digunakan.
Hint : Masuk pada tab “Apps” yang terletak pada bagian atas halaman, amati bagian Actions.
Pada project ini akan dibutuhkan 2 jenis actions.
NB : Untuk panduan cara membaca data, library yang dibutuhkan, rangkaian circuit sensor
cari secara mandiri di internet.