Sadržaj:

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

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

Video: Pomoćnik za garažno parkiranje s Arduinom: 5 koraka (sa slikama)
Video: 60元炒蟹!19元花甲!中山旅游美食功略!平靓正!海鲜市场!买海鲜!海边餐厅烹饪!超享受!劲美味!崖口云吞!乳鸽!market,Seafood, Zhongshan foodtour Must-try 2024, Septembar
Anonim
Pomoćnik za garažno parkiranje s Arduinom
Pomoćnik za garažno parkiranje s Arduinom

Izazov

Kad parkiram u garažu, prostor je vrlo ograničen. Zaista. Moj automobil (porodični 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 ideja je bila koristiti ultrazvučni senzor udaljenosti u tu svrhu i Arduino - naravno. Upute za upotrebu senzora već su dostupne ovdje, ali želim dobiti precizniji prikaz od "predaleko / preblizu" s 2 LED diode. Planirao sam uređaj sa 7 segmentnim LED ekranom, ali sam počeo razmišljati: ovo mjerenje udaljenosti je korisno samo nekoliko sekundi, a šta će onda biti u preostalom dijelu dana? Pa sam sistemu dodao sat u realnom vremenu, ali kako će se prebacivati između prikaza vremena i udaljenosti? U tu svrhu sam dodao senzor ambijentalnog svjetla.

Korak 1: Lista dijelova

Lista delova
Lista delova
  • Arduino Nano Rev3
  • HC-SR04 Ultrazvučni senzor udaljenosti (oko 0,76 USD)
  • 7 segmentni 4 -cifreni 12 pinski 0,56 "LED ekran (1,77 USD)
  • DS3231RTC razvodna ploča (0,87 USD)
  • Ploča za probijanje senzora ambijentalnog svjetla (0,40 USD)
  • 2 od 74HC595N IC registara pomaka (0,54 USD po pakiranju od 10 komada)
  • Crvena LED
  • Zelena LED dioda
  • 4 od 220 Ohm otpornika
  • 1 od 560 Ohm otpornik

Napomene

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

Korak 2: Shema

Shematski
Shematski

U1 je Arduino Nano Rev3, ali kolo dobro radi i sa Arduino Uno.

U2, U3: Zbog jeftinog LED ekrana moram koristiti registre pomaka da ne pojedem sve svoje digitalne izlaze. U2 pokreće katode, dok je U3 spojen na anode sa 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. U suprotnom ispišite vrijeme. Ovaj uređaj ima digitalni izlaz koji može biti visok ili nizak na osnovu ambijentalnog svjetla i podešavanja potenciometra okidača.

S2: Ultrazvučni senzor. Zaista jeftin. Ima okidač i eho pin. Upotreba je prilično jednostavna, posebno ako koristite biblioteku dizajniranu za tu svrhu. Koristio sam NewPing po imenu.

RTC1: DS3231 ploča za razbijanje sata u realnom vremenu. Ovo je prilično precizno i ima posebnu značajku: mjeri temperaturu usisavanja i 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 kolo na većoj ploči i modelirao ga fritzingom radi boljeg razumijevanja. 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: Postavite Scratch

Evo izvornog koda uređaja.

Korak 5: Testirajte rezultat

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

Modelirao sam uređaj 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. Sa druge slike postoje 2 zelena svjetla na senzoru svjetla, ali to nije tako lako demonstrirati slikama.:)

Slika 1

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

Slika 2

Automobil svijetli do senzora, ali predaleko je za mjerenje. Praktično sam ovu udaljenost postavio na 1 metar. U ovom 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 prići bliže - pažljivo.:)

Slika 4

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

Preporučuje se: