Micromouse Ă€r inte riktigt som nĂ„gon annan robotkonkurrens som jag skulle se. Det Ă€r typ av en hobby som nĂ„gon kan behĂ€rska under hela sitt liv. Börja frĂ„n grunden, lĂ€ra av grunderna, det finns en lĂ„ng resa att upptĂ€cka. Alla de stora mĂ€starna i internationella micromouse-tĂ€vlingar har börjat frĂ„n sjĂ€lva grunderna. Ăven om vi ser de komplexa robotarna bygga av dem nu, har de alla en framgĂ„ngshistoria bakom sig.
Detta Ă€r den första micromouse-roboten gjord av ”GreenYee” och hans team ; micromouse-mĂ€staren i USA och grundaren av micromouse USA: s webbplats. Det handlar inte bara om att göra allt perfekt vid första försöket, men det som verkligen betyder nĂ„got Ă€r förbĂ€ttringen över tiden.
artikelserien ” komma igĂ„ng i micromouse journey ”Ă€r skriven med avsikt att dela hur team” CircuitBreakers ” startade sin resa med micromouse. I den hĂ€r artikeln kommer jag att ge lite insikt om vĂ„r första micromouse-robot ”Bisexuell v1.0”.
vi började designa vĂ„r första micromouse robot tillbaka i 2018 för att delta i grundutbildningen ”SLIIT Robofest 2018”. Efter att vi gjorde vĂ„r första forskning om att göra micromouse har vi insett nĂ„gra grundlĂ€ggande aspekter som ska tĂ€ckas initialt.
- hitta bra hÄrdvara och bygga roboten
- implementera och testa grundlÀggande robotfunktioner; svarvning, rörliga celler och etc
- genomförande översvÀmning fyll algoritm
- Tuning och spara den kortaste vÀgen
LĂ„t oss flytta till varje aspekt i detalj.
hÀr Àr listan över komponenter som vi har anvÀnt för att designa vÄr robot.
-
Pololu 1200RPM HPCB 6V dual shaft micro metal motors x 2 – dessa motorer Ă€r smĂ„ och lĂ€tta att styra. Vi var tvungna att anvĂ€nda anpassad pwm-funktion för att styra dessa motorer eftersom de var för snabba. För V2.0 har vi anvĂ€nt en lĂ„ngsammare varvtal av samma motor för enklare kontroll. (LĂ€nk)
-
Pololu magnetic encoder pair kit för micro metal gear motors – dessa kodare Ă€r en bra lösning för att mĂ€ta avstĂ„nd som reste av roboten. 12 HLR-upplösning Ă€r rimlig för att mĂ€ta avstĂ„nd exakt. (LĂ€nk)
-
Arduino Nano micro controller som MCU-vi valde Arduino-plattformen som en bra utgÄngspunkt för att göra en micromouse-robot eftersom vi var unga och oerfarna pÄ detta omrÄde i början. Med tanke pÄ den mindre formfaktorn valde vi Arduino Nano som vÄr lösning. (LÀnk)
-
Dual MC33926 Motor Driver Carrier – jag hade köpt denna motor driver tidigare. DĂ€rför anvĂ€nde jag detta för micromouse-roboten. NĂ„gon god kvalitet, lĂ„g effekt motorstyrenhet kan anvĂ€ndas. Men var medveten om nĂ€r du anvĂ€nder l29xx-motorstyrenheter av lĂ„g kvalitet, eftersom robotens lyhördhet kan pĂ„verkas av den. (LĂ€nk)
-
MPU6050 Module-Detta Àr ett ingÄngsomrÄde gyroskop som kommer att passa för Typer alla robotikapplikationer. Annat Àn att vara mycket kostnadseffektivt, har denna gyro nÄgra mycket unika egenskaper som andra högre prissatta moduler saknar som jag planerar att tÀcka i en annan artikel i framtiden. (LÀnk)
-
skarpa IR – avstĂ„ndssensorer – dessa sensorer kan ge exakta avstĂ„ndsmĂ€tningar Ă€ven om ytan Ă€r vinklad och inte pĂ„verkas av miljön, objektfĂ€rgen eller ytan.
a. 4-30cm avstĂ„ndssensor – dessa sensorer anvĂ€ndes för att mĂ€ta avstĂ„ndet till vĂ€ggarna framför och rikta roboten korrekt före en svĂ€ng (lĂ€nk)
b. 2-15cm avstĂ„ndssensor – dessa sensorer anvĂ€ndes för att mĂ€ta avstĂ„ndet till vĂ€ggarna och rikta roboten parallellt med vĂ€ggarna i labyrinten (lĂ€nk)
-
5V Summer-detta kom till nytta som en felsökningssignal dÀr vi anvÀnde som en auditiv feedback för att testa roboten. Eftersom Arduino Nano har ett mindre minne kunde vi inte ansluta en OLED-skÀrm för visuell Äterkoppling, dÀrför var det ett alternativ att anvÀnda en Summer.
-
Knapppanel-detta bestÄr av 3 programmerbara knappar + ÄterstÀllningsknapp pÄ MCU. Denna knapppanel har gjort det möjligt att inkludera flera testprogram till roboten för att kontrollera alla grundlÀggande funktioner utan att ladda upp flera program.
-
1200mAh 7.4 V litiumjonbatteri-med 7.4 v-batteri, som producerar 5v och 6V för sensorerna och motorerna kan enkelt göras med step down-omvandlare.
-
Step down-omvandlare-tvÄ separata step down-omvandlare anvÀndes för att tillhandahÄlla 5V för MCU och sensorer, 6V för motordrivaren.
a. Lm2596 modul – 6V steg ner omvandlare
b. Mini DC 5V 360 Buck Convetor-5v steg ner omvandlare
-
HC-05 Bluetooth Module – för att testa floodfill-algoritmen har vi anvĂ€nt en Bluetooth-modul dĂ€r vi kan skicka information till en mobiltelefon eller bĂ€rbar dator.
-
Pololu wheels 32x7mm Pair-vi anvÀnde dessa smÄ hjul för att passa den lilla formfaktorn för vÄr robot. mindre hjul ger mycket mer kontroll över hastigheten. (LÀnk)
vi har först börjat med en 10x10cm^2 design och flyttat till en cirkulÀr 8x8cm^2 design dÀr vi placerade motorer i mitten av roboten för enklare vridning av roboten utan att Àndra svÀngaxeln.
det finns mycket att diskutera nĂ€r det gĂ€ller testning och programmering av en micromouse-robot. DĂ€rför kommer resten av stadierna att diskuteras i de framtida artiklarna i denna serie med introduktionen av vĂ„r nĂ€sta robot ”bisexual v2.0” 2019.
hĂ€r Ă€r en video av vĂ„r robot som utför vid finalen i” SLIIT Robofest 2018 ” – tĂ€vlingen. Hoppas du lĂ€rde dig nĂ„got av min första artikel i artikelserien ”komma igĂ„ng i micromouse journey”.
TÀnk alltid pÄ att vara unik, börja lÄngsamt och vÀxa med tiden!
LÀgg till dina förslag och frÄgor nedan för att förbÀttra mina framtida artiklar. Lycka till att göra din första micromouse robot. Tack!