Mundarija:
- Ta'minotlar
- 1 -qadam: O'chirish: 1602A suyuq kristalli displey
- 2 -qadam: O'chirish: Arduino va Perf Board
- 3 -qadam: O'chirish: infraqizil sensor
- 4 -qadam: O'chirish: Quvvat kiritish
- 5 -qadam: Kodni yuklash
- 6 -qadam: Velcro -ni komponentlarga qo'shish
- 7 -qadam: velosiped g'ildiragini bo'yash
- 8 -qadam: Velosipedni velosipedga qo'shish
- 9 -qadam: Komponentlarni joylashtirish
- 10 -qadam: Bajarildi
Video: Velosiped tezligi ko'rsatkichi: 10 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu nima?
Nomidan ko'rinib turibdiki, ushbu loyihada siz velosipedingiz uchun tezlik o'lchagich va odometrdan iborat displey yaratishni o'rganasiz. Haqiqiy vaqtda tezlik va bosib o'tgan masofani ko'rsatadi. Loyihaning umumiy qiymati taxminan 15 AQSh dollarini tashkil qiladi (velosiped yoki Arduino bundan mustasno), lekin sarflangan kuch natijaga arziydi.
Bu qanday ishlaydi?
Bu qurilma g'ildirakning ma'lum bir vaqt ichida aylanishini hisoblab ishlaydi. Bu oq va qora ranglarni aniqlaydigan infraqizil sensor yordamida amalga oshiriladi. Old g'ildirakda infraqizil sensori g'ildirak bir marta inqilob qilganini aniqlashga imkon beradigan oq yamoq bo'yalgan. Bu ma'lumotlarga asoslanib, Arduino g'ildirakning aylanishlarini g'ildirak atrofiga ko'paytirish orqali velosipedda o'tgan umumiy masofani aniqlay oladi. Shuningdek, u g'ildirakning ketma -ket aylanishlari orasidagi intervallarni hisoblab, velosiped tezligini hisoblay oladi. Keyin bu ma'lumot chavandozning ko'rish maydonida ehtiyotkorlik bilan joylashtirilgan LCD displeyda ko'rsatiladi.
Qurilishga ….
Ta'minotlar
Qismlar ro'yxati
- 1x 1602A LCD displey
- 1x infraqizil sensor
- 20x o'tish simlari (erkakdan erkakgacha)
- 3x o'tish simlari (erkakdan ayolgacha)
- 1 marta Arduino Uno
- 1x PTM kaliti
- 1 m uzunlikdagi Velcro tasmasi
- 1x10x5 sm Perf Board
- 1x M3 murvat
- 1x M3 olti burchakli yong'oq
- 1x 7805 5V kuchlanish regulyatori
- 2x Li-Ion 3600 mAch 3.7V batareyalar
- 2x 18650 batareya ushlagichlari
- 1x 10k potentsiometr
- Majburiy emas: kanal tasmasi
- Oq bo'yoq
Uskunalar ro'yxati
- Qaychi
- Issiq yopishtiruvchi qurol
- Lehim
- Lehimlash temir
- Kompyuter
- Arduino Uno kabeli
- Arduino uchun dasturiy ta'minot
- Bo'yoq cho'tkasi
1 -qadam: O'chirish: 1602A suyuq kristalli displey
Kerakli qismlar va uskunalar:
- 12x o'tish simlari
- 1x LCD displey
- Lehimlash temir
- Lehim
Birinchidan, LCD displeyni chiqaramiz. Shuni esda tutish kerakki, 16 pimdan atigi 12 tasi o'tish simlariga lehimlanishi kerak. Bu pinlar portlar chizig'ining har ikki uchida joylashgan 6 ta pin. Lehimlash moslamasidan foydalanib, biz yuqoridagi rasmlarda ko'rinib turganidek, ushbu portlarga simlarni doimiy ravishda ulashimiz mumkin.
Juda ko'p lehim ishlatmang, chunki bu ikkita pim o'rtasida qisqa tutashuvga olib kelishi mumkin, lekin juda kam ishlatilsa, elektr o'tkazmaydigan noto'g'ri yoki quruq bo'g'im paydo bo'lishi mumkin. Shunday qilib, har bir pin uchun ishlatiladigan lehim miqdorini boshqarishda ehtiyot bo'ling.
2 -qadam: O'chirish: Arduino va Perf Board
Kerakli qismlar va uskunalar:
- 1 marta Arduino Uno
- 1x 10k potentsiometr
- 5x o'tish simlari
- 1x mukammal taxta
- 1x M3 murvat
- 1x M3 olti burchakli yong'oq
- Lehimlash temir
- Lehim
- Arduino Uno dasturini UNO -dan bitta teshikni Perf Board -ga joylashtiring va M3 murvat va olti burchakli murvat bilan mahkamlang. Qo'shimcha barqarorlik uchun ko'k tayoq, lenta yoki issiq elim ishlatilishi mumkin.
- LCD displeyni yuqoridagi sxema bo'yicha kerakli Arduino pinli portlariga ulang. Perf taxtasi bir xil terminalga ulangan ko'plab o'tish simlarini ulash uchun ishlatilishi mumkin. Masalan, Ijobiy va GND.
- Potansiyometr pimlarini o'tish kabellariga lehimlang va yuqoridagi diagrammada ko'rsatilganidek, bu kabellarni kerakli portlarga ulang.
3 -qadam: O'chirish: infraqizil sensor
Kerakli qismlar va uskunalar:
- Infraqizil sensor
- 3x Erkak -Ayol jumper simlari
Bu sensor g'ildirakning aylanish sonini aniqlaydi va bu ma'lumotni Arduino moduliga o'tkazadi.
O'tkazgich simlarini infraqizil sensorga, so'ngra yuqoridagi diagrammada ko'rsatilgan Arduino pinlariga ulang.
4 -qadam: O'chirish: Quvvat kiritish
Kerakli qismlar va uskunalar:
- 2x Li-Ion 3600mAh 3.7V batareyalar
- 2x Li-Ion batareya ushlagichlari
- 1 x PTM kaliti
- 1x 7805 5V kuchlanish regulyatori
- Lehimlash temir
- Lehim
Tushuntirish
Velosiped harakatlanayotgani uchun unga ko'chma quvvat manbai kerak. Arduino Uno taxtasi 5V manbadan quvvat olishi mumkin, u erda 2 ta Li-Ion batareyasi bor. Har bir hujayra 3,7V, shuning uchun ketma-ket 7,2V kuchlanish beradi. Shunday qilib, biz 5 voltli regulyatorga 5 V kuchlanishini kamaytirishimiz kerak, shunda UNO 5 V bilan ta'minlanadi.
Jarayon
Yuqoridagi rasmlarda ko'rsatilgandek, voltagregulyatorni birinchi bo'lib taxtaga lehimlang. Keyin bitta akkumulyator ushlagichining musbat terminalini va boshqa batareya ushlagichining manfiy terminalini 7805 mos keladigan pinlarga lehimlang (yuqoridagi sxemaga qarang).
Kalitni ikkita batareya o'rtasida lehimlash kerak, shunda u yopilganda ketma -ket kontaktlarning zanglashiga olib keladi. Nihoyat, batareyalarni ushlagichlarga joylashtiring va 7805 dan chiqishlarni Arduino -dagi V (in) va GND piniga ulang.
5 -qadam: Kodni yuklash
Kerakli qismlar va uskunalar:
- Kompyuter
- Arduino Uno
- Arduino USB kabeli
Ushbu qadamni bajarish uchun sizda Arduino IDEdownloaded bo'lishi kerak. Bu tugallangach, Arduino -ni kompyuterga ulang, quyida biriktirilgan kodni yuklab oling va UNOga yuklang. Sizning holatingizga mos keladigan kodni o'zgartirish zarur. Bu bajarilgandan so'ng, kontaktlarning zanglashiga olib kelishi kerak.
Agar biror narsa ishlamayotgan bo'lsa, multimetr bilan barcha ulanishlarni tekshirib, avvalgi qadamlarni batafsil qayta ko'rib chiqing.
6 -qadam: Velcro -ni komponentlarga qo'shish
Kerakli qismlar va uskunalar:
- Velcro
- Qaychi
- Issiq yopishtiruvchi qurol
- (Tasma: ixtiyoriy)
Qaychi yordamida LCD displeyning orqa tomoniga, perfli taxtaga va ikkala batareya ushlagichiga mos keladigan velkro uyalarini kesib oling. Bu tugagandan so'ng, ushbu yopishqoq chiziqlarni qismlarga mahkamlash uchun issiq yopishtiruvchi quroldan foydalaning. Agar issiq elim bo'lmasa, lenta ishlatilishi mumkin.
Velcro komponentlarga mahkam bog'langanligiga ishonch hosil qilishni unutmang, chunki biz velosipedda sayohat paytida komponentlarning tushishini xohlamaymiz.
7 -qadam: velosiped g'ildiragini bo'yash
Kerakli qismlar va uskunalar:
- Bo'yoq cho'tkasi
- Oq bo'yoq
Bu qadam juda muhim, chunki bu bo'yoq infraqizil sensorga velosiped g'ildiragining aylanish sonini aniqlash imkonini beradi. Qora dog'lar bo'lmagan tekis qoplamani ta'minlang. Bo'yoq maydoni qanchalik katta bo'lsa, infraqizil sensori bitta aylanishni aniqlay olmasligi ehtimoli kamroq.
Bu qadamni toza saqlang va nuqta sensor qora g'ildirakdan farq qilishi uchun oq rangda saqlanganligiga ishonch hosil qiling.
8 -qadam: Velosipedni velosipedga qo'shish
Kerakli uskunalar va ehtiyot qismlar:
- Velcro
- Issiq yopishtiruvchi qurol
- Majburiy emas: kanal tasmasi
- Qaychi
Ushbu bosqichda, har bir komponentning hisoblagich qismi bo'lgan velkro uzunligini kesib oling. Keyin veloskani velosipedda kerakli joylarga qo'shing (joylashtirish sxemasini keyingi bosqichda ko'rish mumkin). Secure - bu yopishqoq lenta yoki issiq yopishtiruvchi.
9 -qadam: Komponentlarni joylashtirish
Kerakli qismlar va uskunalar:
- Kanal tasmasi
- Qaychi
Nihoyat. yuqoridagi diagramma bo'yicha barcha komponentlarni o'z joylariga joylashtiring. Velosipedda ro'za tutish qanchalik xavfsizligini tekshirib, chalkash yurish paytida komponentlar yiqilmasligiga ishonch hosil qiling.
Endi infraqizil sensorni velosiped g'ildiragiga joylashtirish vaqti keldi. Velosiped chetiga qarab yo'naltirilgan holda mahkam bog'langan bo'lishi kerak, shunda u sensorni kesib o'tayotganda oq joyni aniqlay oladi. Men buni bir nechta tasma yordamida qildim, lekin uning o'rniga boshqa doimiy usullardan foydalanish mumkin.
10 -qadam: Bajarildi
Bo'ldi shu! Endi displey tugallandi.
Xursand bo'ling.
Tavsiya:
Raspberry Pi sovutish foniy sovutgichi, harorat ko'rsatkichi bilan: 10 qadam (rasmlar bilan)
Raspberry Pi sovutgichli fanatlar qutisi CPU harorati indikatori bilan: Men oldingi loyihada malinali pi (bundan keyin RPI) protsessorining harorat indikatorini kiritgan edim. O'chirish faqat RPI 4 protsessorining har xil darajasini quyidagicha ko'rsatadi.- Yashil LED yoqilganda CPU harorati 30 ~
Minimalist velosiped ko'rsatkichi, sensorli: 10 qadam (rasmlar bilan)
Minimalist velosiped ko'rsatkichi, sensorli !: Salom! Bu mening birinchi ko'rsatma. Men har doim o'z ishimni noldan qilishni xohlardim, u qanday ishlashini va kimdir o'z xohishiga ko'ra biror narsani o'zgartira olsang, DIY (o'zing qil) buyumlari kimga yoqmaydi? DIY o'yini kabi qiziqarli
GPS yordamida Arduino velosiped tezligi o'lchagichi: 8 qadam
GPS yordamida Arduino velosiped tezligi o'lchagichi: Ushbu qo'llanmada biz ST7735 displeyida GPS -dan velosiped tezligini ko'rsatish uchun Arduino va Visuino -dan foydalanamiz
RGB harorat ko'rsatkichi (XinaBox bilan): 5 qadam (rasmlar bilan)
RGB harorat indikatori (XinaBox bilan): Bu rasman mening Instructables maqolam, shuning uchun men bu imkoniyatni hozir sinab ko'rish uchun foydalanayotganimni tan olaman. Platformaning qanday ishlashini, uning butun foydalanuvchilar tajribasini bilib oling. Ammo men buni qilayotganda, men qila olaman deb o'yladim
Velosiped dubulg'alari uchun mikro: bit yo'nalish ko'rsatkichi: 5 qadam
Velosiped dubulg'alari uchun mikro: bitli yo'nalish ko'rsatkichi: Yangilangan versiya 2018 yil-may-12 Velosiped dubulg'alari (yoki shunga o'xshash) uchun oddiy mikro: bitli yo'nalishli indikatorni yaratish bo'yicha ko'rsatmalar quyida. Boshqaruv sifatida u micro: bitda o'rnatilgan akselerometrlardan foydalanadi. Taqdim etilgan mikro python skriptlari yaxshi