Turinys:

„Arduino“diapazono ieškiklis: 6 žingsniai
„Arduino“diapazono ieškiklis: 6 žingsniai

Video: „Arduino“diapazono ieškiklis: 6 žingsniai

Video: „Arduino“diapazono ieškiklis: 6 žingsniai
Video: Arduino#6.0 .Введение в аналоговые функции. 2024, Lapkritis
Anonim
„Arduino“diapazono ieškiklis
„Arduino“diapazono ieškiklis

Š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

Surinkite savo medžiagas
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

Jūsų grandinės prijungimas
Jūsų 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

„Arduino“programavimas
„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

Kalibravimo duomenų įrašymas
Kalibravimo duomenų įrašymas
Kalibravimo duomenų įrašymas
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ę

Kalibravimo kreivės kūrimas
Kalibravimo kreivės kūrimas

„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

Jūsų sistemos kalibravimas
Jūsų 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: