Turinys:
- 1 žingsnis: MEDŽIAGOS
- 2 žingsnis: Prijunkite plokštę
- 3 žingsnis: „Arduino“programavimas
- 4 žingsnis: sonaro diapazono kalibravimas
- 5 žingsnis: sukurkite kalibravimo kreivę
- 6 veiksmas: sistemos kalibravimas
- 7 veiksmas: išbandykite sonaro diapazono ieškiklį
Video: Ultragarsinis diapazono ieškiklis su durimis: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
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ę
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
Š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ę
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į
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:
„Arduino“kartoninis pistoletas (diapazono ieškiklis ir tachometras): 8 žingsniai
„Arduino“kartoninis pistoletas („RangeFinder“ir „Tachometras“): Ar nebūtų nuostabu, jei galėtumėte patogiai sėdėdami ant sofos išmatuoti atstumą? Užuot naudojęsi tradicine juostele? Taigi šiandien aš gaminsiu „arduino“ginklą, galintį bekontakčiu būdu išmatuoti atstumus nuo 2 cm iki 400 cm
Sonaro diapazono ieškiklis: 4 žingsniai
Sonaro diapazono ieškiklis: šioje instrukcijoje buvo sukurtas bandymo planas, skirtas išsiaiškinti, ar sonaro diapazono ieškiklis gali nustatyti, ar nešiojamasis kompiuteris yra atidarytas, ar ne. Žemiau pateikiamos instrukcijos, kaip sukurti sonaro diapazono ieškiklį, kaip užprogramuoti „Arduino“ir jį kalibruoti
„Pasidaryk pats“diapazono ieškiklis su „Arduino“: 6 žingsniai
„Pasidaryk pats“diapazono ieškiklis su „Arduino“: Šiame straipsnyje aš jums parodysiu, kaip galite sukurti diapazono ieškiklį naudodami „arduino“
„Arduino“diapazono ieškiklis: 6 žingsniai
„Arduino“diapazono ieškiklis: Šis diapazono ieškiklis buvo sukurtas stebėti, ar durys yra atidarytos. Durų atstumo matavimas leis mums nustatyti, ar durys yra atidarytos, ar uždarytos
Ultragarso jutiklio diapazono ieškiklis: 5 žingsniai
Ultragarso jutiklio diapazono ieškiklis: Įvadas: Ultragarso diapazono ieškiklis naudojant „Arduino“. Ultragarsinis diapazono ieškiklis yra paprastas būdas apskaičiuoti atstumą nuo kliūties iš tolo be jokio fizinio kontakto. Jame naudojamas ultragarsinis atstumo jutiklis, kuris naudoja garso impulsus