Tartalomjegyzék:

Bluetooth -vezérelt RC autó sebességszabályozóval és távolságméréssel: 8 lépés
Bluetooth -vezérelt RC autó sebességszabályozóval és távolságméréssel: 8 lépés

Videó: Bluetooth -vezérelt RC autó sebességszabályozóval és távolságméréssel: 8 lépés

Videó: Bluetooth -vezérelt RC autó sebességszabályozóval és távolságméréssel: 8 lépés
Videó: SHARP SYSTEM 7700 HI-FI TORONY 2024, November
Anonim
Image
Image

Gyerekként mindig is lenyűgöztek az RC autók. Manapság számos oktatóanyagot találhat az Arduino segítségével olcsó Bluetooth -vezérlésű RC autók készítéséhez. Tegyünk egy lépést tovább, és a kinematika gyakorlati ismereteivel számítsuk ki a megtett távolságot és a bot sebességét.

Ez az oktatható a HATCHNHACK -szal együttműködésben készült. Nézze meg lenyűgöző webhelyüket az összes prototípus -felszereléshez, bloghoz, ötlethez és még sok máshoz.

1. lépés: 1. lépés: A projekthez szükséges alkatrészek megkeresése

Nos, ezt általános utasításként írom, így megpróbálok alternatívákat találni, ha nem találja az általam használt részeket. Hozzáadok vásárlási linkeket is, így megvásárolhatja azokat a tárgyakat, amelyek nincsenek kéznél, és így testre szabhatja botját kreativitásával. A projekthez szükséges alkatrészeket a hnhcart oldalon találja. Jó minőségű alkatrészeik vannak, elképesztő árkategóriával.

  • Mikrokontroller: ha kezdő vagy, próbáld ki az Arduino használatát. Nos, az Arduino Uno -t használom. Vásárlási link az Arduino Uno -hoz.
  • Motorok és jeladók: ehhez a projekthez 150 ford / perc oldaltengelyes hajtóműves motort használok beépített jeladóval a fordulatok kiszámításához. ha nem talál ilyen motorokat, akkor utalhat egyszerű kéttengelyes bo motorokra, és meg kell vásárolnia a BO motorok kódolóit. vásárolhat kéttengelyes BO motorokat | egyetlen kódoló
  • Motorvezérlő: motorvezérlőre lesz szüksége a motorok működtetéséhez, mivel a legtöbb mikrokontroller nem tud ennyi feszültséget szolgáltatni. L298N -t használok, amelyre itt hivatkozhat, és innen vásárolhat.
  • ALVÁZ: Az alvázhoz és a gumiabroncsokhoz egy adott motort kell vásárolnia a használt motorokhoz. a BO motorok alvázának megvásárlásához erre a linkre hivatkozhat.
  • Bluetooth modul (HC05): Az Arduino okostelefonunkhoz való csatlakoztatásához szükségünk van egy Bluetooth kommunikációs eszközre. itt a HC05 jól jön. HC05 vásárlási link
  • Átkötő vezetékek: mindannyiunknak átkötőhuzalokra van szüksége a dolgok csatlakoztatásához. Ha kezdő vagy, akkor ezekre egy csomóra szükséged lesz különböző projektekhez. innen vásárolhat néhányat:- Férfi- férfi | Férfi -nő
  • Akkumulátor: Nos, ehhez a projekthez 12V -os lipo akkumulátort használok. ha nincs, akkor mindig átállhat általános 12 V-os lítium-ion akkumulátorokra. Vagy ha 9v BO motorokat használ, akkor akár egy egyszerű 9v elemet is használhat. Ügyeljen azonban arra, hogy az akkumulátor vásárlása előtt ellenőrizze a motor specifikációját, mivel károsíthatja a motort, ha nagyobb feszültséget szolgáltat, mint a motor kapacitása. Itt vásárolhat 9V -os akkumulátort.
  • Kenyeretábla/prototípus -tábla: szüksége lesz valamire az összes vezeték csatlakoztatásához. Itt a kenyértábla jól jön. link vásárlás a Breadboard | prototípus -tábla

2. lépés: Az alváz beállítása

A motorvezérlő bekötése
A motorvezérlő bekötése

Ha előre elkészített alvázakkal dolgozik, nem kell aggódnia a dolgok miatt.

Tehát mivel nem rendelkeztem a motorjaimhoz előzetesen előre megépített futóművel, ezért magamnak kellett megépítenem. Az alaphoz az akrillemezt választottam, mivel könnyű és könnyen kezelhető, és a szabványos bilincseket használtam a motorok felszerelésére.

