Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
بسم الله الرحمن الرحيم
Acest articol este o demonstrație a utilizării senzorului de distanță cu ultrasunete HC-SR04.
Senzorul va fi folosit ca dispozitiv de măsurare pentru a construi „1 Meter Keep Away Alarm Gadget” în scopul distanțării.
Creierul acestui gadget este minunatul controler ATTINY85 µ alimentat de o baterie Lipo de 3,7 V.
Gadgetul integrează încărcătorul TP4056.
Un LED VERZ se aprinde dacă distanța măsurată față de orice obiect este mai mare de 120 cm.
Un LED ROSU clipește dacă distanța măsurată față de orice obiect este mai mică de 100 cm, cu un semnal sonor minunat (zgomotos).
Un LED GALBEN clipește dacă distanța măsurată față de orice obiect este cuprinsă între [100, 120] cm, cu un semnal sonor mai puțin zgomotos.
Provizii
Multe articole explică în detalii cum funcționează HC-SR04.
Pe scurt, senzorul de distanță cu ultrasunete HC-SR04 este
1 - Un transmițător cu ultrasunete - Acesta transmite impulsurile sonore ultrasonice, funcționează la 40 KHz
2 - Un receptor cu ultrasunete - Receptorul ascultă impulsurile transmise. Dacă le primește, produce un impuls de ieșire a cărui lățime poate fi utilizată pentru a determina distanța parcursă de puls.
Pasul 1: aprovizionarea componentelor (BOM)
Câteva componente sunt necesare pentru acest gadget simplu.
Aceste componente sunt ușor accesibile din Amazon, Ebay sau Aliexpress.
BOM: Lista de materiale
Pasul 2: Scheme
Este utilizat software-ul Open Source Schematic Capture & PCB Design Kicad.
Pasul 3: Proiectare PCB
Kicad este folosit pentru a direcționa placa.
Pasul 4: Asamblarea PCB
Câteva componente trebuie lipite pentru acest gadget.
Fii atent și răbdător.
Pasul 5: Arduino Sketch
Schița arduino folosește celebra bibliotecă NewPing pentru a citi distanța de la senzor.
Biblioteca NewPing este Open Source și este foarte bine documentată.
Pasul 6: Arduino Sketch Flashing
Intermitentul codului va folosi însuși Arduino Uno ca programator ISP.
Sperăm că „ATTINY85 ISP Programmer Shield” este folosit pentru a bloca placa.
Observație: Citiți articolul „Un alt scut de programare ATTINY85 ISP pentru Arduino”
Pasul 7: Bucurați-vă
În acest articol am parcurs toți pașii pentru a produce un gadget amuzant care ar putea fi de ajutor.
Un videoclip realizat acasă de 15 secunde arată un caz de utilizare.