Агуулгын хүснэгт:
- Алхам 1: эд ангиудын жагсаалт
- Алхам 2: Схем
- Алхам 3: Хэлхээг бий болгох
- Алхам 4: Scratch -ийг байршуулна уу
- Алхам 5: Үр дүнг шалгах
Видео: Arduino -тэй гаражийн зогсоолын туслах: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Сорилт
Би гараждаа машинаа тавихад орон зай маш хязгаарлагдмал байдаг. Үнэхээр. Миний машин (гэр бүлийн MPV) байгаа зайнаас 10 см орчим богино байна. Миний машинд машины зогсоолын мэдрэгч байдаг, гэхдээ тэдгээр нь маш хязгаарлагдмал байдаг: 20 см -ээс доош хэмжээтэй улаан дохио өгдөг тул машиныг зайны төгсгөл хүртэл 8 см -ээс ойрхон зогсооход үнэхээр хэцүү байдаг.
Санаа
Миний санаа бол энэ зорилгоор хэт авианы зайн мэдрэгч, Arduino ашиглах явдал байв. Мэдрэгчийн ашиглалтын заавар энд аль хэдийн байгаа боловч би 2 LED -тэй "хэт хол / хэт ойрхон" гэхээсээ илүү нарийвчлалтай дэлгэц авахыг хүсч байна. Би 7 сегментийн LED дэлгэцтэй төхөөрөмж төлөвлөсөн боловч бодож эхлэв: энэ зайг хэмжих нь хэдхэн секундын дотор л хэрэгтэй болно, тэгвэл өдрийн үлдсэн хэсэгт юу болох вэ? Тиймээс би системд бодит цагийн цаг нэмсэн боловч энэ нь цаг ба зайн дэлгэцийн хооронд хэрхэн шилжих вэ? Үүний тулд би орчны гэрэл мэдрэгчийг нэмсэн.
Алхам 1: эд ангиудын жагсаалт
- Arduino Nano Rev3
- HC-SR04 хэт авианы зайн мэдрэгч (ойролцоогоор $ 0.76)
- 7 сегмент 4 оронтой 12 зүү 0.56 "LED дэлгэц (1.77 доллар)
- DS3231RTC таслах самбар ($ 0.87)
- Орчны гэрэл мэдрэгчийн таслагч самбар ($ 0.40)
- 74HC595N Shift регистрийн IC 2 (10 багцад 0.54 доллар)
- Улаан LED
- Ногоон LED
- 220 Ом эсэргүүцэлтэй 4
- 560 Ом эсэргүүцлийн 1
Тэмдэглэл
- Дээр дурдсан бүх хэсгүүдийг интернетийн олон хэсэгт өргөнөөр ашиглах боломжтой.
- Би туршлага дээрээ үндэслэн тодорхой хэсгүүдийн үнийг нэмсэн.
- RTC -ийн таслах самбар нь цагийг тохируулах боломжийг олгодог үнэхээр таслагч самбар юм. өөр Arduino дээр.
- Гэрлийн мэдрэгч нь хямд бөгөөд энгийн бүтээгдэхүүн боловч аль хэдийн LM393 хүчдэлийн харьцуулагчтай байдаг.
- 7 сегментийн LED дэлгэц нь анод түгээмэл байдаг төрөл бөгөөд 12 голтой, 4 цэгтэй, хоёр цэгтэй байдаг. Та өөр бусад төрлийг ашиглаж болно, гэхдээ зүү томилолт дээр үндэслэн зарим өөрчлөлт хийх шаардлагатай болно. Та миний дэлгэцийн схемийг алхам хэсгийн зургийн хэсгээс олж болно.
Алхам 2: Схем
U1 бол Arduino Nano Rev3 боловч хэлхээ нь Arduino Uno -тэй сайн ажилладаг.
U2, U3: Хэт хямд LED дэлгэцтэй тул би дижитал гаралтаа идэхгүйн тулд ээлжийн бүртгэлийг ашиглах шаардлагатай болдог. U2 нь катод жолооддог бол U3 нь 220 Ом эсэргүүцэлтэй анодтой холбогддог.
LED2, LED3: ногоон, улаан гэрэл нь машины зогсоолыг харааны аргаар туслах болно. Энэ нь шаардлагагүй боловч бага зэрэг туслах болно.
S1: Гэрлийн мэдрэгч. Гэрэл асахгүй байгаа гараж руу ороход миний машины автомат гэрэл асдаг тул энэ мэдрэгчийн тусламжтайгаар машин зогсоол дээр байгаа эсэхийг хялбархан шийдэж чадна. Хэрэв тийм бол зайг харуул, тэгэхгүй бол цагийг хэвлэ. Энэ төхөөрөмж нь дижитал гаралттай бөгөөд орчны гэрэл болон триггер потенциометрийн тохиргооноос хамааран өндөр эсвэл бага байж болно.
S2: Хэт авианы мэдрэгч. Үнэхээр хямд үнэтэй. Энэ нь гох ба цуурай зүүтэй. Ялангуяа энэ зорилгоор зориулагдсан номын сан ашигладаг бол хэрэглээ нь маш хялбар байдаг. Би NewPing нэртэй байсан.
RTC1: DS3231 Real Time Clock таслах самбар. Энэ бол нэлээд нарийвчлалтай бөгөөд өөрийн онцлог шинж чанартай: энэ нь халууны температурыг хэмждэг бөгөөд та мөн энэ мэдээллийг буцааж авах боломжтой. (Үүний тусламжтайгаар та температурыг цаг хугацааны хувьд хэрхэн эргүүлэхийг олж мэдэх боломжтой.)
Алхам 3: Хэлхээг бий болгох
Би хэлхээг илүү том талхны самбар дээр угсарч, илүү сайн ойлгохын тулд fritzing загвар хийв. Энэ нь маш олон кабельтай гэдгийг би мэднэ, тиймээс би бүх катодын тээглүүрүүдэд өөр өөр өнгө сонгох боломжгүй байна, гэхдээ үүнийг шийдэж чадна гэж найдаж байна.
Алхам 4: Scratch -ийг байршуулна уу
Төхөөрөмжийн эх код энд байна.
Алхам 5: Үр дүнг шалгах
Би төхөөрөмжийг талхны самбар дээр загварчилсан. Зүүн доод хэсэгт хэт авианы мэдрэгчийг харж болно, нөгөө кабелийн төхөөрөмж дээрх ногоон гэрэл нь орчны гэрэл мэдрэгч оролтын хүчдэлтэй болохыг харуулж байна. Хоёрдахь зургаас гэрэл мэдрэгч дээр 2 ногоон гэрэл асдаг боловч үүнийг зургаар харуулах нь тийм ч хялбар биш юм.:)
Зураг 1
Гаражид машин байхгүй. Төхөөрөмж нь хэт тод биш тоог харуулдаг. Бүдүүн гэдэс анивчдаг - хоёр дахь аравтын цэгийн хамт үүнийг хийхдээ ямар нэгэн байдлаар хамрах нь зүйтэй юм
Зураг 2
Машин мэдрэгчийг асааж байгаа боловч хэмжихэд хэтэрхий хол байна. Би энэ зайг бараг 1 метр болгож тохируулсан. Энэ тохиолдолд дэлгэц дээр "9999" гарч ирнэ.
Зураг 3
Машин нь зайны мэдрэгч, гэрлээс гэрэл мэдрэгч хүртэл 10 см орчим зайтай байдаг. Ногоон LED шоу би ойртож чадна - анхааралтай.:)
Зураг 4
Машин нь зайны мэдрэгчээс ойролцоогоор 5 см зайтай байдаг тул улаан лед нь зогсоход ойрхон байгааг харуулж байна, би гаражийн хаалгыг ямар ч асуудалгүйгээр хааж чадна.
Зөвлөмж болгож буй:
Arduino зогсоолын туслах - Машинаа зөв байрлуулах болгондоо: 5 алхам (зурагтай)
Arduino зогсоолын туслах ажилтан - Машинаа зөв цэг дээр байрлуулах: Энэ төсөлд би Arudino ашиглан машины зогсоолын туслахаа хэрхэн яаж хийхийг танд үзүүлэх болно. Энэхүү зогсоолын туслах нь таны машин хүртэлх зайг хэмжиж, LCD дэлгэцийн уншилт, LED ашиглан зөв газарт байрлуулахад тань туслах болно
Машины зогсоолын туслах хялбар засвар / оношлогоо: 4 алхам
Машины зогсоолын туслах хялбар засвар / оношлогоо: За эхэлцгээе, би 2010 оны Chevrolet Avalanche -тэй бөгөөд арын бамперт 4 зогсоолын туслах мэдрэгчтэй. Энэхүү нарийн төвөгтэй төхөөрөмжийг машин дээр болон миний мэдэлд хамгийн сайн ашиглах боломжтой. Тиймээс би дуртай зүйл рүүгээ явлаа
DIY - Arduino дээр суурилсан зогсоолын туслах V2: 6 алхам
DIY - Arduino дээр суурилсан зогсоолын туслах V2: Амьдрал танд гадил жимс өгөх үед !!!!! Зүгээр л идээрэй, хэрэгцээ бол шинэ бүтээлийн эх бөгөөд би үүнийг үгүйсгэхгүй. Ний нуугүй хэлэхэд, энэ шинэ байшинд нүүж орсноос хойш би гаражийнхаа хана руу 2 дахь удаагаа мөргөлдөж байна. Ингээд л болоо, тэгэхгүй байх байсан
Гаражийн зогсоолын туслах: 10 алхам (зурагтай)
Гаражийн зогсоолын туслах: Сайн байцгаана уу, тиймээс …… Теннисний бөмбөгийг гаражид дээвэр дээрээс дүүжлүүлээд гаражид зогсоол хийхдээ хаана зогсохоо харуулъя. (Та мэдэж байна уу … гараашдаа тойрч явахдаа толгой руу чинь байнга гозолздог хүн!): OЭнэ асуудлыг шийдэж чадахгүй
Arduino зогсоолын туслах: 17 алхам (зурагтай)
Arduino машины зогсоолын туслах: Жижиг гаражтай хүмүүс бидний машиныг тойрон алхаж чаддаггүй, хэт хол эсвэл бага зэрэг хол зогсоолын бухимдлыг мэддэг. Бид саяхан илүү том машин худалдаж авсан бөгөөд үүнийг гаражид төгс байрлуулах ёстой