Membaca Suhu dengan lm35 media IOT


Selamat Sore semua bertemu kembali dengan saya fandi pramono( link web referensi )  .kali ini  saya akan membuat funny project mengunakan sensor suhu lm35 . berbeda dengan artikel sebelum nya yang membahas lm35 ( link referensi ) yang hanya mengambil data . kali ini saya akan menyajikan pembacaan data suhu  lm35 dengan media IOT.

Dengan IOT  kita bisa melakukan pembacaan data melalui jaringan wifi . jadi ceritanya saya akan menyebarkan data suhu ke jaringan area yang lebih luas . bukan hanya serial monitor . Tapi juga semua perangkat gadget yang terhubung ke dengan jaringan . dengan syarat memiliki akses ke web host .hanya perangkat yang mendukung web browser yang bisa mengakses .


gambar topologi jaringan IoT
Jaringan WLAN


Nodemcu lua disini webagai webserver yang bertugas sebagai pusat data suhu  . semua gadget termasuk dengan nodemcu akan terhubung ke AccessPoint .  dimana gadget seperti gambar di atas :

          1. Smartphone
          2. Komputer

Akan melakukan akses ke Webserver melalui IP .

Persiapan Perangkat :

gambar skema rangkaian pada fritzhing
Gambar Project Bord LM35

Komponen Yang Di butuhkan :

1.    NodeMcu Lua
2.    LM35
3.    Wifi Router

Semua Komponen Siap Lakukan Perakitan Sesuai Projectboard di atas .

gambar skema pada project board
Gambar Semua Komponen di rakit pada project board
Setelah semua siap jangan lupa download program ke nodemcu .

gambar code arduino
Gambar Kode Program Node MCu
Setelah semua kode selesai di download ke nodemcu . nodecmu akan melakukan koneksi ke wifirouter dan mendapatkoan no ip :

Kita akan melakukan akses ke webserver nodemcu melalui ip ini dengan format sebagai berikut :
http://192.168.0.100/adc/0

Lakukan pengujian akses data melalui smartphone , computer dan laptop . kemampuan dari jumlah yang bisa akses ke webserver .tergantung dari jumlah gadget yang bisa di tampung oleh wifi wouter .


1 comments:

Sensor Water Flow Meter pengisian air otomatis


Sensor water flowmeter di gunakan sebagai perangkat pengisian otomatis . dalam artikel kita akan membahas perancangan system pengisian botol .Sistem ini sama dengan pengisian pada isi ulang  air minum .Proses di laksanakan dengan bantuan mikroprosesor , Sehingga memiliki kelebihan dapat menghentikan proses ketika volume air sudah mencapai target . Perangkat di kendalikan mengunakan perintah komputer untuk memulai pengisian dan dapat mematikan proses pengisian ketika hampir penuh .


gambar
 Gambar Proses Pengisian



Pada diagram diatas terlihat proses pengisian air minum . Mengunakan beberapa perangkat elektronik khusus untuk mendukung system . Pengisian mengunakan pompa air ( disini kita mengunakan pompa air akuarium untuk percobaan ) . Proses perhitungan volume air yang sudah masuk kedalam botol air minum mengunakan water flowmeter.

Proses di mulai dengan mengubungkan perangkat dengan computer untuk proses pengendalian .Dimana perintah pengisian dilakukan melalui perangkat serial monitor . Perintah akan di respon dengan menjalankan pompa air . Sistem monitoring volume yang telah mengalir mengunakan sensor flowmeter .Program melakukan pembacaan debit air yang telah mengalir tiap detik nya .

Terdapat setting berapa liter air maximal untuk proses penghentian didalam program .Program akan melakukan penghentian pompa air ketika volume sudah mencapai batas maximal . Volume maximal ini sudah di lakukan percobaan sesuai dengan kapasitas botol .


gambar flowchat proses pengisian
Gambar Flowchart


Penjelasan lebih lengkap bisa di lihat pada flowchart diatas . Terlihat diagram lengkap mengenai proses pengisian . Proses di mulai ketika perangkat mendapat perintah pengisian dan berhenti ketika volume air sudah mencapai target .

Pada keadaan darurat terdapat perintah untuk melakukan stop . Perintah bisa di lakukan dengan mengirim perintah stop . Internal program telah di lengkapi perintah keamanan jika terjadi sesuatu hal diluar dugaan .


PENJELASAN SISTEM PENGISIAN OTOMATIS

Lebih lengkap selain penjelasan flowchart di atas kita bisa melihat lebih lengkap melalui blok diagram .


gambar blok diagram pengisian otomatis
Gambar blok diagram

Blok diagram diatas menjelasan system memiliki inti proses di gambarkan pada blok “Box Modul Otomatis” Pada system digambarkan adalah mikrokontroller . Arduino nano adalah mikrokontroller yang di gunakan pada percobaan ini . Pengunaan Arduino nano di rasa cocok karena telah memiliki pin interrupt sebagai pembaca sensor water flowmeter dan pin digital untuk kendali relay melalui pin digital .

Pengambaran blok diagram diatas mirip dengan system pid dimana terdapat sensor yang kembali ke mikorkontroller . Mikrokontroller mengunakan informasi sinyal pulsa sensor waterflowmeter untuk melakukan kendali pompa air akuarium . Ketika mencapai volume target pompa air akan segera di matikan .

Botol Mineral sebagai plant untuk objeck uji coba . Perhitungan volume di lakukan dengan menghitung dari kecepatan laju air atau debit  . Penggunaan botol berbeda lebih kecil dapat mengakibatkan air tumpah . Sistem tidak melihat kondisi air pada botol .

PERANGKAT PENGISIAN OTOMATIS

Perangkat di gunakan seperti blok diagram diatas . Arduino nano , waterflowmeter dan relay digital . Semua komponen ini dirakit sesuai dengan pin yang di butuhkan . Wiring dapat dilihat pada gambar wiring mengunakan fritzhing di bawah ini :



gambar wiring arduino nano dengan waterflowmeter
Gambar wiring diagram

Wiring dapat dilakukan dengan mengunakan project board . Sensor waterflowmeter dapat langsung di hubungkan dengan sumber daya dari output arduino . Relay juga dapat mengunakan sumber daya tegangan Output arduino .

Sumber daya utama dari semua system termasuk arduino adalah USB computer atau laptop . Wiring komponen bisa dilihat pada gambar di bawah .



wiring kabel pada komponen
Gambar Wiring 

Wiring nyata bisa di lihat diatas semua komponen sesuai dengan wiring pada fritzhing . Arduino dapat di hubungkan langsung dengan computer dengan mendapat sumber power supply .

Lebih lengkap bisa di lihat pada video di bawah :

2 comments:

Membaca Water Flow Sensor Dengan Arduino Nano


Pada artikel ini kita akan membahas pemrograman sensor flowmeter dengan arduino nano . penulis akan membawa pembaca untuk mempelajari karakteristik pembacaan waterflowmeter dengan arduino  .


perangkat arduino membaca waterflowmeter
Gambar sensor water flowmeter 


Water FlowSensor adalah tranduser/Sensor yang di gunakan untuk mengukur kecepatan aliran air per menit . Pengunaan sensor ini menghasilkan nilai kecepatan air yang mengalir melewati waterflow meter .Sensor Flowmeter harus digunakan bersama microprosesor untuk menghitung kecepatan ,dikarenakan Output dari sensor adalah sinyal pulsa .

sinyal pulsa water flowmeter

Sinyal Pulsa Sensor FlowMeter

WaterFlow meter terdiri dari body seperti sambungan pipa , terdapat ulir untuk di hubungkan dengan pipa lain nya . Waterflow sensor terbuat dari bahan plastic dan juga ada yang metal . Sensor ini memiliki prinsip kerja .Perhitungan kecepatan aliran air berdasarkan dari jumlah putaran kincir yang terdapat di dalam body sensor .

Terdapat sensor medan magnet dan kincir air didalam body waterflowmeter . Kedua komponen ini penting untuk mendukung pergerakan perhitungan sensor .

Kincir Air : komponen mekanik dari waterflowmeter , Berputar ketika mendapat aliran air . Perputaran kincir air sebanding dengan seberapa cepat debit air yang melewati Waterflow Meter . Semakin cepat maka perputaran akan semakin banyak per menit . kita bisa mengunakan bahasa frekuensi perputaran permenit .


