İçindekiler:
- Adım 1: Adım 1: Giriş
- 2. Adım: 2. Adım: Video
- Adım 3: Adım 3: Parçalar, Malzemeler ve Araçlar
- Adım 4: Adım 4: Devre
- Adım 5: Adım 5: Makine Yapımı
- Adım 6: Adım 6: Programlama
- Adım 7: Adım 7: Sonuç ve Yansıma
- Adım 8: Adım 8: Referanslar ve Krediler
Video: Bulutlu Bulut Sizi İyileştirir (Toplama Fonksiyonlu Engelden Kaçan Robot): 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Yararsız Bir Makine - Arduino Robotu
Adım 1: Adım 1: Giriş
Dünyanın karanlık tarafında doğuştan. Küçük elf bu dünyaya gelmek için uzun yolculuklar yaptı. Hiçbir şey ona verilen telepatiden daha özel olamaz. Bunu bir iç çekerek söyleyeceğim. Asırlar sonra bir yerde: iki keşiş yengeci bir tıklamayla birbirlerinden ayrıldılar ve içlerinden biri daha az gidilen yolu seçti ve tüm farkı yaratan da bu oldu. Gözyaşlarını içine çeker, olumsuz ruh hallerini yutar. Siyahı sindirir, sonra döner, parıldar, onları renkli bir tazeliğe dönüştürür. Işıltılı renkler hepsini iyileştirir. Ancak karanlık gecenin girdabına doğru gidiyor, ancak her zaman güneş ışığıyla ortaya çıkıyor.
Makine Fonksiyonu:
- Işıktaki etkinlikler
- Geceleri dinlenin
- Engelden kaçınma işlevi
- Eldeki eşyaları topla
2. Adım: 2. Adım: Video
Adım 3: Adım 3: Parçalar, Malzemeler ve Araçlar
Vücut
- Lazer kesim taban (motorlara dahildir) * 1
- Lazer kesim kasa * 1
- Lazer kesim kol * 2
- Lazer kesim destek yapısı (kol için) *2
- Pamuk topları * çok
- 3mm Cıvata * 8
- 3mm Somun * 8
Ana Elektronik
- Fotodirenç * 1
- Motor * 4
- Tekerlek * 4
- Ultrasonik Sensör * 1
- Servo motor * 3
- 220 direnç * 3
- Arduino Uno * 1
- Motor sürücü Kalkanı * 1
- 9V Pil * 2
- Tel * çok
Nesneden kaçınma sensörü
Makine ile çevresi arasındaki mesafeyi ölçmek için servo motora ultrasonik sensör takılmıştır. Sensörün bir vericisi ve bir alıcısı vardır. Yayıcı, ultrasonik dalgalar çekebilir. önünde bir cisim varsa dalgaları alıcıya geri yansıtacaktır. Dalgalar hızlı geri geliyorsa nesne yakındadır ve dalgalar yavaş geliyorsa nesne uzaktadır. Ultrasonik sensör servo motora bağlanmıştır, böylece engelden uzak olanı belirlemek için sola ve sağa dönebilir ve engelden daha uzak olanı seçebilir.
motorlar
DC Motorları kontrol etmek için, onları kontrol edecek bir tür sürücüye ihtiyacınız olacak. I2C L293D Motor Sürücüsü IC L293D, dört DC motorun hem hızını hem de dönüş yönünü kontrol etmenin ucuz ve nispeten basit bir yolu olan bir motor sürücüsüdür. İşte nasıl çalıştığına dair bağlantılı bir eğitim:
Işık sensörü
Bir Fotodirenç sensörü ışık miktarını ölçebilir ve biz bunu ortamın durumunu belirlemek için kullanırız. Koşul karanlıksa duyuların değeri düşük, koşul parlaksa algıladığı değer daha büyük olacaktır.
Silâh
Kollar, ön taraftaki tabana takılan lazerle kesilmiş parçalardır. Kolu yerinde tutan destek yapısı ve kolun kendisi olmak üzere iki kısımdan oluşur. Gövde de iki parça halinde gelir; lazer kesimli bir taban, onu motorlar ve bulut şeklindeki bir kabuk ile birlikte raftan alır.
Temel
Malzemeye göre lazer kesim veya elde kesim yapılabilir. Motorlarla birlikte raftan alıyoruz. Lütfen bağlantıyı bileşenler bölümünde bulun. Akrilik levhalar (3 - 4 mm) veya kontrplak (2,5 - 3 mm) gibi güçlü ancak hafif malzemelerin kullanılması sertliği artırmaya ve ağırlığı azaltmaya yardımcı olur. Köpük çekirdek, lazer kesicilere erişimi olmayan kişiler için elle kesilmesi kolay bir taban için de işe yarayabilir.
Kabuk
Kabuk, pamuk toplarından, kumaştan ve lazerle kesilmiş kasadan özel olarak yapılmıştır. Bulut benzeri bir şekil oluşturmak için pamuk toplarını katmanlama ve istifleme. Bulut benzeri şekil, daha kolay erişim için 1,5 mm akrilik lazerle kesilmiş kasanın üzerinde bir katmandır. Kılıf, pamuk toplarının ve kumaşın devreye doğrudan temas etmesini önlemek için kullanılır, böylece her zaman olduğu gibi lazer kesim veya elle kesilebilir, donanım ve pamuk topları arasında herhangi bir kısa devreyi önlemek için bir ayrım sağladığı sürece. Malzemenin ahşap veya plastik gibi iletken olmamasını da öneriyoruz.
Aletler
- Yıldız uçlu tornavidalar
- düz tornavida
- zanaat bıçağı
- Koli Bandı
- Elektrik kaynakçı
- Tutkal tabancası
Adım 4: Adım 4: Devre
Adım 5: Adım 5: Makine Yapımı
Tabanı monte etmek için aşağıdaki sırayı öneriyoruz.
1. Önce motorları braketleri kullanarak tabana bağlayın. Parantezler somun ve cıvata kullanır. Tekerleğin dönüşü engellenmeyecek şekilde somunları içeri koymanızı öneririz. (Tekerlekler er ya da geç takılabilir)
2. Arduino'yu motor kalkanına bağlayın ve gerekli tüm kabloları motor kalkanına bağlayın. Tekerleklerin dönüş yönünü test ettiğinizden emin olun ve aynı dönüş yönünü elde etmek için kutupları çevirin.
3. Bir tutkal tabancası kullanarak tüm servo motorları tabana takın.
4. Ultrasonik sensör için kabloları takın ve bunları bir servo motor dönen bıçağa yapıştırın. (daha iyi kablo yönetimi için renk kodlu kablo kullanmanızı öneririz)
5. Işık sensörü için gerekli tüm telleri kaynaklayın ve kola yapıştırın.
6. Son olarak, bileşenler için tüm kabloları ve bir pil kaynağını Motor kalkanına takın. Her şeyi birbirine yapıştırmadan ve takmadan önce bileşenlerin performansını test edin.
Hatalar Problem1 - Devre sadece bir kez çalışıyor ve otomatik olarak sıfırlanmıyor
Çözüm - Döngüdeki goForward durumunu sıfırlamak için “Boolean GoForward=false” ekliyoruz.
Problem2 - Çelişen yönlerde dönen tekerlekler
Çözüm - Olumlu ve olumsuz tarafı tersine çevirin.
Problem3 - Ultrasonik sensör öndeki nesneleri algılayamıyor ve tepki vermiyor
Çözüm - Mesafeyi uzatın ve ultrasonik sensörün konumunu ayarlayın.
Problem 4 - Arduino, kodu yüklemeye çalıştığımızda portu algılayamıyor
Çözüm - Kablolar motor ekranlarında birbirine dokunarak kısa devreye neden olur. Kaynaklara bir devre tahtası ekliyoruz ve kabloları temizliyoruz.
Sorun 5 - Fotodirenç düzgün çalışmıyor
Çözüm - Sorunu bulmak için sensörü ayrı ayrı test edin. Devreyi basitleştirin ve sensörü değiştirin.
Problem 6 - Servo motorlar kolları düzgün kontrol etmiyor
Çözüm - Voltaj yeterli değil; fazladan bir pil ekleyin.
Adım 6: Adım 6: Programlama
Adım 7: Adım 7: Sonuç ve Yansıma
İlk konsept, sizi takip eden bir konteyner arabası oluşturmak ve konteynere koymaya çalıştığınız her şeyi atmak. Pürüzsüz bir tepki yaratmak için mücadele ediyoruz, bu yüzden fırlatma konseptini korurken bir nesneden kaçınma arabası oluşturmak için yönü değiştiriyoruz. Daha da basitleştirmemize rağmen, kodlama ve donanımın iyi çalışmamasıyla ilgili sorunlar yaşamaya devam ettik. Bazıları “Seri. println '' sorunu ölçmek ve tanımlamak için, diğerleri ise daha fazla pil koyarak çözülür. Tekrar yapabilseydim, tüm makineyi herkesin bileşenleri ile birlikte test etmek için daha fazla zaman kullanmayı umardım. Bunun nedeni, bazen her bir bileşenin kendi üzerinde iyi çalıştığını, ancak birlikte monte edildiğinde, kısa devreler ve diğer donanım sorunları nedeniyle düzgün çalışmadığını görüyorum. Sonunda beklediğimiz gibi çalışmadığı için makinemizin birçok özelliğini kaldırıyoruz ve zaman kısıtlaması için basitleştirmeye karar veriyoruz. Yeni bir versiyonunu yapabilirsem, daha fazla özellik için onları tek bir panoya çerçevelemek yerine daha fazla breadboard kullanacağım.
Adım 8: Adım 8: Referanslar ve Krediler
Referanslar
Devre Temelleri. Arduino'da ultrasonik telemetre nasıl kurulur
www.circuitbasics.com/how-to-set-up-an-ult…
REES52. Arduino Uno Youtube ile LDR arabirimini kullanarak Servo Motor SG90'ı kontrol edin -
DIY Oluşturucu. Evde Arabadan Kaçınarak Bir DIY Arduino Engeli Nasıl Yapılır?
Kredi
Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang
Önerilen:
Engelden Kaçan Robot Nasıl Yapılır: 6 Adım
Engelden Kaçan Robot Nasıl Yapılır: Engelden Kaçan robot, bir arduino tarafından çalıştırılan basit bir robottur ve yaptığı şey, etrafta dolaşıp engellerden kaçınmaktır. Bir HC-SR04 ultrasonik sensör ile engelleri algılar, yani robot yakındaki bir nesneyi algılarsa
Engelden Kaçan Robot (Arduino): 8 Adım (Resimli)
Engelden Kaçınan Robot (Arduino): Burada size Arduino tabanlı bir Engelden Kaçınan Robot yapımını anlatacağım. Bu robotu çok kolay bir şekilde yapmak için adım adım kılavuz yapmayı umuyorum. Bir engelden kaçınan robot, herhangi bir gözlemden kaçınabilen tam otonom bir robottur
Engelden Kaçan Robot: 5 Adım
Engelden Kaçınan Robot: Robotikte engellerden kaçınma, kesişmeyen veya çarpışmayan konum kısıtlamalarına tabi olan bazı kontrol amaçlarını yerine getirme görevidir. Robotun yolu arasına giren engelleri algılamak için kullanılan bir sonar sensörüne sahiptir.
Ardublock Engelden Kaçan Robot: 7 Adım (Resimlerle)
Ardublock Engelden Kaçan Robot: Bu öğretici eğitim, "Arduino Engelden Kaçınan Robot Nasıl Yapılır" hakkındadır. Yakın zamanda yüklediğim Youtube videosu. İncelemenizi şiddetle tavsiye ederim. Başlayalım
Kişiliğe Sahip Engelden Kaçan Robot!: 7 Adım (Resimli)
Kişiliği Olan Engellerden Kaçınan Robot!: Çoğu gezici 'bot'un aksine, bu robot aslında öyle bir şekilde dolaşıyor ki aslında 'düşünüyor' gibi görünüyor! Bir BASIC Stamp mikro denetleyicisi (Basic Atom, Parallax Basic Stamps, Coridium Stamp, vb.), bir çeşit şasi, birkaç sensör ve bazı s