Mundarija:

Mototsikl xavfsizligi uchun Arduino far modulyatori: 20 qadam (rasmlar bilan)
Mototsikl xavfsizligi uchun Arduino far modulyatori: 20 qadam (rasmlar bilan)

Video: Mototsikl xavfsizligi uchun Arduino far modulyatori: 20 qadam (rasmlar bilan)

Video: Mototsikl xavfsizligi uchun Arduino far modulyatori: 20 qadam (rasmlar bilan)
Video: Bolani Qutqaraman Dib Xalok Bulgan ikki milliy gvardiya xodimi Astafullox yuragi bushlar kurmasin 😱 2024, Noyabr
Anonim
Image
Image

Mototsikllarni yo'lda ko'rish qiyin, chunki ular avtomobil yoki yuk mashinasining kengligining atigi to'rtdan bir qismini tashkil qiladi. 1978 yildan beri AQShda mototsikl ishlab chiqaruvchilari faralarni doimiy ravishda yoqib, mototsikllarni yanada ko'rinadigan qilishlari kerak edi, lekin ba'zida bu ularni mashinalardan ajratib ko'rsatish va "ko'zga ko'rinadigan" qilish uchun etarli emas. AQSh federal va Kanada qonunlari mototsikl faralarini modulyatsiya qilishga ruxsat beradi. Modulyatsiya faralarni yanada tez ko'rinadigan qilish uchun ma'lum tezlikda miltillaydi. Bu havola AQSh va Kanadada faralar modulyatorlariga qo'yiladigan talablarni ko'rsatadi.

www.kriss.com/pdf/modulator-headlamp.pdf

Men elektronika havaskoriman, mikrokontrolderlar bilan tajribaga ega bo'ldim va mototsikl haydadim, men o'z faralar modulyatorimni yasashga qaror qildim va boshqa xavfsizlik xususiyatlarini men uchun ishlatishga qaror qildim. Qulaylik va xavfsizlikni oshirish uchun ikkita xususiyat qo'shildi. Ular tezlikni ko'rsatkichi, men uni "kambag'al odamning kruiz nazorati" deb atayman, uning boshida LED displeyi va orqa tomonida sariq chiroq bor. Ushbu funktsiyalarning har biri modulyator dizayniga istalgan vaqtda qo'shilishi mumkin.

Mening mototsiklimdagi tezlikni o'lchash moslamasi joylashuvi va dizayni tufayli o'qilishi qiyin. Spidometrni o'qish ko'zlarimni yo'ldan uzishni anglatadi. Tezlik indikatori o'ng bosh barmog'i yaqinidagi rulda o'rnatilgan bir lahzali kalit, old g'ildirakka magnit biriktirilgan zali effektli qurilma va ko'zoynagiga yaqin oynaga uch rangli LED o'rnatilgan. Istalgan tezlikka etib kelganida, tugma bosiladi va LED darhol ko'k rangga aylanadi, bu sizning belgilangan tezlikda yoki unga yaqinlashayotganingizni ko'rsatadi. Agar siz tezlikni yo'qotib qo'ysangiz, LED yashil rangga aylanadi, bu esa belgilangan tezlikni saqlash uchun tezlikni oshirish kerakligini ko'rsatadi. Agar siz juda tez harakat qilsangiz, svetodiod qizil rangga aylanib, sekinlashishingiz kerakligini bildiradi. Maqsad - LEDni ko'k rangda saqlash.

Bu loyiha men uchun o'quv loyihasi edi va men yo'l davomida juda ko'p xatolarga yo'l qo'ydim (asosan dasturiy ta'minotni o'zgartirish oson). Men bir martalik loyiha sifatida "Qanday qurilgan" bo'limida tavsiya etilgan qurilishni ishlatishni taklif qilaman.

ESLATMA: Bu dizayn tijorat maqsadlarida ishlatilmaydi va qonunning "harfiga" ikki sohada javob bermaydi

(d) Modulyator kaliti simli simning simli bo'lishi kerak, u modullangan bo'lakning zanjirining er tomonida emas.

(e) Modulator ishlamay qolganda ham pastki, ham yuqori nurlari ishlashda qolishi uchun vositalar ta'minlanishi kerak.

Malakalar to'plami talab qilinadi:

  • Bu ko'rsatma "Qanday qilib" emas, balki "Qanday qilib". Siz o'zingizning mototsiklingiz uchun qandaydir dizayn va moslashishga to'g'ri keladi.
  • Sxematik diagrammani o'qish va unga rioya qilish, prototiplash taxtasida komponentlarni topish va ularni ulash simlari bilan ulash qobiliyati.
  • Lehimlash qobiliyati
  • Modulyatorni mototsiklga o'rnatishning mexanik qobiliyati

1 -qadam: Loyihaning maqsadi

Dizayn loyihasini boshlashdan oldin, men xohlagan narsalarning ro'yxatini yozishni xohlayman. Mana mening ro'yxatim:

  • "Plug-n-play" bo'lishi kerak. Far faralari va faralar orasiga o'rnatiladi. Avtomobil simlarida hech qanday uzilishlar yoki o'zgartirishlar yo'q.
  • Farlarni baland yoki past nurda 100% dan 20% oralig'ida daqiqada 240 marta o'tish bilan modulyatsiya qiling.
  • Orqa ogohlantiruvchi chiroqni daqiqada 60 marta, tormoz bosilganda daqiqasiga 240 marta o'zgartirish.
  • Kunduzgi yorug'lik sezgichi old vilkaga o'rnatilgan rezistor. Kech tushganda, faralarning modulyatsiyasi to'xtaydi va boshi yuqoriga ko'tariladi.
  • Uch rangli LED tezlik ko'rsatkichini ko'rsatadi. Displey dasturlashtiriladigan histerezis bilan "juda tez" (qizil), "juda sekin" (yashil), "tezlikda" (ko'k) ni ko'rsatadi.
  • Tezlikni boshqarish indikatori uchun rulda o'rnatilgan to'sar.
  • Avtomobilning tezligini sezish uchun oldingi g'ildirakka magnitlangan, oldingi vilkaga o'rnatilgan Hall effektli qurilma.

Kelgusida amalga oshirish rejalari:

  • Gazni ishga tushirish uchun rulda o'rnatilgan step motorli haqiqiy kruiz nazorati.
  • Kehribar yonidagi ogohlantirish chiroqlari.

2 -qadam: U qanday qurilgan

U qanday qurilgan
U qanday qurilgan

Mikrokontrollerlar nima qila olishlari borasida juda kuchli. Qurilmalarni mikrokontroller pimlariga ulash va keyin ularni dasturiy ta'minot yordamida boshqarish juda oson. Men ushbu loyiha uchun Arduino (yoki Arduino klonini) va bir nechta prototip taxtalarini (har bir funksiya uchun bittadan) ishlatardim. Keyinchalik men o'zim elektron kartani yaratdim. Ushbu prototiplash taxtalari bir -biriga ulanadi va Arduino pinlari har bir prototip taxtasida takrorlanadi. Yuqoridagi rasmda ushbu loyihaning bosqichma -bosqich qanday qurilishi ko'rsatilgan, har bir prototip taxtasida bitta vazifa bor. Avval faralar modulyatorini yasash, uni mototsiklga o'rnatish va keyingi modulga o'tishdan oldin uning to'g'ri ishlashiga ishonch hosil qilish tavsiya etiladi. Ushbu turdagi qurilish sizga o'zingizning maxsus xususiyatlaringizni ixtiro qilish, loyihalash va qurish imkoniyatini beradi.

3 -qadam: Far modulyatorining sxemasi

Chiroq modulyatorining sxemasi
Chiroq modulyatorining sxemasi

Siz Arduino UNO R3 yoki mos keladigan mikrokontrollerdan foydalanasiz deb taxmin qilinadi. Modulator uchun komponentlarni ulash uchun yuqoridagi sxemadan foydalaning. Agar sizda faqat bitta farangiz bo'lsa, ikkinchi boshqaruv sxemasini o'tkazib yuborishingiz mumkin (ko'k qutida ko'rsatilgan.) Agar sizda ikkita farangiz bo'lsa ham, faqat bitta miltillashini o'ylab ko'ring. Farni miltillash uchun mikrokontrolderdan foydalanish ortiqcha tuyulishi mumkin (va). Mikrokontrollerni ishlatishning sababi elektronikaning soddaligi va boshqa modul funktsiyalarini bajarish qobiliyatidir. Chiroq modulyatori taxtasini qurish uchun sizga quyidagi qismlar ro'yxatida ko'rsatilgan qismlar kerak bo'ladi.

4 -qadam: Far modulyatori qismlari ro'yxati

Far modulyatori qismlari ro'yxati
Far modulyatori qismlari ro'yxati

5 -qadam: Far modulatorining kabel yig'ilishi

Far modulatorining kabel yig'inlari
Far modulatorining kabel yig'inlari

Bu kabellar farlar modulyatori moduli uchun kerak. Har doim xizmat ko'rsatadigan sxemaga mos keladigan sim o'lchagichdan foydalaning. Har bir bo'shashgan sim va qutblanmagan ulagichga belgi qo'yish tavsiya etiladi. Buni har bir kabelda va protoshipli elektron kartaning har ikki tomonida qilish kerak. Sizning mototsiklingiz men kabi H4 farasini ishlatmasligi mumkin, shuning uchun sizga quyidagilar kerak bo'ladi:

  • Mototsiklingiz uchun lampochkaning turini aniqlang
  • Tegishli far simi uzatgichiga buyurtma bering
  • Uchta simlarning qaysi biri "Topraklama", "Uzoq nur" va "Uzoq nur" ekanligini aniqlang va shunga mos ravishda ulang.

6 -qadam: Far modulyatorini o'rnatish

Far modulyatorini o'rnatish
Far modulyatorini o'rnatish

Ushbu taxtadagi komponentlar orasidagi tartib va ulanishlar quruvchi tomonidan belgilanadi. 2-pinli to'g'ri burchakli sarlavhani fotosurat rezistorli kabelni ulash uchun ulagich sifatida, ikkinchisini esa orqa yorug'lik nuri uchun 12VDC quvvat manbai sifatida ishlating. Far modulyatori modulini Arduino kartasiga ulang. Yuqoridagi rasmda modulyator mototsikl farasi va uning faralari orasiga qanday o'rnatilishi ko'rsatilgan. Barcha quvvat mototsikllar faralaridan keladi.

7 -qadam: Rezistorlarni o'rnatish

Fotosuratga qarshilik o'rnatish
Fotosuratga qarshilik o'rnatish

Mototsiklni erga qaragan oldingi vilkasiga mahkamlang.

8 -qadam: dasturiy ta'minot

Bu Arduino kodi faralar modulyatori, orqa yorug'lik nuri va tezlikni "yuqoriga ko'tarish" ko'rsatkichini boshqaradi. Hech qanday professional kod bo'lmasa -da, u taymerlar va uzilishlar misollarini ko'rsatadi.

Modulator dasturi

Farlarni modulyatsiya qilish dasturining asosiy xususiyatlari:

  • 8 Gts chastotali taymer.
  • Taymerning har bir belgisi uchun faraning holatini saqlaydigan 16 ta element. (masalan, 100%, 20%, 100%, 20%va boshqalar)
  • Vaziyat qatorini o'qiydigan va bu holatni Arduino -dagi far naychasiga o'tkazadigan taymer uzilishi.

Har safar pastadir orqali rezistorning qiymati o'qiladi. Agar o'qilgan qiymat qorong'i tushgan vaqtni saqlaydigan qiymatdan katta bo'lsa, faralarning modulyatsiyasi davom etadi.

Orqa yorug'lik nuri uchun dasturiy ta'minot

Orqa ogohlantirish nuri dasturiy ta'minoti faralar modulyatori sifatida bir xil 8 Gts taymer, taymer uzilishi va massividan foydalanadi, lekin mototsikl tormozi ishlatilmaganda, orqa ogohlantirish chirog'i 8 ta belgi uchun yonadi va 8 ta shomil uchun o'chadi. Agar tormoz bosilsa, orqa ogohlantirish chirog'i tormoz bo'shatilmaguncha 1 belgida, 1 belgida va boshqalarda yonadi.

Tezlik ko'rsatkichi uchun dasturiy ta'minot

Tezlik indikatorining asosiy xususiyatlari:

  • 2000 Gts taymer.
  • Zal effekti qurilmasi tomonidan ishlab chiqarilgan apparat uzilishi
  • Tezlikni sozlash tugmasi
  • LEDlar "juda tez", "juda sekin" va "tezlikda" ni bildiradi.

Har safar oldingi g'ildirak magnitlari zal effekti qurilmasi yonidan o'tganda, 2000 Gts taymer bilan boshqariladigan hisoblagich saqlanadi; keyin hisoblagich nolga tushiriladi va hisob yana boshlanadi. "Tezlikni sozlash" tugmasi bosilganda, saqlangan hisoblagich belgilangan tezlikka aylanadi. Shundan so'ng, o'rnatilgan tezlik saqlangan hisoblagich bilan taqqoslanadi va mos keladigan LED yonadi, bu hisob kamroq (juda tez) ko'proq (juda sekin) yoki belgilangan tezlikning foizini qo'shish yoki olib tashlash yo'li bilan hisoblangan tezlik uchun ruxsat etilgan diapazonda.. Agar bardoshlik joriy qilinmaganida, hisoblash aniq belgilangan tezlikda bo'lishi kerak edi yoki ko'k LED hech qachon yonmaydi.

9 -qadam: Orqa ogohlantirish nuri moduli

Orqa ogohlantirish yorug'lik moduli
Orqa ogohlantirish yorug'lik moduli

Yuqoridagi rasmda mototsiklimning orqa o'rindig'iga o'rnatilgan amberli LED yorug'lik chiroqchasi ko'rsatilgan. Haydash paytida, bu chiroq bir soniya yonadi, bir soniya o'chadi. Tormoz bosilganda, bu chiroq xuddi faralar kabi sekundiga to'rt marta yonadi.

10 -qadam: Orqa yorug'lik nuri sxemasi

Orqa yorug'lik nuri sxemasi
Orqa yorug'lik nuri sxemasi

Yuqoridagi sxemadan foydalanib, ehtiyot qismlar orqa nuri uchun simlarni ulang. Orqa yorug'lik chiroqlarini o'rnatish uchun sizga quyidagi qismlar ro'yxatida ko'rsatilgan qismlar kerak bo'ladi.

11 -qadam: Orqa ehtiyot qismlar ro'yxati

Orqa ehtiyotkorlikdagi yorug'lik qismlari ro'yxati
Orqa ehtiyotkorlikdagi yorug'lik qismlari ro'yxati

12 -qadam: Orqa ehtiyotkorlikdagi yorug'lik kabelini yig'ish

Orqa ehtiyotkorlikdagi yorug'lik kabelini yig'ish
Orqa ehtiyotkorlikdagi yorug'lik kabelini yig'ish

13 -qadam: E'tiborli nurni o'rnatish

Ehtiyotkorlik bilan yorug'lik o'rnatish
Ehtiyotkorlik bilan yorug'lik o'rnatish

Ushbu taxtadagi komponentlar orasidagi tartib va ulanishlar quruvchi tomonidan belgilanadi. Kabelni ehtiyotkorlik bilan yig'ish uchun ulagich sifatida 2 pinli to'g'ri burchakli sarlavhani, ikkinchisini faralar modulyatorining 12VDC quvvatini ishlating.

Ehtiyot chiroqni mototsiklning orqa qismiga o'rnating va uning simini simi rishtalari bilan mahkamlang. Ogohlantirish nuri modulini farlar modulyatori moduliga ulang, faralar modulyatoridan 12VDC ogohlantiruvchi chiroqni orqa yorug'lik nuri moduliga ulang.

14 -qadam: Tezlik indikatori moduli sxemasi

Tezlik indikatori moduli sxemasi
Tezlik indikatori moduli sxemasi

15 -qadam: Tezlik ko'rsatkichlari qismlari ro'yxati

Tezlik ko'rsatkichlari qismlari ro'yxati
Tezlik ko'rsatkichlari qismlari ro'yxati

16 -qadam: Tezlik ko'rsatkichi zali effektli kabelni yig'ish

Tezlik ko'rsatkichi zali effektli kabel yig'ilishi
Tezlik ko'rsatkichi zali effektli kabel yig'ilishi

17 -qadam: Tezlik indikatorining tezlikni sozlash tugmasi va tormoz kaliti kabelini yig'ish

Tezlik indikatori tezlikni sozlash tugmasi va tormoz kaliti kabelini yig'ish
Tezlik indikatori tezlikni sozlash tugmasi va tormoz kaliti kabelini yig'ish

18-qadam: Tezlik indikatori "Ogohlantiruvchi LED" kabeli yig'ilishi

Tezlik ko'rsatkichi
Tezlik ko'rsatkichi

LEDni o'rnatish quruvchi uchun qoladi.

19 -qadam: Tezlik ko'rsatkichini o'rnatish

Tezlik ko'rsatkichini o'rnatish
Tezlik ko'rsatkichini o'rnatish

Ushbu taxtadagi komponentlar orasidagi tartib va ulanishlar quruvchi tomonidan belgilanadi. 2 pinli to'g'ri burchakli sarlavhani tezlikni sozlash kabeliga ulagich sifatida, ikkinchisini tormozni almashtirish kabeliga ulang. Zal effekti qurilmasi kabelini yig'ish uchun ulagich sifatida 3-pinli o'ng burchakli sarlavhani va tezlik ko'rsatkichli LED kabelini yig'ish uchun 4-pinni ishlating.

Kabelni yig'ish rasmlariga muvofiq tezlikni sozlash tugmachasini, zal sensori, tezlikni ko'rsatuvchi LED va kabelni mototsikl tormoz kalitiga o'rnating. Tezlik indikatori modulini ehtiyotkorlik nuri moduliga ulang.

20 -qadam: Yakuniy eslatmalar

Men bir yildan ko'proq vaqt davomida faralar modulyatoridan/ehtiyotkorlik nuri/tezlik indikatoridan foydalanayapman va u hech qachon ishlamayapti. Farlar yonib, miltillay boshlaguncha bir necha soniya kechikishni kuting (Arduino yoqilganda). Voqea sodir bo'lmaganligini isbotlashning iloji bo'lmasa-da, men atrofimdagi haydovchilarga ko'rinadiganga o'xshayman. Kamida 3 kishi kehribar orqa yorug'lik nuri haqida gapirgan va uni qadrlagan.

Tavsiya: