Tartalomjegyzék:
- 1. lépés: 1. lépés: A projekthez szükséges alkatrészek megkeresése
- 2. lépés: Az alváz beállítása
- 3. lépés: A motorvezérlő bekötése
- 4. lépés: KÓDOLÓK beállítása
- 5. lépés: Az Arduino és a Blutooth modul bekötése
- 6. lépés: Az elektronika csatlakoztatása a bothoz
- 7. lépés: Az alkalmazás felépítése a bot vezérléséhez
- 8. lépés: Az Arduino kódja
Videó: Bluetooth -vezérelt RC autó sebességszabályozóval és távolságméréssel: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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
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
Ahhoz, hogy elegendő gyümölcslé legyen a motorokhoz, be kell állítanunk a motor meghajtóját.
- először csavarja a motor +ve és -ve pólusát a motorvezérlő PTR csatlakozójához.
- 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.
-
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.
- 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.
- 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
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
- 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
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 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:
Arduino Bluetooth RC autó W/ elektronikus fékrendszer: 4 lépés (képekkel)
Arduino Bluetooth RC autó W/ elektronikus fékrendszer: Így készíthet RC autót körülbelül 40 dollárért (27 $ w/ uno klón)
Bluetooth RC autó STM32F103C -vel és L293D -vel - Olcsó: 5 lépés
Bluetooth RC autó STM32F103C -vel és L293D -vel - Olcsó: Készítettem egy Bluetooth Arduino autót, mint amilyet az Ardumotive_com itt ábrázolt. A problémám az akkumulátorok, súlyuk és költségeik voltak. Azóta a mobiltelefonok olcsó árambankjai nagyon megfizethetőek lettek. Minden, amire szükségem van
Arduino Bluetooth RC autó: 10 lépés
Arduino Bluetooth RC Car: Ezt az oktatóanyagot a youtube videóm mellé hoztam létre, most azt javaslom, hogy nézze meg a videót, mivel sokkal részletesebb, de dolgozom ezen az oktatható és hamarosan jobbá teszem
Bluetooth Bestuurbare Auto: 4 lépés
Bluetooth Bestuurbare Auto: Ez az automatikus alkalmazás a Bluetooth -on keresztül. De auto is gebaseerd op een bestaande auto en wordt nu aangestuurd door een Arduino
Három módja annak, hogy LED -es keringető áramkört hozzon létre sebességszabályozóval + vissza és Forth effektus: 3 lépés
Három módja annak, hogy LED Chaser áramkört hozzon létre sebességszabályozóval + vissza és Forth effektus: A LED Chaser Circuit egy olyan áramkör, amelyben a LED -ek egyenként világítanak egy ideig, és a ciklus megismétlődik, ami a futófény megjelenését eredményezi. Itt megmutatom három különböző módon készíthet LED-es kergetőáramkört: -1. 4017 IC2. 555 Időzítő IC3