Turinys:

Ultragarsinis diapazono ieškiklis su durimis: 7 žingsniai (su nuotraukomis)
Ultragarsinis diapazono ieškiklis su durimis: 7 žingsniai (su nuotraukomis)

Video: Ultragarsinis diapazono ieškiklis su durimis: 7 žingsniai (su nuotraukomis)

Video: Ultragarsinis diapazono ieškiklis su durimis: 7 žingsniai (su nuotraukomis)
Video: Очки красного зрения для лазера: дальномер, лазерный уровень. PARKSIDE BOSCH URCERI 2024, Liepa
Anonim
Ultragarsinis nuotolio ieškiklis su durimis
Ultragarsinis nuotolio ieškiklis su durimis

Ultragarsinis diapazono ieškiklis, skleisdamas aukšto dažnio garso bangą, nustato, ar kas nors jo kelyje. Šioje instrukcijoje pagrindinis dėmesys bus skiriamas durų ir ultragarso nuotolio ieškiklių veikimui, ypač kaip jie gali būti naudojami aptikti, kada durys atsidaro ir užsidaro. Naudodami šį matavimo prietaisą galime pamatyti, ar jis gali aptikti durų atidarymą ir uždarymą.

1 žingsnis: MEDŽIAGOS

Mūsų planui mums reikia:

„Arduino Uno“mikrovaldiklis

USB kabelis (norint prijungti „Arduino“prie kompiuterio)

Nešiojamas kompiuteris

Bandomoji Lenta

Laidai (apie 4-5)

Sonaras

2 žingsnis: Prijunkite plokštę

Valdybos prijungimas!
Valdybos prijungimas!

Yra įvairių tipų ir dydžių lentų, ilgam rekomenduojame sekti pirmąjį paveikslėlį aukščiau.

Jei turite mažą, rekomenduojame naudoti antrą paveikslėlį aukščiau.

3 žingsnis: „Arduino“programavimas

„Arduino“programavimas!
„Arduino“programavimas!
„Arduino“programavimas!
„Arduino“programavimas!

Šis žingsnis yra skirtas „Arduino“programavimui, aukščiau galite pamatyti mūsų naudojamą kodą. Naudodami šį kodą galėsite priversti monitorių nuskaityti sonaro nuotolio ieškiklio vertę ir ją įrašyti ekrane.

4 žingsnis: sonaro diapazono kalibravimas

Dabar turite nustatyti lygtį, pagal kurią „Arduino“galėtų teisingai parodyti atstumą nuo sonaro iki durų ar bet kurio jūsų aptinkamo objekto. Padėkite liniuotę prieš sonarą ir gaukite bet kokį daiktą, pvz., Knygą. Padėkite priekinę objekto pusę ant liniuotėje pažymėtos 10 colių linijos ir užrašykite sonaro nurodytą vertę. Kurkite knygos atsargines kopijas 5 coliais ir įrašykite monitoriuje pasirodančias vertes.

5 žingsnis: sukurkite kalibravimo kreivę

Kalibravimo kreivės sudarymas
Kalibravimo kreivės sudarymas

Dabar, kai turite duomenis, mes juos panaudosime, kad sudarytume skaitymo atstumų lygtį! Naudodami „Logger Pro“, nustatykite x ašį atstumą nuo sonaro ir y ašį kaip sonaro rodmenis, užpildydami diagramas. Dešinėje pusėje pasirodys taškų rinkinys, rodantis modelį. Spustelėkite kairę nuo kairiausio grafiko taško ir paryškinkite visus taškus į dešinę, kol pasieksite paskutinį. Kai tai bus padaryta, eikite į grafikus ekrano viršuje ir paspauskite „Linear“, kad įterptumėte geriausiai tinkančios linijos grafiką. Užveskite pelės žymeklį ant diagramos ir įrašykite parodytą lygtį.

6 veiksmas: sistemos kalibravimas

Dabar turėsite grįžti prie savo kodo ir pakeisti visas int reikšmes į plūduriuojančias, leidžiančias kodui skaityti ir dešimtaines vertes. Tada viršuje sukurkite naują lygties kintamąjį, galite jį pavadinti kaip „temperatūra“ir nustatyti jį lygų lygčiai, kurią gavote iš ankstesnio veiksmo. Leiskite naujajam kintamajam įtraukti ir dešimtainius skaičius, pridėdami naują kodo eilutę, kuri yra „plūdės temperatūra“. Galiausiai po šiomis dviem eilutėmis įveskite Serial.println („kintamasis pavadinimas“), kad būtų įrašyta nauja atstumo vertė. Tai turėtų atrodyti maždaug taip =

*y reiškia kintamojo pavadinimą*

plūdė y; y = (a* x) + b; Serial.println (y);

Taip pat nepamirškite pašalinti kito serijinio spaudinio, nes tai nėra ta vertybė, į kurią mes sutelkiame dėmesį.

7 veiksmas: išbandykite sonaro diapazono ieškiklį

Bandomas sonaro diapazono ieškiklis
Bandomas sonaro diapazono ieškiklis

Kai turėsite lygtį, galėsite ją naudoti ir įterpti į kodą! Įdėję jį, galite prijungti nešiojamąjį kompiuterį prie plokštės ir perkelti kodą, kad jį išbandytumėte. Galite pamatyti, kaip skaičiai keičiasi priklausomai nuo sonaro diapazono ieškiklio ir durų atstumo, ne tik pasikeis skaičiai, bet ir turėtų įsijungti ir išsijungti šviesa.

Jūsų sonaro diapazono ieškiklis turi būti sukalibruotas ir rezultatai turi būti rodomi ekrane. Dabar baigėte!:)

Rekomenduojamas: