Benzer belgeler

Giriş Nanobot düşük fiyatlı her yaş grubuna hitap eden bir robot ki dir. Kurulumu ve kullanımı çok basi r.

2019

İ İŞİ BÖLÜM ROBOTİK KODLAMA ÖĞRENME ALANLARI BASİT ELEKTRONİK DEVRELERE GİRİŞ AKILLI CİHAZ TASARIMINA GİRİŞ ROBOTİĞE GİRİŞ

Makey Oz Modülünü Bilgisayardan Programlamak Uygulama Kurulumu

BİLGİSAYAR BİLİMİ DERSİ (KUR-2)

Grove Parmak İzi Okuyucu Sensör ile Arduino Uno

Bütün ümidim gençliktedir.

MERHABA BENİM ADIM BULUT :)

Kurulum; Ana Bilgisayar ve Tahtalara ayrı ayrı yapılmaktadır. KURULUM ŞEMASI x.x x.x x.x x.

Kutu İçeriği. Kullanma Kılavuzu. HDMI Kablo Güç Adaptörü. Harici IR Kablo UK Pilleri

Bölüm 1 / Mobil Uygulama Hakkında

BT DRIVE FREE 114 BT CAR KIT

IR Modülü. Kart Özellikleri Çalısma Frekansı: 38KHz Mesafe: 6 Metre Çalısma Voltajı: 3.3-5V Kart Boyutları: 20 mm x 20 mm

UniGSM Arduino SHIELD (UniGSM-A) KURULUM ve KULLANIM KİTAPÇIĞI

Fline Arduino Temelli PID Programlı Çizgi İzleyen Robot Kiti Montaj Kılavuzu Robotus.net

5-14 KURULUM AYARLARI CALIŞMA FONKSİYONLARI MEKANÝK KURULUM ARIZA DURUMLARI GÜVENLÝK UYARILARI TEKNÝK ÖZELLÝKLER

BQ Gsm Acil Arama Modülü Kullanım Kılavuzu

Bütün ümidim gençliktedir.

KARABÜK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ

WT-02 HP KABLOSUZ ODA TERMOSTATI KULLANMA KILAVUZU

Elif İLİKSİZ. Keziban TURAN. Radio Frekanslarla Hareket Eden Araç

BQ Modbus Analog Giriş Kartı 6 Kanal PT100 - PT1000. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

Terminal Üzerinden Led Kontrol Uygulaması

ART S603W Standalone Kart Okuyucu

BQ351 Modbus Röle Kontrol Ünitesi. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

YK-568 ACCESS KONTROL CİHAZI

Q-scout ne işe yarar?

Model No : IP610 IP Kamera Kurulum/Kullanım Kılavuzu

Magic Pass Parmak İzi & RFID Kart Okuyucu

Arduino Uno ile Hc-Sr04 ve Lcd Ekran Kullanarak Mesafe Ölçmek

Kutu İçeriği. HDMI Kablo Güç Adaptörü

BQ Modbus Analog Giriş Kartı 6 Kanal 4 20mA. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

BETİ GSM/GPRS MODEM KULLANIM KILAVUZU

Robotistan; Makeblock un Türkiye deki en güçlü temsilcisidir.

PROJE RAPORU. Proje adı: Pedalmatik 1 Giriş 2 Yöntem 3 Bulgular 6 Sonuç ve tartışma 7 Öneriler 7 Kaynakça 7

GLIDA EWD 7979 Dokunmatik Akıllı Çocuk Saati Hızlı Kurulum ve Kullanım Kılavuzu

GSM Kartı. Programlama Butonu

Wolvox Kapı Ekranı. AKINSOFT Wolvox Kapı Ekranı Yardım Dosyası. Doküman Versiyon :

SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

SEYYAR BALANS MAKİNESİ KULLANIM KILAVUZU

Bilgiyolu Yayıncılık Elektronik Sunum Programı Kurulum Kılavuzu

Konftel 55Wx Hızlı Referans Kılavuzu

ACD BİLGİ İŞLEM ACD KABLOSUZ VERİ TOPLAMA SİSTEMLERİ URT-V2 KABLOSUZ VERİ TOPLAMA TERMİNALİ DONANIM TEKNİK BELGESİ. URT-V2 Terminallerinin

Mobil uygulama kullanıcı kılavuzu

FOUR FAİTH F2114 GPRS MODEM İLE ANALOG I/O ÜZERİNDEN HABERLEŞME KILAVUZU

D-W6001 Alarm panelimiz hakkında bilmemiz gerekenler ;

PM 2 KARTLI VE ġġfrelġ GEÇĠġ KONTROL TERMĠNALĠ KURULUM VE KULLANIM KILAVUZU

Strike 5.50 R Proximity Kart Okuyucu Kullanım Kılavuzu

MODELLER D8210, D8220, D8520

ENERJİ TAKİP YAZILIMI. elektrometre, elektropan ın tescilli markasıdır.

VS-MBC 37. Parmak Okuma Cihazı. Parmak okuma, Kart okuma ve şifreleme.

SERNET ET485CAS x2 RS485/RS422 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

Code Composer Studio İndirilmesi ve Kurulması

UMUX Sistemi. Sistem Kartları v1. Hazırlayan: Rıdvan ŞANAL. Web Sitesi:

Bağımsız Geçiş Kontrol Cihazı

SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

BQ119 Genişletilebilir Gsm Kontrol ve Uyarı Cihazı Kullanım Kılavuzu

idea Kontrol Kartı (idea Board jv2.1) Kullanım Kılavuzu

Paralel ve Seri İletişim. Asenkron/Senkron İletişim. Şekil 2: İletişim Modları

SP-1101W/SP-2101W Hızlı Kurulum Kılavuzu

KEYPAD SLIM TGS-01. Kullanım Kitabı V 1.0. Şubat, 2014 KONTAL ELEKTRONİK :: KEYPAD (TGS-01) 0

Horoz Programlanabilir Zaman Rölesi

NEUTRON SMART HOME NTA-GN8540

CHECKSMART VALİZ TAKİP SİSTEMİ

GLIDA EWD 8989 Dokunmatik Akıllı Çocuk Saati Hızlı Kurulum ve Kullanım Kılavuzu

AIRTIES MESH NETWORK KURULUMU:

EWD8989 KULLANIM KILAVUZU

RTX356-1LRN BX Uzun menzilli kumanda sistemi

7/24 destek hattı Kolay kurulum CD si Üç yıl garanti Üç yıl garanti YM.WR.6372.UM.TR.D00REV

Q-P 110A Kullanım Kılavuzu

5. Bu alt butonlardan Kanal ve SSID isimli butona tıklayınız. B. AP-300 AYARLARI Bu bölümde 2 AP-300 ün Kanal ve SSID bölümü ile kablosuz ayarları LAN

icono Kullanıcı Kılavuzu

Strike SC 702 Kullanım Kılavuzu

Kullanım Kılavuzu. Deneyler artık çok KOLAY! 2x16 Karekter LCD. Üniversal Motor Sürücü. HCSR04 Mesafe Sensörü. MCP9700 Sıcaklık Sensörü

LED YAKMAK. Circuit 2. Kablo LED. Direnç. Arduino LED. Direnç (330ohm)

Edimax Gemini Ev Wi-Fi Dolaşım Güncelleme Kiti RE11 Hızlı Kurulum Kılavuzu

Kablosuz Bluetooth Hoparlör Açıklamaları

Cep Yazıcısı KULLANIM KILAVUZU

ART S602W Standalone Kart Okuyucu

SAKARYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ GÖMÜLÜ SİSTEMLER DENEY FÖYÜ

WAE Music uygulamasını indirin

Q-P 50 B KULLANIM KILAVUZU

ART AC2 Standalone Kart Okuyucu

Mini IR Dome IP Kamera

P-100 P-101. Bağlantı Şeması. İstanbul Yazılım ve Elektronik Teknolojileri

Kullanım Uygulamaları Ön Görünüş. Dijital Ekran Mode Butonu Programlama Tuşu Sıcaklık Değiştirme tuşu ( - ) Sıcaklık Değiştirme tuşu ( +)

Elektronik Belge Yönetim Sistemi Kullanım Kılavuzu

RTX356 Remote Control

MW-350 Stand-Alone Şifre+Kart Okuyucu. Kullanım Kılavuzu. Kullanıma başlamadan önce mutlaka okuyunuz

Visuino: Nextion Ekranla Parmak İzi Sensörü

2. ADIM : Sim Kart Yerleştirildikten sonra Açma-Kapama (1) Tuşu İle Kol Saatini Açınız.

BEUN VPN Hizmeti. VPN Nedir?

İstanbul Teknik Üniversitesi Robot Olimpiyatları İnşaat Kategorisi Kuralları

SICAKLIK VE NEM KONTROL CİHAZI KURULUM VE KULLANIM REHBERI

ANALOG ADRESLİ YANGIN ALARM SİSTEMİ YAZILIM KULLANMA KILAVUZU

Uzaktan kumanda ve alıcı programlama

Bireysel İnternet Şubesi

JABRA STEALTH UC. Kullanım Kılavuzu. jabra.com/stealthuc

Bluetooth VR Oyun Kumandası

Transkript:

https://www.facebook.com/groups/alisrobotics/ https://www.instagram.com/alikesfet/

Bline Kutu İçeriği 2x Redüktörlü DC Motor 2x Tekerlek 1x Akıllı Araç Şasesi 1x Arduino Uno 1x USB Kablosu 1x Alis Robotics Robot Kartı 1x HC-SR4 Mesafe Sensörü 3x TCRT5000 Çizgi İzleyen Sensörü 1x Pil Yuvası 1x Jumper Bağlantı Kabloları 1x Mini Tornavida 2x Sarhoş Tekerlek

Bline Montajı Bline ı monte etmeye motorlarla başlayalım. İzlenecek Adımlar 2 adet Dc motor, Akıllı araç şasesi, motor tutacağı ve resimde görülen vidaları hazırlayalım.

Motor tutacakları ve vidalarla resmideki gibi motoru şaseye vidalayalım.

Aynı işlemi simetrik olarak diğer motor için de yapalım.

Çizgi sensörlerini ve resimdeki vidaları hazırlayalım Her bir sensörü resimdeki gibi çok sıkmadan vidalayalım.

Sensörlerimizin bağlantısı için dişi dişi kablolarımızı hazırlayalım ve bağlantılarını yapalım.

Arduino bağlantı parçasını ve resimdeki vida ve spacerları hazırlayalım ve vidalayalım.

Arduino Uno ve resimdeki vidaları hazırlayalım ve Arduino yu vidalayalım.

Ali s Robotics Robot Kartını Arduino Uno üzerine pin bağlantılarını kontrol ederek dikkatlice takalım.

Arduino bağlantı parçasını, resimde görünen spacer ve vidaları hazırlayalım ve vidalayalım.

Arduino kısmını şaseye resimdeki gibi vidalayalım.

Mesafe sensörü bağlantı parçalarını ve resimdeki vidaları hazırlayalım ve resimdeki gibi üst parçayı alt parçaya vidalayalım.

Daha sonra tüm parçayı şaseye resimdeki gibi vidalayalım.

Mesafe sensörünü ayarlayalım ve resimdeki gibi montajını yapalım.

Pin Bağlantıları Çizgi Sensör Bağlantıları Robota çizgi sensörleri öne gelecek şekilde yukarıdan bakıldığında en solda kalan çizgi sensörü sol, ortada olan sensör orta, en sağda kalan sensör ise sağ çizgi sensörü olarak adlandırılmıştır. Sol Çizgi Sensörü pinleri GND -> GND VCC -> VCC OUT -> D6

Orta Çizgi Sensörü pinleri GND -> GND VCC -> VCC OUT -> D7 Sağ Çizgi Sensörü pinleri GND -> GND VCC -> VCC OUT -> D8 Sol Motor Mesafe sensör pinleri D6 VCC GND Pil Girişi Sağ Motor Açma kapama tuşu

Not: Çizgi sensörü bağlantılarını doğru yaptığınızdan emin olunuz. Mesafe sensörünü bağlayınız. Mesafe Sensörü Pinleri GND -> GND VCC -> VCC Trig -> Trig Echo -> Echo

Pil kutusunu resimdeki gibi yerleştirelim.

Pil kutusunun kırmızı kablosunu Vin girişine, siyah kablosunu GND girişine bağlayalım. Son olarak tekerleri takalım. Robotumuzun montajı bitti.

Bline Nasıl Kodlanır? Bline, Scratch tabanlı kodlama dilleri ile kolaylıkla kodlanabilir. Bline ı kodlamak için Ali s Blocks programını kullanabilirsiniz. Ali s Blocks programını www.alisrobotics.com adresine girerek programlar menüsü altından indirebilirsiniz. Programı indirdikten sonra kartlar menüsünde Boxie i seçtiğinizde Bline ı kodlamak için gerekli kod blokları robotlar menüsüne gelecektir. Mblock ile Kodlama İsterseniz Bline ı Mblock programı ile de kodlayabilirsiniz. Mblock programını http://www.mblock.cc/mblock-software/ adresine girerek indirebilirsiniz. Adrese girdikten sonra mblock3 for PC programını indirmeniz gerekmektedir.

Mblock programını indirdikten sonra Bline için bir uzantı indirmeniz gerekmektedir. Bu uzantı Bline için özel geliştirilmiş kod bloklarını içerir. Mblock programında uzantılar>uzantıları yönet menü yolunu takip ederek Boxie Robot Kontrol Kartı uzantısını indiriniz. Uzantıyı indirdiğinizde gerekli kod blokları robotlar menüsü altında gözükecektir. Not: Kod bloklarını sadece Arduino modunda kullanınız!

Motorların Kalibrasyonu Bline robotumuzun bağlantılarını yaptıktan sonra ileri git komutu verdiğimizde iki tekerinde ileri dönmesi gerekmektedir. Eğer tekerlerden biri ya da ikisi ters yönde dönüyorsa motor bağlantı kablolarını ters çeviriniz yani kırmızı ve siyah kabloları yerini ters çeviriniz. Robotu kalibre etmek için yukarıdaki kod bloğunu Arduino ya bağlayınız. Robota güç vererek motorların dönme yönünü kontrol ediniz. Eğer yanlış dönen motor var ise kabloların yö-nünü değiştiriniz. Basit Çizgi İzleyen Robot Şimdi hep birlikte basit bir çizgi izleyen robot yapalım. Robotumuzun önünde çizgi algılaması için 3 adet çizgi sensörü mevcut. Bu sensörler, siyah ya da beyaz zemini algılamaktadır. Bu sensörleri kullanarak robotun bir çizgi boyunca ilerlemesini sağlayabiliriz. Yukarıdaki kod bloğuyla sensörlerimizin siyah ya da beyaz çizgi üzerinde olup olmadığını algılatabiliriz.

İleri git komutunu kullandığımızda iki motor da belirtilen hızda ileri doğru dönmeye başlar. Hız aralığı 0-255 arasıdır; ancak iki motoru birbirinden bağımsız olarak döndürmek istersek yukarıdaki kod bloğunu kullanmamız gerekir.

Sensörlerin Test Edilmesi Robotumuzun üzerinde 3 adet çizgi sensörü ve 1 adet mesafe sensörü bulunmaktadır. Şimdi bu sensörlerimizin çalışıp çalışmadığını test edelim. Öncelikle seri haberleşme kısmındaki seri haberleşme hızını ayarlayacağımız bloğu alalım ve hız olarak 115200 seçelim. Seri haberleşme, arduino ve bilgisayarın haberleşmesidir. Daha sonra Seri Porta Yaz bloğunun içine sol çizgi sensörünün değerini okumak için Arduino blokları altındaki dijital pini oku bloğunu koyuyoruz ve 6 no.lu dijital pinin değerini okutuyoruz ve 0.2 saniye bekleme koyuyoruz.

Kodu Arduino ya yüklüyoruz. Kartın bağlantısı kopacaktır. Bağlan menüsünden tekrar kartı Com numarasına bağlayınız. Kartı bağladıktan sonra değer okuma alanında değerler gözükmeye başlayacaktır. Değerlerin düzgün gözükmesi için sağ altta bulunan recv encode mode kısmından harf halini seçiniz. Değerler okunamaya başlanacak. Çizgi sensörü beyaz zemin üzerinde 1 değerini siyah zemin üzerinde 0 değerini gönderir. Eğer sensörünü düzgün çalışıyorsa bu şekilde değer gönderir. Sensör beyaz zeminde de siyah zeminde de 0 değeri gönderiyorsa kablo bağlantılarını kontrol ediniz! Ayrıca beyaz zeminde sensörün üzerindeki led yanar. Bu şekilde diğer sensörlerin de çalışmasını kontrol edebilirsiniz.

Led, Buzzer Kontrolü Robotumuzun üzerinde iki adet Led, bir adet de buzzer bulunmaktadır. Yukarıdaki kod bloğuyla kartın üzerindeki Led leri kontrol edebilirsiniz. Yukarıdaki kod bloğuyla da buzzerı kontrol edebilirsiniz. Çakar Yapımı Kartın üzerindeki Led lerden çakar yapmak için aşağıdaki kod bloğunu kullanabilirsiniz. Bu kod bloğu bekleme kullanmadığı için diğer çalışan programları çok etkilemez ama çizgi izleyen robot yaparken çakar kodunu kullanmayınız.

Çizgi İzleyen Kodu

Çizgi izleyen robot, bir çizgi boyunca ilerleyebilir. Bline, üzerinde bulunan 3 adet çizgi sensörü sayesinde çizgiyi takip edebilir. Çizgi izleyen programımızı yazarken öncelikli olarak orta çizgi sensörünün çizgi üzerinde olup olmadığını kontrol ediyoruz. Eğer orta çizgi sensörü çizgi üzerindeyse iki motoruda ileri yönünde döndürüyoruz. Değilse kısmında ise bu sefer sağ çizgi sensörü, çizgi üzerinde mi onu kontrol ediyoruz. Eğer sağ çizgi sensörü çizgi üzerindeyse motor1 i (sol motor) ileri yöndünde döndürüken motor2 i (sağ motor) durduruyoruz. Bu sayede robot çizgiye geri dönüyor. Aynı işlemi robotun sol çizgi sensörüne göre de yapıyoruz. Not: Çizgi izleyen robot setimizi satın aldığınız takdirde robotun çizgi üzerinde daha iyi gidebilmesi için gelişmiş bir algoritmayla yazılmış gerekli kodlar mail adresinize gönderilecektir. Not: Bu kod ile çizgi izleyen robot, beyaz zemin üzerindeki siyah çizgiyi takip eder. İsterseniz kod üzerinde değişiklik yaparak robota beyaz çizgiyi de takip ettirebilirsiniz.

Engel Algılayan Robot Bline, modüler bir yapıdadır. Bu modüler yapısı sayesinde üzerine birçok sensör takılabilmektedir. Bline üzerinde bir adet HCSR-04 mesafe sensörü bulunmaktadır. Bu mesafe sensörünü kullanarak engel algılayan robot yapabilirsiniz. Mesafe sensörünün değerini okumak için gerekli kod bloğunu, sensörler kısmında bulabilirsiniz.

Bluetooth Kontrollü Robot Bline seti içerisinde bir bluetooth modülü bulunmamaktadır; ancak isterseniz HC-06 bluetooth modülü ile robotunuzu kontrol edebilirsiniz. Şu an sadece Android telefonlar tarafından desteklenmektedir. Bluetooth Bağlantı Pinleri

Bluetooth Modülü Bağlantı Pinleri GND -> GND VCC -> VCC RX -> TX TX -> RX

RoboKontrol Android Uygulaması Bluetooth modülünü kullanarak Robotu kontrol edebilmek için Android telefonumuza bir uygulama yüklememiz gerekmektedir. Google play uygulamasını kullanarak, resimdeki Ali s Robotics RoboKontrol uygulamasını indirebilirsiniz.

Bluetooth Modülünü Telefona Tanıtma Bluetooth modülünü telefonla kontrol edebilmek için modülü telefona tanıtmamız gerekmektedir. Bunun için bluetooth modülünün bağlantılarını yaptıktan sonra telefonunuzun bluetooth ayarlarına giriniz bluetoothu açınız ve kullanılabilir cihazları tarayınız. Modül telefonunuzda resimdeki-ne benzer bir şekilde gözükebilir. Bu adrese tıklayınız. Tıkladıktan sonra eşleşme isteği gelecektir. Modülün şifresi 1234 dür.

Bluetooth bağlantısını yaptıktan sonra RoboKontrol uygulamasını açınız. Bağlantı yok butonuna tıklayarak görüntülenen cihazlardan bluetooth modülünü seçiniz. Buton bağlandı yazısı çıkıp yeşile döndüğünde bluetooth bağlanmış demektir ve artık kullanılmaya hazırdır. Bluetooth ile robotu kontrol edebilmek için robotun içine bir kod yüklememiz gerekmekte.

Bluetooth Kontrol Kodu Bluetooh kısmında bluetooth kontrolü için gerekli olan kod bloklarını bulabilirsiniz. İlk olarak bir eğer ise bloğuyla bluetoothdan veri gelip gelmediğini kontrol ediyoruz. Eğer gelen veri varsa gelen veriyi okuyoruz.

Eğer gelen veri yukarı ok tuşu basılma verisiyse o zaman ileri git diyoruz.

Kodun Tam Hali Aynı işlemleri diğer tuşlar için de yapıyoruz. Artık bluetooth kontrollü robotumuz hazır.

Gece Dans Eden Robot Robotun üzerinde bir adet ışık sensörü bulunmakta. Bu sensör havadaki ışık değerini ölçmektedir. Sensör hava aydınlıkken 1023 e yakın, karanlıkken 0 a yakın bir değer okur. Biz yazdığımız programda ışık sensöründen okunan değer belli bir değerin altına düşerse robotumuz üzerindeki ışıkları yakacağız ve sağa sola hareket etmesini sağlayacağız. Okunan değer yüksekse robotun durduracağız ve Led leri söndüreceğiz.