Turinys:

„Koronaviruso„ Covid-19 “1 metro apsaugos nuo signalizacijos programėlė: 7 žingsniai
„Koronaviruso„ Covid-19 “1 metro apsaugos nuo signalizacijos programėlė: 7 žingsniai

Video: „Koronaviruso„ Covid-19 “1 metro apsaugos nuo signalizacijos programėlė: 7 žingsniai

Video: „Koronaviruso„ Covid-19 “1 metro apsaugos nuo signalizacijos programėlė: 7 žingsniai
Video: Kuri vakcina padės suvaldyti COVID-19 pandemiją? 2024, Lapkritis
Anonim
Vaizdas
Vaizdas
Vaizdas
Vaizdas

بسم الله الرحمن الرحيم

Š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)

Komponentų tiekimas (BOM)
Komponentų tiekimas (BOM)
Komponentų tiekimas (BOM)
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

Schemos
Schemos

Naudojama atvirojo kodo scheminė fiksavimo ir PCB projektavimo programinė įranga „Kicad“.

3 žingsnis: PCB dizainas

Pcb dizainas
Pcb dizainas

„Kicad“naudojamas lentos maršrutizavimui.

4 žingsnis: PCB surinkimas

PCB surinkimas
PCB surinkimas
PCB surinkimas
PCB surinkimas
PCB surinkimas
PCB surinkimas

Šiai programėlei turi būti prilituoti keli komponentai.

Būkite atsargūs ir kantrūs.

5 žingsnis: „Arduino“eskizas

Arduino eskizas
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

„Arduino“eskizas mirksi
„Arduino“eskizas mirksi

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į.

Rekomenduojamas: