Përmbajtje:

Miu robotik: 8 hapa (me fotografi)
Miu robotik: 8 hapa (me fotografi)

Video: Miu robotik: 8 hapa (me fotografi)

Video: Miu robotik: 8 hapa (me fotografi)
Video: Скауты 24 ЧАСА В МОРОЗИЛЬНОЙ ТЮРЬМЕ МОРОЖЕНЩИКА Рода! Кто выберется первым?! 2024, Nëntor
Anonim
Miu Robotik
Miu Robotik

Projektet Tinkercad »

Përshëndetje!

Emri im është David, unë jam një djalë 14-vjeçar që jetoj në Spanjë dhe ky është udhëzimi im i parë. Unë kam qenë duke ndërtuar robotë dhe duke rregulluar kompjuterë të vjetër për një kohë tani dhe mësuesi im i robotikës më tha se ishte koha e mirë për të filluar të ndaj me njerëzit e tjerë atë që kam mësuar. Pra, ja ku po shkojmë!

Një ditë një miku im më dha një model 3D për të ndërtuar një robot dhe disa përbërës: Një arduino nano mikrokontrollues dhe dy servo motorë, me këto 3 gjëra fillova të ndërtoj robotin tim të vogël. Në këtë Instructable unë do të ndaj me ju se si ta bëni këtë robot, gjithashtu do të përfshijë modelin 3D dhe kodin që kam shkruar, kështu që ju mund të keni gjithçka që është e nevojshme për të bërë miun tuaj robotik!

Hapi 1: Çfarë ju nevojitet:

Çfarë ju nevojitet
Çfarë ju nevojitet

- Mikrokontrollues Arduino Nano

- 2 servo motorë SG90 (Mund t’i gjeni në Amazon, ose në disa dyqane online)

- Ju do të duhet të printoni modelin 3D ose mund të ndërtoni një strukturë me karton ose plastikë. Kam përdorur këtë model: https://www.tinkercad.com/things/12eU8UHtMSB nga Tinker Robot Labs

- Disa tela dhe një dërrasë e vogël buke

- Një bateri 9 Volt dhe një lidhës

Gjithashtu do t'ju duhet të përdorni arduino IDE, mund ta shkarkoni në lidhjen tjetër:

Hapi 2: Kalibrimi i Servos

Kalibrimi i Servos
Kalibrimi i Servos
Kalibrimi i Servos
Kalibrimi i Servos

Para se të filloni robotin, duhet të bëni një hap të mëparshëm. Ju duhet të gjeni pozicionin e mesëm të servo. Një servo mund të kthehet 180 gradë (gjysmë perimetri), dhe ju duhet të gjeni ku është pozicioni 90 gradë së pari për të qenë në gjendje të vendosni këmbët pingul me trupin. Për ta bërë këtë unë shkrova një program që i vë servos në pozicionin 90º. Pasi servos të jenë në 90º ju do të keni një pikë referimi se ku do të jetë servo në fillim të programit.

Ky është programi që unë përdor për të përqëndruar servos:

#përfshi

Servo Front;

Servo Back;

void setup () {

Front.shtoj (9);

Mbrapa.shtoj (6);

}

lak void () {

Përpara.shkruaj (90);

Mbrapa.shkruaj (90);

}

Ju do të duhet të bëni rregullime të vogla në softuerin ose harduerin për të përmirësuar lëvizjen e robotit dhe për të marrë një ecje të përsosur, por së pari le ta bëjmë robotin të lëvizë, dhe në fund të projektit, ju do të jeni në gjendje të bëni këto rregullime Me

Hapi 3: Montimi i Këmbëve

Montimi i Këmbëve
Montimi i Këmbëve
Montimi i Këmbëve
Montimi i Këmbëve
Montimi i Këmbëve
Montimi i Këmbëve
Montimi i Këmbëve
Montimi i Këmbëve

Pas kësaj ju duhet të merrni boshtet e servos dhe ta vendosni në këmbët e robotit, për ta bërë më të lehtë këtë ju mund të shkurtoni pak nga materiali rreth vrimës në këmbë për të hyrë atje boshtet.

Së dyti, do t'ju duhet të vidhosni boshtet me këmbët 3D në servos, kur të keni gjithçka në pozicionin e duhur, vendosni një pikë të vogël zam të nxehtë midis boshtit dhe këmbëve për t'i siguruar ato në vend. Sigurohuni që t'i vendosni këmbët në 90 gradë siç shihet në hapin 2.

Hapi 4: Instalimi i Servos

Instalimi i Servos
Instalimi i Servos
Instalimi i Servos
Instalimi i Servos
Instalimi i Servos
Instalimi i Servos

Tani ju duhet të instaloni servot në trupin e robotit, për ta bërë këtë ju duhet të merrni trupin në njërën dorë dhe të shtyni në servo, me këmbët, në një vrimë që keni për servo. Sigurohuni që telat e servo të shkojnë në pozicionin e duhur, nëse jo servo nuk do të përshtatet në shasi. Ekziston një çarë e vogël në njërën anë të vrimës servo. Përdoreni atë çarë për telat.

Përsëriteni këtë hap me grupin tjetër të këmbëve.

Hapi 5: Shtimi i Arduino

Shtimi i Arduino
Shtimi i Arduino
Shtimi i Arduino
Shtimi i Arduino
Shtimi i Arduino
Shtimi i Arduino

Pas të gjitha këtyre hapave do të keni përfunduar harduerin e robotit. Tani po hyjmë në pjesën përfundimtare, elektronikën dhe instalimet elektrike. Së pari, merrni Arduino Nano dhe shtyjeni atë në dërrasën e bukës, pastaj do të duhet të hiqni letrën në anën e poshtme të dërrasës së bukës dhe ta ngjisni atë në modelin 3D.

Hapi 6: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

Le të bëjmë instalime elektrike! Në këtë hap në të cilin do të lidhni të gjitha telat nga dërrasa e bukës, në servos.

Të gjithë servotët kanë tre tela, kështu që njëra është për informacionin që dërgon arduino, portokalli, tjetra është për rrymën +5v, atë të kuqe, dhe në fund tela GND (ose tokëzuar), ajo kafe.

Për të lidhur telat mund të dëshironi të shikoni kodin që kemi përdorur për të qendruar servos. Në kod mund të shohim që servo për këmbët e përparme është e lidhur me pin D9 dhe servo tjetër, ai për këmbët e pasme dhe bishtin është i lidhur në portën D6. kjo do të thotë që tela portokalli e servo -së së përparme shkon në kunjin D9, dhe tela portokalli e servo për këmbët e pasme është e lidhur me kunjin D6. Kablloja e kuqe e të dy servove shkon në 5V dhe telat ngjyrë kafe të të dy servove shkojnë në GND (ndonjë nga kunjat GND të Arduino Nano).

Hapi 7: Dhe disa kod

Dhe Disa Kod
Dhe Disa Kod

Për të përfunduar robotin duhet ta sillni të gjallë !, kështu që këtu vjen pjesa ime e preferuar, kodi.

Këtu më poshtë, unë ndaj me ju kodin. Çelësi për ta bërë robotin tuaj të ecë me një portë të përsosur është të modifikoni programin për ta përshtatur atë në mënyrë të përkryer me peshën dhe ekuilibrin e miut tuaj, por unë e rekomandoj këtë vetëm nëse dini pak programim të arduino -s. Nëse miu juaj përpiqet të ecë, shkruani një koment dhe unë mund t'ju ndihmoj ta bëni miun tuaj të ecë me një stil !.

Këtu keni kodin që kam përdorur:

#përfshi

Servo Front;

Servo Back;

void setup () {

Front.shtoj (9);

Mbrapa.shtoj (6);

Përpara.shkruaj (92); // servo ime e përparme, në 90 gradë nuk ishte krejtësisht e drejtë, kështu që më duhej të modifikoja këndin në 92 gradë.

Mbrapa.shkruaj (90);

vonesa (1000); // roboti i vendos të gjitha këmbët pingul me trupin dhe pret një sekondë

}

lak void () {

// Ky lak do të funksionojë derisa ta shkëputni robotin nga priza

// Ju mund të modifikoni këndet ose kohën e vonesës midis lëvizjeve për ta bërë robotin tuaj të ecë më shpejt ose më ngadalë ose të bëjë hapa më të mëdhenj ose më të vegjël

Përpara.shkruaj (132);

vonesë (100);

Mbrapa.shkruaj (50);

vonesë (300);

Përpara.shkruaj (50);

vonesë (100);

Mbrapa.shkruaj (130);

vonesë (300);

}

Pasi ta shkruani programin në platformën e programimit të arduino -s, mund ta ngarkoni në robot dhe të shihni se si lëviz.

Hapi 8: Ju jeni bërë

Ky robot është super i thjeshtë për tu montuar, dhe programi është gjithashtu mjaft i thjeshtë. Easyshtë e lehtë ta bësh atë të lëvizë … por mjaft e komplikuar për ta bërë atë të lëvizë me hijeshi. Nëse doni të filloni të ndërtoni dhe programoni robotë në këmbë, ky është një projekt i mirë për ju. Ju do të mësoni me këtë projekt se si të programoni një "ecje", sekuencën e udhëzimeve për ta bërë robotin tuaj të ecë.

Shpresoj që të keni shijuar udhëzimet e mia të para dhe ju lutem, nëse keni nevojë për ndonjë ndihmë me robotin tuaj, unë do të jem i lumtur t'ju ndihmoj në anglisht, frëngjisht ose spanjisht.

Davidi

Recommended: