Sisällysluettelo:
- Vaihe 1: Osta tarvitsemasi tavarat
- Vaihe 2: Luo laitteistokehys
- Vaihe 3: Puhu Bluetoothista
- Vaihe 4: Ohjelmiston koodaus
- Vaihe 5: Yleiskatsaus
Video: Älykäs Romote -auto, joka perustuu Arduinoon: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tämä projekti perustuu Arduinon UNO -kehityskorttiin älykkään auton valmistamiseksi. Autossa on langaton Bluetooth-ohjaus, esteiden välttäminen, summerihälytys ja muut toiminnot, ja se on nelivetoinen auto, jota on helppo kääntää.
Vaihe 1: Osta tarvitsemasi tavarat
Meidän on ostettava Arduino-ydinkortti ja laajennuskortti sekä summeri, L298N-moottorin ohjainmoduuli, BT-04A Bluetooth-moduuli, DC-moottori, akun pidike jne. Tietenkin akryylilevyt tukimoduuleille ovat välttämättömiä. Tähän autoon sopivia akryylilevyjä ei ole helppo löytää, joten linkki on alla. Muita asioita löydät helposti kaupoista.
Tässä on linkki Taobaon akryylilevyyn:
Ohjelmisto käyttää Bluetooth -vianetsintäapuria auton hallintaan, ja myös resurssit liitetään.
Vaihe 2: Luo laitteistokehys
Meidän on asennettava moduuli oikeaan paikkaan akryylilevylle. Koska ostetussa akryylilevyssä on enemmän reikiä kuin tarvitsemme, kiinnitä huomiota vain siihen, miten se asennetaan parhaiten sopivalla tavalla välttääksesi toistuvan purkamisen.
Koska moottorin asennus on suhteellisen yksinkertaista ja kiinteää, keskitymme yllä olevan ohjauspiirin asentamiseen. Bluetoothia ja emolevyä on käytettävä signaalien vastaanottamiseen. On sopivampaa sijoittaa ne auton takaosaan. Akkukanta ja paristot vievät paljon tilaa. Auton tasapainon varmistamiseksi ne asetetaan keskiasentoon, ja moottorin käyttömoduuli ja esteiden välttelymoduuli asetetaan eteen kuvan mukaisesti.
Seuraava kuva näyttää asennuskuvion alhaalta ja ylhäältä. Ensimmäinen kuva näyttää piirin tilan alhaalta, kun moottoria ei ole asennettu. Kiinnitä huomiota siihen, että ostat lisää ruuveja ja kuparipylväitä eri korkeuksilla, jotta voit horjua tilasta. Toinen kuva on auton tilanne, kun se on täysin asennettu. Näet selvästi moottorin käyttömoduulin, akun jne.
Vaihe 3: Puhu Bluetoothista
Bluetooth -moduulia käytetään usein lyhyen matkan langattoman ohjauksen alalla. BT-04A Bluetooth-moduuli on valittu tässä projektissa. Kuten HC -sarjan Bluetooth -moduulia, myös BT -sarjan Bluetooth -moduulia käytetään usein, mutta sen hinta on halvempi.
Tätä moduulia käytetään pääasiassa lyhyen matkan langattoman tiedonsiirron alalla. Se voidaan yhdistää helposti tietokoneen Bluetooth -laitteeseen ja se voi myös kommunikoida kahden moduulin välillä. Tämän moduulin käyttäminen voi välttää vaivalloisen kaapeliliitännän ja voi vaihtaa sarjaliitäntäkaapelin suoraan.
Tätä moduulia ohjataan AT -komennolla, kuten Esp8266 WIFI -moduuli, GSM -moduuli. Eri tietokoneiden yhdistämisen helpottamiseksi me teemme auton päätilaksi, ja tietokone ja matkapuhelin muodostavat pariliitoksen auton Bluetoothin kanssa aktiivisesti älyauton hallinnan saamiseksi. Tietokonepuolen Bluetooth-virheenkorjausavustaja on erittäin täydellinen, monet toiminto-ohjeet on koteloitu painikkeiksi, meidän tarvitsee vain syöttää ohjausohjeita. Huomaa, että ennen ohjauskomennon lähettämistä tietokone on ensin yhdistettävä auton Bluetoothiin. Tämä prosessi voi olla jumissa. Kokeile useita kertoja enemmän, ja mobiilipääte on kätevämpi.
Mobiiliohjelmisto on liitetty tähän vaiheeseen vain viitteelliseksi, ja tietokoneen Bluetooth -portin virheenkorjausohjelmistoa suositellaan.
Vaihe 4: Ohjelmiston koodaus
Arduinon kehitysympäristö on avoimen lähdekoodin ja sen voi ladata suoraan Internetistä. Ohjelmoinnin tärkeimmät vaiheet on selitetty alla.
Ensinnäkin määritämme ohjauspaneelin näppäimistön nastat makroskooppisesti ymmärrettävyyden ja myöhemmän käytön helpottamiseksi.
Alusta sitten moottorin toiminta, kuten alla olevassa kuvassa esitetään, on eteenpäin suuntaava alustus. Huomaa, että moottoria käyttävät kaksi napaa, yksi korkea ja toinen matala, ja päinvastoin. Käytämme tätä periaatetta pääasiassa moottorin ohjaamiseen.
Vasen-oikea liike on aivan erityinen. Jotta vasen-oikea-kierto kääntyy niin, että auto ei liiku paljon eteenpäin, otamme vasemman pyörän tien taakse ja oikean pyörän eteenpäin kääntyäksemme vasemmalle. Sama koskee oikealle kääntymistä. (Koska analogisen signaalin käytön vaikutus ei ole kovin hyvä, se vaatii jatkuvaa virheenkorjausta ja digitaalista lähtöä käytetään suoraan tässä.)
Vastaanotettuaan komennon sarjaportista auto voi suorittaa vastaavan toiminnon komennon mukaisesti. Kuvassa esitetään operaatio eteenpäinkomennon saamiseksi. Yksi syy siihen, miksi valitsemme BT-04A Bluetooth-moduulin, on se, että se on koteloitu USART-korttiin, jossa on vain neljä nastaa TX, Rx, VCC ja GND, mikä on erittäin kätevää virheenkorjaukseen ja käyttöön
Vaihe 5: Yleiskatsaus
Liitä lopuksi ohjelmakoodi ja auton kuvat eri tilanteissa. Tämä on ohjelman luonnos, tervetuloa keskustelemaan yhdessä ja parantamaan tätä hanketta.
Suositeltava:
Älykäs herätyskello: Älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: 10 vaihetta (kuvilla)
Älykäs herätyskello: älykäs herätyskello, joka on valmistettu Raspberry Pi: llä: Oletko koskaan halunnut älykkään kellon? Jos näin on, tämä on ratkaisu sinulle! Tein Smart Alarm Clockin, tämä on kello, jolla voit muuttaa herätysaikaa verkkosivuston mukaan. Kun hälytys soi, kuuluu ääni (summeri) ja 2 valoa
Pelasta lapseni: älykäs istuin, joka lähettää tekstiviestejä, jos unohdat lapsen autoon: 8 vaihetta
Pelasta lapseni: älykäs istuin, joka lähettää tekstiviestejä, jos unohdat lapsen autoon: Se on asennettu autoihin ja turvaistuimelle sijoitetun ilmaisimen ansiosta se varoittaa meitä - tekstiviestillä tai puhelimella - jos saamme pois tuomatta lasta mukanamme
Värinseurantarobotti, joka perustuu monisuuntaiseen pyörään ja OpenCV: hen: 6 vaihetta
Värinseurantarobotti, joka perustuu monisuuntaiseen pyörään ja OpenCV: hen: Käytän monisuuntaista pyörän runkoa värien seurannan toteuttamiseen ja käytän OpenCVBot -nimistä mobiili -ohjelmistoa. Kiitos ohjelmistokehittäjille täällä. OpenCV Bot tunnistaa tai seuraa reaaliaikaisia objekteja kuvankäsittelyn avulla
Halpa IoT-ilmanlaadun valvonta, joka perustuu RaspberryPi 4: 15-vaiheisiin (kuvilla)
Halpa IoT-ilmanlaadun valvonta, joka perustuu RaspberryPi 4: hen: Santiago, Chile talvisen ympäristötilanteen aikana, on etuoikeus asua yhdessä maailman kauneimmista maista, mutta valitettavasti kaikki ei ole ruusuja. Chile kärsii talvikaudella paljon ilmansaasteista
Puhuva värianturi, joka perustuu AIY -äänisarjaan: 4 vaihetta
Puhuva väritunnistin, joka perustuu AIY-äänisarjaan: Kun olen äskettäin oppinut pistekirjoituksesta, mietin, voisinko rakentaa jotain käyttämällä Raspberry Pi: n AIY-äänisarjaa, josta voi olla todellista hyötyä näkövammaisille . Seuraavassa kuvatulla tavalla löydät prototyypin