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?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *