Turinys:
- 1 žingsnis: surinkite savo medžiagas
- 2 veiksmas: grandinės prijungimas
- 3 žingsnis: „Arduino“programavimas
- 4 žingsnis: Kalibravimo duomenų įrašymas
- 5 žingsnis: sukurkite kalibravimo kreivę
- 6 veiksmas: sistemos kalibravimas
Video: „Arduino“diapazono ieškiklis: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šis diapazono ieškiklis buvo sukurtas stebėti, ar durys atidarytos. Durų atstumo matavimas leis mums nustatyti, ar durys yra atidarytos, ar uždarytos.
1 žingsnis: surinkite savo medžiagas
Norėdami užbaigti šį projektą, turite įsigyti:
„Arduino Uno“mikrovaldiklis
USB kabelis (norint prijungti „Arduino“prie kompiuterio)
Nešiojamas kompiuteris
Rezistoriai (10 000 omų)
Bandomoji Lenta
Sonaras
2 veiksmas: grandinės prijungimas
Norėdami prijungti grandinę, vadovaukitės aukščiau pateikta schema. Pastebėsite, kad vcc yra prijungtas prie 5 V kaiščio, trig yra prijungtas prie 9 kontaktų, aidas yra prijungtas prie 10 kontaktų, o gnd yra prijungtas prie žemės.
3 žingsnis: „Arduino“programavimas
Nukopijuokite ir įklijuokite šį kodą į savo redaktorių, tada įkelkite jį į „Arduino“. Tai suteiks atstumo reikšmes iš jūsų „Arduino“, kurias turėsime kalibruoti
4 žingsnis: Kalibravimo duomenų įrašymas
Šiuo metu jūsų „Arduino“neteikia atstumo reikšmių, jis gamina trukmės vertes. Norėdami rasti tiesės lygtį, turime sukurti kalibravimo kreivę. Norėdami tai padaryti, paimkite liniuotę ir nustatykite „Arduino“prie jo pagrindo, kas 5 colius įrašykite „Arduino“gaminamos trukmės. Tada mes paimsime šiuos duomenis ir įvesime juos į „Excel“skaičiuoklę.
5 žingsnis: sukurkite kalibravimo kreivę
„Excel“įsitikinkite, kad 1 stulpelyje nurodote atstumą, o 2 stulpelyje - atstumą. Tada paryškinkite stulpelius ir pasirinkite įterpti sklaidos diagramą. Dešiniuoju pelės mygtuku spustelėkite vieną iš duomenų taškų ir spustelėkite formato tendencijų liniją, tada pasirinkite tiesinę. Galiausiai diagramoje pasirinkite rodymo lygtį. Galiausiai užrašykite jums pateiktą lygtį.
6 veiksmas: sistemos kalibravimas
Dabar, kai radote savo lygtį, trukmę paversite atstumu. Paimkite savo lygtį ir įveskite ją į savo kodą apačioje, kur mes iš pradžių baigėme. Pavyzdžiui, mano lygtis buvo y = 0,007x-0,589, todėl įvesčiau:
trukmė = pulseIn (echoPin, HIGH);
vėlavimas (1000);
atstumas = 0,007*trukmė-0,589;
Serial.println (atstumas);
vėlavimas (500);
Išsaugokite šį kodą ir įkelkite jį į „Arduino“
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“
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
Ultragarsinis diapazono ieškiklis su durimis: 7 žingsniai (su nuotraukomis)
Ultragarsinis diapazono ieškiklis su durimis: ultragarso diapazono ieškiklis nustato aukšto dažnio garso bangą, jei kas nors yra jo kelyje. Šioje pamokoje daugiausia dėmesio bus skiriama tam, kaip durys ir ultragarso nuotolio ieškikliai gali dirbti kartu, ypač kaip jie gali būti naudojami aptikti, kai