Jsem začátečník v oblasti mikrokontrolérů a elektroniky, i když ve skutečnosti ne v počítačích a programování.
Od Arduina jsem přišel do bodu, kdy se opravdu zajímám o to, aby můj prototyp mohl mluvit s mobilním zařízením nebo počítačem a odesílat a přijímat data (například odesílat data ze senzorů nebo přijímat příkazy).
Dávám pozor, „Zjistil jsem, že existují různé moduly bluetooth s různými cenovými body. Další výzkum rozdílů mi moc neprozradil, že jsem začátečník. Snažím se pochopit, na co si dát pozor nebo jak si vybrat.
Moje otázka zní:
Jaké jsou základní rozdíly mezi různými moduly Bluetooth pro začátečníky, například:
- HC-05
- HC-06
- HC-07
A co by mělo jeden pohled při nákupu jednoduchého modulu Bluetooth pro Arduino?
Odpověď
Jako pokud jde o jednoduchost, HC05 by byl způsob, jak jít. Je to zdaleka nejoblíbenější a existuje spousta návodů k jeho použití (jen rychlé vyhledávání na Googlu). Pokud jde o rozdíly:
-
Modul HC-05 může vytvořit připojení k dalším modulům. Např. robot, který je pánem a připojuje se k podřízenému modulu bluetooth. Nebo v režimu slave vytvořit bezdrátový most k notebooku.
-
Modul HC-06 může být pouze slave. Díky tomu je užitečné pouze například pro připojení notebooku jako master k robotu s podřízeným modulem, např. pro bezdrátový sériový most.
-
Pokud jde o HC07, zdá se, že podpora je nízká, takže bych doporučil zůstat u HC05 nebo HC06
Na konci dne záleží na vašich požadavcích. Pokud chcete mluvit jen mezi telefonem a arduinem, pak by HC06 fungoval dobře, ale pokud v určitém okamžiku chcete hovořit s jiným arduino, pak by byla cesta hc05.
Komentáře
- Díky Calebovi, skvělá odpověď! Máte zkušenosti s moduly Xbee BT?
Odpověď
Opravdu neznám rozdíly, ale já „Použil jsem moduly HC-06. Jsou pouze v režimu slave, ale to je to, co potřebujete k výměně pevně připojeného terminálu k vašemu Arduinu, jako je váš počítač a kabel USB, za terminál Bluetooth. To pravděpodobně pokrývá 99% případů, kdy zařízení Arduino nebo jiné zařízení založené na MCU musí komunikovat s počítačem nebo tabletem, který již má zabudovanou technologii Bluetooth. Pro komunikaci mezi zařízeními by jeden z nich musel být pán a myslím, že která vyžaduje HC-05.
Komentáře
- Děkujeme @JRobert! Nevěděl jsem ', že je to možné, velmi cool! Používáte svůj HC-05 k nahrávání skic a ke sdílení dat během provozu (například informace o senzoru)?
- hc05 je hlavní a podřízený, hc06 je pouze podřízený. Jediným skutečným rozdílem je firmware, který lze flashovat, ale pro začátečníky to není snadný úkol.
- Ano, nahrál jsem náčrty, ale bylo to příliš bolestně pomalé na to, abych to sledoval. Ale ano, jsou navrženy jako náhrada za kabelový terminál. @CalebBramwell – děkuji za objasnění. Ještě jsem ' nehrál s různými variantami HC-0x.
Odpovědět
HC-05 je možné použít k bezdrátovému nahrávání vašich programů, i když to vyžaduje další zapojení z HC-05 do Arduina.
Bezdrátové nahrávání může být užitečnou alternativou, když přístup k arduinu je těžkopádný nebo pokud se necítíte pohodlně zapojit počítač do arduina, které je napájeno nebo připojeno k něčemu jinému, dosáhnete stejného výsledku, jaký byste získali u optočlenu.
Komentáře
- To na otázku OP neodpovídá.
- No HC-06 toho nejsou schopni … takže je odlišuje, že? Nebo ano máte na mysli, že začátečníkům by to nemělo být ' jedno?