Hall Efect Sensor : adalah sensor medan magnet , Sensor ini bertugas untuk menghitung seberapa banyak kincir air berputar . Memiliki prinsip medan magnet yang di bawa oleh kincir air . Hall Effect Sensor akan menghasilkan Sinyal Pulsa , Sebanyak N putaran permenit .Sesuai dengan kecepatan kincir .

Gambar Sederhana Prinsip Kerja WaterFlowMeter


Seperti gambar diatas , Aliran air masuk kedalam waterflowmeter  membuat kincir air berputar sesuai dengan kecepatan aliran air yang masuk . Semakin cepat aliran bergerak maka semakin cepat putaran . Frekuensi Sinyal Pulsa yang di hasilkan akan semakin besar . 

PEMROGRAMAN WATERFLOW METER DENGAN ARDUINO NANO


Pembacaan sensor water flowmeter tidak bisa dilakukan sendiri . Sensor waterflowmeter menghasilkan output berupa sinyal pulse dengan frekuensi sesuai dengan kecepatan aliran air per menit . Output sinyal pulse tidak bisa di gunakan untuk menentukan seberapa cepat airan air per menit . Kita bisa mengunakan konstanta tertentu untuk mendapatkan kecepatan aliran air per menit .

Kecepatan aliran air per menit = Frekuensi Kecepatan Kincir Air * konstanta .

Menghitung frekuensi di perlukan terlebih dahulu setelah itu bisa di dapatkan kecepatan aliran air permenit .Mikroprosesor adalah komponen yang cocok untuk proses perhitungan . Salah Satu adalah arduino memiliki pin interupt yang dapat di gunakan dalam proses counter .Pengunaan sensor flowmeter bersama dengan miroprosesor untuk melakukan counter perputaran kincir per menit atau frekuensi kecepatan kincir per menit .


gambar flowchart pembacaan water flowmeter
Gambar Blok Diagram


Perencanaan pembacaan sensor flowmeter mengunakan arduino sesuai dengan blok diagram di atas . Waterflowmeter di hubungkan dengan arduino , sebagai pembaca frekuensi kincir air .Perhitungan kecepatan aliran air permenit berdasarkan frekuensi yang masuk kedalam pin interrupt arduino . Proses perhitungan di lakukan di dalam arduino . Sebagai Output kita akan mengunakan Serial Monitor.


SENSOR FLOW METER

Sensor FLowmeter memiliki beberapa macam bentuk dan bahan pembuatan mulai dari bahan plastik sampai metal .

Gambar sensor water flowmeter

Sensor FlowMeter memiliki spesifikasi seperti data di bawah :

  • 1.     Tegangan kerja 5 – 24 Volt .
  • 2.     Konsumsi Ardui +- 15 mV
  • 3.     Range Debit Air 1 – 30 L
  • 4.     Luas Penampang ½ inch .


Terdapat 3 kabel yang  keluar dari sensor waterflowmeter . memiliki pengunaan masing – masing .


  • 1.     VCC tegangan sensor flowmeter .
  • 2.     Data Sinyal Pulsa .
  • 3.     Ground Sensor Flowmeter .


3 pin ini bisa langsung di hubungkan dengan pin arduino tanpa perantara lain  nya  .


Gambar Sinyal Water flowmeter


Pin data sinyal dari waterflowmeter , bisa langsung dihubungkan pada pin interrupt arduino . untuk arduino nano kita gunakan pin interrupt 2,3 . 


PEMROGRAMAN DENGAN ARDUINO

Pada pemrograman dengan arduino kita mengakses 2 komponen utama dalam arduino :

      Pin Interupt .


Pin untuk melakukan interupsi terhadap program arduino yang sedang berjalan . Pin Interupsi akan menghentikan program arduino ketika mendapatkan perubahan sinyal . Program akan masuk kedalam kode tertentu sesuai dengan yang kita set  .

Pada program ini , kita akan membuat perhitungan atau counter jika terdapat interupsi yang masuk dari sensor flowmeter . program akan mengunakan flowchart sesuai gambar di bawah ini .


gambar flowchart pembacaan waterflow meter

Gambar Flowchart Pembacaan Counter Melalui Pin Interupt



Counter akan bertambah setiap sinyal pulse masuk ke arduino . Pin Iterupsi selalu dalam keadaan standby .

      Serial Monitor  


