Lebih jelasnya bisa dilihat formatnya sebagai berikut: https://api.thingspeak.com/update?key=key&field1=value

dokumen-dokumen yang mirip
BAB III PERANCANGAN ALAT

BAB III PERANCANGAN PROGRAM

BAB IV PENGUJIAN DAN ANALISA

BAB III ANALISIS DAN PERANCANGAN

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. lunak (software) aplikasi Android dan perangkat keras (hardware) meliputi

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB III ANALISIS DAN PERANCANGAN

Logika pemrograman sederhana

BAB IV HASIL PERANCANGAN DAN PENGUJIAN ALAT

BAB IV PENGUJIAN DAN ANALISA ALAT

4.1.2 Implementasi Sistem Setelah melakukan analisis dan perancangan sistem yang telah dibahas, maka untuk tahap selanjutnya adalah implementasi siste

Belajar mikrokontroler Arduino untuk tingkat Pemula.

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISA DAN PENGUJIAN

RANCANG BANGUN ALAT PEMANTAU PASANG SURUT AIR LAUT MELALUI JARINGAN INTERNET UNTUK KAWASAN TELUK KENDARI

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB IV PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Pada bab III ini menjelaskan mengenai konsep perancangan alat Monitoring Arus dan

BAB V. IMPLEMENTASI DAN PENGUJIAN

BAB IV. PERANCANGAN. Blok diagram menggambarkan cara kerja semua sistem E-dump secara keseluruhan yang terdiri dari beberapa komponen:

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB III METODE PENELITIAN. transmisi data streaming menggunakan Zigbee wireless network dengan

BAB IV HASIL PENGUJIAN PEDOMAN PRAKTIKUM

BAB IV PEMBAHASAN. 27

BAB IV PENGUJIAN DAN ANALISA ALAT

BAB IV PENGUJIAN ALAT

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. transmisi data dari Arduino ke Raspberry Pi 2 dan Arduino ke PC pembanding.

PENGONTROLAN LAMPU MELALUI INTERNET MENGGUNAKAN MIKROKONTROLLER ARDUINO BERBASIS ANDROID

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

BAB IV PENGUJIAN DAN EVALUASI SISTEM. inputan tekanan pada pad drum yang terdapat sensor piezoelectric.

BAB III PERANCANGAN ALAT. Pada bagian ini akan dijelaskan mengenai bagaimana alat dapat

BAB IV PEMBAHASAN DAN ANALISA DATA

EMS Application Note. 1x Kabel USB 1x Komputer (Memiliki wireless adapter, serta wireless network melalui router atau program Connectify)

BAB I PENDAHULUAN. 1.1 Tujuan. Skripsi ini bertujuan untuk membuat pedoman penggunaan modul USR- WIFI232-G.

BAB IV PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

PURWARUPA SISTEM MENYALAKAN DAN MEMATIKAN LAMPU RUANGAN BERBASIS ANDROID DENGAN WEMOS D1 MINI

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA

BAB III METODE PENELITIAN. kepada security atau pihak yang berwenang melalui komunikasi wireless dengan output

DT-AVR Application Note

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. pengujian perangkat lunak (software) dan kinerja keseluruhan sistem, serta analisa

BAB IV ANALISA DAN PENGUJIAN ALAT

BAB IV PENGUJIAN ALAT. pengujian yang akan dilakukan, yaitu pengujian fungsional dan pengujian sistem

BAB III PERANCANGAN ALAT

BAB IV PENGUJIAN DAN ANALISIS

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISA DAN PENGUJIAN ALAT. Bab ini membahas hasil dari sistem yang telah dirancang sebelumnya

MODUL WORKSHOP ANTARES NAMA :

Structure dasar dari bahasa pemrograman arduino adalah sederhana yang

DT-SENSE Application Note

BAB IV IMPLEMENTASI DAN UJI COBA

PANDUAN PRAKTIKUM DASAR ARDUINO

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. pengujian perangkat keras (hardware), perangkat lunak (software) dan kinerja

BAB III PERANCANGAN. AMR_Voice Smartphone Android. Module Bluetooth untuk komunikasi data. Microcontroller Arduino Uno. Motor Servo untuk Pintu

BAB 3 PERANCANGAN ALAT

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV PENGUJIAN ALAT DAN PEMBAHASAN

BAB V KESIMPULAN DAN SARAN. Berdasarkan hasil yang didapat dari penelitian dan pengujian alat yang

Komunikasi Serial pada ARDUINO UNO R3 untuk mengkatifkan (Menyalakan dan mematikan) LED

MENGENAL WEMOS D1 MINI DALAM DUNIA IOT

BAB IV ANALISA DAN PENGUJIAN DATA

1 BAB III METODOLOGI PENELITIAN

PENGENALAN ARDUINO. SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin-pin ini mensupport komunikasi SPI menggunakan SPI library.

BAB III PERANCANGAN. meliputi dua Perancangan yaitu perangkat keras (hardware) dan perangkat lunak

BAB IV HASIL DAN PEMBAHASAN. Penulis membutuhkan perangkat keras sebagai berikut:

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN ALAT

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. dari sistem secara keseluruhan yang telah selesai dibuat untuk mengetahui

BAB II LANDASAN TEORI

LAMPIRAN 1 LISTING PROGRAM SECARA KESELURUHAN PADA ARDUINO. #define dht_dpin A0 //no ; here. Set equal to channel sensor is on

Pemrograman serial port pada Arduino

BAB III. ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN. Rangkaian. Instrumen

PANDUAN PRAKTIKUM DASAR ARDUINO

DAFTAR PUSTAKA. Suhat.ST.2005.VB Sebagai Pusat Kendali Peralatan Elektronik. Penerbit PT. Elex Media Komputindo Kelompok Gramedia. Jakarta.

BAB III PERANCANGAN ALAT DAN PROGRAM

BAB III PEMBUATAN SOFTWARE

MODUL PRAKTIKUM ROBOTIKA. Program Studi Sistem Komputer STMIK STIKOM Indonesia

BAB IV HASIL DAN UJI COBA

SISTEM KENDALI JARAK JAUH PERANGKAT ELEKTRONIK RUMAH BERBASIS CLOUD COMPUTING

BAB 3 PERANCANGAN SISTEM. Computer. Parallel Port ICSP. Microcontroller. Motor Driver Encoder. DC Motor. Gambar 3.1: Blok Diagram Perangkat Keras

JOBSHEET 3. Sensor Warna dan Mikrokontroller

PERCOBAAN 1 SEVEN SEGMEN

BAB III METODE PENELITIAN

PERANCANGAN ALAT PENGENDALI LAMPU MENGGUNAKAN SUARA BERBASIS ANDROID. :Arnold Sanurda NPM : Dosen Pembimbing :Dr. Debyo Saptono, ST., MT.

BAB IV KONSTRUKSI DAN PENGUJIAN

BAB III PERANCANGAN SISTEM

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. pengujian perangkat lunak (software) dan kinerja keseluruhan sistem, serta analisa

PANDUAN PRAKTIKUM DASAR ARDUINO

Pengenalan Komunikasi Data pada Processing

Transkripsi:

Kita dapat menghubungkan sebuah mikrokontroler ke jaringan internet bantuan WiFi-Serial e. Melalui ini, sebuah mikrokontroler dapat melakukan transfer data perantara jaringan WiFi. Kali ini kita akan coba menghubungkan Arduino Mega2560 sebuah ESP8266. Ada beberapa skenario yang dapat diterapkan oleh WiFi-Serial ini, yaitu sebagai client ataupun server. Berikut ini adalah contoh aplikasi Arduino dan ESP8266 sebagai data logger, misalnya untuk mengirim data temperatur ke server melalui jaringan internet. Selanutnya data ini bisa diakses melalui browser baik PC, laptop maupun smartphone. Anda bisa menggunakan aplikasi yang disediakan oleh website ThingSpeak (www.thingspeak.com) sebagai server yang biasa digunakan dalam bidang Internet of Things (IoT). Dalam hal ini sebaiknya silakan mendaftar dulu jika belum memiliki akun. Selanjutnya akan disediakan channel baru sebagai saluran data Anda yang bisa langsung menyimpan nilai dari sensor yang Anda inginkan sekaligus menyimpan waktu saat data tersebut masuk. Cara memasukkan data adalah sebuah URL yang berisi API key unik (yang hanya Anda sendiri yang sebaiknya tahu) serta sebuah atau beberapa data field. Lebih jelasnya bisa dilihat formatnya sebagai berikut: https:api.thingspeak.com/update?key=key&field1=value isilah KEY sesuai API key yang disediakan untuk Anda dan isilah VALUE sesuai data sensor (misalnya dari input analog di Arduino). 1/5

Sebelum Arduino. Hubungkan silakan dan sekali-kali lihat membuat Perlu Vcc gambar akan diperhatikan program, berkedip di atas. WiFi ke bahwa perhatikan Jika warna pinsudah 3.3V biru.pada koneksi mendapat ESP8266 Arduino. kabel tegangan, bekerja antara (Jangan yangwifi-serial WiFi tegangan ke 5V). akanlebih maksimal menyala jelasnya merah, 3,6V. 2/5

3/5

4/5

Sekarang ESP8266. Arduino dan kita Modul ESP8266. lihat ini bagian menggunakan pemrograman Arduino perintah terutama AT (AT Command) masalah antarmuka serial port antara WiFiSSID "XXXXX" nama SSID WiFi router Anda ygmelalui terkoneksi internet WiFiPassword "YYYYY" password router DestinationIP "184.106.153.149" website thingspeak.com #define TS_Key "ZZZZZ" Demo"); keyformat yang dihasilkan dari website thingspeak.com int SENSOR_VALUE=0; boolean connected=false; setup() {void Inisialisasi komunikasi serial ada yaitu 1. Serial1 untuk WiFi-Serial 2. Serial untuk debugging (Arduino USB-Serial) Serial1.begin(9600); Serial1.setTimeout(5000); Serial.begin(9600); Serial.println("ESP8266 Client periksa apakah ESP8266 aktif Serial1.println("AT+RST"); if(serial1.find("ready")) {Serial.println("Modul siap"); else Serial.println("Tidak ada respon daridua "); while(1); } setelah siap, kita coba koneksi sebanyak 5 kali for(int i=0;i<5;i++) { connect_to_wifi(); (connected) break; if (!connected){ while(1); } delay(5000); set the single connection mode Serial1.println("AT+CIPMUX=0"); }vcmd oid loop() S tring cmd = /update?key="; "AT+CIPSTART="TCP",""; DestinationIP cmd += "",80"; Serial1.println(cmd); Serial.println(cmd); if(serial1.find("error")) {Serial.println("Koneksi error."); return; }S ENSOR_VALUE=random(1,10); Anda bisa menggantinya CR+LF nilai analog. dalam contoh ini, kita;timeout"); menggunakan nilai random 1...10 = "GET TS_Key; +="&field1="; SENSOR_VALUE; += jangan lupa, setiap perintah selalu diakhiri Serial1.print("AT+CIPSEND="); Serial1.println(cmd.length()); if(serial1.find(">")) erial.print(">"); }e lse {S erial1.println("at+cipclose"); Serial.println("koneksi return; erial1.print(cmd); while {cdelay(2000); har c(serial1.available()) ="rn"; Serial1.read(); Serial.write(c); if(c=='r') Serial.print('n'); erial.println("------end"); delay(10000); }vs connect_to_wifi() {}eoid erial1.println("at+cwmode=1"); String cmd="at+cwjap=""; cmd+=wifissid; cmd+="",""; cmd+=wifipassword; cmd+="""; Serial.println(cmd); Serial1.println(cmd); delay(2000); if(serial1.find("ok")) {S erial.println("sukses, terkoneksi ke WiFi."); connected= true; lse erial.println("tidak false; dapat terkoneksi ke WiFi. "); 5/5