Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
بسم الله الرحمن الرحيم
Tento článek je ukázkou použití ultrazvukového snímače vzdálenosti HC-SR04.
Senzor bude použit jako měřicí zařízení k vytvoření „1metrového gadgetu Keep Away Alarm Gadget“pro účely distancování.
Mozkem této vychytávky je nádherný ovladač ATTINY85 µC napájený 3,7V baterií Lipo.
Gadget integruje nabíječku TP4056.
ZELENÁ LED dioda se rozsvítí, pokud je měřená vzdálenost od jakéhokoli předmětu větší než 120 cm.
ČERVENÁ LED bliká, pokud je naměřená vzdálenost od jakéhokoli předmětu menší než 100 cm, s krásným (hlučným) pípnutím.
ŽLUTÁ LED bliká, pokud je měřená vzdálenost od jakéhokoli objektu mezi [100, 120] cm s méně hlučným pípnutím.
Zásoby
Mnoho článků podrobně vysvětluje, jak HC-SR04 funguje.
Stručně řečeno, ultrazvukový snímač vzdálenosti HC-SR04 je
1 - Ultrazvukový vysílač - Přenáší ultrazvukové zvukové impulsy, pracuje při 40 KHz
2 - Ultrazvukový přijímač - přijímač poslouchá vysílané impulsy. Pokud je přijme, vytvoří výstupní impuls, jehož šířku lze použít k určení vzdálenosti, kterou puls urazil.
Krok 1: Sourcing komponent (BOM)
Pro tento jednoduchý gadget je potřeba několik komponent.
Tyto komponenty jsou snadno dostupné z Amazon, Ebay nebo Aliexpress.
Kusovník: Kusovník
Krok 2: Schémata
Používá se open source software Schematic Capture & PCB Design Kicad.
Krok 3: Návrh PCB
Kicad se používá k směrování desky.
Krok 4: Sestavení DPS
Pro tento gadget je třeba připájet několik komponent.
Buďte opatrní a trpěliví.
Krok 5: Skica Arduino
Arduino skica používá ke čtení vzdálenosti od senzoru slavnou knihovnu NewPing.
Knihovna NewPing je open source a velmi dobře zdokumentovaná.
Krok 6: Skica Arduino bliká
Blikání kódu použije samotné Arduino Uno jako programátora ISP.
Naštěstí k „flashování“desky slouží „ATTINY85 ISP Programmer Shield“.
Poznámka: Přečtěte si článek „Ještě jeden ATTINY85 ISP programátorský štít pro Arduino“
Krok 7: Užijte si to
V tomto článku jsme prošli všechny kroky k vytvoření vtipného gadgetu, který by mohl být užitečný.
15sekundové domácí video ukazuje případ použití.