Mundarija:

DIY aylanish tezligi o'lchagichi: 6 qadam (rasmlar bilan)
DIY aylanish tezligi o'lchagichi: 6 qadam (rasmlar bilan)

Video: DIY aylanish tezligi o'lchagichi: 6 qadam (rasmlar bilan)

Video: DIY aylanish tezligi o'lchagichi: 6 qadam (rasmlar bilan)
Video: SAYYORALAR AYLANISH TEZLIGI || САЁРАЛАР АЙЛАНИШ ТЕЗЛИГИ #planeta #kosmos #tezlik 2024, Iyul
Anonim
DIY aylanish tezligi o'lchagichi
DIY aylanish tezligi o'lchagichi
DIY aylanish tezligi o'lchagichi
DIY aylanish tezligi o'lchagichi
DIY aylanish tezligi o'lchagichi
DIY aylanish tezligi o'lchagichi

Bu loyiha mening B.tech mavzusidagi MEM (Mashinasozlik muhandisligini o'lchash) loyihasini bajarayotganda xayolimga keldi. Bu g'oya velosiped g'ildiragining burchak tezligini o'lchashdan iborat. Shunday qilib, diametri va har doim matematik afsonasini bilish pi (3.14) tezligini hisoblash mumkin. Shuningdek, g'ildirakning aylanish vaqtini bilgan holda, bosib o'tgan masofani osongina aniqlash mumkin. Qo'shimcha bonus sifatida men o'z tsiklimga beaklight qo'shishga qaror qildim. Endi qiyinchilik tormoz chirog'ini qachon yoqish edi. Javob quyida.

1 -qadam: Strukturalar

Tuzilmalar
Tuzilmalar
Tuzilmalar
Tuzilmalar
Tuzilmalar
Tuzilmalar

Bu loyiha kuchli va barqaror tayanchlarga ega bo'lishi juda muhim. O'ylaymanki, tsikl qozon teshigiga duch kelganida yoki siz zavqlanishga va tsiklni qo'pol haydashga qaror qilganingizda katta turtki bo'lishi mumkin. Bundan tashqari, g'ildirakdagi magnit tayanch ustidagi zal effekti sensori orqali o'tganda, biz kiritamiz. Agar hamma narsa bir vaqtning o'zida noto'g'ri bo'lsa, arduino tezyurar temir yo'l tezligini ko'rsatadi. Bundan tashqari, siz dangasa bo'lishga va arzon materiallardan foydalanishga qaror qilganingiz uchun, eng yaxshi do'stingiz arduino yo'lda yiqilishini xohlamaysiz

Xavfsiz bo'lish uchun men alyuminiy chiziqlar bilan borishga qaror qildim, chunki ularni osonlikcha kesish va burg'ulash mumkin, korroziyaga chidamli va arzon, bu DIY qilish uchun har doim yaxshi.

Men, shuningdek, ramkaga mahkamlash uchun bir nechta yong'oqlar (kir yuvish mashinalari bilan) va murvatlardan foydalandim, chunki ular shassisga mahkam joylashtirilgan bo'lishi kerak. Agar bu narsalarni noto'g'ri joylashtirsangiz va ularni boshqa joyga ko'chirishga to'g'ri kelsa, bu yordam beradi.

Yana bir muhim jihat shundaki, agar ular men yasagan metalldan yasalgan bo'lsa, elektronika tayanchlardan to'g'ri ajratilishi kerak. Men ishlatgan issiq elim juda yaxshi ishladi, chunki u zarbani yutadi va displeyni yumshatadi.

2 -qadam: Sensor va magnit

Sensor va magnit
Sensor va magnit
Sensor va magnit
Sensor va magnit
Sensor va magnit
Sensor va magnit

Loyihaning o'lchash va kirish qismi shu qismga asoslanadi. G'ildirak g'ildiragiga magnit qo'yish va har safar magnit sensordan o'tib ketganda, arduino inqilob tugaganini bilishi uchun kadrga zal effekti sensori qo'shish. va u tezlik va masofani hisoblashi mumkin.

Bu erda ishlatiladigan sensor A3144 klassik zal effekti sensori. Muayyan qutb to'g'ri yo'nalishga qaraganida, bu sensor o'z chiqish kuchini pasaytiradi. Yo'nalish juda muhim, chunki tashqi qutb chiqishga ta'sir qilmaydi.

Bu erda to'g'ri yo'nalishni ko'rsatadigan ba'zi rasmlar. Zal effekti sensori 10k tortish qarshiligini talab qiladi. Bu mening loyihamdagi arduino-dagi 20k tortish qarshiliklari bilan almashtirilgan.

Magnitni ehtiyotkorlik bilan joylashtirish juda muhimdir. Uni ozgina masofaga qo'yish, o'qishning noto'g'riligiga yoki inqilobning yo'qolishiga olib kelishi mumkin va uni juda yaqin joylashtirish magnitning sensorga tegishiga olib kelishi mumkin.

Agar siz diqqat bilan qarasangiz, g'ildirak o'qi bilan bir oz egilib qoladi va buning natijasida qobiq va oluklar paydo bo'ladi. Magnitni chuqurga qo'yishga harakat qiling. Shaxsan men unchalik ko'p harakat qilmaganman.

3 -qadam: ko'rsatish

Ko'rsatish
Ko'rsatish
Ko'rsatish
Ko'rsatish
Ko'rsatish
Ko'rsatish
Ko'rsatish
Ko'rsatish

Bu displey nazariy jihatdan ixtiyoriy, lekin sizga tezlik va masofani va real vaqtda tezlikni ko'rsatish uchun biror narsa kerak. Noutbukdan foydalanish haqida o'ylash mutlaqo bema'nilikdir. Men ishlatgan displey - bu 0,96 dyuymli OLED displey I2C bilan qul va xo'jayin o'rtasidagi aloqa protokoli.

Rasmlarda arduino avtomatik ravishda almashadigan uchta rejim ko'rsatilgan.

1) Pastki chap burchakda kichik boshlang'ich - bu arduino yangi boshlangan va muvaffaqiyatli yuklangan payt.

