Nimestä käy heti ilmi, että robotti tehty ohjaimeen Työläs. Kirjailija on luonut omat kirjastot käytön helpottamiseksi. Robotin vakiovarusteisiin kuuluu etusivulla sijaitseva etäisyysmittari, kaksi pyörää ja kaksi moottoria. Mahdollisia tulevia päivityksiä varten koneen päälle on asennettu leipätaulu. Laitetta ohjataan ja se toimii itsenäisesti, voit halutessasi lisätä radio-ohjauksen. Artikkelissa kuvataan työskentely CARduinon ja kirjastojen kanssa, on olemassa joitain esimerkkejä.
Mikä on kirjasto?
Kirjasto yksinkertaistaa huomattavasti robotin hallintaa. Projekti on tarkoitettu ihmisille, jotka eivät ole erityisen vahvoja ohjelmoinnissa, mutta haluavat tehdä yksinkertaisia robotteja. Tällaisen mallin luominen ei vaadi tietoa moottorin ohjauksesta. Kirjasto tekee kaiken itse, vähentää ohjelman yksinkertaisimpiin komentoihin “käänny oikealle ja siirry sekunnissa” tai “siirry eteenpäin kolme sekuntia ja kiihdytä sitten”. Kirjastossa on näyteohjelmia, jotka auttavat sinua määrittämään CARduinon.
Mitä tehdä, jos samoja materiaaleja ei ole saatavana?
Voit koota tällaisen robotin ilman sellaisia materiaaleja. Kirjastossa on kyky työskennellä melkein missä tahansa kokoonpanossa. Voit esimerkiksi käyttää runkoon muita pyöriä tai materiaaleja, tärkeintä on, että vaihtuneet osat suorittavat saman toiminnon.
Mitä robotti voi tehdä?
Robotin toiminnallisuus on melkein rajaton. Tämän kirjaston avulla ohjelman kirjoittaminen Arduinolle tulee melko helpoksi tehtäväksi. Leipälevy mahdollistaa monenlaisten anturien asentamisen.
Robotti maksaa
Kirjailija asuu Yhdysvalloissa ja katsoi siksi, että robotin kokoaminen tyhjästä maksaisi noin 100 dollaria. Suurin osa yksityiskohdista käytti projektissa 30 dollaria. Jos tilaat komponentteja Kiinasta, voit vähentää kustannuksia noin viisi kertaa.
Käytetyt materiaalit:
- Arduino Uno - R3
- Kehityskortti 30x10
- Pidike Arduinolle ja leipälauta
- Etäisyysmittari Sharp GP2Y0A02YK0F
- Mikromoottorit 2 kpl
- Kaksi pyörää 49x12 mm
- Moottorin kiinnikkeet 2 kpl
- Kuulapyörät 2 kpl
- Arduinon moottoriohjaimet 2 kpl
- Runkoalusta (puu) 15x10,75 cm (koko valittiin Arduinon ja leipälaatikon pidikkeen koon mukaan)
- Pienet puuruuvit
- Akku 9V 1 kpl
Ensimmäinen askel. Valmistelutyöt.
Ennen robotin kokoamisen jatkamista kirjoittaja valmistaa komponentit. Ensinnäkin oikean kokoinen suorakulmio on leikattu tarvittavaa suuremmasta puupalkasta.Lisäksi hän kerää kuularenkaat, koska ne toimitettiin purettuina, ja käyttää niiden ohjeita kokoamiseksi. Pyörät on kiinnitetty moottoreihin, ja Arduino leipälaatan kanssa asetetaan pidikkeeseen niitä varten.
Vaihe toinen Kuulapyörien asennus.
Nämä pyörät päätettiin asentaa rungon toiselle puolelle lyijykynällä. Kirjoittaja merkitsi 0,5 cm levyn kummallekin puolelle. Kiinnitykseen käytettiin puuruuveja.
Vaihe kolme Moottorien asennus.
Tämä vaihe oli melko yksinkertainen. Ainoa mitä oli tehtävä, oli asettaa moottorit kiinnikkeisiin ja kiinnittää ne superliimalla levyn reunoihin. Voit käyttää myös juotinta, on tärkeää, etteivät sekoita negatiivisia ja positiivisia kontakteja.
Neljäs vaihe. Asenna Arduino ja Bredboard.
Ensin oli tarpeen merkitä komponenttien sijainti. Leipälauta asetetaan pidikkeen etuosaan ja Arduino takaosaan, ne kiinnitetään ruuveilla olemassa oleviin reikiin. Pidike itse asetetaan runkoon kahdella ruuvilla keskellä.
Vaihe viisi Anturin asennus
Tämä vaihe on myös melko yksinkertainen. Reiät on merkitty keskelle eteen ja anturi kiinnitetään ruuveilla. Varmista, että asennat molemmat anturireiät. Kiinnitettäessä kirjoittaja asettaa anturin siten, että siitä tehdyt päätelmät ovat päällä. Sitten JST-johto työnnetään anturiin ja liitetään leipätauluun, punainen positiiviseen napaan, musta negatiiviseen ja keltainen sijaitsee missä tahansa taulun kohdalla.
Vaihe kuusi Kytke moottoriohjain.
Ajurit on vain kohdistettu ja asennettu Arduinoon.
Seitsemäs vaihe. Juotos moottorille.
Lisäksi tapahtuu tavallinen johtimien juottaminen, on vain tärkeää muistaa, mitkä johdot ovat positiivisia ja mitkä ovat negatiivisia.
Seitsemäs vaihe. Yhdistävät pyörät.
Nyt kirjoittaja yhdistää moottorien johdot kuljettajaan tällä tavalla:
- Oikean moottorin positiivinen kosketus on kytketty kuljettajan A negatiiviseen napaan.
- Oikean moottorin negatiivinen kosketin on kytketty kuljettajan A positiiviseen napaan.
- Vasemman moottorin negatiivinen kosketin on kytketty kuljettajan B negatiiviseen napaan.
- Vasemman moottorin negatiivinen kosketin on kytketty kuljettajan B positiiviseen napaan.
Vaihe kahdeksan. Anturi ja virtaliitäntä.
5 V: n virta kytketty + leipätauluun, GND - GND. Anturin keltainen johdin on kytketty analogiseen napaan 2.
Vaihe yhdeksän. Akun asennus.
Kirjailija yksinkertaisesti liimasi akun superliimalla robotin takaosaan. Sitten hän vain liitti positiiviset ja negatiiviset johdot Carduinon positiivisiin ja negatiivisiin johtopäätöksiin.
Kirjasto
Tämä saa päätökseen vakiorobotin kokoamisen. Kirjasto ja näyteohjelmat toimivat sen parissa. Voit ladata sen artikkelin alla. Arkistossa on myös kuvaus joistakin toiminnoista. Kirjasto ladataan Arduino IDE: hen polkua pitkin -> Tuo kirjasto -> Carduino. Ohjelman lataamisen jälkeen projekti on täysin valmis.
Video esimerkillä Carduinosta: