Kayıtlar

Temmuz, 2020 tarihine ait yayınlar gösteriliyor

Bluetooth Kontrollü Arduino Denge Robotu Yapımı

Resim
Merhabalar, Bu çalışmada sizlere daha önce ilk versiyonunu basit DC redüksiyonlu motorlar kullanarak yaptığım ancak yeterli verimi alamadığım Dengede Duran Robotun daha gelişmiş bir versiyonun nasıl yapılacağını açıklamaya çalıştım. Step motorlar kullanarak daha hassas bir kontrol ve daha fazla tork ile daha güçlü bir robot olmasını amaçladım. Ayrıca Bluetooth bağlantısı kullanarak Android cihazlar üzerinden kontrol edilebilecek bir Dengede Duran Robot oluşturmayı istedim. Umarım videomu beğenmişsinizdir. Beğendiyseniz, BEĞENE tıklamayı ve lütfen kanalıma abone olmayı ihmal etmeyin :) Teşekkürler... Kaynak Proje ve BalancingWii kodu : https://github.com/mahowik/BalancingWii EzGui Android Uygulaması http://ez-gui.com/download/ Gerekli Malzemeler: Arduino nano mpu6050 gyro-accelerometer (GY_521) Bluetooth modul HC-05 2x A4988 step motor sürücü 1/8 microstepping (detaylar için  https://mucitpilot.blogspot.com/2020/07/a4988-step-motor-surucu-kart-ile-nema.html ) 2x

Arduino Engelden Kaçan Robot Versiyon 2

Resim
Merhabalar, bu projede bir önceki çalışamada yaptığımız Engelden Kaçan Robotu biraz daha geliştirip, iki adet ultrasonic sensör kullanarak robotun daha hassas çalışmasını ve önündeki engelleri daha iyi takip etmesini sağladım. Yaklaşık 70 derece açı ile yerleştirilmiş iki adet sensör vasıtası ile robot ilerlediği kısımdaki engelleri daha iyi takip edebilir hale gelirken kodda yapılan iyileştirme ile robotun engellerden uzakta iken daha hızlı ve yaklaştığında daha yavaş hareket ederek daha hassas bir kontrol gerçekleştirmesini sağladım. Ayrıca sağ sensörden okunan mesafeyi sol motor hızı ve sol sensör mesafesini de sağ motor hızı olarak kullanarak engelin aksi tarafına otomatik bir düzeltme elde ettim. Umarım içeriği beğenirsiniz. Ayrıca videoyu beğene tıklamayı ve Youtube kanalıma abone olmayı lütfen unutmayın :) Takip ettiğiniz için teşekkürler... Bir önceki çalışmanın linki: https://mucitpilot.blogspot.com/2020/07/engelden-kacan-robot-yapmnda-hc-sr04.html Proje Videosu: Ar

Engelden Kaçan Robot Yapımında HC-SR04 Ultrasonic Sensör Kullanımı

Resim
Merhabalar, Bu çalışmada sizlere Hc-SR04 ultrasonic sensörün çalışma mantığını, nasıl kullanıldığını açıklamaya çalıştım. Örnek olması açısından bu sensörü kullanarak Engelden Kaçan Robot projesi gerçekleştirdim. Umarım sizler için faydalı olmuştur. Videomu beğendiyseniz lütfen beğene tıklamayı ve kanalıma abone olmayı unutmayın :) Teşekkürler... Gerekli Malzemeler: 1 adet arduino kontrol kartı (UNO-NANO), 1 adet L298N motor sürücü kartı 1 adet HC-SR04 Ultrasonic Sensör, 1 adet SG90 9gr servo, 4 adet N20 12mm 60-300ROM arası motor 4 adet tekerlek, 4 adet 3cm distans, 1 adet 110x70x6mm dakota levha 1 adet 80x70x6mm dakota levha Pil ve jumper kablo Devre Şeması: Motor Mount Thingverse: https://www.thingiverse.com/thing:2900823 Arduino Kodu: //Mucit Pilot 2020 Engelden Kaçan Robot Projesi //servo kütüphanesini çağıralım #include <Servo.h> //motor pinlerini tanımladık #define MotorL1 6 #define MotorL2 9 #define MotorLE 5 #

A4988 Step Motor Sürücü Kartı ile NEMA Step Motor Kullanımı

Resim
Merhabalar, Bu yazımda, NEMA 17 serisi step motorların A4988 Step Motor sürücü kartı ile nasıl kullanıldığını, bağlantı şeklini, dikkat edilmesi gereken noktaları incelemeye çalıştım. Arduino kullanılarak nasıl programlanabileceğini örnekledim. Umarım sizler için faydalı bir kaynak olmuştur. Eğer videomu beğendiyseniz lütfen YOUTUBE sayfamdan beğene tıklamayı ve daha fazla içerik için kanalıma abone olmayı unutmayın. Teşekkürler, iyi seyirler... Gerekli Malzemeler 1 adet a4988 step motor sürücü kartı ve heatsink 1 adet NEMA 17 step motor 1 adet arduino UNO 1 adet 12v 2A batarya/güç kaynağı 1 adet 16v 100uf kapasitör 1 adet 1K Ohm direnç Breadboard ve kablo Bağlantı Şeması Arduino Kodu //MUCİT PİLOT 2020 const int dirPin = 3; const int stepPin = 4; const int bir_turdaki_adim = 200; void setup() { pinMode(stepPin, OUTPUT); pinMode(dirPin, OUTPUT); } void loop() { // HIGH yaparsak saat yönünde döner digitalWrite(dirPin, HIGH); // 1 turdaki adım sayısı