» elektronika » Težak »Šasija sa gusjenicom + Bluetooth

Šasija s gusjenicama + Bluetooth


Nedavno sam opisao proizvodnju univerzalnog gusjenice. Danas želim razgovarati više o povezivanju Bluetooth modula s kućištem. A ovdje je i sam:



Da se to provede domaći treba napraviti šasiju. Detaljna izrada, koja je opisana ovdje

Pored toga, trebate sljedeće:
- Bluetooth modul HC-XX (ili njegovi klonovi)
- Android telefon
- Povezivanje žica "majka - majka"

Korak 1 Odabir modula
Postoji mnogo Bluetooth modula. I svi imaju različite karakteristike. Ukratko, popis izgleda ovako:
- HC-03, HC-04 (HC-04-M, HC-04-S) na čipu BC417143 - za industrijsku primjenu;
- HC-05, HC-06 (HC-06-M, HC-06-S) na čipu BC417143 - za komercijalnu upotrebu;
- HC-05-D, HC-06-D (sa tablom za uklanjanje pogrešaka za ocjenu i testiranje);
- HC-07 - modul s CSR 41C6 čipom, dizajniran za zamjenu HC-06 (potpuno kompatibilan s njim);
- HC-08 - modul s ultra niskom potrošnjom energije i Bluetooth 4.0 protokolom;
- HC-09 je najnoviji modul dizajniran za zamjenu HC-06 i HC-07.

Kratke karakteristike modula:
- Bluetooth čip - BC417143 proizvođača
- komunikacijski protokol - Bluetooth Specifikacija v2.0 + EDR;
- polumjer djelovanja - do 10 metara (razina snage 2);
- Kompatibilan sa svim Bluetooth adapterima koji podržavaju SPP;
- količina flash-memorije (za pohranu firmvera i postavki) - 8 Mbit;
- frekvencija radio signala - 2,40 .. 2,48 GHz;
- sučelje glavnog računala - USB 1.1 / 2.0 ili UART;
- potrošnja energije - struja tijekom komunikacije je 30-40 mA. Prosječna vrijednost struje je oko 25 mA. Nakon uspostavljanja komunikacije, trenutna potrošnja je 8 mA.

Najpristupačniji Bluetooth moduli danas su HC-05 i HC-06. Njih ima u izobilju u kineskim mrežnim trgovinama. Razlike između njih su u tome što prvi mogu raditi i u načinu master (slave) i u robovi mode (master). Drugi je čisto robovski uređaj. Drugim riječima, HC-06 ne može otkriti uparen uređaj i uspostaviti vezu s njim, može poslušati samo glavnog računala.

Obično se moduli prodaju kao dvije ploče spojene zajedno. Manji je tvornički modul, koji se široko koristi u raznim elektronički uređaji. Veliki - posebna ploča za "uradi sam". Izgleda kao manja ploča s čipom BC417:
Šasija s gusjenicama + Bluetooth


I tako sami DIY moduli HC-05 i HC-06:


U principu možete koristiti bilo koji modul koji vam se sviđa. Modul bez ploče košta manje, ali tada ćete morati voditi računa o napajanju od 3,3 V za modul i mučiti se lemljenjem žica za modul, jer su terminali vrlo blizu. Odabrao sam optimalni, po mom mišljenju, omjer cijene i funkcionalnosti HC-06.



Korak 2 veza.
Povezujemo na sljedeći način:
Težak Nano bluetooth
D7 - RX
D8 - TX
5V - VCC
GND - GND

Radi praktičnosti, ljepite modul na obostranu traku u kućištu:


Korak 3 postavljanje modula
Za ispravan rad modul mora biti konfiguriran. Konfigurirat ćemo AT naredbe koje su unesene u prozor terminala. Dajem primjer postavljanja modula HC-06. Ako imate drugi, postavke se mogu razlikovati. Da bi naš modul primio naredbe, prvo bljesnemo Arduino sa sljedećim firmwareom:
hc_setup.rar [405 b] (preuzimanja: 141)


U ovom slučaju Arduino djeluje kao most između računala i modula. U upravljačkom programu koristim biblioteku SoftwareSerial. Pri velikim brzinama djeluje nestabilno. Ako želite veliku brzinu, možete direktno povezati modul na Arduino RX i TX kontakte i ponovno napisati firmware. Ali u mom slučaju s modulom ćemo raditi brzinom od 9600. Po mom mišljenju, to je dovoljno. Pa nakon firmwarea, otvorite terminal i unesite:
"AT" (bez navodnika) trebao bi stići odgovor "u redu" (to znači da je sve ispravno povezano i modul radi).
„AT + BAUD96000“ (bez navodnika) trebao bi doći odgovor „OK9600“.
Ako imate pravi odgovor, prijeđite na sljedeći korak.

Korak 4 firmware.
Za pisanje firmwarea i samog firmwarea koristim Arduino IDE. Trenutna verzija za danas je 1.8. Objavljujem nekoliko opcija firmvera:

BT_RobotControl - za kontrolu robota na Androidu
BT_WASD - za kontrolu s računala, slanje naredbi preko terminala.
bluetooth.rar [2.76 Kb] (preuzimanja: 133)


5. korak podesite telefon.
Na Android telefonu morate instalirati program za kontrolu robota putem Bluetooth-a. Ima ih puno. U Google play možete upisati "Bluetooth Arduino" i odabrati po svom ukusu. Svidio mi se BT kontroler. Preuzmite i instalirajte na svoj Android telefon ili tablet. Zatim, putem Androidovih postavki, morate uspostaviti vezu s našim modulom. Lozinka za vezu je "1234" ili "0000".

Korak 6 postavljanje računala. (ako je potrebno)
Ako je potrebno ili samo pogodnost za kontrolu, možete koristiti računalo ili prijenosno računalo. Da biste to učinili, računalo mora imati Bluetooth. Uspostavljamo komunikaciju s našim modulom preko kontrola na računalu. Dalje, potreban nam je terminal za slanje naredbi. Bilo koji zgodan za vas. Nakon što je napisao BT_WASD firmver, kontrola se vrši pomoću sljedećih tipki (naredbi):

w naprijed
e - lijevo i naprijed
q - desno i naprijed
s - leđa
z - straga i lijevo
x - natrag i udesno
a - lijevo na mjestu
d - točno na mjestu
f - stani

Stalno unošenje naredbi je neugodno, pa preporučujem korištenje programa za slanje naredbi. Koristim Z-kontroler. U programu odaberite ulaz (com port kroz koji se uspostavlja) i konfigurirajte tipke za naredbe. Postavite neaktivno i intuitivno.
z-controller.rar [48,37 Kb] (preuzimanja: 104)


Nadam se da je bilo zanimljivo i korisno.
Bluetooth za samostalne projekte
Ukupno birača: 30
0
0
0

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...