İçindekiler:

Ev Yapımı Arduino ile Hareket Robotu: 7 Adım
Ev Yapımı Arduino ile Hareket Robotu: 7 Adım

Video: Ev Yapımı Arduino ile Hareket Robotu: 7 Adım

Video: Ev Yapımı Arduino ile Hareket Robotu: 7 Adım
Video: ROBOT YAPIMI - TAKLA ATAN KAYAK YAPAN - ÜÇ KURUŞLUK MALZEME İLE ROBOT YAPIMI - ROBOT MAKING 2024, Kasım
Anonim
Ev Yapımı Arduino ile Hareket Robotu
Ev Yapımı Arduino ile Hareket Robotu

Bu yazıda, kendi Ev Yapımı Arduino'muzla adım adım bir Hareket Kontrol Arabasını nasıl inşa edeceğimizi açıklayacağız. Bu, nasıl çalıştığını içerir; tüm mekanikler, bileşenler vb.

Arduino'nun arkasındaki bilimin ne olduğunu keşfederken yaptığımız bizi çok beğeneceğinizi umuyoruz.

Arduino nedir?

Arduino, kullanımı kolay donanım ve yazılıma dayalı açık kaynaklı bir elektronik platformdur. Arduino kartları, bir sensör üzerindeki ışık, bir düğme üzerindeki parmak veya çok daha karmaşık görevler gibi girdileri okuyabilir.

Kart üzerindeki mikrodenetleyiciye bir dizi talimat göndererek kartınıza ne yapacağını söyleyebilirsiniz. Bunu yapmak için Arduino programlama dilini (Kablolama tabanlı) ve İşleme tabanlı Arduino Yazılımını (IDE) kullanırsınız. Sanatçılar, öğrenciler, programcılar ve profesyoneller tarafından ağırlıklı olarak projeler için kullanılır, ancak aynı zamanda küçük eğlenceli deneyler için de kullanılabilir.

Kaynak:

Nasıl çalışır:

Ev Yapımı Arduino ve Hareket Kontrol Arabamızı inşa etmeyi bitirdikten sonra, Arduino'yu ivmeölçeri ve hareketlerimizi el ile tanıması için programlayacağız.

Arduino bir eldivene bağlanacak, böylece kullanımı kolay olacak, ayrıca hangi pozisyonun sizi en az rahatsız ettiğini de görebilirsiniz.

Adım 1: Bileşen Listesi

Bileşen Listesi
Bileşen Listesi

Ev yapımı Arduino:

  • Breadboard (440 ot 840 Bağlantı Noktası)
  • 22 AWG Tel (Çeşitli Renkler)
  • 2 LED (Herhangi Bir Renk)
  • 2 220 Ohm Dirençler (Kırmızı, Kırmızı, Kahverengi)
  • 7805 Voltaj Regülatörü
  • 1 adet 10k Ohm Direnç (Kahverengi, Siyah, Kırmızı)
  • 2 10 uF Kondansatör
  • 16 MHz Saat Kristali
  • 2 22 pF Kondansatör
  • Küçük Anlık Hassasiyet Anahtarı
  • TTL - 232R3V3 USB. Seri Dönüştürücü Kablosu
  • ATMEGA328 veya ATMEGA 168
  • 9v Pil

Hareket Kontrol Arabası:

  • Arduino Lilypad veya Ev Yapımı Arduino
  • ivme ölçer
  • RF 433 Modülü
  • HT12E ve HT12D
  • Motor Sürücüsü L293DNE
  • BO Motor ve Tekerlekler
  • Prototip Panosu
  • 2 9v Pil
  • Odun
  • pil
  • 7805 Voltaj Regülatörü
  • teller
  • 2 330k Ohm Direnç

Ekstralar:

  • USB 2 Tel
  • Erkek ve Dişi Tel
  • Eldiven
  • Teneke
  • Elektrikli Kaynakçı
  • Arduino
  • Tutkal tabancası

Adım 2: Arduino: Güç Açmayı Ayarlama

Arduino: Gücü Ayarlama
Arduino: Gücü Ayarlama
Arduino: Gücü Ayarlama
Arduino: Gücü Ayarlama
Arduino: Gücü Ayarlama
Arduino: Gücü Ayarlama

İlk olarak, Gücü Ayarlamamız gerekiyor, aksi takdirde hiçbir şey işe yaramaz. (Kırmızı = Güç, Siyah = Toprak)

1. BroadBoard'un altına Voltaj Regülatörünün olacağı yere güç ve toprak ekleyin.

2. Her bir rayı bağlayarak Broadboard'un altına güç ve toprak ekleyin.

3. Voltaj Regülatörünü sağın yanına, ardından bir 10 uF Kondansatörü soluna ve diğerini sağ raya koyun.

4. LED'i Besleme Girişinin yanına ekleyin, Güç göstergemizdir; ve sol ray ile orta arasında 220 Ohm Direnç.

Şimdi Güç Kurulumumuz var.

Adım 3: Pin Eşleme: ATMEGA328/168

Pin Eşleme: ATMEGA328/168
Pin Eşleme: ATMEGA328/168
Pin Eşleme: ATMEGA328/168
Pin Eşleme: ATMEGA328/168
Pin Eşleme: ATMEGA328/168
Pin Eşleme: ATMEGA328/168

Şimdi tüm bileşenlerimizi bağlayacağız.

İşlem sırasında herhangi bir RESET'i önlemek için 10k Ohm Kondansatörü RESET Pinine takın.

1. Pin 9 ve 10 arasına 16MHz Saat Kristali ekleyin ve sol rayda toprağa çalışan İki adet 22 pF Kapasitör ekleyin.

2. Arduino'yu istediğiniz zaman sıfırlayabilmeniz ve programlamaya hazırlayabilmeniz için Küçük Düğmeyi ekleyin ve RESET'e Geçiş'in sol alt ayağına küçük bir tel ekleyin.

3. Son olarak Pin 19'a bir güç kablosu ekleyin, LED'e bağlayın (uzun bacak - Wire) ve diğer 220 Ohm Direnci sağ raya yerleştirin. (LED'i yanıp sönmeyi deneyin)

Neredeyse işlevsel bir Arduino görüyorsunuz.

Adım 4: Önyükleme ve Programlama

Önyükleme ve Programlama
Önyükleme ve Programlama

Önyükleyici nedir?

Önyükleyici, herhangi bir işletim sistemi çalışmadan önce çalışan bir kod parçasıdır; temelde onsuz hiçbir şey olmaz.

Arduino Önyükleme:

Yeni bir ATMEGA328'iniz varsa, önyükleyiciyi üzerine yazmanız gerekecektir.

İşte takip edebileceğiniz bağlantı:

Programlama:

TTL-232R3V3 USB'yi protoboard'a bağlayın, ardından kablolarla birlikte ATMEGA328'e koyun; 9v pilinizin bağlı olmadığını kontrol edin.

Arduino IDE'yi açın ve Örnekler çizim dosyalarında, Dijital altında, Blink çizimini yükleyin

Seri Bağlantı Noktası dosya seçeneği altında, USB kablonuzla kullandığınız COM bağlantı noktasını seçin.

Şimdi yükleme simgesine basın ve ardından sıfırlama düğmesine basın; Her şey düzgün çalışıyorsa, Pin 13'teki LED Yanıp Söner, çünkü bunun için programlanmıştır.

İstediğiniz yerde programlamayı bitirdikten sonra, bu durumda Hareket Kontrol Arabası, bağlantısını kesebilir ve güç için 9v Bataryanızı kullanabilirsiniz.

Adım 5: Hareket Arabası: Yapı Oluşturma

Hareket Arabası: Yapı Yapısı
Hareket Arabası: Yapı Yapısı

Arabanın yapısını tahta parçaları, küçük olanlar, ön ve arka için 2 blok (tekerleklerin gittiği yer) ve ortada destek için bir büyük blok ile oluşturmaya başlayın; Tutkal Tabancası ile yapıştırın

Ardından motorları her iki tarafa yapıştırın ve 4 tekerleği takın. Her motora güçlü bir deli toprak kaynağı yapın.

15x15cm kare kare kesin, yapıya (tabana) uyacak şekilde kesin

Adım 6: Verici Devresi

Verici Devresi
Verici Devresi

Şimdi Verici Devresini ve Programlamayı oluşturmaya başlayacağız.

3.36'dan 6.17'ye kadar olan videoyu kontrol edin: Verici Devresi

The Gesture Car için kodlama:

Planı İndirin:

Adım 7: Alıcı Devresi

Alıcı Devresi
Alıcı Devresi

Şimdi Alıcı Devresini oymaya başlayın

6:18 - 8:34 arasındaki videoyu kontrol edin: Alıcı Devresi

Planı İndirin:

Sonunda hepsini tabana yapıştırın ve tamamen çalışmaya hazır.

Tapendra Mandal tarafından yapılan orijinal proje; Kanal Bağlantısı

Önerilen: