Rasanya sudah lama sekali saya tidak posting di blog saya. Maklum, sibuk kuliah teman-teman. Meskipun selama itu saya banyak melakukan percobaan mengenai Arduino. Ardunino yang saya gunakan yaitu Arduino Uno. Sebernarnya banyak hal yang ingin saya share ke blog diantaranya:
- Kirim pembacaan sensor Arduino ke Arduino lain menggunakan RF(Radio Frekwensi)
- Logger 4 sensor suhu DS18B20 ke SD CARD menggunakan OneWire
- Kirim data sensor ke database Internet (hosting)
OKE, sesuai judulnya saya akan sedikit sharing bagaimana cara mengirim data arduino ke database di internet.
Peralatan yang saya gunakan:
- Arduino Uno
- Ethernet Shield
- Router wireless HG553
- Modem USB
- Kabel LAN
Disini saya hanya memberi konsep saja:
- Buat hostingan terlebih dahulu, terserah gratis atau yang berbayar
- Buat database di hostingan Anda---> misal db_Arduino
- buat tabel --> misal nama tabel tbl_suhu
- misal kolomnya ada SUHU dan KELEMBABAN
- Buat koneksi database dengan PHP ---> misal namanya koneksi.php
- Buat SQL INSERT --> misal namanya insert.php
- Kemudian buka Arduino IDE
- Buka EXAMPLES ---> ETHERNET ---> WEB CLIENT
- Ubah server dan URL diarahkan pada server hostingan yang telah dibuat
- Upload program ke Arduino
- Hubungkan arduino ke ethernet shield
- hubungkan ethernet shield ke router wireless
- USB MODEM dipasang pada router wireless, saya gunakan agar router wireless mendapat koneksi ke internet untuk mengirim data arduino ke database
- Hubungkan ethernet shield dengan router wireless menggunakan kabel LAN
- Sekian
Testimoni:
Keren Om artikelnya, ni saya mau tanya om saya juga lagi nyobain nih mau save data dari sensor ke database cuma saya gak pake router. dulu pernah berhasil nyimpen data ke database cuma giliran di edit sama saya biar bisa save ip ke database malah gak mau ngesave lagi, udh gitu kadang suka gak konek ke server, itu kenapa ya?
BalasHapusatau saya ada salah koding apa ada salah sama ethernetnya (LAN)?
mohon bantuan, Makasih
Yang mau di save apa mas ? saran saya dibackup dulu kodingan lama nya. jadi kalo ada errornya bisa di tracing kembali.
Hapuswah asli keren nih gan,pengen nyoba tapi ane belum paham bener gan caranya gimana.
BalasHapusoh ya gan,ngomong ngomong itu testimoninya kog ndk bisa di buka ya ?
Muhammad ramli, ngomong-ngomong sudah pernah nyoba ethernet shield arduino apa belum? lebih baik dicoba dulu konsep dasarnya. Mohon maaf, testimoni tidak bisa dijalankan karena hostingan saya sedang non-aktif belum diperpanjang. In syaa Allah nanti saya akan perbaiki.
Hapusboleh minta script nya ga mas? saya mau nyoba
BalasHapusScript nya sudah ada di example arduino dibagian web client, Engang.
Hapusgan bisa tolong jelasin bagamaina cara setting router & modem nya ga?
BalasHapusSebenernya gak harus pakai router, pakek laptop juga bisa. Caranya sambungin laptop dg wifi. Setelah itu lihat ip yg didapatkan sama laptop dri wifi tersebut. Misal ip nya 192.168.x.2/24, nah di arduino ganti ip nya dg 1 network sama ip laptop, misal 192.168.x.3/24. Abis itu, adapter LAN & WIFI laptop di bridge. Thanks, semoga membantu
Hapusgan, kalo mau bikin Microcontroller (+Arduino+Ethernet sheild) yang bisa ngirim/nerima data, realtime ke web server tanpa PC, ini bisa dipake ga gan?
BalasHapusmaksudnya pas proses pengriman data ke web server gan, ga harus pake PC.
HapusBisa gan. Intinya arduino mndapatkan akses internet buat ngirim data di hostingan.
Hapusmau tanya mas
BalasHapusitu brarti arduino->router->modem(koneksi internet) ?
kalo tanpa router bsa gk mas?
thx
Bisa mas..
HapusMau tanya, itu berarti kalo tanpa router pake apa? Apa pake telemetri atau ada cara lain? Makasih
BalasHapusBisa pakek laptop,
Hapusmisal:
-->laptop konek ke internet via thetering HP
-->ip Wifi laptop misal: 192.168.1.10/24
-->setting IP Ethernet Shield Arduino nya satu network dengan ip Wifi laptop misal 192.168.1.11/24
-->kemudian buka Control Panel->Change adapter settings->tekan CTRL sambil di klik Ethernet Adapter sama Wifi adapter->klik kanan->pilih bridge
mas boleh minta penjelasan lebih tentang menyimpan data ke database? makasih
BalasHapuskalo bisa kirim code php ke email saya fakhrirmdn20@gmail.com
Diatas sudah saya jelaskan, Mas. Btw, sudah mencoba sampai mana dan kesulitannya apa?
Hapuskemarin saya sudah bisa langsung menampilkan data suhu dht ke halaman web, nah sekarang saya mau coba biar data yg ditampilkan dht11 bisa tersimpan di database mas. saya gatau cara nyimpen data nya itu ke database mas, mohon bantuannya makasih
HapusKalau mau di simpan ke database, tinggal bikin database sama tabelnya. Kemudian buat koneksi dari php ke databasenya. Lalu buat sql insert. Kurang lebih konsepnya seperti itu
Hapusmas gimana yah caranya menyimpan data sensor finger misalnya, ke dalam excel?
BalasHapus(pakai arduino)
Arduino punya shield sdcard. Paling gampang pakai tambahan alat itu, kemudian bisa nyoba2 sendiri di example nya arduino
HapusMas boleh minta script php buat insert.php g, mau coba saya..
BalasHapusMenggunakan sql insert aja, cukup simple
HapusAda contoh codingnya kak ? arduino+html
BalasHapusUntuk contoh arduino+html di arduino ide sudah ada mas
Hapusmas kalo verifikasi data ke database hosting gimana ya? jadi saya mau pake rfid di arduino dan ethernetnya dan data rfid itu ada di database hosting, nah nanti mau nyocokin data rfid ke data yang di database?
BalasHapusoya boleh minta cpnya mas buat tanya? bisa dikirim ke aziz.masruhan@gmail.com
Script yg seperti mas pengen saya gak punya. Secara konsep gini,
Hapus1. Arduino menerima data rfid dari rfid reader
2. Arduino mengirim data tersebut ke domain web hosting (via get/post)
3. Dihalaman hosting misalnya kalau ditemukan data rfid yg dikirim cetak XYZ jika tidak ditemukan cetak ZNZ.
4. Arduino membaca hasil cetakan, dan disimpan kesebuah variabel
5. Baru mas nya bisa gunakan kondisi if berdasarkan variabel tersebut
oke mas terimakasih penjelasannya, secara konsep sudah saya tangkap tinggal implementasinya
BalasHapusSelamat mencoba, kak
Hapuskalau tanpa ethernet shield bisa kagak mas>>
BalasHapusTergantung, ethernet shield mau diganti dengan apa?
HapusSaya mencoba koneksi langsung antara ethernet shield dengan laptop. saya ikut panduan dr web arduino. Saya mempunyai beberapa masalah 1. saya upload file DHCPaddresPrint untuk mengetahui alamat ip dari ethernet shield. Tetapi hasilnya "Failed configurate using DHCP".
BalasHapus2. Kemudian saya coba upload file "Web Client". Tetapi saat saya akses alamat ip dengan web browser, web browser tidak terhubung.
3. Apakah ip dari arduino dan laptop harus sama ? bagaimana cara mengetahui ip dari arduino ethernet ?
Mohon bantuan nya dalam memberikan pencerahan terhadap 3 masalah saya tersebut mas ! thx
1. kemungkinan programnya yang error, coba cari referensi lain
Hapus2. alamat IP dan MAC di deklarasikan di baris program, bisa diganti sesuai keinginan atau kebutuhan
3. ip laptop dan ip arduino harus dalam satu jaringan atau network atau segmen.
BalasHapus
Komentar ini telah dihapus oleh pengarang.
BalasHapusgan kalau krim data dari arduino ke akun email seseorang cara gampangnya gimana gan?
BalasHapus