Mündəricat:
- Addım 1: Strukturlar
- Addım 2: Sensor və Maqnit
- Addım 3: göstərin
- Addım 4: Güc mənbəyi
- Addım 5: Əyləc işığı (tamamilə İsteğe bağlı)
- Addım 6: Proqram
Video: DIY dövrü sürətölçən: 6 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu layihə, B.tech -də bir mövzu olan MEM (Mexanika Mühəndisliyi Ölçmə) layihəmi edərkən ağlıma gəldi. Fikir velosipedimin təkərinin açısal sürətini ölçməkdir. Beləliklə, diametri və bütün zamanların riyazi əfsanəsini bilməklə pi (3.14) sürətini hesablamaq olar. Təkərin nə qədər döndüyünü bilə -bilə, gedilən məsafəni asanlıqla bilmək olar. Əlavə bir bonus olaraq, dövrəmə bir işıq əlavə etmək qərarına gəldim. İndi çətinlik əyləc işığını nə vaxt açmaq idi. Cavab aşağıda.
Addım 1: Strukturlar
Bu layihənin güclü və sabit dayaqlara sahib olması çox vacibdir. Düşüncə, bir çuxurla qarşılaşdıqda və ya əylənmək və kobud bir gəzintiyə çıxmaq qərarına gəldiyiniz zaman dövrənin ağır bir impuls çəkə biləcəyidir. Həmçinin, təkərdəki bir maqnit dayaqdakı zal effekti sensörünü keçəndə girişimiz tutulur. Hər şey eyni anda səhv olarsa, arduino yüksək sürətli bir dəmir yolu sürətini göstərəcək. Həm də ən yaxşı dostunuz arduinonun tənbəl olmağınıza və bir az ucuz materialdan istifadə etməyinizə görə yola düşməsini istəmirsiniz
Beləliklə, təhlükəsiz olmaq üçün alüminium zolaqlar ilə getməyə qərar verdim, çünki onlar asanlıqla kəsilə və qazıla bilər, korroziyaya davamlı və ucuzdur və həmişə DIY etmək üçün yaxşıdır.
Çərçivəyə möhkəm bağlamaq üçün bir neçə qoz -fındıq (yuyucularla) və boltlardan da istifadə etdim, çünki onlar şassiyə etibarlı şəkildə yerləşdirilməlidir. Bir şeyi səhv yerləşdirsəniz və başqa yerə köçürməyiniz lazım olsa bu da kömək edər.
Başqa bir vacib məqam odur ki, elektronika mənim etdiyim kimi hər hansı bir metaldan hazırlanırsa, dayaqlardan düzgün şəkildə təcrid olunmalıdır. İstifadə etdiyim isti yapışqan çox yaxşı işlədi, çünki həm də bəzi zərbələri udur və ekranı yastırır.
Addım 2: Sensor və Maqnit
Layihənin ölçmə və giriş hissəsi bu hissəyə əsaslanır. Fikir, dövr təkərinə bir maqnit yerləşdirmək və çərçivəyə bir Hall effekti sensoru əlavə etməkdir ki, maqnit sensoru hər dəfə keçəndə arduino inqilabın başa çatdığını bilir. və sürəti və məsafəni hesablaya bilər.
Burada istifadə olunan sensor A3144 klassik effektli sensordur. Müəyyən bir dirək doğru istiqamətə baxdıqda bu sensor çıxışını aşağı çəkir. Xarici dirək çıxışa təsir etməyəcəyi üçün oriyentasiya çox vacibdir.
Burada düzgün istiqamətləndirməni göstərən bəzi şəkillər var. Həm də salon effekti sensoru 10 k çəkmə rezistoru tələb edir. Layihəmdəki bu, arduino-dakı 20k çəkmə müqavimətləri ilə əvəz edilmişdir.
Mıknatısın diqqətlə yerləşdirilməsi vacibdir. Bir qədər uzağa yerləşdirmək, oxunuşun qeyri -bərabər olmasına və ya inqilabların itməsinə və çox yaxın yerləşdirilməsinə səbəb ola bilər ki, maqnit sensora toxunsun və bu arzuolunmazdır.
Diqqətlə müşahidə etsəniz, təkərin oxu ilə bir az əyilmə olacaq və bu, qabıqlara və çuxurlara səbəb olacaq. Mıknatısları çuxura qoymağa çalışın. Şəxsən mən bu qədər səy göstərmədim.
Addım 3: göstərin
Bu ekran nəzəri olaraq isteğe bağlıdır, ancaq sürəti və məsafəni göstərmək və real vaxtda sürətləndirmək üçün bir şeyə ehtiyacınız var. Laptopdan istifadə etmək barədə düşünmək tamamilə absurddur. İstifadə etdiyim ekran, qul və usta arasında ünsiyyət protokolu olaraq I2C ilə 0.96 düymlük OLED ekrandır.
Göndərilən şəkillər arduinonun avtomatik olaraq keçdiyi üç rejimi göstərir.
1) Sol alt küncdə kiçik bir başlanğıc olan, arduinonun yeni başladığı və uğurla açıldığı vaxtdır.
2) km/saata malik olan sürətdir. Bu rejim yalnız dövrə hərəkətdə olarkən göstərilir və dövrə dayandıqdan sonra avtomatik olaraq sönür.
3) Vahid olaraq sayğacları olan sonuncu (Yaşasın metrik sistem), açıq -aydın dövrənin keçdiyi məsafədir. Dövr dayandırıldıqdan sonra arudino 3 saniyə ərzində məsafəni göstərməyə keçir
Bu sistem mükəmməl deyil. Döngə hərəkətdə olsa belə, keçdiyi məsafəni bir anda göstərir. Bu bir qüsur göstərsə də, bunu sevimli hesab edirəm.
Addım 4: Güc mənbəyi
Bir az həcmli olan layihə, həmişə şarj üçün yaxınlıqdakı divar prizinə malik ola bilməz. Tənbəl olmağa və güc bankını güc mənbəyi olaraq istifadə etməyə və güc bankının usb gücünü arduino nanoya bağlamaq üçün mini usb kabelindən istifadə etməyə qərar verdim.
Ancaq güc bankını diqqətlə seçməlisiniz. Düzgün bir həndəsə olması vacibdir ki, asanlıqla yerləşdirilsin. Sadəcə belə nizamlı və kvadrat geometriya üçün istifadə etdiyim güc bankına aşiqəm.
Ayrıca güc bankı bir az lal olmalıdır. Güc qənaət etmək üçün, güc bankları, cari çəkiliş müəyyən bir eşik dəyərinin üstündə deyilsə, çıxışı söndürmək üçün hazırlanmışdır. Bu həddin ən az 200-300 mA olduğuna şübhə edirəm. Dövrümüzdə 20mA -dan çox olmayan maksimum cərəyan olacaq. Beləliklə, normal bir enerji bankı çıxışı bağlayacaq. Bu, dövrənizdə bir səhv olduğunu düşünməyə səbəb ola bilər. Bu xüsusi güc bankı belə kiçik cərəyanla işləyir və bu mənə bu güc bankını sevməyimin başqa bir səbəbini verdi.
Addım 5: Əyləc işığı (tamamilə İsteğe bağlı)
Əlavə bir xüsusiyyət olaraq, əyləc işığı əlavə etmək qərarına gəldim. Sual, sındırsam necə tapacağım idi. Belə çıxır ki, əyləc etsəm dövr yavaşlayır. Bu o deməkdir ki, sürətlənməni hesablasam və mənfi çıxsa, əyləc işıqlarını yandıra bilərəm. Ancaq bu, pedal verməyi dayandırsam belə işıqların yanacağı deməkdir.
İşığıma tamamilə tövsiyə olunan bir tranzistor da əlavə etmədim. Kimsə bu layihəni edərsə və bu hissəni düzgün şəkildə birləşdirərsə, bunu görməkdən və bunun üçün şəkillər əlavə etməkdən çox xoşbəxt olaram.
Mən cərəyanı birbaşa arduino nanonun rəqəmsal pin 2 -dən aldım
Addım 6: Proqram
Həmişə olduğu kimi proqramı Arduino IDE -də yazdım. Əvvəlcə parametrləri sd kartına daxil etməyi hədəflədim. Ancaq təəssüf ki, bu halda SD.h, Wire.h və SPI.h kimi üç kitabxanadan istifadə etməliyəm. Bunlar yaddaşla birlikdə mövcud yaddaşın 84% -ni tutdu və IDE məni sabitlik problemləri ilə bağlı xəbərdar etdi. Ancaq çox keçmədi ki, yoxsul nano hər dəfə qəzaya uğradı və hər şey bir müddət sonra dondu. Yenidən başlatma tarixin təkrarlanması ilə nəticələndi.
Buna görə SD hissəsini qırdım və SD kartla əlaqəli sətirləri şərh etdim. Kimsə bu problemi həll edə bilsəydi, dəyişiklikləri görmək istərdim.
Ayrıca, bu addımda kodu ətraflı izah etdiyim başqa bir pdf sənəd əlavə etdim.
Varsa sual verməkdən çekinmeyin.
Xoşbəxt DIYing;-)
Tövsiyə:
Düyməli SSR Bağlama Dövrü: 6 Addım (Şəkillərlə)
Düyməli SSR Bağlama Dövrü: İş masamın altına bəzi elektrik alətləri əlavə etməyi planlaşdırıram ki, məsələn, masa yönləndiricisi hazırlayım. Alətlər altdan bir növ çıxarıla bilən bir lövhəyə quraşdırılacaq ki, onlar bir -birini əvəz edə bilsin. H görmək istəyirsinizsə
İnternet sürətölçən: 9 addım (şəkillərlə)
İnternet Sürət Göstəricisi: Hindistanda tam kilidləmə davam edərkən, poçt xidmətləri də daxil olmaqla hər şey bağlanıldı. Yeni PCB layihələri yoxdur, yeni komponentlər yoxdur, heç nə! Bu səbəbdən cansıxıcılığı aradan qaldırmaq və özümü məşğul etmək üçün, hissələrimdən bir şeylər etmək qərarına gəldim
GPS sürətölçən: 4 addım (şəkillərlə birlikdə)
GPS Sürət Göstəricisi: Normalda idarə etdiyim şirkət maşınımda "kiçik" olur. zaman zaman problemlər, sürətölçən maşın sürərkən 0 Km/saata düşür (bir müddət sonra yenidən davam edir) .Maşın idarə etməyi bilirsinizsə, ümumiyyətlə bu böyük bir problem deyil
Üç Toxunma Sensor Dövrü + Toxunma Taymeri Dövrü: 4 Addım
Üç Toxunma Sensorlu Dövrə + Toxunma Zamanlayıcısı Dövrü: Toxunma Sensoru, Toxunma Pimlərinə toxunma algıladıqda AÇIŞ edən bir dövrədir. Bu keçid əsasında işləyir, yəni yük yalnız sancaqlar üzərində toxunma zamanı AÇIQ olacaq.Burada sizə toxunmaq üçün üç fərqli yol göstərəcəyəm
Velosiped sürətölçən: 3 addım
Velosiped Sürət Göstəricisi: Salam dostlar … Bu təlimatda velosiped sürətölçəninin necə hazırlanacağını izah edəcəyəm, əslində mexaniki sürətölçəninin çoxdan sındırıldığı köhnə bir idman velosipedim var və onu dəyişdirmək qərarına gəldim. elektron, amma