İçindekiler:
- Adım 1: Parçalar
- 2. Adım: Robot Platformu
- 3. Adım: Pixy Kamera Kurulumu
- Adım 4: Kablolama
- Adım 5: Programın Oluşturulması
- Adım 6: Robotu Kullanma
Video: Bir Robot Oyunu Getirme: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Öğeleri bulabilen ve alabilen bir robot oluşturmak için yeni Pixy2 ve bir DFRobot ESP32 FireBeetle kullanın!
Adım 1: Parçalar
-
Pixy 2 Kamera:
www.dfrobot.com/product-1752.html
-
DFRobot ESP32 FireBeetle:
www.dfrobot.com/product-1590.html
-
DFRobot Servo Robot Tutucu:
www.dfrobot.com/product-628.html
-
DFRobot 2WD MiniQ Şasi:
www.dfrobot.com/product-367.html
2. Adım: Robot Platformu
Pixy kısa süre önce, nesneleri tanıyabilen ve takip edebilen Pixy Kameralarının bir sonraki sürümüyle çıktı. DFRobot bana bir tane gönderdi, ben de bir eşyayı alıp geri getirebilecek bir robot yaratmaya karar verdim.
Robotun üzerine inşa edileceği platform olarak DFRobot'tan bir MiniQ robot şasisi kullandım. Birden fazla montaj deliği ile birlikte gelir, bu yüzden Fusion 360 kullanarak bir dizi deliğe bağlanan bir pil yükseltici tasarladım. Sonra tutucuyu öne monte ettim.
3. Adım: Pixy Kamera Kurulumu
Pixy Camera'nın yapımcıları, kameranın "gördüklerini" gösteren ve kullanıcıların parametreleri ayarlamasına, arayüzleri ayarlamasına ve renk kodları oluşturmasına olanak tanıyan PixyMon adlı bir yazılım sağlar. PixyMon'u buradaki web sitelerinden indirdim ve kurdum. Sonra Pixy2'yi bilgisayarıma USB üzerinden bağladım ve Dosya menüsüne gittim ve Yapılandır'ı seçtim.
İlk olarak, Arduino dışı bir anakart kullanacağım için arayüzü I2C'ye ayarladım.
Ardından, resimde görüldüğü gibi uzman menüsünde bazı çeşitli ayarları yaptım.
Sonunda kullanmak istediğim bloğu çıkardım ve Eylem menüsü altında "İmza 1 ayarla" yı tıkladım. Bu, Pixy'nin ne aradığını belirler.
Adım 4: Kablolama
Pixy'yi I2C modunu kullanacak şekilde kurduğumdan, onu ESP32 FireBeetle'a bağlamak için sadece 4 kablo gerekiyor. Sadece SDA, SCL, 5V ve GND'yi bağlayın. Ardından L293D çift H köprülü DC motor sürücüsünü bu resimde görüldüğü gibi güç ve çıkışla birlikte IO26, IO27, IO9 ve IO10 pinlerine bağladım.
Adım 5: Programın Oluşturulması
"Akış" programı aşağıdaki gibidir: Hedef bloğu bul
Genişlik ve konum alın
Bloğun bulunduğu yere göre robot konumunu ayarlayın
Yeterince yaklaşana kadar ilerleyin
Nesneyi tut
Geriye doğru
Serbest bırakma nesnesi
Adım 6: Robotu Kullanma
Diğer nesnelerin yanlışlıkla algılanmasını önlemek için önce arka plana bir parça beyaz kağıt koydum. Ardından, ESP32'yi sıfırladım ve videoda görüldüğü gibi nesneye doğru sürdüğünü, yakalayıp geri verdiğini izledim.
Önerilen:
Gerçek Bir Savaş Kule Savunma Oyunu Yapmak: 11 Adım
Gerçek Hayat Savaş Kule Savunma Oyunu Yapmak: Merhaba, biz GBU'yuz! Ekibimize VG100, Intro to Engineering, sınıfımızda bir görev verildi: gerçek bir Warzone Kule Savunma Oyunu tasarlamak ve inşa etmek. VG100, tüm birinci sınıf öğrencilerinin Joint Institute'ta (JI) alması gereken bir temel sınıftır. The Joint Inst
Küçük Bir Skee-Ball Oyunu için Otomatik Puanlama: 10 Adım (Resimlerle)
Küçük Bir Skee-Ball Oyunu için Otomatik Puanlama: Ev yapımı Skee-Ball oyunları tüm aile için çok eğlenceli olabilir, ancak dezavantajları her zaman otomatik puanlama eksikliği olmuştur. Daha önce, oyun toplarını sc'ye göre ayrı kanallara akıtan bir Skee-Ball makinesi inşa etmiştim
Bir Arduino'yu Kitaplık Olmadan Kayan Bir Metin Görüntülemek İçin Başka Bir Arduino Kullanarak Programlamak: 5 Adım
Bir Arduino'yu Kitaplık Olmadan Kayan Bir Metni Görüntülemek için Başka Bir Arduino Kullanarak Programlama: Sony Spresense veya Arduino Uno o kadar pahalı değil ve çok fazla güç gerektirmez. Ancak projenizin güç, alan ve hatta bütçe kısıtlaması varsa Arduino Pro Mini kullanmayı düşünebilirsiniz. Arduino Pro Micro'nun aksine, Arduino Pro Mi
Basit Bir Tahmin Oyunu - Python + XBees + Arduino: 10 Adım
Basit Bir Tahmin Oyunu - Python + XBees + Arduino: Oyun şu şekilde çalışır: 'a' – 'h'-> Doğru harfi tahmin et: Kazandın! ?-> Yanlış harfi tahmin et: Oyun bitti mi?-> 'a' - 'h' dışında başka bir karakter tahmin edin: Oyun bitti mi? Arduino'nuz size izin verecek
Yarım Saatten Daha Kısa Bir Sürede Bir Raspberry Pi ve bir RTL-SDR Dongle Kullanarak Yalnızca APRS RX Amatör Radyosu Oluşturun: 5 Adım
Bir Amatör Radyo APRS RX Sadece Yarım Saatten Daha Kısa Bir Sürede Bir Raspberry Pi ve bir RTL-SDR Dongle Kullanarak Igate Yapın: Lütfen bunun artık oldukça eski olduğunu, dolayısıyla bazı bölümlerin yanlış ve güncelliğini yitirdiğini unutmayın. Düzenlemeniz gereken dosyalar değişti. Size görüntünün en son sürümünü vermek için bağlantıyı güncelledim (lütfen sıkıştırmayı açmak için 7-zip kullanın) ancak tam bilgi için