Dalam pembacaan kecepatan aliran air permenit kita membutuhkan komponen display , menunjukan berapa banyak counter dan aliran air yang berhasil di baca oleh arduino nano . Artikel ini kita akan mengunakan display Serial Monitor untuk menampilkan data pada computer  .


Pin D0 dan D1 (RX dan Tx)



Tampilan display akan update setiap 1 detik sekali , sehingga perubahan dari kecepatan aliran akan lebih terlihat . Tampilan display memiliki susunan kata per kolom .

1.     Kecepatan aliran .
2.     Counter Per Menit .
3.     Jumlah Counter .
4.     Waktu Sudah Terlewat .

Susunan tersebut memudahkan pada proses analisa .

 Perakitan Semua Komponen Pembacaan Waterflowmeter dengan arduino nano


Perakitan komponen pengujian flowmeter mengunakan projectboard . Pengunaan project sangat mudah dalam pengoperasian . menghubungkan semua pin – pin komponen antara sensor water flowmeter dengan arduino nano cukup mengunakan kabel jumper atau kabel yang telah mengunakan black house pin .


gambar water flowmeter dengan arduino nano
Gambar skema waterflowmeter dengan arduino nano



Tampak sensor water flowmeter terhubung pada pin 3v3 dan gnd . Sensor water flowmeter dapat terhubung dengan mengunakan tagangan kerja 3.3V . komunikasi dengan arduino nano pada pin D2 yang merupakan pin interrupt .Setiap pulsa sinyal dari sensor akan di deteksi oleh pin interrupt . Fungsi khusus akan melakukan counter setiap terdapat sinyal pulse .



Arduino nano juga memiliki USB to TTl yang menghubungkan Atmega didalam arduino atau Mikrokontroller di dalam arduino . Koneksi antara computer dan arduino nano sudah tidak memerlukan perantara kembali .

Penguna tinggal melakukan koneksi secara lansung menuju computer melalui USB . OS di dalam computer dapat secara langsung mendeteksi port yang terdaftar .

Pemrograman Sensor FlowMeter dengan arduino Nano .



Pemrograman arduino pada project ini dengan mengakses pin interrupt , akses pin interrupt untuk mendeteksi perubahan yang terjadi ketika terdapat sinyal yang berasal dari sensor water flowmeter . Komponen USart di dalam mirkokontroller untuk melakukan pengiriman data menuju computer dan perhitungan sederhana untuk konversi dari counter menjadi debit air .



float last = 0 ;

byte sensorInterrupt = 0;  // 0 = digital pin 2
byte sensorPin       = 2;

// The hall-effect flow sensor outputs approximately 4.5 pulses per second per
// litre/minute of flow.
float calibrationFactor = 4.5;

volatile byte Count; 

float flowRateMinute;
unsigned int flowMilliLitre;
unsigned long totalMilliLitre;

unsigned long oldTime;

void setup()
{
 
  // Initialize a serial connection for reporting values to the host
  Serial.begin(9600);
 
  pinMode(sensorPin, INPUT);
  digitalWrite(sensorPin, HIGH);

  Count        = 0;
  flowRateMinute    = 0.0;
  flowMilliLitre   = 0;
  totalMilliLitre  = 0;
  oldTime           = 0;

  attachInterrupt(sensorInterrupt, pulseCounter, FALLING);
}

/**
 * Main program loop
 */
void loop()
{
  
   if((millis() - oldTime) > 1000)    // Only process counters once per second
  {
    detachInterrupt(sensorInterrupt);
    flowRateMinute = ((1000.0 / (millis() - oldTime)) * Count) / calibrationFactor;
    oldTime = millis();
    flowMilliLitre = (flowRateMinute / 60) * 1000;
    totalMilliLitre += flowMilliLitre;
     
    if( abs(last-flowMilliLitre) > 5 ){
       last = flowMilliLitre ;
      
       Serial.println("========================================================>");
       Serial.println("================== Flow Meter Sensor ===================>");
         Serial.print("Debit Air / Second :"); Serial.print(flowMilliLitre);Serial.println("mL/Sec");
         Serial.print("Volume Air :"); Serial.print(totalMilliLitre);Serial.println("L");
       Serial.println("========================================================>");
    }
   
    // Reset the pulse counter so we can start incrementing again
    Count = 0;
   
    // Enable the interrupt again now that we've finished sending output
    attachInterrupt(sensorInterrupt, pulseCounter, FALLING);
  }
}

