Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Schopnost změřit vzdálenost pomocí ultrazvukového senzoru za cenu několika dolarů je docela fantastická, abych byl upřímný, a přidání bezdrátové funkce je dokonce lákavé, můžete ji použít jako parkovací senzor ve starém autě, kde vzdálenost bude místo externího displeje.
Začněme tedy stavět! Zde je video tutoriál, který také zahrnuje jeho práci v reálném čase.
Krok 1: Požadované věci
1.) HC-SR04 (Toto je ultra levný ultrazvukový snímač vzdálenosti)
2.) HC-06 (modul Bluetooth)
3.) Arduino (použil jsem Nano)
4.) USB (pro Arduino)
5.) Propojovací vodiče
Krok 2: Připojte HC-SR04 k Arduinu následujícím způsobem:
Vcc - 5V
Spoušť - kolík 13
Eko - kolík 12
Gnd - Gnd
Krok 3: Připojte modul Bluetooth HC-06 k Arduino Nano následujícím způsobem:
Vcc - 3,3 V.
Gnd - Gnd
Tx - Rx
Rx - Tx
Krok 4: Knihovna
Pro knihovnu je třeba stáhnout knihovnu HC-SR04, v Arduino IDE přejděte na Nástroje-> Spravovat knihovny a poté vyhledejte HC-SR04 a nainstalujte tu Martin Sosic.
Krok 5: Nahrajte kód
Za tímto účelem se před odesláním kódu ujistěte, že jsou piny Tx a Rx modulu Bluetooth a Arduino odpojeny, po úspěšném nahrání se můžete znovu připojit.
Pro kód přejděte na Soubor-> Příklady-> Nástroje-> HC-SR04-> Jednoduché, nahrajte jej do Arduina. Pokud po nahrání kódu otevřete sériový monitor na přenosové rychlosti 9600 Baud, uvidíte vzdálenost měřenou ultrazvukovým senzorem. Nyní je čas přidat modul Bluetooth
Krok 6: Aplikace Serial Monitor
Toto je obecná aplikace pro Android, která funguje jako sériový monitor přes Bluetooth, podobné aplikace najdete na IOS.
Připojte se jednoduše k tlačítku připojení a kliknutím na HC-06.
Krok 7: Hotovo
Po spárování a připojení modulu Bluetooth k aplikaci budete moci snadno přečíst data, která měří vzdálenost mezi objektem a snímačem v milimetrech, doporučujeme neměřit vzdálenost menší než 3 centimetry a větší než 3 metry.
Děkuji mnohokrát za přečtení!
S pozdravem, Tanishq