Turinys:

„Arduino“parkavimo asistentas - kiekvieną kartą pastatykite automobilį į reikiamą vietą: 5 žingsniai (su nuotraukomis)
„Arduino“parkavimo asistentas - kiekvieną kartą pastatykite automobilį į reikiamą vietą: 5 žingsniai (su nuotraukomis)

Video: „Arduino“parkavimo asistentas - kiekvieną kartą pastatykite automobilį į reikiamą vietą: 5 žingsniai (su nuotraukomis)

Video: „Arduino“parkavimo asistentas - kiekvieną kartą pastatykite automobilį į reikiamą vietą: 5 žingsniai (su nuotraukomis)
Video: Sonarai, kas tai? || paMOKSLAS || S01E09 2024, Lapkritis
Anonim
„Arduino“parkavimo asistentas - kiekvieną kartą pastatykite automobilį į tinkamą vietą
„Arduino“parkavimo asistentas - kiekvieną kartą pastatykite automobilį į tinkamą vietą
„Arduino“parkavimo asistentas - kiekvieną kartą pastatykite automobilį į tinkamą vietą
„Arduino“parkavimo asistentas - kiekvieną kartą pastatykite automobilį į tinkamą vietą
„Arduino“parkavimo asistentas - kiekvieną kartą pastatykite automobilį į tinkamą vietą
„Arduino“parkavimo asistentas - kiekvieną kartą pastatykite automobilį į tinkamą vietą
„Arduino“parkavimo asistentas - kiekvieną kartą pastatykite automobilį į tinkamą vietą
„Arduino“parkavimo asistentas - kiekvieną kartą pastatykite automobilį į tinkamą vietą

Šiame projekte aš jums parodysiu, kaip sukurti savo parkavimo asistentą naudojant „Arudino“. Šis parkavimo asistentas matuoja atstumą iki jūsų automobilio ir nurodo jį pastatyti tinkamoje vietoje, naudojant LCD ekrano rodmenis ir šviesos diodą, kuris palaipsniui keičiasi nuo žalios iki raudonos. Raudonas šviesos diodas pradeda mirksėti, jei priartėsite. Padėjėjo mygtukas taip pat leidžia nustatyti naują stovėjimo vietą.

Šis projektas buvo sukurtas naudojant tik „Elegoo Uno Project Super Starter Kit“komponentus.

Prekės

Kaip minėta, šis projektas buvo sukurtas naudojant „Elegoo Uno Project Super Starter Kit“, todėl įsigiję šį rinkinį turėsite viską, ko reikia jo sukūrimui.

Jei neturite arba norite nusipirkti viso rinkinio, jums reikės šių komponentų:

  • „Arduino Uno“- pirkite čia
  • Duonos lenta ir džemperiai - pirkite čia
  • Ultragarsinis jutiklis- pirkite čia
  • LCD ekranas- pirkite čia
  • Liečiamas mygtukas- pirkite čia
  • 5 mm RGB LED- pirkite čia
  • 2 x 220 omų rezistoriai- pirkite čia
  • 10K potenciometras- pirkite čia

1 žingsnis: Surinkite komponentus ant duonos lentos

Surinkite komponentus ant duonos lentos
Surinkite komponentus ant duonos lentos

Pradėkite prijungdami komponentus prie duonos lentos. Stenkitės juos kuo labiau atskirti, kad turėtumėte daug vietos džemperiams sujungti.

Yra trys komponentai, kuriuos turėtumėte pastatyti tam tikrose vietose, kad išvengtumėte papildomų džemperių:

  • Prijunkite 220 omų rezistorių prie bėgių, prijungtų prie kiekvienos teigiamo (anodo) šviesos diodo kojelės. Jums reikės tik raudonos ir žalios kojos, galite palikti mėlyną atjungtą.
  • Puodo valytuvą (centrinę kojelę) prijunkite prie to paties takelio, kaip LCD ekranas V0. Šis indas bus naudojamas LCD kontrastui reguliuoti.

2 veiksmas: prijunkite džemperius prie „Power & Arduino“

Prijunkite džemperius prie „Power & Arduino“
Prijunkite džemperius prie „Power & Arduino“
Prijunkite džemperius prie „Power & Arduino“
Prijunkite džemperius prie „Power & Arduino“
Prijunkite džemperius prie „Power & Arduino“
Prijunkite džemperius prie „Power & Arduino“

Aš stengiausi, kad šis projektas būtų kuo arčiau pavyzdinių „Elegoo“rinkinio pamokų, kad būtų gana paprasta naudoti tas pačias ryšio schemas ir tiesiog nukopijuoti bei įklijuoti kodo dalis, kad jis veiktų.

Šiame projekte naudojamos šios pamokos:

  • 4 pamoka - RGB šviesos diodas
  • 5 pamoka. Skaitmeniniai įėjimai
  • 10 pamoka - ultragarso jutiklio modulis
  • 14 pamoka - LCD ekranas

Pradėkite prijungdami maitinimą prie komponentų, kaip parodyta pirmame paveikslėlyje. Jums reikia GND ir 5 V maitinimo prie ultragarso jutiklio, GND prie šviesos diodo, GND prie mygtuko, o tada daugybė GND ir 5 V jungčių prie LCD ir puodo.

Kai tai bus padaryta, galite prijungti komponentus prie „Arduino“IO:

  • Mygtukas - D2
  • Ultragarso jutiklio aidas - D3
  • Ultragarso jutiklio paleidiklis - D4
  • RGB LED žalia kojelė - D5
  • RGB LED raudona kojelė - D6
  • LCD RS - D7
  • LCD LT - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

3 veiksmas: įkelkite eskizą/kodą

Įkelkite eskizą/kodą
Įkelkite eskizą/kodą
Įkelkite eskizą/kodą
Įkelkite eskizą/kodą

Tada turėsite įkelti eskizą į „Arduino“.

Atsisiųskite pridėtą kodą ir atidarykite jį „Arduino IDE“.

Prijunkite „Arduino“ir įsitikinkite, kad pasirinkote tinkamą kom portą ir plokštę, tada įkelkite kodą.

4 veiksmas: parkavimo asistento naudojimas

Naudojant parkavimo asistentą
Naudojant parkavimo asistentą
Naudojant parkavimo asistentą
Naudojant parkavimo asistentą
Naudojant parkavimo asistentą
Naudojant parkavimo asistentą

Kai įjungiate parkavimo asistentą, jis parodo trumpą parkavimo asistento ekraną ir pradeda matuoti atstumą iki objekto, esančio prieš ultragarso jutiklį, ne daugiau kaip iki 80 cm - tai galima pakeisti kodu, kad atitiktų jūsų stovėjimo vietą /garažas.

Atstumas rodomas LCD ekrane, o RGB šviesos diodas užsidegs pagal atstumą iki objekto. Jei objektas yra didžiausiu atstumu, šviesos diodas bus visiškai žalias, o jei jis yra minimaliu atstumu (teisinga stovėjimo vieta), jis bus visiškai raudonas. Šviesos diodas proporcingai pakeis spalvą tarp šių dviejų ribų, o geltona spalva bus viduryje. Jei objektas priartėja prie minimalaus atstumo, šviesos diodas mirksi raudonai. Kol mirksi šviesos diodas, LCD ekrane ir toliau bus rodomas faktinis išmatuotas atstumas.

Pabandykite judinti savo kūną ar ranką prieš ultragarso jutiklį ir patikrinkite, ar pasikeičia LCD matavimai ir ar RGB šviesos diodas pasikeičia iš žalios, kai esate toli, ir į raudoną, kai esate šalia.

5 žingsnis: nustatykite naują stovėjimo vietą

Naujos stovėjimo vietos nustatymas
Naujos stovėjimo vietos nustatymas

Norėdami nustatyti naują stovėjimo padėtį, įsitikinkite, kad automobilis pastatytas naujoje nustatomoje padėtyje ir kad ekrane rodomas teisingas atstumas iki automobilio, tada paspauskite mygtuką, kad atnaujintumėte stovėjimo padėtį. Atminkite, kad tai nekeičia maksimalaus atstumo, taigi, jei jums reikia pastatyti automobilį toliau nei šis atstumas, turėsite tai atnaujinti kode, šis koregavimas skirtas smulkiam koregavimui.

Pabandykite pastatyti daiktą ar ranką tam tikru atstumu, tarkime, apie 40 cm nuo ultragarso jutiklio ir paspauskite mygtuką. Šviesos diodas turėtų mirksėti žaliai, tada raudonai ir tada bus nustatytas naujas atstumas. Dabar turėtumėte pastebėti, kad RGB šviesos diodas tampa visiškai raudonas 40 cm, o ne 20 cm, ir pradeda mirksėti, kai atstumas yra mažesnis nei 40 cm.

Norėdami iš naujo nustatyti atstumą, nustatykite objektą 20 cm atstumu nuo jutiklio ir dar kartą paspauskite mygtuką.

Teisingas taškas yra 20 cm, o didžiausias atstumas - 80 cm - tik savavališki skaičiai, naudojami šiame pavyzdyje. Prieš naudodami garažą ir automobilį, turėsite nustatyti savo ribas.

Viskas, jūsų parkavimo asistentas dabar gali būti sumontuotas gaubte ir pritvirtintas prie garažo sienos. Taip pat galbūt norėsite LCD ir šviesos diodus pastatyti šiek tiek aukščiau sienos nei ultragarso jutiklį, kad juos būtų lengviau matyti.

Praneškite man, ką norėtumėte pakeisti ar padaryti kitaip komentarų skiltyje.

Rekomenduojamas: