» elektronika » Arduino »Lánctalpas alváz + Bluetooth

Lánctalpas alváz + Bluetooth


Nemrégiben ismertettem egy univerzális lánctalpas alváz gyártását. Ma többet szeretnék beszélni a Bluetooth modul csatlakoztatásáról az alvázhoz. És itt ő maga:



Ennek megvalósításához házi el kell készíteni az alvázot. Részletes gyártás, amelyet leírunk itt

Ezenkívül a következőkre van szüksége:
- HC-XX Bluetooth modul (vagy annak klónjai)
- Android telefon
- Csatlakozó vezetékek "anya - anya"

1. lépés modul kiválasztása.
Sok Bluetooth modul létezik. És mindenkinek különböző tulajdonságai vannak. Röviden: a lista így néz ki:
- HC-03, HC-04 (HC-04-M, HC-04-S) a BC417143 forgácson - ipari alkalmazásokhoz;
- HC-05, HC-06 (HC-06-M, HC-06-S) a BC417143 chipsen - kereskedelmi használatra;
- HC-05-D, HC-06-D (hibakeresési panellel az értékeléshez és a teszteléshez);
- HC-07 - egy modul CSR 41C6 chippel, amelyet a HC-06 cseréjére terveztek (teljesen kompatibilis vele);
- HC-08 - modul ultra alacsony fogyasztású és Bluetooth 4.0 protokollal;
- A HC-09 a legújabb modul, amelyet a HC-06 és a HC-07 kicserélésére terveztek.

A modulok rövid jellemzői:
- Bluetooth chip - BC417143, gyártó
- kommunikációs protokoll - Bluetooth specifikáció v2.0 + EDR;
- a hatás sugara - legfeljebb 10 méter (2. teljesítményszint);
- Kompatibilis az összes SPP-t támogató Bluetooth adapterrel;
- A flash memória mennyisége (a firmware és a beállítások tárolására) - 8 Mbit;
- a rádiójel frekvenciája - 2,40 .. 2,48 GHz;
- host interfész - USB 1.1 / 2.0 vagy UART;
- energiafogyasztás - a kommunikáció során az áram 30-40 mA. Az átlagos áramérték körülbelül 25 mA. A kapcsolat létrehozása után a felhasznált áram 8 mA. Nincs alvó üzemmód.

Ma a legolcsóbb Bluetooth modulok a HC-05 és a HC-06. Rengeteg a kínai online áruházakban. A különbség közöttük az, hogy az első egyaránt működhet master módban (slave) és slave módban (master). A második tisztán rabszolga eszköz. Más szavakkal, a HC-06 nem képes felismerni egy párosított eszközt, és nem tud vele kapcsolatot létesíteni, csak engedelmeskedik a mesternek.

A modulokat általában két, egymással összeforrasztott lapként értékesítik. A kisebb egy gyári modul, amelyet széles körben használnak különféle rendszerekben elektronikus eszközöket. Nagy - speciális kenyérlemez barkácsoláshoz. Úgy néz ki, mint egy kisebb deszka egy BC417 chippel:
Lánctalpas alváz + Bluetooth


Tehát maguk is a HC-05 és a HC-06 barkács modulok:


Alapvetően bármilyen modult használhat. A kenyérlemez nélküli modul kevesebbet fizet, de akkor a modul 3,3 V-os áramellátásáról gondoskodnia kell, és magához kell kínoznia a modulhoz vezetékek forrasztásával, mivel a csatlakozók nagyon közel vannak. Választottam az optimálisnak, véleményem szerint a HC-06 ár / funkcionális arányban.



2. lépés csatlakozás.
Összekapcsoljuk az alábbiak szerint:
Arduino Nano bluetooth
D7 - RX
D8 - TX
5 V - VCC
GND - GND

A kényelem érdekében ragasszuk a modult egy kétoldalas szalagra az alvázba:


3. lépés: a modul beállítása.
A megfelelő működéshez a modult konfigurálni kell. A terminál ablakába bevitt AT parancsokat konfiguráljuk. Példát adok a HC-06 modul beállítására. Ha más van, akkor a beállítások eltérhetnek. Annak érdekében, hogy modulunk parancsokat kapjon, először az Arduino-t a következő firmware-lel villogjuk:
hc_setup.rar [405 b] (letöltések: 141)


Ebben az esetben Arduino hídként szolgál a számítógépek és a modul között. A firmware-ben a SoftwareSerial könyvtárat használom. Nagy sebességgel instabil módon működik. Ha nagy sebességre van szüksége, akkor közvetlenül csatlakoztathatja a modult az Arduino RX és TX kapcsolatokhoz, és átírhatja a firmware-t. De az én esetemben a modullal 9600 sebességgel fogunk dolgozni. Véleményem szerint ez elég. Tehát a firmware után nyissa meg a terminált és írja be:
„AT” (idézőjelek nélkül) az „OK” válasznak kell lennie (ez azt jelenti, hogy minden megfelelően csatlakozik és a modul működik).
„AT + BAUD96000” (idézőjelek nélkül) az „OK9600” választ kell adni.
Ha a helyes válasz van, folytassa a következő lépéssel.

4. lépés firmware.
A firmware és a firmware írására az Arduino IDE készüléket használom. A mai jelenlegi változat 1.8. Számos firmware beállítást teszek közzé:

BT_RobotControl - Robotvezérléshez Androidon
BT_WASD - vezérlés számítógépről, parancsok küldése a terminálon keresztül.
bluetooth.rar [2,76 Kb] (letöltések: 133)


5. lépés: állítsa be a telefont.
Android-telefonon telepítenie kell egy programot a robot Bluetooth-on keresztüli vezérléséhez. Nagyon sok van ezek közül. Beírhatja a „Bluetooth Arduino” kifejezést a Google Playbe, és választhatja az ízlése szerint. Tetszett a BT vezérlő. Töltse le és telepítse Android telefonjára vagy táblagépére. Ezután az Android beállításokon keresztül kapcsolatot kell létesítenie a modulunkkal. A kapcsolat jelszava „1234” vagy „0000”.

6. lépés: a számítógép beállítása. (ha szükséges)
Szükség esetén, vagy csak az ellenőrzés érdekében, használhat számítógépet vagy laptopot. Ehhez a számítógépnek Bluetooth-nal kell rendelkeznie. Kommunikációt létesítünk modulunkkal a számítógép vezérlőelemein keresztül. Ezután szükségünk van egy terminálra a parancsok küldéséhez. Bármely kényelmes az Ön számára. A BT_WASD firmware elkészítése után a vezérlést a következő gombokkal (parancsokkal) hajtjuk végre:

w előre
e - balra és előre
q - jobbra és előre
s - vissza
z - hátra és balra
x - hátul és jobbra
a - a helyén marad
d - a helyén
f - stop

A parancsok folyamatos bevitele kényelmetlen, ezért javaslom a program használatát parancsok küldésére. A Z-Controllert használom. A programban válassza ki a portot (azt a portot, amelyen keresztül a kapcsolat létrejön), és konfigurálja a parancsok gombjait. Állítsa alapjáraton és intuitív módon.
Z-controller.rar [48,37 Kb] (letöltések: 104)


Remélem érdekes és hasznos volt.
Bluetooth DIY projektekhez
Összes szavazó: 30
0
0
0

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...