/*
Insterrupt Service Routine
 */
void pulseCounter()
{
  // Increment the pulse counter
  Count++;
}


Kode program arduino di atas bisa langsung di gunakan . tanpa tambahan library apapun . penguna tinggal membuat halaman baru pada arduino IDE lalu menimpa kode diatas ke halaman baru .


Pengoperasian Sensor Flowmeter . 


Pengoperasian perangkat ini dengan menyediakan sumber tekanan air , dalam project ini penulis akan mengunakan sumber tekanan air yang berasal dari mesin pompa air ikan akuarium . Mesin pompa air akan di hubungkan dengan sensor waterflowmeter . seperti gambar di bawah :

gambar pompa air akuarium
Gambar pompa air aqurium

Pada gambar diatas di gunakan botol ukuran 600mL untuk mengukur ketepatan sensor flowmeter dalam menghitung kapasitas air yang keluar dari waterflowmeter dan perhitungan program .


Lakukan percobaan dengan mengunakan stopwatch , ukuran yang keluar dari serial port dalam satuan mili liter per detik . aktifkan pompa air lalu tunggu sampai dengan botol penuh . lalu cek nilai kapasistor yang didapat dengan apakah sudah tepat .

Ketepatan antara bitol aqua nyata dan hasil perhitungan program , bisa kita simpulkan dengan persen error . Kita bisa mengurangi persen error dengan mengurangi nilai output dengan persen error yang ada .

Hasil  = Hasil Nyata – (Hasil nyata*persen Error)


Setelah di dapat persen error kita bisa mendapatkan hasil koreksi error .Galler percobaan bisa dilihat di bawah .


pembacaan sensor water flow meter
Gambar hasil Serial Monitor Water Flowmeter

Lebih lanjut bisa di lihat pada video di bawah ini :



2 comments:

Nodemcu dan sensor kelembapan tanah sebagai wasn monitoring kelambapan tanah

sensor kelembapan tanah dengan nodemcu
Gambar Sensor Kelembapan tanah dengan nodemcu
Project wasn mengunakan nodemcu dan sensor kelembapan tanah untuk monitoring kelembapan tanah .Project ini dibuat untuk mengenali karakteristik sensor kelembapan tanah terhadap perubahan kelembapan tanah.Sensor kelembapan tanah memiliki output berupa tegangan stabil . Perubahan tegangan terjadi terdapat perubahan resistansi pada tanah . Perubahan resitansi diakibatkan sejumlah air yang terdapat dalam tanah .

Air  bersifat semikonduktor yang dapat menghantarkan arus listrik . Semakin banyak nilai kosentarsi air dalam tanah maka semakin besar kelembapan tanah .  Sensor kelembapan tanah memanfaatkan sifat air untuk mendeteksi tingkat kelembapan tanah .

elektroda sensor kelembapan tanah
Elektroda sensor kelembapan tanah

Sensor kelembapan memiliki 2 elektroda terpisah yang menghantarkan listrik . Semakin besar nilai kosentrasi air maka resistansi juga akan semakin menurun . listrik akan lebih mudah melewati . Sehingga nilai tegangan output pada sensor kelembapan tanah juga semakin kecil .
grafik sensor kelembapan tanah
Gambar Grafik Sensor Kelambapan tanah
Pada grafik diatas terlihat perubahan tegangan . perubahan yang terjadi akibat dari perubahan resistansi tanah akibat perubahan resistansi tanah .

RANGAKAIAN NODE MCU DAN SENSOR KELEMBAPAN TANAH

Kita langsung mencoba rangkaian nodemcu dan sensor kelembapan tanah . Pada komunikasi rangkaian kita mengunakan pin analog untuk membaca tegangan output dari sensor kelembapan tanah . Komunikasi diatur melalui program dengan algoritma untuk pembacaan dari client .

System wasn di dalam project ini memliki topologi jika kita gunakan ilmu jaringan computer , kita mengunakan topologi star . Nodemcu adalah server yang dapat diakses banyak client . Mengunakan access point sebagai penyebar data .

skema jaringan sensor
Gambar skema Topologi
Gambar Topologi diatas memungkinkan perangkat di akses lebih dari 1 client . Topologi ini disebut dengan topologi star . Modul sensor adalah server penyedia data utama . Semua informasi dapat diakses banyak client selama dalam satu jaringan.

Gambar tersebut menunjukan arah data , Modul sensor menuju access point dan transfer kedalam computer . Perangkar modul sensor harus memiliki catu daya sendiri . karena lingkungan tidak memungkinkan tersedianya sumber daya listrik PLN . Powerbank sebagai catu daya alternative yang dapat di gunakan .

RANGKAIAN PERANGKAT MODUL SENSOR

Rangkaian modul sensor dapat dilihat seperti gambar di bawah ini .

rangkaian nodmcu dengan lm35
Gambar rangkaian sensor kelembapan tanah

Gambar rangkaian diatas komunikasi sensor kelembapan tanah dengan nodemcu . Terdapat 4 pin pada sensor kelembapan tanah . Terdapat 2 pin sebagai sumber daya VCC dan GND . Terdapat 2 pin output analog dan digital .

Pin Digital menyediakan output 0 dan 1 dimana output tersebut didapat dari hasil comparator antara tengan dari elektroda dan tegangan referensi yang sudah kita setting. Selama tegangan  comparator tidak menyentuh tegangan elektroda . Output digital akan tetap LOW . Pengaturan bisa di lakukan pada potensiometer .

Pin Analog menyediakan tegangan sinyal realtime dari elektroda sensor . Besaran tengan ini kurang dari vcc dan tidak pasti . Tegantung dari vcc sensor dan tingkat kelembapan tanah . Output pin analog adalah murni  .Pin analog atau pin digital sama fungsi pengunaan tergantung dari kebutuhan . Untuk analisa lebih mudah mengunakan pin analog dan untuk kendali On/Off Lebih mudah mengunakan Pin Digital .

PENGOPERASIAN PROGRAM DAN PERANGKAT

Pengoperasian perangkat dengan menjalankan program khusus untuk pembacaan data sensor .Menjalankan nodemcu untuk terhubung dengan access point . Program secara otomatis akan terhubung secara langsung menuju pada IP node MCU .

pengujian wasn kelembapan tanah
Gambar Perangkat wasn dan program desktop
Gambar diatas menunjukan sebelum tanah di beri air . tegangan sensor masih 0.9V , pengujian dilakukan dengan menuangkan air kedalam tanah . Sehingga resistansi berkurang . Terjadi perubahan tegangan .

pengujian wireless sensor network tanah disiram
Gambar tanah telah di siram air
Gambar tanah telah di siram air . Tegangan output dari modul sensor kelembapan tanah berkurang . Terlihat grafik pada program desktop mengalami penurunan tajam . Semakin basah tanah semakin besar  tegangan turun .

Lebih lengkap nya bisa dilihat pada video di bawah .





Bagi yang berminar silahkan download program oada link di bawah ini :

0 comments:

SENSOR LM35 MENGUNAKAN NODEMCU 12E SEBAGAI KOMUNIKASI IOT


Project Komunikasi IoT , Sensor LM35 mengunakan NodeMCU 12E . Pada project kali ini penulis akan membuat project jaringan sensor network untuk share informasi suhu ruangan jarak jauh . IoT adalah konsep dimana semua perangkat terhubung melalui jaringan . Komunikasi perangkat tanpa campur tangan manusia , pertukaran data secara real time .

nodemcu pada IoT
Perangkat jaringan dengan IoT

Konsep IoT dapat di kembangkan secara luas salah satu adalah mengenai WASN atau jaringan sensor network dalam ilmu elektro kita bisa menyebutnya telemetering . Telemetering adalah monitoring lingkukangan melalui sensor jarak jauh .Pengunaan bersama kendali menjadi bagian dari scada .

Tujuan system ini adalah monitoring suatu kondisi lingkungan tanpa memperdulikan jarak dan kapanpun dan dimanapun . Operator dapat melihat data lingkungan kapan saja dibutuhkan .

topologi star pada jaringan wireless
Blok Diagram System IoT