és végül csavarja le a chaster kereket alul, hogy támogassa a botot.

3. lépés: A motorvezérlő bekötése

A motorvezérlő bekötése
A motorvezérlő bekötése

Ahhoz, hogy elegendő gyümölcslé legyen a motorokhoz, be kell állítanunk a motor meghajtóját.

  1. először csavarja a motor +ve és -ve pólusát a motorvezérlő PTR csatlakozójához.
  2. majd az áramellátáshoz a motorvezérlő csavarja az akkumulátor +ve -jét a 12V -os portra és a -ve -t a motor -meghajtó GND -portjára.
  3. helyezze a motorvezérlő bemeneti csapját az Arduino PWM tüskéjébe. NE feledje, hogy ennek megfelelően váltson a motor tüskéire a kódban.

  4. tegyen egy kapcsolót az akkumulátor +ve és a motor meghajtója közé, különben folyamatosan le kell választania az akkumulátort, amikor nem használja.
  5. kapjon 2 vezetéket a motorvezérlő 5 V -os és GND -jéből a kenyérpulthoz, hogy az Arduino -t és más eszközöket is táplálja.

4. lépés: KÓDOLÓK beállítása

KÓDEREK Beállítás
KÓDEREK Beállítás

mint látható, a kódoló a motorba van beépítve.

  • M1 és M2 a motor +ve és -ve értékei, amelyek a motor meghajtójába mennek
  • Csatlakoztassa a kódolók 5v és GND -jéhez a kenyértábla 5v és GND -jéhez a kódolók táplálásához
  • A és B a kódoló kimeneti csapjaira vonatkoznak, amelyekhez az Arduino 2. és 3. tűjét rögzítjük

5. lépés: Az Arduino és a Blutooth modul bekötése

Az Arduino és a Blutooth modul bekötése
Az Arduino és a Blutooth modul bekötése
Az Arduino és a Blutooth modul bekötése
Az Arduino és a Blutooth modul bekötése
  • csatlakoztassa a GND -t és az 5v -t a kenyértábláról az Arduino Vin és GND -jéhez az Arduino áramellátásához.
  • tegye ugyanezt a Bluetooth modullal, hogy azt is bekapcsolja.
  • csatlakoztassa a Bluetooth modul TX -jét és RX -jét az Arduino 0 és 1 érintkezőjéhez. Az Arduino 0 és 1 érintkezője a soros kommunikáció kijelölt csapjai, ezért legyen óvatos a vázlatnak az Arduino -ba való feltöltésekor, mivel előfordulhat, hogy le kell választania a TX -csatlakozót, mivel az Arduino egyszerre csak 1 soros kommunikációt használhat. Ezt a gondot elkerülheti, ha bevezeti a kódba a Software Serial könyvtárat
  • és végül csatlakoztassa a jeladó csapjait az Arduino 2 és 3 csapjához. A 2 -es és a 3 -as csap a megszakítások kijelölt csapjai. A megszakításokról további információkat itt talál. előfordulhat, hogy nincs szükség megszakításokra, ha kevesebb impulzusvonalú kódolólemezt használ.

6. lépés: Az elektronika csatlakoztatása a bothoz

Az elektronika csatlakoztatása a bothoz
Az elektronika csatlakoztatása a bothoz

csavarokkal rögzítheti az elektronikát a robotra, különben a bot mozgatásával az elektronika leesik.

Nos, nem voltak olyan kis csavarjaim az elektronika rögzítéséhez, ezért elmentem az elektronikát ragasztani az alapra.

7. lépés: Az alkalmazás felépítése a bot vezérléséhez

Az alkalmazás felépítése a bot vezérléséhez
Az alkalmazás felépítése a bot vezérléséhez
Az alkalmazás felépítése a bot vezérléséhez
Az alkalmazás felépítése a bot vezérléséhez

Az alkalmazás elkészítéséhez a MIT app feltalálóját használtam, amely nagyon könnyen használható és kényelmes a kezdők számára. Hidd el, nem vagyok android fejlesztő, és egy alkalmazás létrehozásának gondolata megijesztett. De ezzel csak megtanultam, amikor elkészítettem az alkalmazást.

A tervező részéről ezt rád bízom. Testreszabhatja, ahogy tetszik.

hivatkozhat a képekre a háttérrendszerhez.

Innen letöltheti a robothoz készült alkalmazásomat is.

8. lépés: Az Arduino kódja

innen letöltheti az INO fájlt az Arduino programozásához.

hagyjon egy kérdést a kóddal kapcsolatos kérdésekhez.

készen áll a használatra, saját Bluetooth -vezérlésű RC autójával.

Ajánlott: