INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Die vermoë om die afstand met behulp van 'n ultrasoniese sensor te meet binne 'n paar dollar is eerlik, en om eerlik te wees, en die toevoeging van die draadlose funksie is selfs aantreklik; u kan dit as parkeersensor in 'n ou motor gebruik, op u telefoon vertoon word in plaas van 'n eksterne skerm.
Laat ons dus begin met die bou! Hier is die video-tutoriaal vir dieselfde, wat ook die werk in real-time insluit.
Stap 1: Vereiste dinge
1.) HC-SR04 (dit is 'n ultra-goedkoop ultrasoniese afstandsensor)
2.) HC-06 (Bluetooth-module)
3.) Arduino (ek het Nano gebruik)
4.) USB (vir Arduino)
5.) Jumpers Wires
Stap 2: Koppel die HC-SR04 op die volgende manier aan Arduino:
Vcc - 5V
Trig - pen 13
Eco - pen 12
Gnd - Gnd
Stap 3: Koppel die Bluetooth-module HC-06 op die volgende manier aan Arduino Nano:
Vcc - 3.3V
Gnd - Gnd
Tx - Rx
Rx - Tx
Stap 4: Die biblioteek
Vir die biblioteek moet u die HC-SR04-biblioteek hiervoor aflaai, binne-in die Arduino IDE, gaan na Tools-> Manage Libraries en soek dan HC-SR04 en installeer die deur Martin Sosic.
Stap 5: Laai die kode op
Hiervoor moet u seker maak dat die Tx- en Rx -penne van die Bluetooth -module en Arduino ontkoppel word voordat u die kode oplaai, en na 'n suksesvolle oplaai kan u weer koppel.
Gaan na File-> Voorbeelde-> Tools-> HC-SR04-> Eenvoudig, laai dit op na die Arduino. As u die seriële monitor met 9600 Baud -tempo oopmaak nadat u die kode opgelaai het, sien u die afstand wat deur die ultrasoniese sensor gemeet word. Dit is nou tyd om die Bluetooth -module by te voeg
Stap 6: Die Serial Monitor -app
Dit is 'n generiese Android -toepassing wat as 'n seriële monitor via Bluetooth dien; u kan soortgelyke programme op IOS vind.
Gaan net na die verbindingsknoppie en klik op die HC-06 om aan te sluit.
Stap 7: Klaar
Nadat u die Bluetooth -module met die app gekoppel en verbind het, sou u maklik die data kon lees wat die afstand tussen die voorwerp en sensor in millimeter meet; dit word aanbeveel dat u nie die afstand van minder as 3 sentimeter en meer as 3 meter.
Baie dankie vir die lees!
Groete, Tanishq