Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä projektissa tein yksinkertaisen varoitusjärjestelmän logistisille roboteille. Se on pohjimmiltaan RC -auto, jossa on ultraäänianturi edessä ja esteiden välttämisen anturi takana. Autoa ohjataan sovelluksen bluetoothin kautta.
Vaihe 1: Videota ja kuvia
Vaihe 2: Komponentit
Tässä on luettelo käyttämistäni komponenteista:
1 x arduino mega 25601 x L298N, kaksois-H-silta-moottorinohjain vastus
johtoleipälevy 3D -tulostuspidike ultraäänianturille 1 x 9 voltin paristo 6 x AA -paristoa
Vaihe 3: Johdotuskaavio
Vaihe 4: Koodi
Ohjelman ajatuksena on antaa varoituksia ja pysäyttää rc -auto, jos se sulkee liian esineen. Kun jotain on alle 30 cm: n päässä, punainen merkkivalo alkaa vilkkua, kaiutin antaa äänen ja auto pysähtyy. Kun auto pysäytetään, ei ole mahdollista saada autoa eteenpäin.
Jos jokin on 31-70 cm: n päässä, keltainen merkkivalo vilkkuu. Kun mikään ei ole vialla, vihreä merkkivalo palaa.
Jos jotain on noin 20 cm päässä auton takaa, auto pysähtyy. Kun auto pysäytetään, ei ole mahdollista saada autoa liikkumaan taaksepäin.
Yritin kirjoittaa koodin eri luokkiin, jotta päälaite olisi mahdollisimman puhdas. Mutta minulla oli paljon ongelmia RC: tä ohjaavan koodin kulun kanssa. Joten lopulta kirjoitin ohjauskoodin pääohjelmaan. Tämä on asia, jonka haluaisin muuttaa.
Vaihe 5: Sovellus
Olen tehnyt sovelluksen auton ohjaamiseen. Sovellus on tehty MIT -sovellusten keksijässä. Ainoa MIT -sovellusten keksijän ongelma on, että he eivät tue monikosketusta.
Sovellus lähettää tietoja bluetoothin kautta. Bluetooth -moduuli käyttää arduino mega -laitteen rx1- ja tx1 -laitteita. Näin voisin ohjelmoida arduinon USB: n kautta ja käyttää sovellusta auton ohjaamiseen samanaikaisesti.
Vaihe 6: 3D -tulostus
Olen tehnyt pidikkeen ultraäänianturille. Itse piirustus, jonka olen tehnyt fusion 360: ssä.
Kiinnike on suunniteltu RC -autooni.
Vaihe 7: Lopullinen ajatus
Olen oppinut paljon tämän projektin aikana. Suurin haaste tässä projektissa oli saada Bluetooth -yhteys toimimaan. Opin käyttämään milliä ja mikroa viiveen sijaan, koska viivefunktio pysäyttää koko ohjelman. Opin tekemään 3D -piirustuksen ja tulostamaan sen.
Yksi asia, jonka haluaisin tehdä, on antaa autolle automaattinen toiminto, jotta se voi ajaa itse.
Kaiken kaikkiaan minulla oli hauskaa tehdä tämä, ja tiedän, että autossa on paljon parannettavaa.