İçindekiler:

Bulutlu Bulut Sizi İyileştirir (Toplama Fonksiyonlu Engelden Kaçan Robot): 8 Adım
Bulutlu Bulut Sizi İyileştirir (Toplama Fonksiyonlu Engelden Kaçan Robot): 8 Adım

Video: Bulutlu Bulut Sizi İyileştirir (Toplama Fonksiyonlu Engelden Kaçan Robot): 8 Adım

Video: Bulutlu Bulut Sizi İyileştirir (Toplama Fonksiyonlu Engelden Kaçan Robot): 8 Adım
Video: OHAA ! İPAD TABLETİ ARKADAŞINA VERDİ BABASI TEBRİK ETTİ 2024, Kasım
Anonim
Bulutlu Bulut Sizi İyileştirir (Toplama Fonksiyonlu Engelden Kaçış Robotu)
Bulutlu Bulut Sizi İyileştirir (Toplama Fonksiyonlu Engelden Kaçış Robotu)

Yararsız Bir Makine - Arduino Robotu

Adım 1: Adım 1: Giriş

Adım 1: Giriş
Adım 1: Giriş
Adım 1: Giriş
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

Image
Image

Adım 3: Adım 3: Parçalar, Malzemeler ve Araçlar

Adım 4: Devre
Adım 4: Devre

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 4: Devre
Adım 4: Devre

Adım 5: Adım 5: Makine Yapımı

Image
Image
Adım 5: Makine Yapımı
Adım 5: Makine Yapımı
Adım 5: Makine Yapımı
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

7. Adım: Sonuç ve Yansıma
7. Adım: 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: