İçindekiler:

Sepeti Takip Eden Kişi: 8 Adım
Sepeti Takip Eden Kişi: 8 Adım

Video: Sepeti Takip Eden Kişi: 8 Adım

Video: Sepeti Takip Eden Kişi: 8 Adım
Video: 6 milyon TL’lik Yemek Sepeti siparişi 🤣 2024, Temmuz
Anonim
Sepeti Takip Eden Kişi
Sepeti Takip Eden Kişi

Robotlar her geçen gün birçok endüstride daha fazla ilgi görüyor. Bugün itibariyle robotlar, bir zamanlar insan dikkatinin gerekli olduğu önemsiz işlerin çoğunu üstleniyor.

Basit bir tanesiyle başlayalım - Siz giderken sizi takip eden bir bot. Bu projenin birçok uygulaması var, örneğin Havaalanları ve Alışveriş komplekslerinde olduğu gibi, özgürce dolaşırken sizin için malları transfer edebilir.

Bu Eğitilebilir Kitapta, bu endüstriyel büyük makineleri değil, aynı amaç için Arduino tabanlı bir çalışma modelini inşa edeceğiz.

Ayrıca, Bu talimat, HATCHNHACK ile işbirliği içinde yapılmıştır. Tüm prototipleme ekipmanınız, bloglarınız, fikirleriniz ve çok daha fazlası için harika web sitelerine göz atın.

Adım 1: Adım 1: Projelendirmek İçin Gerekli Parçaların Bulunması

Bunu genel bir Eğitilebilir olarak yazıyorum, bu yüzden kullandığım parçaları bulamazsanız bazı alternatifler almaya çalışacağım. Ayrıca, elinizde olmayan eşyaları satın alabilmeniz ve yaratıcılığınızla botunuzu özelleştirebilmeniz için satın alma bağlantıları ekleyeceğim. Bu projeyi yapacak parçalar için hnhcart'a bakın. İnanılmaz bir fiyat aralığında kaliteli parçalara sahipler.

Mikrodenetleyici: Yeni başlayan biriyseniz Arduino kullanmayı deneyin. Ben Arduino Uno kullanıyorum. Arduino UNO için bağlantı satın al

  • Motorlar: Herhangi bir 12V motor çalışacaktır. 300 RPM jenerik 12 volt dişli DC motor kullanıyorum. Ayrıca BO motorları da satın alabilirsiniz. DC Dişli panoları için bağlantı satın al | BO motorlar
  • Motor sürücüsü: Çoğu mikrodenetleyici bu kadar voltaj sağlayamadığından motorları çalıştırmak için bir motor sürücüsüne ihtiyacınız olacak. Motor sürücüsünü satın almak için burada başvurabileceğiniz bir L298N kullanıyorum.
  • ŞASİ: Şasi için kullandığınız motorlara özel bir tane satın almanız gerekir. BO ve DC gresli motorlar için bu linke bakabilirsiniz.
  • Ultrasonik Sensör: Genel bir ultrasonik sensör modülü HCRS04 kullanıyorum. için satın alma linki
  • ultrasonik sensör.
  • IR yakınlık sensörü modülü: En az 20 cm nesne algılama yapabilen herhangi bir yakınlık sensörü çalışacaktır. Sensör için satın alma linki
  • Atlama telleri: Bir şeyleri bağlamak için hepimizin atlama tellerine ihtiyacı vardır. Acemi iseniz, farklı projeler için bunlardan bir demet gerekir. buradan biraz satın alabilirsiniz Erkekten erkeğe | Erkekten kadına
  • Pil: Bu proje için 12v lipo pil kullanıyorum. Eğer buna sahip değilseniz, her zaman jenerik 12v lityum iyon pillere geçebilirsiniz. Veya 9v BO motor kullanıyorsanız, basit bir 9v pil bile kullanabilirsiniz. Ancak, motor kapasitesinden daha yüksek voltaj sağlarsanız motora zarar verebileceğinizden, pili satın almadan önce motor teknik özelliklerinizi kontrol etmeye dikkat edin. 9v pil satın almak için buraya bakın.

  • Breadboard/prototip tahtası: tüm kabloları bağlamak için bir şeye ihtiyacınız olacak. Burada breadboard kullanışlı olacaktır. Breadboard için satın alma bağlantısı | prototipleme kurulu

2. Adım: Kasanızı Ayarlayın

Kasanızı Ayarlama
Kasanızı Ayarlama
Kasanızı Ayarlama
Kasanızı Ayarlama
Kasanızı Ayarlama
Kasanızı Ayarlama
Kasanızı Ayarlama
Kasanızı Ayarlama

Bu proje için kolayca bulabileceğiniz 4 dişli motor şasesi kullanıyorum. Servo kafamı ve ahşap kutumu monte etmek için 4 adet metal L şekilli ayak ve araba olarak kullanıyorum.

  • Kasayı oluşturmak için önce ayakları monte edin
  • motorları ve lastikleri monte edin
  • servoyu monte et
  • botun geri kalanını oluşturmak için alana ihtiyacınız olacağından, kafayı ve kutuyu bir kenara bırakın. bunu sonuna ekleyeceğiz.

Adım 3: Motor Sürücüsünü Kablolama

Motor Sürücüsünün Kablolanması
Motor Sürücüsünün Kablolanması

Motorlara yeterli meyve suyu sağlamak için motor sürücüsünü kurmamız gerekiyor.

  1. önce motorun + ve - ve kutuplarını motor sürücüsünün PTR konektörüne vidalayın.
  2. daha sonra güç sağlamak için, motor sürücüsü akünün +ve'sini 12v bağlantı noktasına ve -ve'yi motor sürücüsünün GND bağlantı noktasına vidalar.
  3. motor sürücüsünün giriş pinini dilediğiniz gibi Arduino'nun PWM pinine takın. Kodunuzdaki motor pinlerini buna göre değiştirmeyi UNUTMAYIN.
  4. akünün +ve'si ile motor sürücüsü arasına bir anahtar ekleyin, aksi takdirde aküyü kullanmadığınız zaman bağlantısını kesmeye devam etmeniz gerekecektir. Arduino'yu ve diğer cihazları çalıştırabilmeniz için motor sürücüsünün 5v ve GND'sinden breadboard'a 2 kablo alın.

Adım 4: Kafanın Kurulumu: Ultrasonik Sensör ve IR Sensörü

Kafanın Kurulumu: Ultrasonik Sensör ve IR Sensörü
Kafanın Kurulumu: Ultrasonik Sensör ve IR Sensörü

Sensörleri yukarıdaki resimde gösterildiği gibi kare bir metal plaka üzerine yapıştırdım.

  • sensörlere ve servoya güç sağlamak için tüm 5v ve GND'yi devre tahtasının 5v ve GND'sine bağlayın.
  • sol ve sağ IR sensörlerinin çıkış pinlerini Arduino'nun pin 12 ve pin 13'üne takın.
  • ultrasonik sensörün eko ve trig pinini Arduino'nun pin 2 ve pin 3'üne takın.
  • servo giriş pinini arduino'nun 5 pinine takın.

Adım 5: Arduino'nuzu Kurun

Arduino'nuzu Kurun
Arduino'nuzu Kurun

Arduino'yu ve breadboard'u kasaya sabitlemek için çift bant kullandım çünkü Arduino'nun arkasında da yalıtım sağlıyor.

breadboard'un 5v ve GND'sini Vin'e ve GND'yi Arduino'ya bağlayarak Arduino'ya güç verin ve gitmeye hazırsınız.

Adım 6: Kod Zamanı

Kod Zamanı
Kod Zamanı

Kod için bir indirme bağlantısı bırakıyorum, ayrıca kodun arkasındaki temel algoritmayı da açıklayacağım.

  • ilk başta, bot el için bir arama işlevi başlatacaktır.
  • bir nesne bulunur bulunmaz bot döngü işlevini başlatır
  • bunda, sol IR sensörü tetiklenirse, bot sağa dönecektir.
  • sağ IR sensörü tetiklenirse, bot sola döner
  • nesne çok yaklaşırsa, bot geri gider.
  • nesne uzağa giderse, bot ileri gidecektir.

Adım 7: Her Şey Ayarlandı, Sonlandıralım

Her şey Ayarlandı, Sonlandıralım
Her şey Ayarlandı, Sonlandıralım
Her şey Ayarlandı, Sonlandıralım
Her şey Ayarlandı, Sonlandıralım

Her şey yapıldıktan sonra, yaratıcılığınızı kullanarak onu kişiselleştirmeniz ve proje için yenilikçi kullanımınızı bulmanız için her şey size bırakılmıştır.

Önerilen: