
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04


بسم الله الرحمن الرحيم
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.
Recomandat:
Cum să faceți Coronavirus COVID 19 Tracker de date live cu ESP8266, afișare E-paper: 7 pași

Cum se face Coronavirus COVID 19 Live Data Tracker cu ESP8266, afișaj E-paper: 1
CoronaVirus Killer cu Arduino Nano și lumină UV: 5 pași

CoronaVirus Killer With Arduino Nano and UV Light: Conform celor mai recente linii directoare privind diagnosticul și tratamentul noului coronavirus lansat de Comisia Națională de Sănătate, virusul este sensibil la lumina și căldura ultravioletă, astfel încât radiațiile ultraviolete pot elimina efectiv virusul
Contor de cazuri Coronavirus - ESP32: 4 pași

Contor de cazuri Coronavirus - ESP32: Odată cu recenta pandemie, am decis să documentez călătoria coronavirusului într-un jurnal. Dar una dintre problemele cu care m-am confruntat a fost obținerea unor cifre corecte și recente pentru răspândirea virusului. Când a început blocarea, tatăl meu îmi cumpărase un
Coronavirus: Opriți răspândirea cu Micro: bit: 3 pași

Coronavirus: Opriți răspândirea cu Micro: bit: În cele mai dificile vremuri, ingeniozitatea umană strălucește cel mai mult. Din ianuarie 2020, pandemia COVID-19 a cuprins lumea. COVID-19 se răspândește prin picături de aer și fomite. Fomitele, pur și simplu vorbind, sunt lucruri neînsuflețite, cum ar fi mobilierul, hainele, mânerul ușii
LED Floaties: That Float Away !: 4 Steps (cu imagini)

LED Floaties: That Float Away !: Prietenul meu de la laboratoarele Blastwave mi-a sunat acum câteva zile și mi-a spus planuri mărețe pentru LED-urile și bateriile pe care le stagnam în dulapul meu. Omologul său de sex feminin își părăsea slujba în orașul de petrecere, așa că a fost momentul perfect pentru a obține un coc