Obsah:
- Krok 1: Díly a součásti
- Krok 2: Připojení a schéma
- Krok 3: Arduino kód a sériová komunikace
- Krok 4: Připojte Arduino k zařízení Android
Video: Kontrolka Arduino s modulem Bluetooth HC-06: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Ahoj všichni, toto je můj první oficiální tutoriál na Instructable.com, jsem velmi nadšený z mého prvního projektu!
Dnes vám ukážu Jak připojit modul Arduino a Bluetooth. Arduino bude komunikovat s deskou modulu HC-06 Bluetooth pomocí sériové komunikace. (tento návod také funguje bez HC-05)
SLEDUJTE ÚVOD ZDE
Modul Bluetooth, který dnes použijeme, je známý a levný HC-06. (Dostal jsem svůj za 2 $ z aliexpressu)
Naše aplikace je stále v procesu testování, a proto vám doporučujeme zaslat e -mail na adresu: [email protected], pokud máte nějaké technické problémy nebo jste narazili na nějaké potíže. Děkuji moc za pochopení
Co je HC-06?
HC-06 je podřízený modul Bluetooth třídy 2 navržený pro transparentní bezdrátovou sériovou komunikaci. Jakmile je spárován s hlavním zařízením Bluetooth, jako je PC, chytrý telefon nebo tablet, jeho provoz bude pro uživatele transparentní. Všechna data přijatá prostřednictvím sériového vstupu jsou okamžitě přenášena vzduchem. Když modul přijme bezdrátová data, jsou odeslána přes sériové rozhraní přesně tam, kde jsou přijata. V programu uživatelského mikrokontroléru není vůbec potřeba žádný uživatelský kód specifický pro modul Bluetooth.
Pro dnešní projekt použijeme také sériovou komunikaci. Pro Arduino jsou to standardně piny RX a TX (D0, D1)
Pro více informací navštivte:
Po přečtení tohoto návodu budete moci:
1) Připojte Arduino Board k jakémukoli telefonu Android pomocí Bluetooth a odesílejte/přijímejte data.
2) Vytvořte projekt a bezdrátově načtěte hodnoty ze senzorů
3) Postavte si domácí automatizaci nebo bezdrátově ovládaného robota.
Krok 1: Díly a součásti
Budeme potřebovat tyto díly:
- 1x Arduino Board (budu používat Arduino UNO)
- 1x Bluetooth modul HC-06 nebo HC-05
- 1x LED jakékoli barvy (použil jsem modrou 5 mm)
- 1x odpor 220Ω
- Breadboard a propojky
- (Volitelné) 9V baterie
Krok 2: Připojení a schéma
Pojďme stavět!
Obvod je velmi jednoduchý a malý, takže je třeba provést jen několik připojení.
Všechna důležitá spojení a schémata jsou uvedena na obrázku výše.
Připojte záporný konec LED k GND odporem 220Ω a kladný konec k digitálnímu pinu 2.
Krok 3: Arduino kód a sériová komunikace
Nahrajte následující skicu do Arduina pomocí kabelu USB.
Před nahráním náčrtu nezapomeňte odpojit modul HC-06!
Proč?
Piny HC-06 (RX a TX) používají pro komunikaci s počítačem piny Arduino Uno. Tato konkrétní deska má pouze jeden hardwarový sériový pin a připojení k ní při odesílání skici způsobí konflikt. Stažení
Vysvětlení kódu:
- Nejprve jsme deklarovali konstantu (konstantu, kterou nelze později změnit) pro Led, která je na pinu 2
- V nastavení () jsme zahájili sériovou komunikaci s přenosovou rychlostí 9600 baudů a nastavili LED jako VÝSTUP
- Ve smyčce () pokaždé, když se program opakuje, čteme Serial s Serial.read () a uložíme jako jeden znak do proměnné nazvané "c"
- Přidáváme více příkazů if/else, abychom zkontrolovali, zda je „c“„a“nebo „b“
- Pokud je znak „a“, rozsvítíme LED, pokud je znak „b“, LED vypneme
- Přidali jsme malé zpoždění pro čtení
Nyní jsme připraveni na poslední krok!
Krok 4: Připojte Arduino k zařízení Android
Nyní si stáhněte následující aplikaci: Smart Bluetooth - Arduino Bluetooth Serial ⚡
ODKAZ:
Smart Bluetooth je aplikace, která vám umožňuje pomocí telefonu komunikovat s modulem nebo deskou Bluetooth nejjednodušším a nejjednodušším způsobem. Otevírá dveře neomezeným způsobům ovládání vašich kutilských projektů. Smart Bluetooth nabízí mnoho různých způsobů, jak odesílat data do vašeho modulu.
Smart Bluetooth má následující funkce:
- Rychlé připojení k vašemu modulu
- Odesílejte a přijímejte data z vašeho modulu
- Ovládejte digitální a PWM piny přijímače
- Temné a světlé téma
- Různá rozvržení ovládání pro různé účely
- Moderní a citlivé uživatelské rozhraní
- Přizpůsobitelná tlačítka a přepínače
- Implementujte svůj vlastní projekt RC auta pomocí krásného gamepadu
- Snadno ovládejte své RGB LED pásy pomocí posuvníků
- Automaticky vypne Bluetooth, když je zavřený, aby se šetřila životnost baterie
- Příkazový řádek (terminál)
V tomto tutoriálu používáme první TAB s velkou LED, která je dostačující pro odeslání dvou znaků.
Na následujících obrázcích vám ukážu, jak aplikaci používat. Ukážu vám, jak hledat zařízení v okolí, jak se spárovat s modulem, který používáme, a jak nastavit data odesílaná z aplikace. Pokud se cítíte zmateni, zastavte se a vraťte se k předchozím krokům, dokud vám to nebude fungovat. Pokud však máte stále problémy, dejte mi vědět [email protected], odpovím do 24 hodin:)
- Otevřete aplikaci, procházejte úvodem, stiskněte tlačítko HLEDAT a vyhledejte zařízení v okolí
- Jakmile je vaše zařízení nalezeno, vyberte jej kliknutím na něj
- Vyberte preferované téma (tmavé nebo světlé) a podržte tlačítko, které jste vybrali
- Počkejte na připojení, pokud selže, zkuste se znovu připojit
- Po úspěšném připojení klepněte na velkou LED na první kartě (LED) a zkontrolujte, zda LED dioda připojená k vašemu Arduinu bliká
- Pokud vše funguje a chcete upravit data odeslaná do Arduina, odemknout další funkce a podpořit mě, zakoupit prémii, budu velmi rád:)
To by mělo být.
Nezapomeňte ohodnotit a zanechat pěknou zpětnou vazbu. Děkujeme a uvidíme se u dalšího tutoriálu:)
Podpořte prosím můj projekt Robotic Arm zde: Klikněte zde!
Doporučuje:
Kontrolka semaforu Arduino pomocí LED RBG - 4směrné: 3 kroky
Regulátor semaforu Arduino pomocí LED RBG | 4-Way: V tomto příspěvku se dozvíte, jak vytvořit kontrolku semaforu Arduino. Tento ovladač semaforu bude použit k řízení plynulosti provozu. Lze je použít v oblastech s vysokým provozem, aby se předešlo dopravním blokům nebo nehodám
Hra na samohlásky s modulem Arduino a modulem MP3 YX5300 Catalex: 13 kroků
Hra se samohláskami s modulem Arduino a modulem MP3 YX5300 Catalex: Dokážete přečíst tuto otázku? To je divné! Tuto otázku jsem položil schválně. Pokud dokážete přečíst tento text, je to proto, že znáte celou abecedu a samozřejmě jste se dozvěděli o všech samohláskách. Samohlásky jsou přítomny ve všech slovech. Není možné
O-Zone: DIY Bluetooth kontrolka baterie: 4 kroky (s obrázky)
O-Zone: DIY kontrolka baterie Bluetooth: O-Zone je lampa Bluetooth DIY. Můžete upravit barvu lampy a také jas LED diod. Svůj smartphone, tablet můžete použít k zapnutí světla, úpravě barev a nálady místnosti. Materiály pro lampu jsou: 1 x L
Kontrolka Arduino: 3 kroky
Arduino Stop Light: RGB LED diody jsou skvělý způsob, jak seznámit děti s programováním. Budou si nekonečně pohrávat s barevnými kombinacemi a načasováním a získají cit pro kód ve svém vlastním čase. Tento projekt využívá levné plnobarevné LED diody ovládané přes I2C, takže existují pouze čtyři
Mluvící vzdálenost s Arduino Uno, ultrazvukovým senzorem HC-SR04 a zvukovým modulem WTV020SD: 4 kroky
Mluvící vzdálenost S Arduino Uno, ultrazvukovým senzorem HC-SR04 a zvukovým modulem WTV020SD: Vítejte v mém Instructable #31, alias jednom z nejpopulárnějších projektů Arduino. Pokud se vám tento projekt líbí, staňte se jedním z mých sledujících na Instructables a přihlaste se k odběru mého kanálu Youtube … www.youtube.com/rcloversanAnyway, pro tento projekt jste