Turinys:

Automobilio garažo su „Arduino“atstumo ieškiklis: 4 žingsniai (su nuotraukomis)
Automobilio garažo su „Arduino“atstumo ieškiklis: 4 žingsniai (su nuotraukomis)

Video: Automobilio garažo su „Arduino“atstumo ieškiklis: 4 žingsniai (su nuotraukomis)

Video: Automobilio garažo su „Arduino“atstumo ieškiklis: 4 žingsniai (su nuotraukomis)
Video: Automobilio paruošimas ekspertizei | Garažo statybos 2024, Lapkritis
Anonim
Image
Image

Šis paprastas projektas padės jums pastatyti automobilį garaže, parodydamas atstumą nuo objektų priešais jūsų automobilio buferį. Pranešimas „Stop“parodys, kada laikas sustoti. Projektas paremtas įprastais HC-SR04 arba Parallax Ping))) (tm) ultragarso nuotolio ieškikliai ir „Arduino“plokštė. Aš naudojau „Leonardo“, tačiau ji turėtų veikti su bet kuria kita originalia ar suderinama plokšte.

Ekranui pasirinkau matricos versiją dėl savo dydžio ir dėl estetinių priežasčių.

1 žingsnis: ko jums reikia…

Sukurkite projektą…
Sukurkite projektą…

Norėdami sukurti šį projektą, jums reikia:

  1. „Arduino“plokštė: originali arba suderinama plokštė turėtų veikti, nes kodas nenaudoja specializuotų kaiščių/funkcijų. Ją galite rasti visur internete arba galbūt turite nenaudotą savo laboratorijos stalčiuje.
  2. HC-SR04 arba Parallax Ping))) ultragarsinis atstumo ieškiklis: jie dažniausiai naudojami su „Arduino“projektais, todėl tikriausiai jau turite. Bet kokiu atveju čia yra keletas nuorodų:- „Parallax Ping“))) „Parallax“- HC-SR04 „Sparkfun“Parallax Ping)) „Pololu-HC-SR04“paieškos rezultate iš „Ebay“
  3. Keturių matricų ekranas: aš jį nusipirkau iš „IOTMODULES“„Ebay“: 4 būdų MAX7219 DOT MATRIX. Jei nuoroda neveikia, pabandykite susisiekti su jais „Ebay“parduotuvėje.
  4. Žinoma, litavimo įgūdžiai:)

2 žingsnis: sukurkite projektą …

Sukurkite projektą…
Sukurkite projektą…
Sukurkite projektą…
Sukurkite projektą…

Atsisiųskite arduinorangefinder.pdf schematinę schemą. Taip pat galite rasti HC-SR04 pdf ir ping))) pdf, tik nuoroda. Elektroninė schema yra labai paprasta, tiksliai jos laikykitės. Siūlau išplėsti laidus maždaug 1 metro ekranas ir jutiklis (žr. 1 paveikslą), kad vėliau galėtumėte juos lengviau įdėti.

2 paveiksle galite pamatyti, kaip lituoti ekrano ir jutiklio maitinimo kaiščius: +5 V nuo ekrano ir Vcc iš jutiklio reikia lituoti kartu. Kiekvienas kitas kaištis turi turėti savo terminalą.

Image5 yra Ping))) projekto versija. Kai būsite pasiruošę, pereikite prie kito žingsnio …

3 žingsnis: „Arduino“kodas …

„Arduino“kodas…
„Arduino“kodas…
„Arduino“kodas…
„Arduino“kodas…

Atėjo laikas dirbti „Arduino“pusėje.

Atsisiųskite pridėtą MD_MAX72XX.zip biblioteką ir įdiekite ją iš IDE (eskizas-> importo biblioteka).

Dabar išpakuokite ir įkelkite „MeasureDistanceV200.ino“eskizą ir pažvelkime į jį. Yra keletas eilučių, kurias galite redaguoti:

1) Matricos ekrano tipas: tiekiama biblioteka palaiko 4 matricos ekrano tipus, todėl ji gali veikti su daugeliu rinkoje esančių ekranų. Tiesiog nekomentuokite vieno apibrėžimo vienu metu ir įkelkite kodą į „Arduino“, kad pamatytumėte, ar jis atitinka jūsų ekraną.

2) Jutiklio tipas: nekomentuokite tik jūsų jutiklį atitinkančios eilutės.

3) Pasirinkite norimą matavimo vienetą iš centimetrų ar colių: išsakykite tik teisingą, sąlyginiame rinkinyje nustatytas įspėjimas, jis parodys, ką pasirinkote.

Dabar nustatykite norimus atstumus, vėliau galėsite juos keisti, kai projektas bus įgyvendintas.

Įkelkite kodą ir patikrinkite, ar viskas veikia. Jei kyla problemų, dar kartą patikrinkite laidus ir jungtis.

Atnaujinimas 2019/03/30 - Kodas buvo atnaujintas:> Nauja matricos rodymo biblioteka, ji palaiko 4 rodymo tipus (daug dokumentų bibliotekoje) Kreditai majicdesigns

Atnaujinimas 2019/01/10 - kodas atnaujintas:> Pridėta galimybė pasirinkti matavimo vienetą iš centimetrų ar colių

Atnaujinimas 2017/12/30 - Kodas buvo atnaujintas:> Išjunkite ekraną, kai STOP atstumu sustoja ilgiau nei 10 sekundžių!

4 žingsnis: projektas darbe …

Projektas darbe…
Projektas darbe…
Projektas darbe…
Projektas darbe…

Išmatuokite ryškiausios automobilio buferio dalies aukštį nuo grindų. Prie matavimo aukščio pritvirtinkite jutiklį prie sienos.

Aš naudojau polistireninio putplasčio lakštą, kuriame padariau lizdą jutikliui (žr. Paveikslėlį).

Dabar padėkite ekraną, kad galėtumėte jį matyti iš savo automobilio.

Pabandykite įvažiuoti automobiliu ir patikrinkite atstumus, pakoreguokite juos „Arduino“kodu ir, jei reikia, iš naujo įkelkite.

Rekomenduojamas: