Olen aloittelija mikrokontrollereille ja elektroniikalle, vaikkakaan ei oikeastaan tietokoneille ja ohjelmoinnille.

Aloitin Arduinosta, tulin pisteeseen, jossa olen todella kiinnostunut saamaan prototyyppini puhumaan mobiililaitteen tai tietokoneen kanssa lähettämään ja vastaanottamaan dataa (esimerkiksi lähettämään anturitietoja tai vastaanottamaan komentoja).

Katson, minä ”Olemme huomanneet, että on olemassa erilaisia bluetooth-moduuleja, joiden hinnoittelupisteet vaihtelevat. Erojen jatkotutkimus ei paljastanut minulle paljon aloittelijana, yritän ymmärtää, mihin varoa tai miten valita.

Kysymykseni kuuluu:

Mitkä ovat erilaiset aloittelijoille tarkoitettujen Bluetooth-moduulien perustiedot? kuten:

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

Ja mitä pitäisi yksi etsiä ostettaessa yksinkertaista Bluetooth-moduulia Arduinolle?

Vastaa

Kuten yksinkertaisuuden osalta HC05 olisi oikea tapa edetä. Se on ylivoimaisesti suosituin ja sen käytöstä on tonnia opetusohjelmia (vain nopea google-haku). Mitä tulee eroihin:

  • HC-05-moduuli voi muodostaa yhteyden muihin moduuleihin. Esimerkiksi. robotti on isäntä ja muodostaa yhteyden orja-bluetooth-moduuliin. Tai orjatilassa tehdä langaton silta kannettavaan tietokoneeseen.

  • Vain HC-06-moduuli voi olla orja. Tämän vuoksi on hyödyllistä vain sanoa, että muistikirja liitetään isäntänä robottiin orjamoduulilla, esim. langattomalle sarjasillalle.

  • Mitä tulee HC07: een, tuki näyttää vähäiseltä, joten suosittelen pitämään kiinni HC05: stä tai HC06: sta

Päivän lopussa se tulee vaatimuksiisi. Jos haluat puhua vain puhelimen ja arduinosi välillä, HC06 toimisi hyvin, mutta jos jossakin vaiheessa haluat puhua toisen arduinon kanssa, hc05 olisi oikea tapa edetä.

Kommentit

  • Kiitos Caleb, loistava vastaus! Onko sinulla kokemusta Xbee BT -moduuleista?

Vastaa

En todellakaan tiedä eroja, mutta en ”Olemme käyttäneet HC-06-moduuleja. Ne ovat vain orjatilaa, mutta juuri tämä sinun on vaihdettava kiinteä johdinpääte Arduinoon, kuten tietokoneeseen ja USB-kaapeliin, Bluetooth-päätelaitteeseen. Tämä kattaa todennäköisesti 99% tapauksista, joissa Arduino tai muu MCU-pohjainen laite tarvitsee kommunikoida tietokoneelle tai tablet-laitteelle, johon on jo sisäänrakennettu Bluetooth. Laitteiden välisen viestinnän kannalta yhden niistä on oltava isäntä, ja mielestäni joka vaatii HC-05: n.

Kommentit

  • Kiitos @JRobert! En tiennyt ' tien, että se oli mahdollista, erittäin siistiä! Käytätkö HC-05: täsi luonnosten lähettämiseen JA tietojen jakamiseen käytön aikana (kuten anturitiedot)?
  • hc05 on isäntä ja orja, hc06 on vain orja. Ainoa todellinen ero on flash-laiteohjelmisto, mutta se ei ole helppo tehtävä aloittelijoille.
  • Kyllä, olen ladannut luonnoksia, mutta sen toteuttaminen oli liian tuskallisen hidasta. Mutta kyllä, nämä on suunniteltu drop-in-korvaaviksi langalliselle päätelaitteelle. @CalebBramwell – kiitos selvittämisestä. En ole ' vielä soittanut eri HC-0x-muunnelmien kanssa.

Vastaa

HC-05: llä on mahdollista ladata ohjelmat langattomasti, vaikka se vaatii ylimääräisiä johdotuksia HC-05: stä arduinoon.

Langaton lataus voi olla hyödyllinen vaihtoehto, kun pääsy arduinoon on hankalaa tai jos et tunne olosi mukavaksi kytkeä tietokoneesi virtalähteeseen tai johonkin muuhun kytkettyyn arduinoon, saavutat saman, jonka saisit sanomalla optoerottimen.

Kommentit

  • Tämä ei vastaa OP-kysymykseen.
  • No, HC-06 ei kykene siihen … joten se tekee niistä erilainen, eikö? tarkoitatko, että aloittelijoille ei pitäisi ' välittää siitä?

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *