Sadržaj:

Pomoćnik za parkiranje garaže s Arduinom: 5 koraka (sa slikama)
Pomoćnik za parkiranje garaže s Arduinom: 5 koraka (sa slikama)

Video: Pomoćnik za parkiranje garaže s Arduinom: 5 koraka (sa slikama)

Video: Pomoćnik za parkiranje garaže s Arduinom: 5 koraka (sa slikama)
Video: How to Build Sim Racing Cockpit Works with Any Game/Console 2024, Prosinac
Anonim
Pomoćnik za parkiranje garaže s Arduinom
Pomoćnik za parkiranje garaže s Arduinom

Izazov

Kad parkiram u garažu, prostor je vrlo ograničen. Stvarno. Moj auto (obiteljski MPV) je oko 10 cm kraći od raspoloživog prostora. U automobilu imam senzore za parkiranje, ali oni su vrlo ograničeni: ispod 20 cm pokazuju crveno upozorenje pa je zaista teško zaustaviti automobil bliže od 8 cm do kraja prostora.

Ideja

Moja je ideja bila koristiti ultrazvučni senzor udaljenosti u tu svrhu i Arduino - naravno. Upute za upotrebu senzora već su dostupne ovdje, ali želio bih dobiti precizniji prikaz od "predaleko / preblizu" s 2 LED diode. Planirao sam uređaj sa 7 segmentnim LED zaslonom, ali počeo sam razmišljati: ovo mjerenje udaljenosti je korisno samo nekoliko sekundi, što će onda biti u preostalom dijelu dana? Stoga sam sustavu dodao sat u stvarnom vremenu, ali kako će se prebacivati između prikaza vremena i udaljenosti? U tu sam svrhu dodao senzor ambijentalnog svjetla.

Korak 1: Popis dijelova

Popis dijelova
Popis dijelova
  • Arduino Nano Rev3
  • HC-SR04 Ultrazvučni senzor udaljenosti (oko 0,76 USD)
  • 7 segmentni 4 -znamenkasti 12 pinski 0,56 "LED zaslon (1,77 USD)
  • DS3231RTC razvodna ploča (0,87 USD)
  • Ploča za probijanje senzora ambijentalnog svjetla (0,40 USD)
  • 2 od ICH registra registra 74HC595N (0,54 USD za pakiranje od 10 komada)
  • Crvena LED
  • Zelena LED dioda
  • 4 otpornika od 220 Ohma
  • 1 od 560 Ohm otpornik

Bilješke

  1. Svi gore navedeni dijelovi široko su dostupni na mnogim mjestima po internetu.
  2. Dodao sam cijenu za određene dijelove na temelju svog iskustva.
  3. RTC ploča za razbijanje praktički je uistinu ploča za omogućavanje postavljanja vremena u njoj - npr. u drugom Arduinu.
  4. Senzor svjetla jeftin je i jednostavan proizvod, ali već ima usporednik napona LM393.
  5. 7 segmentni LED zaslon je tip anode koja je uobičajena, ima 12 pinova, ima 4 točke i također dvotočku. Možete koristiti i bilo koju drugu vrstu, ali su potrebne neke izmjene na temelju dodjele pinova. Shemu mog zaslona možete pronaći u odjeljku sa slikama u koraku.

Korak 2: Shematski prikaz

Shematski
Shematski

U1 je Arduino Nano Rev3, ali sklop dobro radi i s Arduino Uno.

U2, U3: Zbog jeftinog LED zaslona moram koristiti registre pomaka da ne pojedem sve svoje digitalne izlaze. U2 pokreće katode dok je U3 spojen na anode s otpornicima od 220 Ohma.

LED2, LED3: zelena i crvena LED dioda za lakše parkiranje. To nije potrebno, ali bi moglo malo pomoći.

S1: Senzor svjetla. Kad uđem u garažu - gdje nema upaljenog svjetla - uključuje se automatsko svjetlo u automobilu pa pomoću ovog senzora mogu lako odlučiti parkira li se automobil ili ne. Ako je tako, onda prikažimo udaljenost, inače ispišite vrijeme. Ovaj uređaj ima digitalni izlaz koji može biti visok ili nizak ovisno o svjetlu okoline i postavkama potenciometra okidača.

S2: Ultrazvučni senzor. Zaista jeftin. Ima okidač i eho pin. Upotreba je vrlo jednostavna, osobito ako koristite knjižnicu dizajniranu za tu svrhu. Koristio sam NewPing po imenu.

RTC1: DS3231 ploča za razbijanje sata u stvarnom vremenu. Ovo je prilično precizan i ima posebnu značajku: mjeri temperaturu usisavanja, a možete dobiti i ove podatke. (Pomoću ovoga možete smisliti kako prikazati temperaturu u rotaciji s vremenom.)

Korak 3: Izgradite krug

Izgradite krug
Izgradite krug

Sastavio sam krug na većoj ploči i modelirao fritu za bolje razumijevanje. Znam da ima puno kabela - pa ne mogu birati različite boje za sve katodne pinove - nadam se da se to može riješiti.

Korak 4: Prenesite Scratch

Ovdje dolazi izvorni kod uređaja.

Korak 5: Testirajte rezultat

Testirajte rezultat
Testirajte rezultat
Testirajte rezultat
Testirajte rezultat
Testirajte rezultat
Testirajte rezultat
Testirajte rezultat
Testirajte rezultat

Uređaj sam modelirao na ploči. U donjem lijevom dijelu možete vidjeti ultrazvučni senzor, zelena LED dioda na drugom kabelu spojenom uređaju pokazuje da senzor ambijentalnog svjetla ima ulazni napon. Na drugoj slici postoje 2 zelena svjetla na svjetlosnom senzoru, ali to nije tako lako demonstrirati slikama.:)

Slika 1

U garaži nema automobila. Uređaj prikazuje vrijeme s ne previše svijetlim brojevima. Dvotočke trepću - zajedno s drugom decimalnom točkom pa vrijedi nekako pokriti to

Slika 2

Automobil osvjetljava senzor, ali predaleko je za mjerenje. Praktički sam postavio ovu udaljenost na 1 metar. U tom slučaju na zaslonu se prikazuje "9999".

Slika 3

Automobil je udaljen oko 10 cm od senzora udaljenosti i svjetla do senzora svjetla. Green LED pokazuje da mogu ići bliže - pažljivo.:)

Slika 4

Automobil je udaljen oko 5 cm od senzora udaljenosti pa crvena LED dioda pokazuje da je dovoljno blizu da se zaustavi i mogu bez problema zatvoriti garažna vrata.

Preporučeni: