Turinys:

„Robot Play Fetch“kūrimas: 6 žingsniai
„Robot Play Fetch“kūrimas: 6 žingsniai

Video: „Robot Play Fetch“kūrimas: 6 žingsniai

Video: „Robot Play Fetch“kūrimas: 6 žingsniai
Video: KODĖL NORIU L4D3 2024, Lapkritis
Anonim
„Robot Play Fetch“kūrimas
„Robot Play Fetch“kūrimas
„Robot Play Fetch“kūrimas
„Robot Play Fetch“kūrimas
„Robot Play Fetch“kūrimas
„Robot Play Fetch“kūrimas

Naudokite naująjį „Pixy2“ir „DFRobot ESP32 FireBeetle“, kad sukurtumėte robotą, kuris galėtų rasti ir atgauti daiktus!

1 žingsnis: dalys

  • „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“važiuoklė:

    www.dfrobot.com/product-367.html

2 žingsnis: roboto platforma

Roboto platforma
Roboto platforma

„Pixy“neseniai išleido naują „Pixy“fotoaparato versiją, kuri gali atpažinti objektus ir juos sekti. „DFRobot“man atsiuntė vieną, todėl nusprendžiau sukurti robotą, kuris galėtų patraukti daiktą ir tada jį grąžinti.

Aš naudojau „MiniQ“roboto važiuoklę iš „DFRobot“kaip platformą, ant kurios bus pastatytas robotas. Jame yra kelios tvirtinimo angos, todėl aš sukūriau akumuliatoriaus stovą, naudodamas „Fusion 360“, kuris pritvirtinamas prie skylių rinkinio. Tada aš pritvirtinau griebtuvą į priekį.

3 žingsnis: „Pixy“fotoaparato sąranka

„Pixy“fotoaparato sąranka
„Pixy“fotoaparato sąranka
„Pixy“fotoaparato sąranka
„Pixy“fotoaparato sąranka
„Pixy“fotoaparato sąranka
„Pixy“fotoaparato sąranka
„Pixy“fotoaparato sąranka
„Pixy“fotoaparato sąranka

„Pixy Camera“kūrėjai pateikia programinę įrangą „PixyMon“, kuri parodo, ką fotoaparatas „mato“, ir leidžia vartotojams koreguoti parametrus, nustatyti sąsajas ir kurti spalvų kodus. Aš atsisiunčiau ir įdiegiau „PixyMon“iš jų svetainės čia. Tada prijungiau „Pixy2“prie kompiuterio per USB ir nuėjau į meniu Failas ir pasirinkau „Konfigūruoti“.

Pirma, aš nustatiau sąsają į I2C, nes naudosiu ne „Arduino“plokštę.

Tada aš sureguliavau keletą įvairių ekspertų meniu nustatymų, kaip parodyta paveikslėlyje.

Galiausiai išėjau iš norimo naudoti bloko ir veiksmų meniu spustelėjau „Nustatyti parašą 1“. Tai nustato tai, ko ieško „Pixy“.

4 žingsnis: laidų prijungimas

Laidai
Laidai

Kadangi aš nustatiau „Pixy“naudoti I2C režimą, norint prijungti jį prie „ESP32 FireBeetle“, reikia tik 4 laidų. Tiesiog prijunkite SDA, SCL, 5V ir GND. Tada aš prijungiau L293D dvigubo H tilto nuolatinės srovės variklio tvarkyklę prie kaiščių IO26, IO27, IO9 ir IO10, kartu su galia ir išvestimi, kaip parodyta šiame paveikslėlyje.

5 veiksmas: programos sukūrimas

Programa „srautas“vyksta taip: Raskite tikslinį bloką

Gaukite plotį ir padėtį

Koreguokite roboto padėtį pagal tai, kur yra blokas

Eikite į priekį, kol jis bus pakankamai arti

Paimkite objektą

Grįžti atgal

Atleisti objektą

6 žingsnis: Roboto naudojimas

Image
Image

Pirmiausia įdėjau balto popieriaus lapą fone, kad netyčia nebūtų aptikti kiti objektai. Tada iš naujo nustatiau ESP32 ir stebėjau, kaip jis važiuoja link objekto, sugriebiu ir tada grąžinu, kaip matyti vaizdo įraše.

Rekomenduojamas: