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: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Studeni
Anonim
Dovođenje robota do igre
Dovođenje robota do igre
Dovođenje robota do igre
Dovođenje robota do igre
Dovođenje robota do igre
Dovođenje robota do igre

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

Korak 1: Dijelovi

  • Kamera Pixy 2:

    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

Robotska platforma
Robotska platforma

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č pomoću Fusion 360 koji se pričvršćuje na skup rupa. Zatim sam hvataljku montirao 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 što kamera "vidi" i omogućuje korisnicima podešavanje parametara, postavljanje sučelja i stvaranje kodova boja. Ovdje sam preuzeo i instalirao PixyMon s njihove web stranice. Zatim sam povezao Pixy2 s računalom putem USB -a i otišao na izbornik Datoteka i odabrao Konfiguriraj.

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

Zatim sam podesio neke različite postavke u izborniku stručnjaka, 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 na način rada I2C, potrebne su samo 4 žice za povezivanje s ESP32 FireBeetleom. Samo spojite SDA, SCL, 5V i GND. Zatim sam spojio upravljački program istosmjernog motora s dvostrukim H-mostom L293D na pinove IO26, IO27, IO9 i IO10, zajedno s napajanjem i izlazom, kao što se vidi na ovoj slici.

Korak 5: Izrada programa

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

Dobijte širinu i položaj

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

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

Zgrabite objekt

Obrnuti unatrag

Otpustite objekt

Korak 6: Korištenje 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čeni: