Tugas Rutin 2 Mikroprosessor.docx

  • Uploaded by: Eko We Purba Tambak
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Tugas Rutin 2 Mikroprosessor.docx as PDF for free.

More details

  • Words: 761
  • Pages: 5
TUGAS RUTIN 2 MIKROPROSESSOR

CONTOH: SISTEM DESAIN ROBOT LABIRIN NAVIGASI OTOMATIS BLINKY 602A

Oleh: Andi Hilmy Syahir

5163230005

Eko We Asa Purba

5163230009

Gusnando Nainggolan

5163230013

Irvan Simbolon

5163230020

DOSEN PENGAMPU : Ir.Mustamam, MT / Marwan Affandi, ST, MT

PRODI TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS NEGERI MEDAN 2018

1

KATA PENGANTAR

Puji syukur kami sampaikan kehadiran Tuhan Yang Maha Esa, yang karena bimbingan-Nyalah maka penulis bisa menyelesaikan sebuah karya tulis berupa Makalah pada mata kuliah Mikroprosesorini tepat pada waktunya. Makalah ini dibuat dalam rangka membuat pembahasan pada materi tertentu buku dan juga sekaligus melakukan apa yang menjadi tugas mahasiswa pada mata kuliahMikroprosesor. Semoga makalah ini bermanfaat bagi penulis dan pembaca. Kami menyadari bahwa makalah ini masih terdapat kekurangan dan kelemahan. Namun penyusun tetap mengharapkan kritik dan saran yang bersifat konstruktif sehingga bisa menjadi acuan dalam penyusunan makalah selanjutnya.

Medan, September 2018

-Penulis-

2

CONTOH: SISTEM DESAIN ROBOT LABIRIN NAVIGASI

OTOMATIS

BLINKY 602A Untuk mengilustrasikan proses desain, kami memberikan contoh mendalam menggunakan

robot

Blinky

602A

diproduksi

oleh

Graymark

(www.graymarkint.com). Dalam paragraf yang akan datang, kami maju melalui proses desain selangkah demi selangkah. Deskripsi masalah dan penelitian latar belakang. Produsen Graymark banyak biaya rendah, platform robot yang sangat baik. Dalam proyek ini, kita akan memodifikasi robot Blinky 602A untuk dikontrol oleh papan pemrosesan Arduino Duemilanove. The Blinky 602A kit berisi perangkat keras dan bagian mekanik untuk membangun robot baris berikut. Pengolahan elektronik untuk robot terdiri dari sirkuit analog. Robot dikendalikan oleh dua 3 VDC motor, yang secara mandiri menggerakkan roda kiri dan kanan. Roda drag non-daya ketiga menyediakan

stabilitas

tripod

untuk

robot.

Dalam proyek ini, kami mengganti sirkuit kontrol analog dengan Arduino Duemilanove sebagai elemen pemrosesan. Kami juga memodifikasi misi robot dari menjadi pengikut garis menjadi navigator labirin otonom. Untuk mendeteksi dinding labirin, kami melengkapi platform robot Blinky 602A dengan tiga sensor IR GP12D Sharp seperti yang ditunjukkan pada Gambar 3.3. Robot akan ditempatkan dalam labirin dengan dinding putih reflektif. Tujuan dari proyek ini adalah robot untuk mendeteksi dinding labirin dan menavigasi melalui labirin tanpa menyentuh dinding. Robot tidak akan diberikan informasi tentang labirin. Ia harus mengumpulkan informasi labirin sendiri saat ia berkembang melalui labirin. Algoritma kontrol untuk robot akan di-host di papan pengolahan Arduino Duemilanove. Persyaratan: Persyaratan untuk proyek ini adalah lurus ke depan; robot akan secara otonom (sendiri) menavigasi melalui labirin tanpa menyentuh dinding labirin. Penting untuk dicatat bahwa peta labirin tidak akan diprogram ke dalam robot. Robot akan merasakan keberadaan dinding labirin menggunakan sensor IR Sharp dan kemudian membuat keputusan untuk menghindari dinding dan proses melalui labirin. Dari uraian ini, hasil persyaratan berikut. Robot akan menjadi: sein (LED) untuk menunjukkan belokan.

3

o Dilengkapi dengan LED, satu untuk setiā€¢ Dilengkapi dengan tiga sensor IR Sharp untuk mendeteksi dinding labirin. o Didorong melalui labirin menggunakan dua roda bertenaga yang disediakan dalam kit Blinky 602A dan roda seret ketiga untuk stabilitas. o Dikendalikan oleh dewan pengolah Arduino Duemilanove. o Dilengkapi dengan lampu ap sensor IR, untuk menunjukkan dinding telah terdeteksi oleh sensor tertentu. Pra-desain. Dengan persyaratan yang dipahami dengan jelas, langkah selanjutnya adalah biasanya untuk melakukan brainstorming solusi yang mungkin. Dalam contoh ini, kami telah memutuskan untuk menggunakan papan pemrosesan Arduino Duemilanove. Alternatif lain termasuk menggunakan perangkat keras analog atau digital untuk menentukan tindakan robot atau mikrokontroler lainnya. Diagram sirkuit. Diagram sirkuit untuk robot disediakan pada Gambar 3.4. Tiga IR sensor (kiri, tengah, dan kanan) akan dipasang di ujung depan robot untuk mendeteksi

dinding

labirin.

Output

dari

sensor

diumpankan

ke

tiga

ArduinoDuemilanoveADCchannels (ANALOG IN 0-2). Motor robot akan digerakkan oleh saluran PWM (PWM: DIGITAL 11 dan PWM: DIGITAL 10). The Arduino Duemilanove dihubungkan ke motor melalui transistor (2N2222) dengan kemampuan drive yang cukup untuk menangani persyaratan arus maksimum motor. Karena mikrokontroler dihidupkan pada 5 VDC dan motor diberi peringkat 3 VDC, dua dioda 1N4001 ditempatkan secara seri dengan motor. Ini mengurangi suplai tegangan ke motor menjadi sekitar 3 VDC. Robot akan didukung oleh baterai 9 VDC yang diumpankan ke pengatur tegangan 5 VDC. Detail dari antarmuka elektronik disediakan di bab selanjutnya. Untuk menghemat biaya baterai, direkomendasikan untuk menggunakan 9 VDC, 2A yang tidak mahal, power supply dinding-mount untuk menyediakan daya ke pengatur tegangan 5 VDC. Kekuatan umbilical dari jalinan kawat dapat digunakan untuk memberikan

kekuatan

ke

robot

saat

menavigasi

tentang

labirin.

Bagan struktur: Bagan struktur untuk proyek robot disediakan pada Gambar 3.5. Diagram aktivitas UML: Diagram aktivitas UML untuk robot disediakan pada Gambar 3.6.

4

Program Arduino Duemilanove: Kami akan mengembangkan seluruh algoritme kontrol untuk papan Arduino Duemilanove di bagian Aplikasi di sisa buku. Kami memulai algoritme kontrol di bagian berikutnya.

Gambar 3.3: Tata letak robot dengan papan pemrosesan Arduino Duemilanove.

5

Related Documents


More Documents from "Lia Amalia Harahap"