Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
بسم الله الرحمن الرحيم
Šis straipsnis yra ultragarsinio atstumo jutiklio HC-SR04 naudojimo demonstravimas.
Jutiklis bus naudojamas kaip matavimo prietaisas kuriant „1 m atstumo signalizacijos įtaisą“, kad būtų galima atsiriboti.
Šios programėlės smegenys yra nuostabus ATTINY85 µ valdiklis, maitinamas 3,7 V „Lipo“baterija.
Programėlėje integruotas įkroviklis TP4056.
ŽALAS šviesos diodas užsidega, jei išmatuotas atstumas nuo bet kurio objekto yra didesnis nei 120 cm.
Raudonas šviesos diodas mirksi, jei išmatuotas atstumas nuo bet kurio objekto yra mažesnis nei 100 cm, pasigirsta gražus (triukšmingas) pyptelėjimas.
GELTONAS šviesos diodas mirksi, jei išmatuotas atstumas nuo bet kurio objekto yra [100, 120] cm, o triukšmas yra mažesnis.
Prekės
Daugelyje straipsnių išsamiai paaiškinta, kaip veikia HC-SR04.
Trumpai tariant, ultragarsinis atstumo jutiklis HC-SR04 yra
1 - ultragarsinis siųstuvas - perduoda ultragarso garso impulsus, veikia 40 KHz dažniu
2 - ultragarsinis imtuvas - imtuvas klauso perduodamų impulsų. Gavęs juos, jis sukuria išėjimo impulsą, kurio plotį galima naudoti nuvažiuotam impulsui nustatyti.
1 veiksmas: komponentų tiekimas (BOM)
Šiam paprastam įtaisui reikalingi keli komponentai.
Šie komponentai yra lengvai prieinami iš „Amazon“, „Ebay“ar „Aliexpress“.
BOM: medžiagų sąrašas
2 žingsnis: schemos
Naudojama atvirojo kodo scheminė fiksavimo ir PCB projektavimo programinė įranga „Kicad“.
3 žingsnis: PCB dizainas
„Kicad“naudojamas lentos maršrutizavimui.
4 žingsnis: PCB surinkimas
Šiai programėlei turi būti prilituoti keli komponentai.
Būkite atsargūs ir kantrūs.
5 žingsnis: „Arduino“eskizas
„Arduino“eskizas naudoja garsiąją „NewPing“biblioteką, kad nuskaitytų atstumą nuo jutiklio.
„NewPing“biblioteka yra atviro kodo ir labai gerai dokumentuota.
6 veiksmas: mirksi „Arduino“eskizas
Mirksintis kodas naudos „Arduino Uno“kaip ISP programuotoją.
Tikimės, kad „ATTINY85 ISP Programmer Shield“yra naudojamas blykstės valdymui.
Pastaba: perskaitykite straipsnį „Dar vienas ATTINY85 ISP programuotojo skydas„ Arduino ““
7 žingsnis: mėgaukitės
Šiame straipsnyje mes apžvelgėme visus veiksmus, kad sukurtume juokingą programėlę, kuri gali būti naudinga.
15 sekundžių namuose sukurtas vaizdo įrašas rodo naudojimo atvejį.