2) Km/soat tezligi - bu tezlik. Bu rejim faqat tsikl harakatda bo'lganda ko'rsatiladi va tsikl to'xtagach avtomatik ravishda o'chadi.

3) Oxirgi o'lchagichli (Yashasin metrik tizim) birlik sifatida aniq, bu tsikl bosib o'tgan masofa. Tsikl to'xtagach, arudino 3 soniya ichida masofani ko'rsatadi

Bu tizim mukammal emas. U bir zumda tsikl harakatda bo'lsa ham bosib o'tgan masofani ko'rsatadi. Garchi bu nomukammallikni ko'rsatsa -da, men buni yoqimli deb bilaman.

4 -qadam: quvvat manbai

Quvvat manbai
Quvvat manbai
Quvvat manbai
Quvvat manbai

Loyiha juda katta, har doim zaryadlash uchun yaqin devor rozetkasi bo'lishi mumkin emas. Men dangasa bo'lishga qaror qildim va quvvat bankini quvvat manbai sifatida ishlatishga qaror qildim va mini -usb kabelidan foydalanib, quvvat bankining USB quvvatini arduino nano -ga uladim.

Lekin siz quvvat bankini diqqat bilan tanlashingiz kerak. O'rnatish oson bo'lishi uchun to'g'ri geometriyaga ega bo'lish juda muhimdir. Men oddiy va kvadrat geometriya uchun ishlatgan quvvat bankini yaxshi ko'raman.

Quvvat banki biroz ahmoq bo'lishi kerak. Quvvatni tejash uchun, quvvat banklari, agar joriy chizma ma'lum bir chegara qiymatidan yuqori bo'lmasa, quvvatni o'chirish uchun mo'ljallangan. Menimcha, bu chegara kamida 200-300 mA bo'lishi kerak. Bizning sxemamiz 20 mA dan oshmaydigan maksimal oqim chizig'iga ega bo'ladi. Shunday qilib, oddiy quvvat banki chiqishni to'xtatadi. Bu sizning davrangizda biron bir nosozlik borligiga ishonishingizga olib kelishi mumkin. Bu alohida quvvat banki juda kichik oqim bilan ishlaydi va bu menga bu bankni sevishimga yana bir sabab berdi.

5 -qadam: tormoz chirog'i (ixtiyoriy)

Tormoz nuri (ixtiyoriy)
Tormoz nuri (ixtiyoriy)
Tormoz nuri (ixtiyoriy)
Tormoz nuri (ixtiyoriy)

Faqat qo'shimcha funktsiya sifatida men tormoz chiroqini qo'shishga qaror qildim. Savol, agar men buzsam, qanday topsam bo'ladi. Ma'lum bo'lishicha, agar men tormoz qilsam, tsikl sekinlashadi. Bu shuni anglatadiki, agar men tezlikni hisoblasam va salbiy chiqsa, men tormoz chiroqlarini yoqishim mumkin. Bu shuni anglatadiki, agar men pedal bosishni to'xtatsam ham, chiroqlar yonadi.

Men ham o'z nurimga umuman tavsiya qilinmagan tranzistor qo'shmaganman. Agar kimdir bu loyihani amalga oshirsa va bu qismni to'g'ri birlashtirsa, men buni ko'rib xursand bo'lardim va buning uchun rasmlar qo'shardim.

Men to'g'ridan -to'g'ri tokni arduino nanoning raqamli 2 -pinidan oldim

6 -qadam: Dastur

Men har doimgidek dasturni Arduino IDE -da yozganman. Men dastlab parametrlarni sd -kartaga yozishni maqsad qilganman. Afsuski, bu holda men uchta kutubxonadan foydalanishim kerak bo'lardi, SD.h, Wire.h va SPI.h. Bu yadro bilan birgalikda mavjud xotiraning 84 foizini egalladi va IDE meni barqarorlik muammolari haqida ogohlantirdi. Ammo ko'p o'tmay, kambag'al nano har safar qulab tushdi va hamma narsa bir muncha vaqt o'tgach muzlab qoldi. Qayta yuklash tarixni takrorlashga olib keldi.

Shunday qilib, men SD qismini olib tashladim va SD -kartaga tegishli satrlarni sharhladim. Agar kimdir bu muammoni hal qila olsa, men o'zgarishlarni ko'rishni xohlardim.

Bundan tashqari, men ushbu qadamda boshqa pdf hujjatni biriktirdim, unda men kodni batafsil tushuntirdim.

Agar savol bo'lsa, bemalol so'rang.

Baxtli DIYing;-)

Tavsiya: