Pojďme připojit bezdrátový modul Bluetooth k Arduinu a naučíme se, jak z něj přijímat data a přenášet data z počítače do něj.
Nezbytné
- - Arduino;
- - modul Bluetooth;
- - počítač;
- - připojení vodičů.
Instrukce
Krok 1
Existuje mnoho implementací modulů Bluetooth. Každý z nich má své vlastní vlastnosti, ale obecně jsou všechny velmi podobné. Zvažte zástupce modulu Bluetooth HC-06.
Tento modul pracuje na frekvencích od 2,40 GHz do 2,48 GHz a podporuje specifikaci Bluetooth verze 2.1 + EDR (nižší spotřeba energie, zvýšená ochrana dat a snadné připojení zařízení Bluetooth). Stabilní příjem s modulem je zaručen do 10 metrů.
Účel pinů modulu bluetooth je následující:
- VCC a GND - „plus“a „mínus“napájení modulu, jsou podporována napětí od 3, 6 do 6 voltů;
- TX a RX - vysílač a přijímač modulu;
- MCU-INT (stav) je stavový výstup;
- Clear (Reset) - reset a restart modulu, v tomto případě se provádí na nízké logické úrovni.
Poslední dva závěry nemusí být zahrnuty; často můžete najít moduly i bez těchto závěrů.
Krok 2
Připojte bluetooth modul k Arduinu podle níže uvedeného schématu. Pamatujte, že vysílač (Tx) Arduina je připojen k přijímači (Rx) modulu a naopak.
Stavový kolík zobrazuje vysokou úroveň, když je modul spárován s jiným zařízením Bluetooth, a nízkou, pokud není spárován. Jeho hodnotu můžete přečíst připojením k pinu Arduino a přiřazením provozního režimu pinMode (pinStatus, INPUT) a tím zjistit stav modulu. Indikátor stavu ale nefunguje správně na všech modulech, takže jej v tomto příkladu nepoužijeme.
Krok 3
Výsledkem by mělo být něco jako fotka.
Krok 4
Napišme si takovou skicu a nahrajeme ji do paměti Arduino. Přečteme data pocházející z modulu bluetooth a zpracujeme je. V tomto případě, když z modulu přijde symbol „1“, rozsvítíme LED a když přijde „0“, vypněte jej.
Zapneme sestavený obvod s připojeným modulem Arduino a bluetooth. Správně připojený modul okamžitě přejde do pohotovostního režimu připojení, což bude indikováno rytmicky blikající stavovou LED.
Krok 5
Nyní musíte přidat zařízení Bluetooth do seznamu důvěryhodných zařízení. Zapněte Bluetooth na počítači, přejděte do Nastavení -> Zařízení -> Bluetooth. Zajistíme, aby byl náš modul Bluetooth viditelný pro počítač. Vyberte jej ze seznamu a klikněte na tlačítko Odkaz. V dialogovém okně zadejte výchozí heslo 1234. Pokud je přidání úspěšné, zařízení se zobrazí v seznamu se značkou Paired.
Pokud se chcete připojit k modulu bluetooth ze smartphonu, postup je stejný: zapněte bluetooth na smartphonu, detekujte modul připojený k Arduinu, spárujte ho.
Krok 6
Pro připojení k modulu Bluetooth můžete použít různé programy, které lze připojit k portu COM. Například jako HyperTerminal, PuTTY, Tera Term, Termite a další. Všechny jsou zdarma a volně distribuovány na internetu.
Výhodou aplikace TeraTerm je, že automaticky uvádí porty COM, které jsou přiřazeny modulu Bluetooth vašeho počítače. Spusťte program, vyberte sériové připojení, ze seznamu vyberte příslušný port Bluetooth bluetooth, klikněte na OK.
V případě chyby během připojení program zobrazí příslušné upozornění. Pokud bylo spojení vašeho počítače s bluetooth modulem úspěšné, uvidíte před sebou černé pole terminálu.
Do tohoto pole zadejte číslo 1 z klávesnice - a LED na kolíku 13 Arduina se rozsvítí, zadejte 0 - zhasne.
Krok 7
Podobně se můžete připojit k modulu bluetooth ze smartphonu. Stáhněte si aplikaci Bluetooth terminálu, jako je Bluetooth Terminal. Připojte se k modulu a zadejte příkazy 0 nebo 1.
Naučili jsme se tedy, jak se k Arduinu připojit přes bluetooth a jak do něj přenášet data.