Sisällysluettelo:

Bluetooth -ohjatun yksinkertaisen RC -auton tekeminen: 7 vaihetta (kuvilla)
Bluetooth -ohjatun yksinkertaisen RC -auton tekeminen: 7 vaihetta (kuvilla)

Video: Bluetooth -ohjatun yksinkertaisen RC -auton tekeminen: 7 vaihetta (kuvilla)

Video: Bluetooth -ohjatun yksinkertaisen RC -auton tekeminen: 7 vaihetta (kuvilla)
Video: Katso tämä hämmästyttävä tarina kroonisesta väsymysoireyhtymästä toipumisesta 2024, Marraskuu
Anonim
Kuinka tehdä Bluetooth -ohjattu yksinkertainen RC -auto
Kuinka tehdä Bluetooth -ohjattu yksinkertainen RC -auto

Hei kaikki, olen Bryan Tee Pak Hong. Olen tällä hetkellä vuoden opiskelija Singaporen ammattikorkeakoulussa, joka opiskelee tietotekniikkaa.

Kun olin lapsi, olin aina kiehtonut RC -autoista ja niiden toiminnasta. Kun purin sen erilleen, näen vain metallipaloja kaikkialla. Toivoisin aina, että olisi olemassa yksinkertainen opetusohjelma, joka kattaisi RC -auton peruskomponentit, ja tänään näytän sinulle juuri sen.

Aion käyttää tätä RC -autoa myös moniin muihin projekteihin. Jos sinulla on ongelmia, tutustu tähän opasoppaaseen.

Aloitetaan ilman lisähuomiota!

Vaihe 1: Vaihe 0: Materiaalien valmistelu

Vaihe 0: Materiaalien valmistelu
Vaihe 0: Materiaalien valmistelu

Materiaalit ovat hyvin yksinkertaisia ja helppoja saada, ne ovat:

  1. Auton alusta* (Käytän uudenvuoden evästelaatikkoa, ole luova valinnallasi!) X1
  2. Tasavirtamoottorit ja -renkaat x2
  3. Arduino Uno (tai muut vaihtoehdot) x1
  4. L298N H-silta x1
  5. Pyörä x1
  6. Akut (1 Arduino, 1 moottorit)
  7. Uros -uros -hyppääjät, uros -naispuoliset hyppääjät
  8. Bluetooth-moduuli HC-06 tai HC-05 x1
  9. Leipälauta (nopeat ja helpot liitännät) x1

Muita laitteita, joita tarvitset/saatat tarvita:

  • Juotosrauta
  • Kuuma liimapistooli

*Huomautus: kotelossani on IR -anturi kiinnitetty, sitä ei vaadita tässä opetusohjelmassa

Vaihe 2: Vaihe 1: Rungon valmistelu

Vaihe 1: Rungon valmistelu
Vaihe 1: Rungon valmistelu

Irrota ensin leipälauta. Sen pitäisi pystyä jakautumaan kolmeen osaan, 2 +/- pystypalkkeihin sivuilta ja keskiosasta, jossa suurin osa liitäntöistä tehdään. Tämä mahdollistaa komponenttien erittäin helpon sijoittamisen, jolloin voit:

  • liitä 5V Arduinostasi vasemmalle puolelle
  • yhdistä GND Arduinostasi oikealle puolelle
  • tee kaikki yhteydet lähellä Arduinoa

On tärkeää saada oikea paikka ensimmäisellä kerralla, koska leipälevyä on vaikea irrottaa ja sijoittaa uudelleen. Varmista, että sekä Arduinolle että L298N: lle on riittävästi tilaa kahden pystytangon väliin.

Vaihe 3: Vaihe 2: Liitä L298N moottoriin

Vaihe 2: Liitä L298N moottoriin
Vaihe 2: Liitä L298N moottoriin
Vaihe 2: Liitä L298N moottoriin
Vaihe 2: Liitä L298N moottoriin
Vaihe 2: Liitä L298N moottoriin
Vaihe 2: Liitä L298N moottoriin

Juotos 2 johtoa tasavirtamoottoriin. Kytke sitten johtimien toiset päät yhteen L298N -sillan kahdesta reikäpistorasiasta. Johdon kytkentäjärjestyksellä ei ole väliä. Toista tämä toiselle moottorille.

Aseta seuraavaksi uros -naaraspuserot 3 -liittimen vieressä oleville urospuikoille. 6 vaaditaan, 3 kummallekin puolelle, jolloin 1 on ohjata moottorin nopeutta PWM: n kautta ja 2 suuntiin. Muista, mitkä johdot on kytketty minne, koska tämä on tärkeää myöhemmin.

Ota yksi akkuista ja kiinnitä/juota musta johto (maadoitusjohdin) urospuoliseen hyppyjohtimeen. Tätä käytetään yhteisen maan saavuttamiseen arduinon kanssa myöhemmin. Kytke punainen johto 12 V: n tuloon (vasemmanpuoleinen pistorasia) ja musta johto L298N -moduulin GND -liittimeen (keskimmäiseen pistorasiaan).

Vaihe 4: Vaihe 3: Yhdistä kaikki

Vaihe 3: Yhdistä kaikki
Vaihe 3: Yhdistä kaikki
Vaihe 3: Yhdistä kaikki
Vaihe 3: Yhdistä kaikki
Vaihe 3: Yhdistä kaikki
Vaihe 3: Yhdistä kaikki
Vaihe 3: Yhdistä kaikki
Vaihe 3: Yhdistä kaikki

Kuumaa liimaa L298 -moduuli auton runkoon kohtaan, jonka pidit sopivana vaiheessa 1. Liimaa sitten 2 tasavirtamoottoria kuumalla alustalla. Alustani on upotettu reunojen ympärille, joten käytin makaavia pähkinöitä korkeuden kompensoimiseksi, jotta voisin liimata moottorit kunnolla. Tämä on valinnainen, jos käytät litteää runkoa, siirtoa ei tarvita. Liimaa 2 moottoria ja liimaa akku runkoon. Liimasin omani alareunasta tilanpuutteen vuoksi. Liimasin myös akkuani hieman oikealle, jotta akun kannen irrottamiseen jää tilaa. Lopuksi liimaa pyöräpyörä paikalleen ja perusautosi on valmis! Yritä löytää pyörä, jonka avulla robotin korkeus voi olla tasainen, vaikka pyörä pyörii.

Liitä 6 hyppyjohtoa leipälautaan, luokittele ne 3 vasemmalle ja 3 oikealle.

Seuraavaksi käsittelemme Auton aivoja, eli Arduinoa.

Vaihe 5: Vaihe 4: Arduino -yhteys ja koodi

Vaihe 4: Arduino -yhteys ja koodi
Vaihe 4: Arduino -yhteys ja koodi
Vaihe 4: Arduino -yhteys ja koodi
Vaihe 4: Arduino -yhteys ja koodi

Kytke oikea nopeustappi Arduinon nastaan 6 ja vasen nastatappi nastaan 11.

Liitä seuraavaksi kaksi muuta suunta -nastaa kummaltakin puolelta leipälevyltä Arduinoon urospuolisten ja urospuolisten puseroiden kautta:

  • oikea - nastat 7 ja 8
  • vasen - nastat 12 ja 13

Kummallakaan järjestyksellä ei ole väliä, koska muutamme yhteyksiä, jos ne ovat väärässä. On kuitenkin tärkeää olla vaihtamatta vasenta ja oikeaa osaa kokonaan. Aseta Arduino paikkaan, jonka olet suunnitellut vaiheessa 1.

Kopioi nyt koodi tältä verkkosivustolta testataksesi moottorin liikkeitä:

  1. lataa tämä koodi Arduinoosi
  2. jos robotti pyörii myötäpäivään, vaihda urospuolisten 2 suuntajohtoa uroshyppyihin oikealla
  3. jos robotti pyörii vastapäivään, vaihda urospuolisten 2 suuntajohtoa uroshyppyihin vasemmalla
  4. jos robotti liikkuu taaksepäin, vaihda urospuolisten 2 -suuntaiset johdot uroshyppääjäksi molemmin puolin

Liimaa toinen akku runkoon ja perusrobotti on valmis! Tässä vaiheessa voit ohjelmoida robotin miten haluat, kokeile rohkeasti. Seuraavassa vaiheessa tutustumme RC -auton perusliikkeisiin Bluetoothin kautta.

Vaihe 6: Vaihe 5: HC-06-moduuli

Vaihe 5: HC-06-moduuli
Vaihe 5: HC-06-moduuli

Tämän moduulin käsittely on hieman hankalaa. Ennen kuin aloitamme, lataa tämä koodi Arduinoosi.

Aseta moduuli leipälevylle, älä mene päällekkäin moottoriliitäntöjen kanssa. Tee liitännät kuvan osoittamalla tavalla:

  • VCC - 5V (3.3V ei toimi!)
  • GND - GND
  • RX Bluetoothilla --- Pin 1 Arduinolla
  • Lähetys bluetoothilla --- nasta 0 Arduinolla

Lataa sovellus nimeltä Arduino bluetooth -ohjain Android -puhelimeesi. En omista iPhonea, joten olen pahoillani iPhonen käyttäjistä, mutta sinun pitäisi pystyä löytämään samanlaisia sovelluksia, joilla on sama toiminto. Käynnistä Arduino ja yhdistä Bluetooth-moduuli puhelimesi kanssa (tavallisesti nimeltään HC-05/06 tai BT03/04 jne.), Jos sinua pyydetään kirjoittamaan salasana, kirjoita 1234 tai 0000, jos vahvistus epäonnistuu tai ei näytä muodostavan yhteyttä, meidän on hallittava sitä tietokoneelta, jossa on Bluetooth -toiminto. Avaa toistaiseksi Arduino bluetooth -ohjainsovellus ja liitä se laitteeseesi. Valitse bluetooth-moduuli ja pääset PS2-tason ohjausliittymään.

Tee nämä avainsiteet

  • w Eteenpäin
  • a Vasen
  • s Takaisin
  • d Aivan
  • EDIT: j Pysäytyspainike

Vaihe 7: Onnittelut! Yksinkertainen Bluetooth -ohjattu RC -autosi on valmis

Onnittelut! Yksinkertainen Bluetooth -ohjattu RC -autosi on valmis!
Onnittelut! Yksinkertainen Bluetooth -ohjattu RC -autosi on valmis!

Yhteenveto:

  • Tarvitsemme 2 moottoria ja H-sillan moottorin käyttämiseen
  • Aivot, meidän tapauksessamme arduino, tarvitaan ohjaamaan robottia liikkumaan
  • Voimme käyttää puhelimiamme RC -auton kauko -ohjaimena

Jos haluat kuitenkin käyttää tietokonettasi, muodosta laitepari Bluetooth -moduulin kanssa, siirry Bluetooth -asetuksiin, jotka löytyvät bluetooth -määrityssivun lopussa, tarkista mihin porttiin se muodostaa yhteyden (vinkki: lähtevä ja sillä on nimi Bluetooth -moduulista). Siirry työkaluihin> sarjaportit ja vaihda COM oikeaksi COM -portiksi. Käynnistä Seial -monitori ja kirjoita w, jos haluat robotin siirtyvän eteenpäin, s -painikkeen taaksepäin jne.

Jos olet päässyt näin pitkälle, onnittelut! Pidä hauskaa Bluetooth -ohjattavan RC -autosi kanssa!

Päivitys: Voit lukea blogikirjoitukseni täältä.

Suositeltava: