Mündəricat:

Stroboskop: 5 addım
Stroboskop: 5 addım

Video: Stroboskop: 5 addım

Video: Stroboskop: 5 addım
Video: ФИНАЛЬНЫЙ ВИД МОЕЙ BMW M5 F90 ДПС EDITION - УСТАНОВИЛ СТРОБОСКОПЫ В ФАРЫ! (АВТОВЛОГ #34) 2024, Iyul
Anonim
Stroboskop
Stroboskop
Stroboskop
Stroboskop
Stroboskop
Stroboskop

Stroboskop, dəqiq tezliklə flaşlar yaradan bir cihazdır. Bu, sürətli fırlanan disk və ya təkərin fırlanma toxumunu ölçmək üçün istifadə olunur. Ənənəvi bir stroboskop, uyğun bir flaş və yanıb -sönən dövrə ilə hazırlanır. Hər şeyi sadə və əlverişli saxlamaq üçün 25 ədəd 5 mm ağ LED istifadə etdim. Ayrıca, sistemin beyni olaraq AtmelAtmega328 bir Arduino nanosunda istifadə edildi. Bir az inkişaf etmiş və fantastik bir layihə üçün, tezliyi göstərmək üçün.94 düymlük OLED ekrandan istifadə etdim.

Stroboskopik effekt üçün viki səhifəsi üçün bura vurun.

Video 1

Video 2

Addım 1: Easy Peasy LED Matrix

Easy Peasy LED Matrix
Easy Peasy LED Matrix
Easy Peasy LED Matrix
Easy Peasy LED Matrix

Lehim 25 Leds 5x5 aranjımanda gözəl bir kvadrat forma verdi. Bütün anodlarınızın və katodlarınızın elektrik əlaqələrini qurmağın asan olması üçün düzgün bir şəkildə hizalandığınızdan əmin olun. Həm də gözlənilən cari çəkiliş böyükdür. Buna görə düzgün bir lehimləmə işi vacibdir.

Fotolara baxın. (Kondansatör hissəsi aşağıda daha ətraflı izah edilmişdir.) Sarı tellər katotları, yəni mənfi və ya torpağı, qırmızı tel isə bu vəziyyətdə 5V DC olan gərginliyi təmsil edir.

Ayrıca, LEDləri olan cərəyan məhdudlaşdıran rezistorlar yoxdur. Bunun səbəbi, cərəyanın çox qısa bir müddət üçün bu vəziyyətdə təxminən 500 mikrosaniyədə təmin edilməsidir. LEDlər bu cür cərəyanı çox az müddətə idarə edə bilir. 2.5 amperə çevrilən bir LED başına 100mA cari çəkilişi qiymətləndirirəm! Bu çox cərəyandır və yaxşı bir lehim işi vacibdir.

Addım 2: Enerji təchizatı

Enerji təchizatı
Enerji təchizatı

Sadə saxlamağı seçdim və buna görə cihazı sadə bir enerji bankı ilə gücləndirdim. Beləliklə, güc girişi olaraq arduino nanonun mini USB -dən istifadə etdim. Ancaq güc bankının 2.5 A -dan çox sürətli cərəyana uyğunlaşa bilməsi mümkün deyil. Bura ən yaxşı dostumuz olan kondansatörlər deyirik. Dövrəmdə 13 100microFarad kondansatör var ki, bu da 1.3mF -ə çevrilir. Belə böyük bir tutumla belə Giriş gərginliyi çökür, amma arduino özünü sıfırlamır ki, bu da vacibdir.

Sürətli bir keçid olaraq N kanallı bir mosfet seçdim (dəqiq desək IRLZ44N). Mosfet istifadə etmək çox vacibdir, çünki BJT böyük bir gərginlik düşmədən belə böyük bir cərəyana baxa bilməyəcək. BJT -nin 0,7 V düşməsi cari çəkilişi əhəmiyyətli dərəcədə azaldacaq. 0.14 V düşən mosfet daha əlverişlidir.

Kifayət qədər qalınlığa malik tellərdən istifadə etdiyinizə əmin olun. 0,5 mm kifayətdir.

5V anod

Torpaq- Mosfet mənbəyi

Katod- Mosfet drenajı

Qapı- Rəqəmsal pin

Addım 3: İstifadəçi İnterfeysi- Giriş

İstifadəçi İnterfeysi- Giriş
İstifadəçi İnterfeysi- Giriş
İstifadəçi İnterfeysi- Giriş
İstifadəçi İnterfeysi- Giriş

Giriş olaraq iki incə potansiyometrdən istifadə etdim, biri incə, digəri isə qaba tənzimləmə. Onlardan ikisi F və C etiketlidir.

Son giriş, hər iki qabın şəklində birləşmiş girişidir

Giriş = 27x (Kaba giriş)+(İncə giriş)

Diqqət yetirilməsi lazım olan bir şey, heç bir ADC-nin prefekt olmamasıdır və buna görə də 10 bitlik arduino ADC 3-4 dəyərlə dəyişən bir dəyər verəcəkdir. Ümumiyyətlə bu problem deyil, ancaq 27-nin vurulması girişi çılğın edəcək və 70-100 dəyər arasında dalğalana bilər. Girişin tezliyi deyil, vəzifə dövrünü tənzimlədiyini əlavə etmək, işləri çox pisləşdirir.

Mən onun dəyərini 1013 ilə məhdudlaşdırdım. Yəni qaba qazan 1013 -dən yuxarı oxuyarsa, 1014 -dən 1024 -ə qədər dəyişsə də, oxu 1013 -ə düzəldiləcək.

Bu, həqiqətən sistemin sabitləşməsinə kömək edir.

Addım 4: Çıxış (İSTEĞE BAĞLI)

Çıxış (İSTEĞE BAĞLI)
Çıxış (İSTEĞE BAĞLI)

İsteğe bağlı olaraq, stroboskopuma OLED LED displey əlavə etdim. Bu tamamilə arduino IDE -nin seriyalı monitoru ilə əvəz edilə bilər. Həm ekran, həm də Serial Monitor üçün kodu əlavə etdim. Oled ekran, layihənin həqiqətən portativ olmasına kömək etdiyi üçün kömək edir. Kiçik bir layihəyə qoşulmuş bir noutbuk düşünmək, layihəni bir az bağlamaqdır, ancaq arduino ilə yeni başlamısınızsa, ekranı atlamağı və ya daha sonra geri qayıtmağı məsləhət görürəm. Ekranın şüşəsini sındırmamağa da diqqət yetirin. Onu öldürür:(

Addım 5: Kod

Kod
Kod

Düzgün təhsil almadan sistemdəki beyinlər işləməyəcək. İşdə kodun qısa bir yazısı. Döngü taymeri qurur. Flaşın açılması və söndürülməsi döngə ilə deyil, taymerin kəsilməsi ilə idarə olunur. Bu, hadisələrin düzgün vaxtını təmin edir və bu alət üçün bu çox vacibdir.

Hər iki kodun bir hissəsi tənzimləmə funksiyasıdır. Qarşılaşdığım problem, gözlənilən tezliyin gözlədiyim kimi olmamasıdır. Mən tənbəl olmağa qərar verdim və rəqəmsal bir osiloskopla stroboskopumu araşdırdım və tezliyə qarşı həqiqi tezliyi qurdum və ən sevdiyim riyazi tətbiq Geogebra -dakı nöqtələri qurdum. Qrafik çəkərkən dərhal mənə kondansatör doldurmağı xatırlatdı. Buna görə parametrləri əlavə etdim və müalicəni nöqtələrə uyğunlaşdırmağa çalışdım.

Qrafikə bir baxın və HAPPY STROBOSCOPE !!!!!!

Tövsiyə: