Berita Terbaru

Monitoring Suhu lewat Sms dan LCD

Nah menyambung tentang artikel saya sebelum nya yang berjudul “Security sistem berbasis sms gateway” sekarang alat tersebut sudah selesai saya solder. Tapi mmasih belum semua komponen yang ada pada papan pcb tersebut saya solder.

Sekarang hanya modus monitoring nya saja yang aktif, yang lainnya menyusul pada artikel berikutnya ya.

Nah pada artikel ini alat yang sudah saya solder disini akan mampu meembaca suhu ddan menampilkannya ke lcd sekaligus juga melaporkannya melalui sms saat melebihi atau dibawah dari batas yang ditentukan. Batas ini bisa kamu ubah sesuka hati dan dapat tersimpan otomatis ke dalam memory mikrokontroller nya, sehingga kamu tidak usah repot repot lagi menyeting ulang saat terjadi mati lisstrik.

Coding pertama yang terpenting dalam project ini adalah coding pembacaan dari sensor suhu yang digunakan, yaitu LM35. dilihat dari datasheet nya LM35 maka dapat kamu lihat berapa kenaikan tegangan terhadap 1 derajat celcius nya. karakteristik ini akan menghasilkan rumusan coding sebaggai berikut dengan tegangan 5v.

hasil=(5.0*reading*100.0)/1024.0;

Nah perhitungan tersebut akan menghasilkan suhu dalam satuan Celcius, untuk perhitungan dalam satuan suhu lainnya kamu ddapat melakukan konversi sesuai aturan saatuan  suhu lainnya terhadap satuan celcius.

Coding kedua yang tidak kalah penting nya adalah coding untuk menampilkan karakter pada layar LCD. Karena disini kita menggunakan library lcd maka coding akan menjadi lebih sederhana.

#include <LiquidCrystal.h> //menggunakan library lcd

lcd.print("Temp. : ");//cetak karakter Temp. : pada lcd

Tentunya untuk dapat berkomunikasi dengan modem dan dapat mengirimkan sms ke hape si yang punya alat kamu perlu mengetahui dasar dasar ATCOMMAND yang digunakan untuk memerintah modem mengirim sms. Contoh coding dapat kamu lihat dibawah ini.

gsm.println("AT+CMGF=1");//modus sms text
 delay(100);
gsm.print("AT+CMGS="); //menentkan nomor tujuan
 delay(100);
gsm.write((byte)34);// karakter "
 delay(100);
gsm.print(hape);//no hape
 delay(100);
gsm.write((byte)34); // karakter "
 delay(100);
gsm.println();//enter
 delay(100);
gsm.print("Suhu Ruangan tinggi!!! : ");
 delay(100);
gsm.print(hasil);
 delay(100);
gsm.write((byte)26); // CTRL+Z
 delay(100);

Nah coba perhatikan coding diatas, ada beberapa hal penting yang harus dilakukan sebelum mengirim sms. dimana pertama kita harus mengubah mode modem kita ke mode text atau sms, dan selanjutnya menentukan nomer tujuan kita. nah kalau dilihat tentunya ini sangat mirip denngaan apa yang kita lakukan secara fisik di handphone. Untuk referensi ATCommand kamu bisa download pdf berikut.

Bagaimana dengan si alat mengetahui suhu tersebut melebihi atau kurang dari batas yang ditentukan? tentunya disini kita akan menambahkan coding bagaimana JIKA. kalau saya sih pas bikin coding selalu membayang kata jika ini maka begitu, jadi deh coding di bawah ini.

if(hasil>value)
   {
    if(sms==1)
    {
      kirim();
    }
    sms=0;
   }

Nah dengaann coding srhana itu, si mikrokontroller kamu suudah dapat me monitoring suhu lewat sms dan LCD sekaligus lho. masih bingung ?/ download aja full code nya dan lihat penampakan dari alat yang saya buat pada foto dan video dibawah ini.

 

download full coding
Download Layout

Hasil Pencarian :

Jangan Lupa Cek Juga Artikel Di Bawah Ini
Membuat Mp3 Player Sederhana
views 8863
Mp3 player adalah sebuah alat yang biasa kita gunakan untuk memutar sebuah file data yang biasanya lagu atau music dengan format .mp3. Beberapa tahun ...
Persiapan Pengrupukan Denpasar
views 95
Jalanan sudah mulai sepi, dengan hanya beberapa kendaraan yang lalu lalang. Banyak toko dan warung warung yang sudah mulai tutup, baik karena upacara ...
Self Level nya mana?
views 421
Sudah lama banget nih saya ga pernah terbang lagi. takut nya surat ijin terbang saya ga berlaku nanti. akhirnya beberapa hari lalu kembali saya mengam...
Membuat Listrik Wireless
views 24615
Listrik seperti kita tau disalurkan dengan menggunakan media kabel, baik itu bahan tembaga ataupun logam lainnya yang dapat menghantarkan muatan listr...
Download Project ATS (Automatic Transfer Switch) G...
views 3547
Download Project ATS (Automatic Transfer Switch) Genset Kalian uda baca belum tentang artikel genset otomatis yang sudah pernah saya bahas di sini. ...
Cara Cepat Bootloader Arduino
views 2587
Bootloader. kata kata itu seringkali kita dengar kalau berurusan dengan mikrokontroller khususnya arduino. IC atmega8, atmega168 dan atmega328 (yang b...
How to Make a Big Seven Segment
views 732
Sevent segment, who doesn’t know this, for you who are hobby or maybe your job is in the field of electronics. For ordinary people, even though they d...

Tentang Anak Agung Duwi Arsana

Seorang tukang service serabutan dari desa Panjer, Denpasar Bali. Senang bercerita tentang kegiatan sehari hari di blog dalam bentuk tulisan tulisan ngawur maupun di youtube dalam bentuk video yang ga jelas.

Baca juga

Membuat Display Mata Uang Asing Update Otomatis

Kamu tau kan display mata uang yang sekarang mulai sering kita lihat, baik itu dipinggir …

6 komentar

  1. Gan, layout rangkaiannya ga ada keterangan komponen-komponennya..
    Bisa minta rangkaian layout lengkapnya ga? Thx sebelumnya, semoga sukses..

  2. bli,saya mau tanya. cara sim900 membalas sms si pengirim secara otomatis. sim900 sebagai penerima sms dari user. mohon pencerahannya. suksma :)

  3. Mas Dwi,
    Saya punya alat ATmega8535, Sensor LM35, Buzzer, LCD16x2 dan Modem Wavecom. Apakah support untuk dibuat alat monitoring suhu ruangan denga Output : Buzzer, Tampil di LCD dan Notif ke SMS.
    Mohon pencerahanya mas ….
    Thanx

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

eighteen + thirteen =