Përmbajtje:
- Hapi 1: Lista e Pjesëve
- Hapi 2: Skematike
- Hapi 3: Ndërtoni qarkun
- Hapi 4: Ngarko Scratch
- Hapi 5: Testoni Rezultatin
Video: Ndihmës për parkimin e garazhit me Arduino: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Sfida
Kur parkoj në garazhin tim hapësira është shumë e kufizuar. Vërtet. Makina ime (një MPV e familjes) është rreth 10 cm më e shkurtër se hapësira në dispozicion. Unë kam sensorë parkimi në makinën time, por ato janë shumë të kufizuara: nën 20 cm ato tregojnë alarm të kuq, kështu që është vërtet e vështirë të ndalosh makinën më afër se 8 cm në fund të hapësirës.
Ideja
Ideja ime ishte të përdor një sensor tejzanor të distancës për këtë qëllim dhe një Arduino - natyrisht. Udhëzimet e përdorimit të sensorit janë tashmë të disponueshme këtu, por unë do të doja të merrja një ekran më të saktë sesa "shumë larg / shumë afër" me 2 led. Kam planifikuar një pajisje me ekran të udhëhequr nga 7 segmente, por fillova të mendoj: kjo matje e distancës është e dobishme vetëm për disa sekonda, atëherë çfarë do të jetë në pjesën e mbetur të ditës? Kështu që unë shtova një orë në kohë reale në sistem, por si do të kalojë midis shfaqjes së kohës dhe distancës? Për këtë qëllim shtova një sensor të dritës së ambientit.
Hapi 1: Lista e Pjesëve
- Arduino Nano Rev3
- HC-SR04 Sensori i distancës tejzanor (rreth 0.76 dollarë)
- 7 segment 4 shifror 12 pin 0.56 "Ekran LED (1.77 dollarë)
- DS3231RTC bordi i shpërthimit (0.87 dollarë)
- Bordi i shpërthimit të sensorit të dritës së ambientit (0.40 dollarë)
- 2 nga IC 74HC595N Shift regjistrues (0.54 dollarë në 10 pako)
- LED i kuq
- LED e gjelbër
- 4 nga rezistenca 220 Ohm
- 1 nga rezistenca 560 Ohm
Shënime
- Të gjitha pjesët e lartpërmendura janë gjerësisht të disponueshme në shumë vende rreth internetit.
- Unë shtova çmimin për pjesët specifike bazuar në përvojën time.
- Tabela e shpërthimit RTC është praktikisht me të vërtetë një tabelë shpërthimi për të lejuar që të vendosim kohën në të - p.sh. në një Arduino tjetër.
- Sensori i dritës është një produkt i lirë dhe i thjeshtë, por tashmë ka një krahasues të tensionit LM393.
- Ekrani i udhëhequr nga 7 segmente është një lloj ku anoda është e zakonshme, ka 12 kunja, ka 4 pika dhe një zorrë të trashë gjithashtu. Ju gjithashtu mund të përdorni çdo lloj tjetër, por nevojitet një modifikim bazuar në detyrat e kunjave. Skemën e ekranit tim mund ta gjeni në pjesën e figurës së hapit.
Hapi 2: Skematike
U1 është një Arduino Nano Rev3, por qarku funksionon mirë edhe me Arduino Uno.
U2, U3: Për shkak të ekranit të lirë led më duhet të përdor regjistrat e ndërrimit për të mos ngrënë të gjitha daljet e mia dixhitale. U2 drejton katodat ndërsa U3 është i lidhur me anodat me rezistorë 220 Ohm.
LED2, LED3: një dritë e gjelbër dhe e kuqe për të ndihmuar parkimin në një mënyrë vizuale. Kjo nuk është e nevojshme, por mund të ndihmojë pak.
S1: Sensori i dritës. Kur futem në garazh - ku nuk ka dritë të ndezur - drita automatike e makinës time po ndizet, kështu që me këtë sensor mund të vendos lehtësisht nëse makina po parkon apo jo. Nëse është kështu, atëherë le të shfaqim distancën përndryshe shtypim kohën. Kjo pajisje ka një dalje dixhitale që mund të jetë e lartë ose e ulët bazuar në dritën e ambientit dhe konfigurimin e potenciometrit të shkas.
S2: Sensori tejzanor. Një vërtet i lirë. Ka një këmbëz dhe një kunj jehonë. Përdorimi është mjaft i drejtpërdrejtë, veçanërisht nëse përdorni një bibliotekë të krijuar për këtë qëllim. Kam përdorur NewPing me emrin.
RTC1: DS3231 Tabela e shpërthimit të orës në kohë reale. Ky është një rast mjaft i saktë dhe ka një veçori të veçantë: mat temperaturën e hidhur dhe ju mund ta ktheni këtë informacion gjithashtu. (Me këtë ju mund të kuptoni se si të shfaqni temperaturën në rrotullim me kohën.)
Hapi 3: Ndërtoni qarkun
Unë e mblodha qarkun në një pjatë më të madhe dhe u modelova në fritzing për të kuptuar më mirë. Unë e di që ka shumë kabllo - kështu që nuk jam në gjendje të zgjedh ngjyra të ndryshme për të gjitha kunjat e katodës - pak shpresoj se mund të zgjidhet.
Hapi 4: Ngarko Scratch
Këtu vjen kodi burimor i pajisjes.
Hapi 5: Testoni Rezultatin
Unë modelova pajisjen në një dërrasë buke. Pjesa e poshtme e majtë mund të shihni sensorin tejzanor, drita jeshile në pajisjen tjetër të bashkangjitur me kabllo tregon se sensori i dritës së ambientit ka tensionin e hyrjes. Nga fotografia e dytë ka 2 drita jeshile të ndezura në sensorin e dritës, por nuk është aq e lehtë ta demonstrosh këtë me fotografi.:)
Figura 1
Nuk ka makinë në garazh. Pajisja shfaq kohën me numra jo shumë të ndritshëm. Dy pika po vezullojnë - së bashku me pikën e dytë dhjetore, kështu që ia vlen të mbulosh disi
Figura 2
Makina po ndez sensorin, por shumë larg për ta matur atë. Unë praktikisht e vendosa këtë distancë në 1 metër. Në këtë rast ekrani tregon "9999".
Figura 3
Makina është rreth 10 cm nga sensori i distancës dhe ndizet në sensorin e dritës. Tregimet e gjelbra të udhëhequra Unë mund të shkoj më afër - me kujdes.:)
Figura 4
Makina është rreth 5 cm nga sensori i distancës, kështu që led e kuqe tregon se është mjaft afër për të ndaluar dhe unë mund të mbyll derën e garazhit pa asnjë problem.
Recommended:
Rrathë ndihmës: 5 hapa (me fotografi)
Rrathë ndihmues: Deklarata e problemit: Studentët po përjetojnë nivele të larta stresi gjatë javës finale, dhe grupi ynë dëshiron ta korrigjojë këtë. Studentët e kolegjit janë vazhdimisht nën stres dhe ky stres zakonisht rritet gjatë fundit të semestrit dhe gjatë finales
Rangefinder për parkimin e garazhit me Arduino: 4 hapa (me fotografi)
Rangefinder for Garage Parking With Arduino: Ky projekt i thjeshtë do t'ju ndihmojë të parkoni makinën tuaj në garazh duke shfaqur distancën nga objektet para parakolpit të makinës suaj. Një mesazh 'Stop' do t'ju tregojë kur është koha për të ndaluar. Projekti është i bazuar në të zakonshmet HC-SR04 ose Parallax Ping)))
Arduino për një Rrjet të Ndihmës me Tel në Shtëpi: 5 hapa
Arduino për një Rrjet të Ndihmës me Wired Home: Komponentët Wifi si Sonoff të ndryshëm, Tasmota dhe ESP8266 janë shumë të lehtë për t'u konfiguruar dhe përdorur, por gjërat shpesh nuk janë të lehta siç shfaqen. Në mjediset industriale/të biznesit automatizimi pa tel nuk është aq i zakonshëm. Komponentët pa tel janë më pak të besueshëm
Ndihmës Pourer: 15 hapa (me fotografi)
Ndihmës Pourer: Kur gatuani në kuzhinë, ndonjëherë mund të jetë shumë e vështirë të ngrini dhe derdhni tenxhere dhe tigan të rëndë menjëherë pasi të jenë hequr nga sobë ose furrë, veçanërisht nëse keni aftësi të kufizuara fizike që ulin forcën ose shkathtësinë tuaj.
Ndihmës Mountainbike për pacientët me hemiplegia: 4 hapa
Ndihmës Mountainbike për pacientët me hemiplegia: Pacientët me hemiplegia janë njerëz që vuajnë nga një paralizë e djathtë ose e majtë (e pjesshme), duke i bërë ata të kenë më pak forcë dhe kontroll. Për këta njerëz, është vërtet e vështirë të ecësh me biçikletë malore, pasi ata e kanë të vështirë të kapen në timon,