Blok diagram diatas menunjukan system yang dapat diakses melalui media gadget . Sebuah gadget atau kita sebut dengan client dapat melakukan akses dimanapun dan kapanpun . Infomasi sensor dapat diambil secara realtime .

Terdapat perangkat , bertugas sebagai access point untuk melakukan persebaran data menuju ke banyak client . salah satunya adalah computer . Jumlah client yang dapat ditampung tergantung dengan jumlah point gadget yang dapat di tamping akses point . Semakin bagus kualitas access point semakin baik .

Jaringan dari system ini masih bersifat local . gadget yang terhubung dengan 1 jaringan dengan modul sensor yang dapat melakukan akses . Jaringan dapat di perluas dengan mengunakan Access Point dengan maximal jumlah client besar dan mengunakan antenna pemancar dan reapetar .

PROGRAM DESKTOP UNTUK AKSES KEDALAM MODUL SENSOR


Sumber informasi suhu dapat diakses melalui program desktop  , program khusus yang dapat melakukan pemanggilan melalui HTTP setiap 1 detik sekali . Sytem secara realtime melakukan pemanggilan data . Informasi suhu selalu terupdate .
program gui desktop pada jaringan IoT
Tampilan GUI Program

Program desktop sederhana dapat melakukan akses terhadap sensor jarak jauh . Kemampuan jarak tergantung dari access point sebagai penghubung antara modul sensor dengan computer . Satuan dari sensor adalah *C .

Komponen module sensor mengunakan nodemcu dan sensor lm35 .Project board sebagai papan penghubung . Pengunaan project board memudahkan dalam pembuatan .
rangkaian nodemcu dengan lm35 pada projectboard
Gambar Rangkaian LM35 dan NodeMCU

LM35 adalah sebuah tanduser yang telah terkalibrasi . Tarnduser seperti ini sudah memiliki komponen amplifier sendiri . Output constant sehingga tidak memerlukan kembali komponen tambahan untuk penstabil atau penguat sinyal.

Komunikasi bisa dengan pin analog NodeMCU . Daya untuk LM35 bisa mengunakan 3.3V yang berasal dari nodeMCU . LM35 termasuk komponen hemat daya , Sehingga daya rendah output dari nodemcu dapat di gunakan untuk menjalankan nodemcu .

Perakitan pada projectboard kita bisa mengunakan kabel blackhouse atau dengan jumper . pada project ini kita akan mengunakan kabel pelangi dengan black house untuk lebih mudah nya .

Add caption

project board untuk merangkai nodemcu dan lm35
Rangkaian Node MCU dengan LM35 Pada Project Board

Project dilakukan pada lingkungan luar , sehingga kita tidak bisa menggunakan sumber daya tegangan PLN untuk menjalankan perangkat . Alternatif mengunakan power bank , Konsumsi yang sedikit bisa di gunakan untuk menjalankan perangkat selama ber jam – jam .


Gambar Percobaan Dengan Kertas Dibakar

Hub yang di gunakan dalam  bisa diletakan ditempat yang lebih tinggi agar jangkauan melebar sehingga memperbesar range jangkauan . Pada Percobaan diatas kita menggunakan kertas yang terbakar untuk menaikan suhu sekitar . Terlihat bahwa nilai suhu meningkat . data secara real time akan bergerak sesuai dengan kenaikan suhu sekitar .


pengujian sensor lm35 dengan menaikan suhu udara
Gambar kertas di bakar dan menaikan suhu sekitar
Perubahan akan terlihat jika kita mematikan sumber panas , dalam gambar adalah kertas yang di bakar . Kita bisa mematikan kertas untuk menurunkan suhu ruangan .

pengujian sensor lm35 pada system IoT saat api padam
Gambar api padam dan suhu turun
Gambar terlihat mengalami penurunan suhu dikarenakan kertas yang di bakar telah dimatikan . Output tegangan yang di hasilkan LM35 akhirnya turun sesuai dengan suhu di sekitar . LM35 memiliki Output tegangan .

10 mV / *C 

Lebih jelasnya bisa dilhat pada video di bawah ini :



 Bagi yang berminat silahkan download program di link driver di bawah ini :

>=======================>    download file pada drive   <===================//

1 comments:

jasa pemrograman arduino © 2014. All Rights Reserved | Powered By Blogger | Blogger Templates

Designed by-SpeckyThemes