Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Muligheten til å måle avstanden via ultralydsensor til et par dollar er ganske fantastisk, for å være ærlig, og å legge til den trådløse funksjonaliteten er til og med tiltalende, du kan bruke den som en parkeringssensor i en gammel bil hvor avstanden vil vises på telefonen i stedet for en ekstern skjerm.
Så la oss komme i gang med byggingen! Her er videoopplæringen for det samme, som også inkluderer arbeid i sanntid.
Trinn 1: Ting som kreves
1.) HC-SR04 (Dette er ultrabillig ultralydavstandssensor)
2.) HC-06 (Bluetooth-modul)
3.) Arduino (jeg brukte Nano)
4.) USB (for Arduino)
5.) Jumpers Wires
Trinn 2: Koble HC-SR04 til Arduino på følgende måte:
Vcc - 5V
Trigg - Pin 13
Eco - Pin 12
Gnd - Gnd
Trinn 3: Koble Bluetooth-modulen HC-06 til Arduino Nano på følgende måte:
Vcc - 3.3V
Gnd - Gnd
Tx - Rx
Rx - Tx
Trinn 4: Biblioteket
For biblioteket må du laste ned HC-SR04-biblioteket for dette, inne i Arduino IDE, gå til Verktøy-> Administrer biblioteker og deretter søke i HC-SR04 og installere det av Martin Sosic.
Trinn 5: Last opp koden
For dette må du kontrollere at Tx- og Rx -pinnene til Bluetooth -modulen og Arduino er koblet fra før du laster opp koden. Etter vellykket opplasting kan du koble til igjen.
For koden, gå til Fil-> Eksempler-> Verktøy-> HC-SR04-> Enkel, Last den opp til Arduino. Hvis du åpner den serielle skjermen med 9600 Baud -hastighet etter at du har lastet opp koden, vil du se avstanden målt av ultralydsensoren. Nå er det på tide å legge til Bluetooth -modulen
Trinn 6: Serial Monitor -appen
Dette er en generisk Android -applikasjon som fungerer som en seriell skjerm via Bluetooth, du kan finne lignende apper på IOS.
Bare gå til tilkoblingsknappen og klikk på HC-06 for å få tilkobling.
Trinn 7: Ferdig
Etter at du har paret og koblet Bluetooth -modulen til appen, vil du enkelt kunne lese dataene som måler avstanden mellom objektet og sensoren i millimeter, det anbefales at du ikke måler avstanden mindre enn 3 centimeter og mer enn 3 meter.
Tusen takk for at du leser!
Hilsen, Tanishq