Sadržaj:

Dovođenje robota do igre: 6 koraka
Dovođenje robota do igre: 6 koraka

Video: Dovođenje robota do igre: 6 koraka

Video: Dovođenje robota do igre: 6 koraka
Video: ОЧЕНЬ КЛАССНЫЙ ФИЛЬМ! "Секунда до" (5-8 Серия) Русские мелодрамы, сериалы, кино hd 2024, Novembar
Anonim
Kreiranje robota za preuzimanje igre
Kreiranje robota za preuzimanje igre
Kreiranje robota za preuzimanje igre
Kreiranje robota za preuzimanje igre
Kreiranje robota za preuzimanje igre
Kreiranje robota za preuzimanje igre

Koristite novi Pixy2 i DFRobot ESP32 FireBeetle za kreiranje robota koji može pronaći i dohvatiti stavke!

Korak 1: Dijelovi

  • Pixy 2 kamera:

    www.dfrobot.com/product-1752.html

  • DFRobot ESP32 FireBeetle:

    www.dfrobot.com/product-1590.html

  • DFRobot Servo Robot Gripper:

    www.dfrobot.com/product-628.html

  • DFRobot 2WD MiniQ šasija:

    www.dfrobot.com/product-367.html

Korak 2: Robotska platforma

Robot Platform
Robot Platform

Pixy je nedavno izašao sa sljedećom verzijom svoje Pixy kamere koja može prepoznati objekte i pratiti ih. DFRobot mi je poslao jedan, pa sam odlučio stvoriti robota koji može zgrabiti predmet, a zatim ga vratiti.

Koristio sam miniQ robotsko kućište iz DFRobota kao platformu na kojoj će se robot graditi. Dolazi s više rupa za montažu, pa sam dizajnirao baterijski nosač koristeći Fusion 360 koji se pričvršćuje na skup rupa. Zatim sam montirao hvataljku sprijeda.

Korak 3: Postavljanje Pixy kamere

Postavljanje Pixy kamere
Postavljanje Pixy kamere
Postavljanje Pixy kamere
Postavljanje Pixy kamere
Postavljanje Pixy kamere
Postavljanje Pixy kamere
Postavljanje Pixy kamere
Postavljanje Pixy kamere

Proizvođači Pixy kamere nude softver nazvan PixyMon, koji pokazuje šta kamera "vidi" i omogućava korisnicima da prilagode parametre, postave interfejse i kreiraju kodove boja. Ovdje sam preuzeo i instalirao PixyMon s njihove web stranice. Zatim sam povezao Pixy2 sa računarom putem USB -a i otišao u meni Datoteka i izabrao Konfiguriši.

Prvo sam postavio sučelje na I2C jer ću koristiti ploču koja nije Arduino.

Zatim sam u meniju stručnjaka podesio neke različite postavke, kao što se vidi na slici.

Konačno, izašao sam iz bloka koji sam želio koristiti i kliknuo "Postavi potpis 1" u izborniku Radnja. Ovo postavlja ono što Pixy traži.

Korak 4: Ožičenje

Ožičenje
Ožičenje

Budući da sam postavio Pixy za korištenje I2C moda, potrebne su samo 4 žice za povezivanje s ESP32 FireBeetle. Samo povežite SDA, SCL, 5V i GND. Zatim sam spojio upravljački program istosmjernog motora L293D s dvostrukim H-mostom na pinove IO26, IO27, IO9 i IO10, zajedno sa napajanjem i izlazom, kao što se vidi na ovoj slici.

Korak 5: Kreiranje programa

Program "tok" ide na sljedeći način: Pronađi ciljni blok

Dobijte širinu i položaj

Podesite položaj robota ovisno o tome gdje se blok nalazi

Krećite se naprijed dok se dovoljno ne približi

Zgrabite objekt

Obrnuti unazad

Objekat otpuštanja

Korak 6: Upotreba robota

Image
Image

Prvo sam stavio komad bijelog papira za pozadinu kako bih spriječio slučajno otkrivanje drugih objekata. Zatim sam resetirao ESP32 i gledao ga kako vozi prema objektu, zgrabi ga, a zatim ga vrati, kao što se vidi u videu.

Preporučuje se: