Sistem pengukuran ketinggian air dan buka tutup pintu air berbasis IoT (Telegram BOT)

Halo teman – teman salam berjumpa kembali. pada kesempatan ini DT Production akan memberikan tutorial tentang bagaimana membuat sebuah sistem pengukuran ketinggian air serta membuka atau menutup pintu air berbasis IoT (Internet Of Things) menggunakan bantuan BOT dari aplikasi Telegram. sistem ini sangat bermanfaat untuk teman – teman yang lagi membuat projek kampus, sekolah, atau mungkin lagi skripsi bisa menjadi referensi bagi teman – teman sekalian.

Bagaimana cara kerja alat ini ? disini kita bisa mendapatkan fitur – fitur yaitu :
1. Dapat memberikan informasi status ketinggian air
2. Dapat memberikan informasi status keadaan pintu air apakah terbuka atau tertutup.
3. Dapat mengontrol pintu air secara manual
4. Jika ketinggian air kurang dari batas yang ditentukan maka pintu air akan tertutup otomatis dan memberikan notifikasi dari BOT kepada pengguna.
5. Sama halnya dengan poin ke 4 tetapi jika ketinggian air melebihi batas yang ditentukan.

Nah semoga teman bisa memaklumi kekurangan atau kelebihan dari fitur yang sudah DT Production berikan dalam program atau sketch.
untuk langkah awal teman teman perlu menyiapkan sebuah board IoT Project Controller dari DT Production, teman – teman dapat membeli via tokopedia dan bukalapak. silahkan klik link berikut jika teman – teman berminat.

Order via TOKOPEDIA
Order via BukaLapak

Pada projek ini kita menggunakan Sensor Ultrasonik HC-SR04, dan sebuah motor servo SG90 dan sejenisnya, serta USB to TTL dan kabel jumper secukupnya.

Langkah awal kita perlu membuat sebuah BOT telegram terlebih dahulu diharapkan teman – teman sudah menginstall aplikasi Telegram di Android atau IOS. ikuti langkah – langkah pada video berikut.

Setelah selesai membuat sebuah BOT teman – teman perlu menyimpan HTTP API dari bot yang sudah teman – teman buat.

Telegram BOT API

Kemudian untuk wairing atau skema dari rangkaian yang digunakan teman – teman hubungkan seperti berikut ini :

Ultrasonik HC-SR04 === > Board IoT Project Controller
TRIG => D6
ECHO => D5
VCC => 5v
GND => –

Servo === > Board IoT Project Controller
Data => D7
VCC => 5v
GND => –

Harap Baca !

Dikarenkan pin 5v dan – hanya 1, maka teman – teman bisa menggunakan bread board untuk menjumper pin 5v dan – atau GND.

Jika sudah selesai siapkan catu daya berupa adaptor 5v 1A. untuk menjalankan projek ini. Selanjutnya teman – teman download library – library yang akan digunakan yaitu Arduino JSON, Universal Telegram Bot. silahkan teman download pada link berikut.
Download unversal telegram
Download ArduinoJson

Selanjutnya teman – teman buka software arduino IDE dan tambahkan kedua library tersebut. Untuk setup awal pada board IoT Project Controller, teman – teman bisa mengikuti langkah – langkah installasi board dll pada Arduino IDE, klik disini untuk mengikuti.

Setelah itu teman – teman bisa mendownload sketch nya disini dan setelah selesai buat projek baru pada software Arduino IDE kemudian teman – teman paste sketch yang sudah di download ke projek yang baru teman – teman buat. selanjutnya teman – teman perlu memasukan HTTP API yang sudah didapatkan pada saat membuat BOT Telegram tadi ke dalam sketch, perhatikan sketch pada projek ini. karena board ini terkoneksi internet menggunakan koneksi WiFi, maka teman – teman perlu menyediakan koneksi internet berbasis nirkabel atau WiFi entah menggunakan wireles router atau hotspot dari hp teman – teman sendiri. kemudian teman masukan pada sketch ssid(nama akses point) dan password(password akses point) kedalam sketch projek ini, perhatikan pada sketch pada projek ini.
setelah selesai teman – teman tinggal melakukan upload ke boar IoT Project Controller,


Perlu menjadi perhatian, DT Production memohon maaf jika ada kekurangan dari sketch atau projek yang dibuat. diharapkan teman – teman dapat memperbaiki kekurangan tersebut dan sketch sudah dicoba dan berjalan sebagaimana mestinya. video berikut merupakan hasil percobaan projek ini. Terimakasih

16 thoughts on “Sistem pengukuran ketinggian air dan buka tutup pintu air berbasis IoT (Telegram BOT)

  • تسديد قروض
    Februari 11, 2019 at 12:56 pm

    Hi there, just became aware of your blog through Google, and
    found that it’s really informative. I’m going to watch out for brussels.
    I will appreciate if you continue this in future. A lot of people
    will be benefited from your writing. Cheers!

    • admin
      Februari 12, 2019 at 10:11 pm

      Thank you for reminding, i really appreciated.

  • juna
    Februari 13, 2019 at 1:53 am

    gan sya coba kenapa ya gak bisa terhubung ke telegra untuk kode bot nya sudah bener

    • admin
      Februari 15, 2019 at 6:56 am

      Sudah masukan API BOT Telegram yang dibuat di sketch ?

  • Backstreets Of Hickory
    Februari 18, 2019 at 5:25 pm

    Asking questuons are in fact fastidious thing if you are not understanding anything
    fully, but this pece of writing offers pleasant understanding
    yet.

    • admin
      Februari 20, 2019 at 7:53 am

      Thank you sir

  • ipung
    Maret 17, 2019 at 7:39 pm

    bang kalo misal koneksi Wifi diganti dengan SIM800L bagaimana untuk codingnya ? trimaskasih..

    • admin
      Maret 24, 2019 at 8:06 pm

      lebih mudah nya dapat memanfaatkan php, dimana dapat menggunakan library telegram untuk PHP.

      • Dony Setiawan
        Mei 3, 2020 at 11:40 pm

        ada ndak gan tutornya buat bot telegram dengan SIM800L??

  • Elvan
    April 28, 2019 at 11:20 pm

    Bang kalau Nodemcu nya diganti WeMos D1 ESP8266 tapi pakai program diatas bisa tidak?? Please jawab ya. terima kasih

    • admin
      Mei 1, 2019 at 8:45 am

      bisa gan

  • Kris
    Mei 8, 2020 at 12:51 pm

    Gan saya coba menggunakan nodemcu v3 nah pakai program agan , pas saya cek di serial monitor memang pembacaan ultrasoniknya lama ya ? Berbeda dengan tanpa telegram

    • admin
      Mei 9, 2020 at 10:29 pm

      bisa kurangi delay pada program mas.

  • Deka
    Juli 5, 2020 at 6:56 pm

    Codingnya di pake ke board nodemcu esp8622 bisa gan ?

    • admin
      Juli 6, 2020 at 10:44 pm

      Bisa mas

  • Deka
    September 6, 2020 at 7:01 pm

    set kecepatan servonya di mana gan ?

Tinggalkan Balasan

Your email address will not be published. Required fields are marked *.

*
*
You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Theme BCF By aThemeArt - Proudly powered by WordPress .
BACK TO TOP