Turinys:
- 1 žingsnis: ko jums reikia…
- 2 žingsnis: sukurkite projektą …
- 3 žingsnis: „Arduino“kodas …
- 4 žingsnis: projektas darbe …
Video: Automobilio garažo su „Arduino“atstumo ieškiklis: 4 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Š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…
Norėdami sukurti šį projektą, jums reikia:
- „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.
- 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“
- 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.
- Žinoma, litavimo įgūdžiai:)
2 žingsnis: 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 …
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 …
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:
Dviejų jutiklių aido ieškiklis: 7 žingsniai (su nuotraukomis)
Dvigubo jutiklio aido ieškiklis: a. Straipsniai {šrifto dydis: 110,0%; šrifto svoris: paryškintas; šrifto stilius: kursyvas; teksto dekoravimas: nėra; fono spalva: raudona;} a. straipsniai: užveskite pelės žymeklį {background-color: black;} Šioje instrukcijoje paaiškinta, kaip tiksliai nustatyti objekto vietą naudojant
Skaitmeninis žirklių ieškiklis: 6 žingsniai (su nuotraukomis)
Skaitmeninis smeigtukų ieškiklis: smeigtukų ieškikliai yra paprasta sąvoka. Du talpiniai jutikliai: vienas siunčia impulsinę bangą, antrasis priima ir matuoja įtampos sumažėjimą visoje medžiagoje tarp dviejų plokščių. Bandant išplėsti šį dizainą, šis projektas buvo skirtas
„FinduCar“: išmanusis automobilio raktas, vedantis žmones į automobilio stovėjimo vietą: 11 žingsnių (su nuotraukomis)
„FinduCar“: išmanusis automobilio raktas, vedantis žmones į stovėjimo vietą: Siekiant išspręsti aukščiau išvardytas problemas, šiame projekte siūloma sukurti išmanųjį automobilio raktą, kuris galėtų nukreipti žmones ten, kur jie pastatė automobilį. Ir mano planas yra integruoti GPS į automobilio raktą. Nereikia naudoti išmaniojo telefono programos sekti
„Attiny85“atstumo ieškiklis: 4 žingsniai (su nuotraukomis)
„Attiny85“atstumo ieškiklis: Prieš tai, kai padariau tai pamokomą, ką tik gavau naują „Attinys“(Attinies?) Ir norėjau su jais ką nors padaryti. Tada aš pastebėjau, kad mano ultragarso diapazono ieškiklis yra visiškai nenaudojamas. Šis ultragarsinis „Attiny“atstumo ieškiklis suteikia atstumą
„Arduino“atstumo ieškiklis: 3 žingsniai
„Arduino“atstumo ieškiklis: Tai yra duonos lentos projektas, kuriame naudojamas „Atmel Atmega 2560“(„Arduino Mega“), kad būtų galima rasti atstumą naudojant ultragarso jutiklį. Išvestį galima gauti " cm " 16x2 skystųjų kristalų ekrane ir „Arduino IDE“serijos monitoriuje. Taip pat galime naudoti 16x2