Sisällysluettelo:
- Vaihe 1: Videota ja kuvia
- Vaihe 2: Komponentit
- Vaihe 3: Johdotuskaavio
- Vaihe 4: Koodi
- Vaihe 5: Sovellus
- Vaihe 6: 3D -tulostus
- Vaihe 7: Lopullinen ajatus
Video: UCL - sulautettu - varoitusjärjestelmä - RC -auto: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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.
Suositeltava:
UCL Embedded - B0B Linefollower: 9 vaihetta
UCL Embedded-B0B Linefollower: Tämä on B0B.*B0B on yleinen radio-ohjattu auto, joka väliaikaisesti palvelee linjanseurantarobottia. Kuten monet ennen häntä seuraavat robotit, hän tekee parhaansa pysyäkseen linja, joka johtuu siirtymisestä lattian ja
UCL - IIoT - Sisäilma 4.0: 8 vaihetta
UCL-IIoT-Sisäilmasto 4.0: Tämän ohjeen lukemisen ja käsittelyn jälkeen sinulla on oma automaattinen sisäilmasto, jota voit tarkkailla verkossa solmupunaisen avulla. Meidän tapauksessamme kehitimme tämän ajatuksen ja esittelimme sen 3D-tulostetalossa
UCL-IIoT-ajo: 5 vaihetta
UCL-IIoT-Drivhus: Tämän projektin tarkoituksena oli rakentaa puutarhatalo Arduinolla. Siksi ryhmän kolme opiskelijaa päättivät tehdä automaattisen kasvihuoneen, päätimme tehdä dataloggeroinnin kasvihuoneen antamista tiedoista Wamp-palvelimen kautta, solmu-re
UCL-IIOT-hälytysjärjestelmä tietokannalla ja punaisella solmulla: 7 vaihetta
UCL-IIOT-hälytysjärjestelmä tietokannalla ja solmupunaisella: Tämän koontiversion tarkoitus on opettaa Arduinon yhdistämisestä solmupunaiseen ja tietokantaan, jotta voit kirjata tietoja ja kerätä niitä myöhempää käyttöä varten. yksinkertainen arduino -hälytysjärjestelmä, joka lähettää 5 datanumeroa, joista jokainen on erotettu
UCL-IIoT-Strongbox RFID- ja LCD-näytöllä (koodattu, MySQL): 5 vaihetta
UCL-IIoT-Strongbox RFID- ja LCD-näytöllä (Nodered, MySQL): Arduino-projekti RFID-skannerilla ja LCD-näytöllä Johdanto Lopuksi kurssimme mikro-ohjaimilla, tarkemmin Arduino Megalla, jota olemme käyttäneet. Meille on annettu tehtäväksi tehdä projekti, joka sisältää Arduino Megan, paitsi