Sisällysluettelo:

UCL - sulautettu - varoitusjärjestelmä - RC -auto: 7 vaihetta
UCL - sulautettu - varoitusjärjestelmä - RC -auto: 7 vaihetta

Video: UCL - sulautettu - varoitusjärjestelmä - RC -auto: 7 vaihetta

Video: UCL - sulautettu - varoitusjärjestelmä - RC -auto: 7 vaihetta
Video: CRISTIANO RONALDO: ALL #UCL GOALS! 2024, Heinäkuu
Anonim
UCL - sulautettu - varoitusjärjestelmä - RC Car
UCL - sulautettu - varoitusjärjestelmä - RC Car
UCL - sulautettu - varoitusjärjestelmä - RC Car
UCL - sulautettu - varoitusjärjestelmä - RC Car
UCL - sulautettu - varoitusjärjestelmä - RC Car
UCL - sulautettu - varoitusjärjestelmä - RC Car

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

Image
Image
Video ja kuvia
Video ja kuvia
Video ja kuvia
Video ja kuvia
Video ja kuvia
Video 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

Johdotuskaavio
Johdotuskaavio
Johdotuskaavio
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

Sovellus
Sovellus
Sovellus
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

3D -tulostus
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.

Suositeltava: