Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Schopnosť merať vzdialenosť pomocou ultrazvukového senzora za cenu pár dolárov je celkom fantastická, aby som bol úprimný, a pridanie bezdrôtovej funkcie je dokonca príťažlivé, môžete ho použiť ako parkovací senzor v starom aute, kde bude vzdialenosť sa na telefóne zobrazí namiesto externého displeja.
Začnime teda s výstavbou! Tu je video návod na to isté, ktorý zahŕňa aj jeho prácu v reálnom čase.
Krok 1: Potrebné veci
1.) HC-SR04 (Jedná sa o ultra lacný ultrazvukový snímač vzdialenosti)
2.) HC-06 (modul Bluetooth)
3.) Arduino (použil som Nano)
4.) USB (pre Arduino)
5.) Vodiče prepojky
Krok 2: Pripojte HC-SR04 k Arduinu nasledujúcim spôsobom:
Vcc - 5V
Spúšť - kolík 13
Eko - kolík 12
Gnd - Gnd
Krok 3: Pripojte modul Bluetooth HC-06 k Arduino Nano nasledujúcim spôsobom:
Vcc - 3,3 V.
Gnd - Gnd
Tx - Rx
Rx - Tx
Krok 4: Knižnica
Pokiaľ ide o knižnicu, musíte si stiahnuť knižnicu HC-SR04, v Arduino IDE prejdite na Nástroje-> Spravovať knižnice, potom vyhľadajte HC-SR04 a nainštalujte ju od Martina Sosica.
Krok 5: Nahrajte kód !
Za týmto účelom sa pred odoslaním kódu uistite, že sú piny Tx a Rx modulu Bluetooth a Arduino odpojené. Po úspešnom nahraní sa môžete znova pripojiť.
Kód nájdete v Súbor-> Príklady-> Nástroje-> HC-SR04-> Jednoduché, nahrajte ho do Arduina. Ak po nahraní kódu otvoríte sériový monitor na prenosovej rýchlosti 9600 Baud, uvidíte vzdialenosť nameranú ultrazvukovým senzorom. Teraz je čas pridať modul Bluetooth
Krok 6: Aplikácia Serial Monitor
Toto je generická aplikácia pre Android, ktorá funguje ako sériový monitor cez Bluetooth, podobné aplikácie nájdete na IOS.
Pripojte sa jednoducho tak, že prejdete na tlačidlo pripojenia a kliknete na HC-06.
Krok 7: Hotovo
Po spárovaní a pripojení modulu Bluetooth k aplikácii budete môcť ľahko čítať údaje, ktoré merajú vzdialenosť medzi objektom a snímačom v milimetroch, odporúča sa nemerať vzdialenosť menšiu ako 3 centimetre a väčšiu ako 3 metre.
Ďakujem veľmi pekne za prečítanie!
S pozdravom, Tanishq