Sunt „începător la microcontrolere și electronice, deși nu chiar la computere și programare.

Începând cu Arduino, am venit până într-un punct prin care „mă interesează cu adevărat ca prototipul meu să vorbească cu un dispozitiv mobil sau un computer pentru a trimite și primi date (de exemplu, a trimite date ale senzorului sau a primi comenzi).

Privind afară, eu „Am aflat că există diferite module Bluetooth cu puncte de preț variate. Cercetările ulterioare asupra diferențelor nu mi-au dezvăluit prea multe pentru că sunt începător, mă străduiesc să înțeleg ce să caut sau cum să aleg.

Întrebarea mea este:

Care sunt diferențele fundamentale ale diferitelor module Bluetooth pentru începători, cum ar fi:

  • HC-05
  • HC-06
  • HC-07

Și ce ar trebui o privire când cumpărați un modul Bluetooth simplu pentru Arduino?

Răspuns

Ca în ceea ce privește simplitatea, HC05 ar fi calea de urmat. Este de departe cel mai popular și există o tonă de tutoriale despre utilizarea acestuia (doar o căutare rapidă pe Google). În ceea ce privește diferențele:

  • Modulul HC-05 poate construi o conexiune cu alte module. De exemplu. un robot fiind master și conectându-se la modul bluetooth slave. Sau în modul slave pentru a crea o punte wireless către un notebook.

  • Modulul HC-06 poate fi doar un slave. Acest lucru îl face util doar pentru a spune conectarea unui notebook ca master la un robot cu un modul slave de ex. pentru un bridge serial wireless.

  • În ceea ce privește HC07, suportul pare scăzut, așa că aș recomanda să rămâneți cu HC05 sau HC06

La sfârșitul zilei, se reduce la cerințele dvs. Dacă doriți doar să vorbiți între telefon și arduino, HC06 ar funcționa bine, totuși, dacă la un moment dat doriți să vorbiți cu un alt arduino, atunci hc05 ar fi calea de urmat.

Comentarii

  • Mulțumesc Caleb, răspuns excelent! Aveți experiență în modulele Xbee BT?

Răspuns

Nu știu cu adevărat diferențele, dar eu „Am folosit modulele HC-06. Acestea sunt doar în modul sclav, dar de asta aveți nevoie pentru a înlocui un terminal cu fir la Arduino, cum ar fi computerul și un cablu USB, cu un terminal Bluetooth. Aceasta acoperă probabil 99% din cazurile în care un Arduino sau un alt dispozitiv bazat pe MCU trebuie să comunice cu un PC sau tabletă care are deja Bluetooth încorporat. Pentru comunicarea de la dispozitiv la dispozitiv, unul dintre ei ar trebui să fie un master și cred că care necesită un HC-05.

Comentarii

  • Mulțumesc @JRobert! ' nu știam că este posibil, foarte tare! Utilizați HC-05 pentru a încărca schițe ȘI pentru a partaja date în timpul funcționării (cum ar fi informațiile senzorului)?
  • hc05 este master și slave, hc06 este doar slave. Singura diferență reală este firmware-ul care poate fi intermitent, dar nu este o sarcină ușoară pentru un începător.
  • Da, am încărcat schițe, dar a fost prea dureros de lent pentru a-l urmări. Dar da, acestea sunt concepute ca înlocuiri pentru un terminal cu fir. @CalebBramwell – vă mulțumesc pentru clarificare. ' nu m-am jucat încă cu diferitele variante HC-0x.

Răspuns

Este posibil să utilizați HC-05 pentru a încărca programele fără fir, deși necesită cabluri suplimentare de la HC-05 la arduino.

Încărcarea fără fir poate fi o alternativă utilă atunci când accesul la arduino este greoi sau dacă nu vă simțiți confortabil conectând computerul la un arduino alimentat sau conectat la altceva, obținând același lucru pe care l-ați obține cu un optocuplator.

Comentarii

  • Acest lucru nu răspunde la întrebarea OP-urilor.
  • Ei bine, HC-06 nu sunt capabili de asta … așa că le face diferite, nu? Sau nu vrei să spui că începătorii nu ar trebui să ' să-ți pese de asta?

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *