Kazalo:

Naredi sam - Arduino pomočnik pri parkiranju V2: 6 korakov
Naredi sam - Arduino pomočnik pri parkiranju V2: 6 korakov

Video: Naredi sam - Arduino pomočnik pri parkiranju V2: 6 korakov

Video: Naredi sam - Arduino pomočnik pri parkiranju V2: 6 korakov
Video: NOOBS PLAY CLASH ROYALE FROM START LIVE 2024, November
Anonim
Image
Image

Ko ti življenje podari banane !!!!! Samo pojej jih.

Nujnost je mati izumov in tega dejstva ne bom zanikal. Odkrito povedano, to je drugič, da sem naletel na našo garažno steno, odkar smo se vselili v to novo hišo. To je to, tretjega ne bi bilo.

V tem videoposnetku bom uporabil ultrazvočni senzor za izračun razdalje avtomobila od stene garaže in ga prikazal z uporabo zelenih, modrih, rumenih in rdečih LED. Barva LED diod označuje, ali naj se še naprej premikate, upočasnite, ustavite ali se vrnete nazaj.

Skupni stroški projekta znašajo od 20 do 25 USD.

1. korak: Shema

Sestavljanje komponent
Sestavljanje komponent

Za ta projekt potrebujemo:

  • 8 x več barvnih LED
  • 8 x 220 ohmov upori
  • 1 x Arduino NANO
  • 1 x HC-SR04 ultrazvočni senzor
  • 1 x zvočnik in
  • 1 x 100 ohmski upor

Začnimo tako, da LED povežemo s številko nožic D5 do D12 Arduina z 200ohmskim uporom med vsakim zatičem. Nato priključimo zvočnik na A0 pin Arduina. Zatič TRIG ultrazvočnega senzorja se poveže z D2, zatič ECHO pa z zatiči D3 Arduina. Nazadnje, priključite VCC pin ultrazvočnega senzorja na 5V izhod Arduina in za dokončanje vezja priključite vse zatiče -ve na pin GND Arduina.

2. korak: Montaža komponent

Sestavljanje komponent
Sestavljanje komponent
Sestavljanje komponent
Sestavljanje komponent

Začel bom s spajkanjem LED na ploščo. Rdeča na vrhu, nato rumena, sledi modra in zelena na dnu.

Uporabite lahko poljubno barvo, odvisno od tega, kako jo želite predstaviti. Razlog, zakaj sem se odločil za te barve, je bil pokazati stopnjo resnosti, ko se avto približuje steni. Za celotno postavitev bi lahko uporabil celo eno samo barvo. Po spajanju LED diod spajam 8 x 220ohm tokovno omejevalne upore na zadnji strani plošče. Nato spajam brenčalo in 100 ohmski upor na ploščo. Po tem spajkam 2 vrsti ženskih zatičev, ki držijo Arduino. Nato je čas, da ultrazvočni senzor spajkam na spodnji del plošče. Nazadnje, preden odstranim spodnji del, spajam kable na ploščo. V redu, tako izgleda. Zdaj pa poglejmo kodo v naslednjem razdelku.

3. korak:

Slika
Slika
Slika
Slika
Slika
Slika

Gerberjeva datoteka:

Shema: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp

4. korak: Koda

Kodeks
Kodeks

Kodo zaženite tako, da vključite knjižnico "NewTone.h" in določite konstante in globalne spremenljivke, ki bodo uporabljene v kodi.

Nato v razdelku za nastavitev določite načine zatičev. Zdaj v razdelku zanke izračunajte "razdaljo" v palcih, tako da preberete vrednost, prejeto od ultrazvočnega senzorja. Nato bomo s preverjanjem vrednosti "Razdalja" vklopili ali izklopili LED glede na to, kako daleč je predmet. Če je razdalja večja od 200, izklopite vse LED in zvočni signal, ker je predmet izven dosega.

Naslednji del kode preveri, ali je objekt trenutno miren. Primerja vrednost trenutne razdalje s prejšnjo razdaljo in če so vrednosti enake (objekt se ni premaknil), poveča števec. Če se predmet med tem postopkom kadar koli premakne, se števec ponastavi na 0.

Ko števec doseže 20, se vse LED svetijo. In končno ustvarite funkcijo, ki izklopi vse LED in zvočni signal.

Koda:

Knjižnica NewTone: https://hacksterio.s3.amazonaws.com/uploads/attac… Gerberska datoteka:

5. korak: Demo

Demo
Demo

S svojim Land Roverjem R1V2 vam bom predstavil projekt. Kot lahko vidite, se LED -indikatorji približujejo roverju ultrazvočnemu senzorju iz zelene v rdečo. Ja !! naloga opravljena.

6. korak:

Še enkrat hvala, ker ste preverili mojo objavo. Upam, da vam pomaga.

Če me želite podpreti, se naročite na moj YouTube kanal (https://www.youtube.com/user/tarantula3).

Hvala, ca spet v moji naslednji vadnici.

  • JLCPCB - 2 $ Za prototip PCB:
  • V1:
  • Teaser:
  • Video:

Priporočena: