Dariyan

ROBOT LINE FOLLOWER DIGITAL "DARIYAN"




Bissmillahirrohmanirrohim


Halo gan, selamat akhir tahun 2015 :D, gimana tahunnya ? menyenangkan ? semoga ya..

Pada kesempatan menulis kali ini, saya membuat laman khusus untuk memperkenalkan robot robot line follower digital keluaran ZRF electonics. Hmm, Karena robot robot ini merupakan line follower tercanggih yang pernah saya buat. Dan untuk pemrogramannya akan terus dikembangkan agar bisa bersaing dengan jaman, hehe *apasih?

Tapi tetap saja, selengkap apapun fitur settingan program dalam robot GUI, tujuan utama saya adalah robot yang mampu memiliki pemikiran secanggih mungkin dengan settingan seminimal mungkin. Jadi dari tujuan utama itu, saya coba memasukan berbagai macam rumus perbandingan untuk menyesuaikan satu data dengan data lainnya. Yaaaa intinya sih, robot line follower "Dariyan" memiliki rumus program (formula) yg saya namakan "semiauto" untuk menyesuaikan satu data dengan data lainnya. Supaya ciri khas dari robot itu ga hilang, hehe.

1. Robot Line Follower Dariyan.


"Dariyan  adalah robot line follower digital pertama dari ZRF electronics. Di desain dengan sistem elektronika dan pemrograman GUI sederhana untuk memudahkan bagi yang baru kenalan dengan line follower. Berikut penampakannya yg terbaru gan ..



Dan ini video nya gan :




Robot ini bisa juga dibilang, upgrade dari robot line follower analog 8 sensor non paralel yang hanya bisa di dapatkan disini, hehe.. Kan kalau yg analog 8 sensor non paralel itu sistem bacanya mirip mirip digital. Jadi robot tetep bisa belok walaupun sensor sudah tidak mendeteksi garis lagi. Bagi yang belum tau robotnya, klik aja disini. (sebenernya di sebelah kanan juga ada sih). Sedangkan dariyan, ya robot itu dijadiin digital aja sekalian. :D

Nah, jadi bagi agan yang udah punya line follower analog 8 sensor non paralel dari ZRF electronics, dan mau di upgrade jadi digital, gampang buanget. Tinggal ganti komparatornya dengan sismin "Dariyan", terus polaritas motor DC nya dibalik dua duanya. Terakhir posisikan switch turbo di drivernya jadi on. beres..
Untuk programnya, bisa download di link yang akan saya sediakan di bawah..

Dari Hardware, yang membedakan hanya komparator dan drivernya saja. untuk Dariyan, komparator nya menggunakan sismin Line Follower Dariyan, sedangkan drivernya menggunakan L298N yang tanpa analog speed control. Untuk robot Dariyan, berikut spesifikasinya :

Spesifikasi :

Hardware :
- Ban busa tamiya dilapisi karet.
- Perbandingan gearbox 1:5,2
- Motor DC Central lock (kisaran 24000 rpm)
- Battery Li-Ion 3S 1500 mAh
- Driver L298N
- Mikrokontroller ATmega16 dengan clock 16 MHz
-  LCD Karakter 16x2
- 4 switch untuk setting program + 1 switch reset
- 8 sensor + ADC Eksternal ( IC Op-amp LM324 )
- Dimensi P x L x T = 16 cm x 16 cm x 7 cm.

Software :
- Cek kondisi ADC
- Test ADC
- Sett PID
- Mode path planning (pembacaan max 36)
- mode test run
- Mode turbo
- Timing turbo
- Autodelay.

Robot ini sangat cocok untuk media pembelajaran ataupun lomba. Karena pensettingannya sangat mudah. Bisa digunakan bahkan untuk anak SD sekalipun loh ... Untuk informasi lebih lengkap, silahkan kunjungi postingan saya yang emang khusus untuk membahas Robot Line Follower "Dariyan", disini.




2. Robot Line Follower Dariyan II.

"Dariyan II" kini hadir dengan desain baru loh :D :D
Yang sekarang lebih mepertimbangkan antara speed, beban, dan akselerasi. Dan tampilan yang lebih minimalis, tapi elegan. Bahkan secara program pun sudah banyak perubahan. Sehingga robot Dariyan II bisa mebaca garis dengan cepat dan stabil. Berikut penampakannya :


Robot ini juga cocok untuk pembelajaran ataupun lomba. Namun untuk pensettingan lebih rumit di bandingkan "Dariyan". Tentu saja, karena hasil pembacaan dari program "Dariyan II" akan lebih baik dari "Dariyan". Terutama saat pembacaan plan. Berikut spesifikasi dari robotnya

Spesifikasi :

Hardware :
- Ban busa tamiya dilapisi karet.
- Perbandingan gearbox 1:5,2
- Motor DC Central lock (kisaran 24000 rpm)
- Battery Li-Ion 3S 1500 mAh
- Driver L298N
- Mikrokontroller ATmega32 dengan clock 16 MHz
-  LCD Karakter 16x2
- Battery checker
- 4 switch untuk setting program + 1 switch reset
- 8 sensor depan via ADC Micro + 2 sensor samping via LM358
- Dimensi P x L x T = 16,5 cm x 16 cm x 7 cm.

Software :
- Cek pembacaan ADC
- Setting batas ADC manual
- Setting batas ADC otomatis (auto scan)
- Setting sistem manual
- Setting sistem PID
- Mode path planning (pembacaan max 50)
- Mode telusur (Right/Left/Center)
- Pola plan (di path planning)
- Timing (di path planning)
- Balance ground to pwm (di path planning)
- Mode turbo
- Timing turbo
- Battery checker

Untuk informasi lebih lengkap, silahkan kunjungi postingan saya yang emang khusus untuk membahas Robot Line Follower "Dariyan II", disini.




3. Robot Line Follower Dariyan II Type D.

Robot line follower Dariyan II Type D merupakan penyempurnaan dari Dariyan II. Robot ini adalah andalan saya setiap lomba gan. :D ..
Dan karena Dariyan II mengalami perubahan desain, tentunya tipe D inipun memiliki desain keren pula. berikut penampakannya :




Dan ini video dari aksi nya :





Spesifikasi :

Hardware :
- Ban busa tamiya dilapisi karet (Double Velg).
- Perbandingan gearbox 1:5,2
- Motor DC Central lock (kisaran 24000 rpm)
- Battery Li-Ion 3S 1500 mAh
- Driver Mosfet
- Mikrokontroller ATmega32 dengan clock 16 MHz
-  LCD Karakter 16x2
- Battery checker
- 4 switch untuk setting program + 1 switch reset
- 8 sensor depan via ADC Micro + 2 sensor samping via LM358
- Dimensi P x L x T = 16,5 cm x 16 cm x 7 cm.

Software :
- Cek pembacaan ADC
- Setting batas ADC manual
- Setting batas ADC otomatis (auto scan)
- Setting sistem manual
- Setting sistem PID
- Mode path planning (pembacaan max 50)
- Mode telusur (Right/Left/Center)
- Pola plan (di path planning)
- Timing (di path planning)
- Balance ground to pwm (di path planning)
- Mode turbo
- Timing turbo
- Battery checker

Untuk informasi lebih lengkap, silahkan kunjungi postingan saya yang emang khusus untuk membahas Robot Line Follower "Dariyan II Type D", disini.
Eh, tapi ga cuma sekedar pengikut garis saja loh. Program dariyan II juga menyediakan 2 pin output yang bisa di hubungkan dengan perangkat external. Bisa ditambahkan output ke motor DC untuk memadamkan api. Atau ditambahkan lengan japit untuk dijadikan transporter. atau ditambahkan lengan untuk menekan tombol, dll. Sesuai kreasi agan :D

Untuk tutorialnya menyusul ya..


Nah, seperti yang saya janjikan di tulisan saya di atas atas, saya sediakan link download untuk file hexa dari robot line follower dariyan atau dariyan II yang terbaru. Nah, jadi buat agan yang udah punya device "Dariyan" ataupun "Dariyan II". Entah itu yg versi lama, ataupun yg desain baru. Bisa semua ko.Tinggal flash aja file hex yang sudah saya sediakan ke robot agan.
Untuk file skematiknya masih menyusul gan. Harap bersabar ya :)



*Update Dariyan II Revisi 5, 22 Februari 2016

  1. AutoPID
  2. Connected Plan (Copy dan Mirror)
  3. Edit Text
  4. Menghilangkan bug di revisi 4

*Update Dariyan II Revisi 5.2 , 05 Maret 2016

  1. Perbaikan Autodelay
  2. Penambahan action invers
  3. Setting autoinvers (ON/OFF)
  4. Insert/delete plan
  5. Bug fixed

*Update Dariyan II Revisi 5.3 . 11 Maret 2016

  1. Fitur Mirroring Plan
  2. Fitur Reset Plan
  3. Bug Fixed
*Update Dariyan II Revisi 5.4 , 06 April 2016
  1. Fitur penghitung waktu (Stopwatch)
  2. Mode action full semiauto (tidak lagi menggunakan otomatis atau manual)
  3. Bug fixed
Video untuk revisi 5.4 :


*Update Dariyan II Revisi 5.5 . 29 April 2016
  1. Mode penghitung persimpangan sampai 114.
  2. Perbaikan fitur penghitung waktu (Stopwatch)
  3. Delete all Plan (Additional Options)
  4. Insert all Plan (Additional Options)
  5. Reset all Plan (Additional Options)
  6. Mirror all Plan (Additional Options)
  7. Bug Fixed

*Update Dariyan II Revisi 5.6 . 1 Juni 2016
  1. New Calculation PID & AutoPID (Lebih cepat dan stabil)
  2. Bug Fixed
Berikut ini video hasil uji coba dari Line Follower Dariyan II Type D yg sudah menggunakan Operat Sys. Rev 5.6

Tuh, beda banget kan :D . Akselerasi menjadi jauh lebih baik dari sebelumnya..

*Update Dariyan II Revisi 5.7 . 7 Juli 2016
  1. Peningkatan penghitung persimpangan sampai 120
  2. Kalibrasi battery checker
  3. Mode Maze Solving
  4. Mode Input External (Kendali via android, stik PS, remote TV, remote RC, dll)
  5. Bug fixed.
*Update Dariyan II Revisi 5.8 . 7 September 2016
  1. Perbaikan auto PID
  2. Kirm/terima settingan path planning via sensor
  3. Bug fixed
  4. Hanya support untuk sistem minimu terbaru. Untuk sistem minimum nya bisa didapatkan disini
*Update Dariyan II Revisi 5.9 . 12 Maret 2017
  1. Penambahan fitur Checkpoint.
  2. Shortcut path planning di home screen
  3. Tampilan nilai ADC setelah autoscan lebih detail.
  4. Tampilan baru setting PID
  5. Tampilan baru setting path planning
  6. Bug Fixed
*Update Dariyan II Revisi 6.0 . 26 Mei 2017
  1. Sp. Autoscan
  2. Mode pembacaan sensor negatif - positif
  3. Autostop
  4. Speedmax
  5. Speedmin
  6. Speedstep
  7. Timestep
  8. Freq. PWM
  9. String & Kode string
  10. Custom string
  11. Warna garis secara manual
  12. Read mirror
  13. 20 storage, 1 storage 120 plan
  14. Servo Controller
  15. Bug fixed
  16. Hanya support untuk sistem minimum Dariyan II Type D Rev6.0.. Untuk sistem minimum bisa cek disini.

*Update Dariyan II Rev6.2 . 21 Agustus 2019
  1. Balance motor
  2. Virtual Regulator
Berikut ini video hasil uji coba dari Line Follower Dariyan II Type D yg sudah menggunakan Operat Sys. Rev 6.0




klik gambar dibawah untuk download file hexa

File .hex                                                                     Video Tutorial

icon download                      icon download


Baca juga :

Robot Line Follower Dariyan Rev 5.7
Robot Line Follower Dariyan II Rev 5.8
Robot Line Follower Dariyan II Type D Rev 6.0




6 comments:

  1. mas ini program didalamnya sepertinya terhapus / ter reset lalu bagaimana cara mengembalikanya ?

    ReplyDelete
  2. Replies
    1. Maaf gan. Password bisa di lihat di robot nya. Jadi file nya khusus untuk yg udah punya robot nya aja 🙏🙏

      Delete
  3. Kalau pakek metode dfs (depth first search) bisa nggak ?

    ReplyDelete