Turinys:
- 1 žingsnis: aprašo komponentai
- 2 veiksmas: kaip tai veikia?
- 3 žingsnis: mikrovaldiklio programinės įrangos programavimas
- 4 žingsnis: ultragarso atstumo jutiklio grandinės surinkimas
Video: AVR mikrovaldiklis. Ultragarsinis atstumo jutiklis. HC-SR04 LCD NOKIA 5110: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Sveiki visi!
Šiame skyriuje aš sukuriu paprastą elektroninį prietaisą atstumui matuoti ir šie parametrai rodomi LCD NOKIA 5110. Parametrai rodomi kaip diagrama ir skaičiai. Prietaisas yra pagrįstas mikrovaldikliu AVR ATMEGA328P. Prietaisas turi ultragarso jutiklio atstumą HC-SR04.
1 žingsnis: aprašo komponentai
Pagrindiniai prietaiso komponentai:
- Mikrokontroleris AVR «ATMEGA328P»
- Nespalvotas grafinis skystųjų kristalų ekranas „NOKIA 5110“
- Ultragarsinis atstumo jutiklis „HC-SR04“
Mikrokontroleris AVR «ATMEGA328P»
Įtrauktos funkcijos:
- 16 bitų laikmačio/skaitiklio pertraukimas
- Išoriniai pertraukimai
- Pagrindinė/pavaldi SPI nuosekli sąsaja
Nespalvotas grafinis skystųjų kristalų ekranas „NOKIA 5110“
Specifikacijos:
- 48 x 84 taškų LCD ekranas
- Serijinės magistralės sąsaja, kurios maksimalus greitis yra 4 Mbit/s
- Vidinis valdiklis/tvarkyklė «PCD8544»
- LED apšvietimas
- Veikia esant 2,7 V-5 V įtampai, mažos energijos sąnaudos, tinka akumuliatoriams
- Temperatūros diapazonas nuo -25 ° C iki +70 ° C
- Palaikykite signalo CMOS įvestį
Ultragarsinis atstumo jutiklis „HC-SR04“
Savybės ir specifikacijos:
- Maitinimo šaltinis: +5V DC
- Ramybės srovė: <2mA, darbinė srovė: 15mA
- Atstumo diapazonas: 2–400 cm, raiška: 0,3 cm
- Matavimo kampas: 30 laipsnių
- Trigerio įvesties impulsų plotis: 10uS
- Matmenys: 45 x 20 x 15 mm
2 veiksmas: kaip tai veikia?
Ultragarsinis jutiklis veikia pagal SONAR ir RADAR sistemos principus, kurie naudojami nustatant atstumą iki objekto.
Ultragarso jutiklis sukuria aukšto dažnio garso (ultragarso) bangas. Kai šis ultragarsas patenka į objektą, jis atsispindi kaip aidas, kurį imtuvas jaučia, kaip parodyta žemiau esančiame paveikslėlyje.
Išmatuodami laiką, kurio reikia aidui pasiekti imtuvą, galime apskaičiuoti atstumą.
Tai yra pagrindinis ultragarso modulio atstumo matavimo principas.
Ultragarso modulyje HCSR04 turime duoti trigerį, kad jis sugeneruotų 40 kHz dažnio ultragarsą.
Sukūrus ultragarsą, t. Y. 8 impulsus po 40 kHz, aido kaištis tampa aukštas. Echo kaištis išlieka aukštas, kol neatgauna aido garso. Taigi aido kaiščio plotis bus laikas garsui keliauti į objektą ir grįžti atgal. Gavę laiko, galime apskaičiuoti atstumą, nes žinome garso greitį.
HC -SR04 gali būti nuo 2 cm iki 400 cm
Dabar, kaip apskaičiuoti atstumą: Atstumas = greitis x laikas
Garso bangų greitis yra 343 m/s
Bendras atstumas = 343 x aukšto laiko (aido) 2
Visas atstumas padalintas iš 2, nes signalas keliauja iš HC-SR04 į objektą ir grįžta į modulį HC-SR04
3 žingsnis: mikrovaldiklio programinės įrangos programavimas
Atsisiųskite programinės aparatinės įrangos mikrovaldiklio С kodo programą su komentarais.
Tada sukompiliuokite jį į HEX failą ir įkelkite į mikrovaldiklio „flash“atmintį.
Mikrovaldikliui mirksi programinė įranga:
HEX failo įkėlimas į mikrovaldiklio „flash“atmintį. Žiūrėkite vaizdo įrašą su išsamiu mikrovaldiklio „flash“atminties įrašymo aprašymu: „Mikrovaldiklio„ flash “atminties įrašymas…
4 žingsnis: ultragarso atstumo jutiklio grandinės surinkimas
Prijunkite komponentus pagal schemą.
Įjunkite maitinimą ir jis veikia!
Rekomenduojamas:
Ultragarsinis jutiklis ant roboto dulkių siurblio: 5 žingsniai
Ultragarsinis jutiklis ant robotų dulkių siurblio: Sveiki, mes turime „Dirt Devil“robotų dulkių siurblį maždaug 3 metus ir jis vis tiek atlieka savo darbą. Tai M611 tipas, kuris yra šiek tiek „kvailas“: nereikia nuskaityti srities ar atminties, kur negalima siurbti, bet su galimybe grįžti
Ultragarsinis jutiklis: 3 žingsniai
Ultragarso jutiklis: šioje pamokoje aš matuosiu atstumą ultragarso jutikliu
Ultragarsinis jutiklis, skirtas fiksuoti objektų padėties pokyčius: 3 žingsniai
Ultragarsinis jutiklis, padedantis fiksuoti padėties pokyčius objektuose: svarbu, kad jūsų vertingi daiktai būtų saugūs, būtų nelengva, jei visą dieną saugotumėte savo pilį. Naudodami „Raspberry pi“fotoaparatą galite fotografuoti tinkamu momentu. Šis vadovas padės nufilmuoti vaizdo įrašą ar nufotografuoti
Ultragarsinis jutiklis Automatinis LED pasveikinimo animacijos žiburiai ir LCD informacijos ekranas: 6 žingsniai
Ultragarso jutiklio automatinės šviesos diodų pasveikinimo animacijos lemputės ir LCD informacijos ekranas: kai grįžtate namo pavargęs ir bandote atsisėsti bei atsipalaiduoti, turi būti labai nuobodu kiekvieną dieną vėl ir vėl matyti tą patį. Kodėl nepridedate kažko įdomaus ir įdomaus, kuris keičia jūsų nuotaiką? Sukurkite itin lengvą „Arduin“
„Arduino“LED žiedo ultragarsinis atstumo jutiklis: 8 žingsniai
„Arduino“LED žiedo ultragarsinis atstumo jutiklis: šioje pamokoje mes sužinosime, kaip atstumui matuoti naudoti LED žiedą ir ultragarsinį modulį. Žiūrėkite demonstracinį vaizdo įrašą