Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
بسم الله الرحمن الرحيم
Denna artikel är en demonstration av användningen av ultraljudsavståndssensorn HC-SR04.
Sensorn kommer att användas som en mätanordning för att bygga "1 meter Keep Away Alarm Gadget" för distansering.
Hjärnan i den här prylen är den underbara ATTINY85 µController som drivs av ett 3,7V Lipo -batteri.
Gadgeten integrerar TP4056 -laddaren.
En GRÖN LED lyser om det uppmätta avståndet från något föremål är större än 120 cm.
En RÖD LED blinkar om det uppmätta avståndet från något föremål är lägre än 100 cm med en härlig (bullrig) pip.
En GUL lysdiod blinkar om det uppmätta avståndet från något föremål är mellan [100, 120] cm med ett mindre bullrigt pip.
Tillbehör
Många artiklar förklarar i detalj hur HC-SR04 fungerar.
I ett nötskal är HC-SR04 ultraljudsavståndssensorn
1 - En ultraljudssändare - Denna överför ultraljudspulserna, den fungerar vid 40 KHz
2 - En ultraljudsmottagare - Mottagaren lyssnar efter de överförda pulserna. Om den tar emot den producerar den en utgångspuls vars bredd kan användas för att bestämma avståndet som pulsen reste.
Steg 1: Components Sourcing (BOM)
Några komponenter behövs för denna enkla gadget.
Dessa komponenter är lättillgängliga från Amazon, Ebay eller Aliexpress.
BOM: Materialförteckning
Steg 2: Scheman
Open Source Schematic Capture & PCB Design Software Kicad används.
Steg 3: Pcb Design
Kicad används för att dirigera styrelsen.
Steg 4: Kretskortmontering
Några komponenter ska lödas för denna gadget.
Var försiktig och tålamod.
Steg 5: Arduino Sketch
Arduino -skissen använder det berömda NewPing -biblioteket för att läsa avståndet från sensorn.
NewPing -biblioteket är öppen källkod och mycket väl dokumenterat.
Steg 6: Arduino Sketch Flashing
Blinkande av kod kommer att använda Arduino Uno själv som en ISP -programmerare.
Förhoppningsvis används "ATTINY85 ISP Programmer Shield" för att blinka kortet.
Anmärkning: Läs artikeln "Yet Another ATTINY85 ISP Programmer Shield for Arduino"
Steg 7: Njut
I den här artikeln har vi gått igenom alla steg för att producera en rolig gadget som kan vara till hjälp.
En 15 sekunder hemgjord video visar ett användningsfall.