Kezdem a mikrovezérlőket és az elektronikát, bár nem igazán a számítógépek és a programozás terén.
Az Arduino-tól kezdve jöttem olyan pontig, amikor igazán érdekel, hogy a prototípusom beszéljen egy mobil eszközzel vagy egy számítógéppel adatok küldésére és fogadására (például érzékelőadatok küldésére vagy parancsok fogadására).
Kinézve, én “Megtudtam, hogy léteznek különféle bluetooth modulok, amelyek eltérő árazásúak. A különbségek további kutatása nem sok mindent tárt fel előttem kezdőként, küzdök azért, hogy megértsem, mire kell figyelnem vagy hogyan kell választanom.
Kérdésem a következő:
Milyen alapvető különbségek vannak a kezdőknek szánt különféle Bluetooth modulokban, például:
- HC-05
- HC-06
- HC-07
És mit kell csak egy egyszerű Bluetooth-modult vásárolhat az Arduino számára?
Válasz
As ami az egyszerűséget illeti, a HC05 lenne a helyes út. Messze a legnépszerűbb, és rengeteg oktatóanyag van a használatáról (csak egy gyors google keresés). Ami a különbségeket illeti:
-
A HC-05 modul kapcsolatot létesíthet más modulokkal. Például. egy robot, amely master és csatlakozik a rabszolga bluetooth modulhoz. Vagy szolga módban vezeték nélküli híd létrehozása notebookhoz.
-
A HC-06 modul csak slave lehet. Ez csak akkor hasznos, ha mondjuk egy notebookot masterként csatlakoztatunk egy robothoz egy slave modullal, pl. vezeték nélküli soros híd esetén.
-
Ami a HC07-et illeti, a támogatás kevésnek tűnik, ezért azt javasolnám, hogy ragaszkodjon a HC05-hez vagy a HC06-hoz.
A nap végén megfelel az Ön igényeinek. Ha csak a telefon és az arduino között akarsz beszélgetni, akkor a HC06 jól működne, ha azonban valamikor egy másik arduinóval akarsz beszélni, akkor a hc05 lenne a megfelelő út.
Megjegyzések
- Köszönöm Caleb, remek válasz! Van tapasztalata az Xbee BT modulokkal kapcsolatban?
Válasz
Nem igazán tudom a különbségeket, de én “használtuk a HC-06 modulokat. Csak rabszolgamódban működnek, de erre van szükség egy vezetékes terminál, például a számítógép és az USB-kábel, cseréjére egy Bluetooth terminálra. Ez valószínűleg azoknak az eseteknek a 99% -át fedi le, amikor egy Arduino vagy más MCU-alapú eszköznek kommunikálnia kell egy olyan számítógéppel vagy táblagéppel, amelybe már beépítették a Bluetooth-ot. Az eszközök közötti kommunikációhoz egyiküknek mesternek kell lennie, és azt hiszem ehhez HC-05 szükséges.
Megjegyzések
- Köszönöm @JRobert! Nem tudtam ', hogy ez lehetséges, nagyon klassz! Használja HC-05 készülékét vázlatok feltöltésére, ÉS az adatok megosztására működés közben (például az érzékelő információi)?
- A hc05 master és slave, a hc06 csak slave. Az egyetlen valódi különbség a villogó firmware, de nem könnyű feladat egy kezdő számára.
- Igen, feltöltöttem vázlatokat, de túl fájdalmasan lassú volt a végrehajtása. De igen, ezeket egy vezetékes terminál csepegtető helyettesítőként tervezték. @CalebBramwell – köszönöm, hogy tisztáztad ezt. Még nem játszottam ' a különböző HC-0x változatokkal.
Válasz
Lehetséges a HC-05 használata a programok vezeték nélküli feltöltésére, bár ehhez külön kábelezésre van szükség a HC-05-től az arduinóig.
A vezeték nélküli feltöltés hasznos alternatíva lehet, ha Az arduinóhoz való hozzáférés nehézkes, vagy ha nem érzi jól magát, ha számítógépét egy olyan tápellátáshoz vagy máshoz csatlakoztatott arduinóhoz csatlakoztatja, ugyanezt érheti el, mint mondjuk egy optocsatolóval.
Megjegyzések
- Ez nem válaszolja meg az OP-k kérdését.
- Nos, a HC-06 erre nem képes … szóval ettől eltér? arra gondolsz, hogy a kezdőknek nem kellene ' törődniük ezzel?