» Elektronika » Arduino »Kāpurķēžu šasija + Bluetooth

Izsekota šasija + Bluetooth


Nesen es aprakstīju universālās kāpurķēdes šasijas ražošanu. Šodien es vēlos runāt vairāk par Bluetooth moduļa pievienošanu mūsu šasijai. Un šeit viņš pats:



Lai to īstenotu mājās gatavots jātaisa šasija. Detalizēta ražošana, kas aprakstīta šeit

Turklāt jums ir nepieciešams:
- Bluetooth modulis HC-XX (vai tā kloni)
- Android tālrunis
- savienojošie vadi "māte - māte"

1. posma moduļa izvēle.
Ir daudz Bluetooth moduļu. Un visiem ir atšķirīgas īpašības. Īsāk sakot, saraksts izskatās šādi:
- HC-03, HC-04 (HC-04-M, HC-04-S) mikroshēmā BC417143 - izmantošanai rūpniecībā;
- HC-05, HC-06 (HC-06-M, HC-06-S) mikroshēmā BC417143 - paredzēts komerciālai izmantošanai;
- HC-05-D, HC-06-D (ar atkļūdošanas paneli novērtēšanai un testēšanai);
- HC-07 - modulis ar CSR 41C6 mikroshēmu, kas paredzēts, lai aizstātu HC-06 (pilnībā saderīgs ar to);
- HC-08 - modulis ar īpaši mazu enerģijas patēriņu un Bluetooth 4.0 protokolu;
- HC-09 ir jaunākais modulis, kas izstrādāts, lai aizstātu HC-06 un HC-07.

Īss moduļu raksturojums:
- Bluetooth mikroshēma - BC417143, ko ražo
- sakaru protokols - Bluetooth specifikācija v2.0 + EDR;
- darbības rādiuss - līdz 10 metriem (2. jaudas līmenis);
- savietojams ar visiem Bluetooth adapteriem, kas atbalsta SPP;
- zibatmiņas apjoms (programmaparatūras un iestatījumu glabāšanai) - 8 Mbit;
- radio signāla frekvence - 2,40 .. 2,48 GHz;
- resursdatora interfeiss - USB 1.1 / 2.0 vai UART;
- enerģijas patēriņš - strāva sakaru laikā ir 30–40 mA. Vidējā pašreizējā vērtība ir aptuveni 25 mA. Pēc savienojuma nodibināšanas patērētā strāva ir 8 mA. Miega režīma nav.

Pieejamākie Bluetooth moduļi mūsdienās ir HC-05 un HC-06. To ir daudz Ķīnas tiešsaistes veikalos. Atšķirības starp tām ir tādas, ka pirmais var darboties gan galvenajā režīmā (pakārtotais), gan pakārtotajā režīmā (galvenais). Otrais ir tīri vergu ierīce. Citiem vārdiem sakot, HC-06 nevar noteikt pārī savienotu ierīci un izveidot ar to savienojumu, tas var pakļauties tikai galvenajam.

Parasti moduļus pārdod kā divus kopā pielodētus dēļus. Mazāks ir rūpnīcas modulis, ko plaši izmanto dažādos elektroniska ierīces. Liela - īpaša DIY tāfele. Tas izskatās kā mazāks dēlis ar BC417 mikroshēmu:
Izsekota šasija + Bluetooth


Tātad paši DIY moduļi HC-05 un HC-06:


Principā jūs varat izmantot jebkuru moduli, kas jums patīk. Modulis bez maizes dēļa maksā mazāk, taču tad jums būs jārūpējas par moduļa 3,3 V barošanas avotu un sevi mocīsit, lodējot moduļa vadus, jo spailes ir ļoti tuvu. Es izvēlējos optimālo, manuprāt, cenas un funkcionālās attiecībās HC-06.



2. solis savienojums.
Mēs savienojam šādi:
Arduino Nano Bluetooth
D7 - RX
D8 - TX
5 V - VCC
GND - GND

Ērtības labad līmējiet moduli uz abpusējas lentes šasijā:


3. solis moduļa iestatīšana.
Pareizai darbībai modulis ir jākonfigurē. Mēs konfigurēsim AT komandas, kas ievadītas termināļa logā. Es sniedzu HC-06 moduļa iestatīšanas piemēru. Ja jums ir cits, iestatījumi var atšķirties. Lai mūsu modulis saņemtu komandas, vispirms Arduino mirgo ar šādu programmaparatūru:
hc_setup.rar [405 b] (lejupielādes: 141)


Šajā gadījumā Arduino darbojas kā tilts starp datoriem un moduli. Aparātprogrammatūrā es izmantoju bibliotēku SoftwareSerial. Lielā ātrumā tas darbojas nestabili. Ja vēlaties lielu ātrumu, moduli var savienot tieši ar Arduino RX un TX kontaktiem un pārrakstīt programmaparatūru. Bet manā gadījumā mēs strādāsim ar moduli ar ātrumu 9600. Manuprāt, ar to pietiek. Tātad pēc programmaparatūras atveriet termināli un ievadiet:
“AT” (bez pēdiņām) jānāk atbildei “OK” (tas nozīmē, ka viss ir savienots pareizi un modulis darbojas).
“AT + BAUD96000” (bez pēdiņām) ir jānāk atbildei “OK9600”.
Ja jums ir pareizā atbilde, pārejiet pie nākamās darbības.

4. darbība.
Lai rakstītu programmaparatūru un pašu programmaparatūru, es izmantoju Arduino IDE. Pašreizējā šodienas versija ir 1.8. Es ievietoju vairākas programmaparatūras opcijas:

BT_RobotControl - robotu vadībai operētājsistēmā Android
BT_WASD - vadībai no datora, komandu nosūtīšanai caur terminālu.
bluetooth.rar [2,76 Kb] (lejupielādes: 133)


5. darbība. Iestatiet tālruni.
Android tālrunī jāinstalē programma, lai vadītu robotu, izmantojot Bluetooth. Viņu ir ļoti daudz. Google Play varat ievadīt “Bluetooth Arduino” un izvēlēties pēc savas gaumes. Man patika BT kontrolieris. Lejupielādējiet un instalējiet savā Android tālrunī vai planšetdatorā. Pēc tam, izmantojot Android iestatījumus, jums ir jāizveido savienojums ar mūsu moduli. Savienojuma parole ir “1234” vai “0000”.

6. darbība datora iestatīšana. (ja nepieciešams)
Ja nepieciešams vai vienkārši ērtības labad kontrolei, varat izmantot datoru vai klēpjdatoru. Lai to izdarītu, datorā jābūt Bluetooth. Mēs nodibinām komunikāciju ar savu moduli, izmantojot datora vadības ierīces. Tālāk mums ir nepieciešams terminālis, lai nosūtītu komandas. Jebkurš ērts jums. Pēc BT_WASD programmaparatūras uzrakstīšanas kontroli veic ar šādām pogām (komandām):

w uz priekšu
e - pa kreisi un uz priekšu
q - pa labi un uz priekšu
s - atpakaļ
z - atpakaļ un pa kreisi
x - aizmugurē un labajā pusē
a - atstāts vietā
d - tieši vietā
f - apstāties

Pastāvīgi ievadīt komandas ir neērti, tāpēc komandu nosūtīšanai iesaku izmantot programmu. Es izmantoju Z-Controller. Programmā atlasiet portu (kom portu, caur kuru tiek izveidots savienojums) un konfigurējiet komandu taustiņus. Iestatiet dīkstāvi un intuitīvi.
z-kontrolieris.rar [48,37 Kb] (lejupielādes: 104)


Es ceru, ka tas bija interesanti un noderīgi.
Bluetooth DIY projektiem
Vēlētāju skaits: 30
0
0
0

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...