Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
بسم الله الرحمن الرحيم
Ten artykuł jest demonstracją zastosowania ultradźwiękowego czujnika odległości HC-SR04.
Czujnik zostanie wykorzystany jako urządzenie pomiarowe do zbudowania gadżetu alarmowego o odległości 1 metra w celu oddalenia.
Mózgiem tego gadżetu jest wspaniały ATTINY85 µController zasilany baterią Lipo 3,7V.
Gadżet integruje ładowarkę TP4056.
ZIELONA dioda LED zapala się, gdy zmierzona odległość od dowolnego obiektu jest większa niż 120 cm.
CZERWONA dioda LED miga, jeśli zmierzona odległość od dowolnego obiektu jest mniejsza niż 100 cm, z pięknym (głośnym) sygnałem dźwiękowym.
ŻÓŁTA dioda LED miga, jeśli zmierzona odległość od dowolnego obiektu wynosi między [100, 120] cm, z mniej głośnym sygnałem dźwiękowym.
Kieszonkowe dzieci
Wiele artykułów szczegółowo wyjaśnia, jak działa HC-SR04.
Krótko mówiąc, ultradźwiękowy czujnik odległości HC-SR04 jest
1 - Nadajnik ultradźwiękowy - Przesyła ultradźwiękowe impulsy dźwiękowe, działa z częstotliwością 40 KHz
2 - Odbiornik ultradźwiękowy – Odbiornik nasłuchuje przesyłanych impulsów. Jeśli je odbierze, wytwarza impuls wyjściowy, którego szerokość może być użyta do określenia odległości, jaką przebył impuls.
Krok 1: Pozyskiwanie komponentów (BOM)
Ten prosty gadżet wymaga kilku elementów.
Te komponenty są łatwo dostępne z Amazon, Ebay czy Aliexpress.
BOM: Zestawienie materiałów
Krok 2: Schematy
Wykorzystywane jest oprogramowanie Kicad do tworzenia schematów i projektowania PCB typu open source.
Krok 3: Projektowanie PCB
Kicad służy do trasowania planszy.
Krok 4: Montaż PCB
Do tego gadżetu należy przylutować kilka elementów.
Bądź ostrożny i cierpliwy.
Krok 5: Szkic Arduino
Szkic arduino wykorzystuje słynną bibliotekę NewPing do odczytu odległości od czujnika.
Biblioteka NewPing jest Open Source i bardzo dobrze udokumentowana.
Krok 6: Flashowanie szkicu Arduino
Flashowanie kodu spowoduje użycie samego Arduino Uno jako programisty ISP.
Mamy nadzieję, że "ATTINY85 ISP Programmer Shield" jest używany do flashowania płyty.
Uwaga: Przeczytaj artykuł "Jeszcze kolejna nakładka programatora ATTINY85 ISP dla Arduino"
Krok 7: Ciesz się
W tym artykule omówiliśmy wszystkie kroki, aby stworzyć zabawny gadżet, który może być pomocny.
15-sekundowy film wideo wykonany w domu przedstawia przypadek użycia.