Mündəricat:
- Addım 1: Dövrə
- Addım 2: Parça siyahısı
- Addım 3: STL Faylları
- Addım 4: Həssaslıq Ayarlama Məclisi
- Addım 5: Tetik qurğusu
- Addım 6: Güc açarı
- Addım 7: Quraşdırma
- Addım 8: Arduino Sketch
- Addım 9: OpenSCAd Mənbə Kodu
Video: Əl İQ əsaslı takometr: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu Təlimat Portativ Rəqəmsal Takometrdə electro18 tərəfindən təsvir olunan dövrə əsaslanır. Əl cihazının olmasının faydalı olacağını və qurmaq üçün əyləncəli bir layihə olacağını düşündüm.
Cihazın necə ortaya çıxdığını sevirəm - dizayn, sensor bölməsini, naqilləri və Arduino kodunu dəyişdirərək hər cür digər ölçü cihazları üçün istifadə edilə bilər. Üzümlü bir SF filmindən bir blaster və ya ray silahına bənzəməsi əlavə bir bonusdur!
Takometrin bir tetiği var və tətiyə basıldıqda ölçür. Ölçmə davam edərkən bir göstərici LED yanır. Cihaz USB və ya 9V batareya ilə işləyə bilər. USB qoşulduqda cihaz açılacaq. Bir batareya istifadə edilərsə, takometr güc açarı ilə açılır.
Ölçmə zamanı LCD, birinci sətirdə cari RPM -ni, ikinci sətirdə isə orta və maksimum RPM -ni göstərir. Tətiyə basılmırsa və heç bir ölçmə aparılmırsa, əvvəlki ölçmə sessiyasından orta və maksimum RPM -ni göstərir.
İQ fotodiod ətraf mühit istiliyindən qaynaqlanırsa, həssaslığın aşağı salınması lazım olduğunu bildirmək üçün LCD -də "YÜKSƏK" göstəriləcək. Həssaslıq LCD arxasındakı təkərlə idarə olunur.
Takometrdən istifadə etmək üçün ölçmək istədiyiniz dönmə obyektinə əks etdirən bir şey qoymalısınız. Sadə bir işıq rəssamının lenti yaxşı işləyir. Akrilik ağ boya da çəkdim və insanların səthə yapışdırılmış parlaq bir metal lövhə və ya alüminium folqa parçası istifadə etdiyini gördüm. Səthə yaxşı yapışdırılmışdır, çünki ölçdüyünüz hər şey olduqca sürətli fırlanacaq və reflektor çox mərkəzdənqaçma qüvvəsinə məruz qalacaq. Rəssamımın kasetini 10 000 RPM -də uçurdum.
Videodakı musiqi Jukedeck -dəndir - https://jukedeck.com saytında özünüzü yaradın.
Addım 1: Dövrə
Takometrin "burnunda" İQ LED və İK detektoru olan bir sensor bölməsi var. Detektor işə salınmadıqda, normal bir diod kimi çıxış etməli və cərəyanı pozitivdən (uzun qurğuşundan) yerə (qısa aparıcı) keçirməlidir. Detektor işə salındıqda, cərəyanı əks istiqamətdə - mənfidən müsbətə keçirməyə başlayır. Dedektorumun cərəyanı heç vaxt "normal" istiqamətdə keçmədiyini gördüm (yerə müsbət) - yürüşünüz əldə etdiyiniz detektordan asılı olaraq dəyişə bilər.
Dövrə qurarkən, Arduino giriş portunun siqnal olmadıqda LOW səviyyəsində olmasına və ya siqnal olmadıqda YÜKSƏK olmasına icazə vermə seçimimiz var.
Baza vəziyyəti YÜKSEKdirsə, Arduino daxili çəkmə müqavimətindən istifadə edir, əsas vəziyyət LOW olarsa, xarici açılan rezistor əlavə edilməlidir. Orijinal Instructable LOW əsas vəziyyətini istifadə edərkən, CNC üçün optik takometrdə tmbarbour yüksək vəziyyətini əsas vəziyyət olaraq istifadə etdi. Bu bir rezistora qənaət etsə də, açıq bir açılan rezistorun istifadəsi cihazın həssaslığını tənzimləməyimizə imkan verir. Müəyyən bir cərəyan rezistordan keçdiyindən, müqavimət nə qədər yüksək olsa, cihaz bir o qədər həssas olur. Bir cihazın müxtəlif mühitlərdə istifadə edilməsi üçün həssaslığı tənzimləmək qabiliyyəti çox vacibdir. Electro18s dizaynından sonra, iki 0-10K qab ilə 18K müqavimət istifadə etdim, buna görə müqavimət 18K ilə 38K arasında dəyişə bilər.
IR LED və IR diod cərəyanı D2 portundan idarə olunur. Port D3, IR detektoru açıldıqda RISING kəsilməsi ilə tetiklenir. Port D4 YÜKSƏK olaraq təyin olunur və tətiyə basıldıqda topraklanır. Bu ölçməyə başlayır və eyni zamanda D5 portuna bağlı olan göstərici LEDini yandırır.
Hər hansı bir giriş portuna tətbiq oluna bilən çox məhdud cərəyanı nəzərə alaraq, yalnız digər Nano portlarından oxumaq üçün hər hansı bir gərginliyi idarə edin, heç vaxt birbaşa batareyadan. Həm İQ, həm də göstərici LED -lərin 220 ohm rezistorlarla dəstəkləndiyini unutmayın.
İstifadə etdiyim LCD -də seriyalı adapter lövhəsi var və yalnız dörd əlaqəyə ehtiyac var - vcc, torpaq, SDA və SCL. SDA A4 portuna, SCL isə A5 limanına gedir.
Addım 2: Parça siyahısı
Aşağıdakı hissələrə ehtiyacınız olacaq:
- Arduino Nano
- LGDehome IIC/I2C/TWI kimi seriyalı adapterli 16x2 LCD ekran
- 2 220 ohm müqavimət
- 18K müqavimət
- iki kiçik 0-10K potensiometr
- 5 mm IR LED və IR qəbuledici diod
- Ölçmə göstəricisi üçün 3 mm LED
- 5 qozlu 5 ədəd 30 mm M3 vida
- tətik və 9V batareya bağlantısı üçün 7 mm diametrli bir yay. ACE -dən aldım, amma səhm nömrəsinin nə olduğunu xatırlaya bilmirəm.
- kiçik bir parça, müxtəlif təmaslar üçün nazik təbəqə metal (mənim qalınlığım təxminən 1 mm idi) və böyük bir ataş
- 28AWG tel
- tətik üçün 16AWG telli kiçik bir parça
Taxometrin özünü qurmadan əvvəl, həssaslığın tənzimlənməsi, tetik qurğusu və güc açarı üçün potansiyometr çarxı qurmalısınız.
Addım 3: STL Faylları
body_left və body_right takometrin əsas gövdəsini təşkil edir. lcd_housing, takometr gövdəsinə daxil olan korpus əsasını və LCD -nin özünü tutacaq gövdəsini edir. sensor pod, IR LED və detektor üçün montaj nöqtələri təmin edir, battery_vcover isə batareya bölməsinin sürüşmə qapağını edir. tətik və keçid bu iki montaj üçün çap edilmiş hissələri hazırlayır.
Bütün bu hissələri PLA -da çap etdim, amma demək olar ki, hər hansı bir material işləyəcək. Çap keyfiyyəti o qədər də vacib deyil. Əslində, hər iki gövdənin yarısını çap edərkən printerlə bağlı problemlərim (yəni axmaq istifadəçi səhvləri) vardı və hamısı hələ də yaxşı uyğun gəlir.
Həmişə olduğu kimi, əsas hissələri çap edərkən müxtəlif şeylər bir az səhv idi. Bu problemi bu Təlimatçının sənədlərindəki fayllarda düzəltmişəm, amma yenidən çap etməmişəm, çünki hamısını bir az cızmaq və zımpara ilə işlətmişəm.
OpenSCAD mənbə fayllarını sonrakı mərhələyə əlavə edəcəyəm.
Addım 4: Həssaslıq Ayarlama Məclisi
Bu məclisi Thingiverse -də nəşr etdim. Unutmayın ki, daha yüksək müqavimət daha yüksək həssaslıq deməkdir. Quruluşumda təkəri irəli aparmaq həssaslığı artırır. Təkərin ən həssas ucunu qeyd etməyi faydalı hesab etdim, buna görə həssaslığın necə qurulduğunu vizual olaraq yoxlaya bilərəm.
Addım 5: Tetik qurğusu
Orijinal dizaynım, hərəkətli hissənin altındakı əlaqə üçün bir az tel istifadə etdi, ancaq nazik bir təbəqə metalın daha yaxşı işlədiyini gördüm. Hərəkətli hissə gövdənin arxasındakı iki kontaktı birləşdirir. İki əlaqə üçün bir az yapışqan 16AWG tel istifadə etdim.
Addım 6: Güc açarı
Kontaktların çətin olduğu ortaya çıxdığından, mənə ən çox əziyyət verən də budur - doğru olmalı. Keçid iki terminala icazə versə də, yalnız birini bağlamaq lazımdır. Dizayn, bir yay üçün iki mövqe arasında keçid etməyə imkan verir, amma bu hissəni işləməmişəm.
Kabelləri gövdəyə yapışdırın. Takometr gövdəsində çox yer yoxdur, buna görə də telləri qısaldın.
Addım 7: Quraşdırma
Quru olaraq bütün hissələrinizi bədənə yerləşdirin. Yayın iki qısa parçasını kəsin və batareya yuvasındakı deliklərdən keçirin. Body_left -də sprint VCC -dir, body_right -da yay yerdir. Montaj zamanı bütün parçaları saxlamaq üçün body_left istifadə etdim.
IR LED və detektoru bir -birinə baxdıqları yerə düzəldin - LED -in uzun (pozitiv) ucu detektorun qısa ucuna və D2 portuna gedən telə lehimlənməlidir.
Göstərici LEDini bir yapışqan ilə yerinə yapışdırmağı lazım bildim.
LCD, gövdəyə çox sıx oturacaq. Əslində, PCB -ni bir az zımpara etməli oldum. Mənzilin ölçüsünü bir qədər artırdım, inşallah sizin üçün daha uyğun olar. Daha çox yer olması üçün LED -də başlıq uclarını bir az əydim və telləri onlara lehimlədim - orda heç bir şey bağlamağa yer yoxdur. LCD korpusa yalnız bir yolla düzgün gedəcək və baza yalnız bir tərəfə bağlanacaq.
Hər şeyi bir yerdə lehimləyin və hissələri geri yerləşdirin. Başlıqları olan Nanoya sahib idim - birbaşa lehimlənə bilən bir versiyaya sahib olmaq daha yaxşı olardı. Lehimdən əvvəl LCD tellərini LCD bazasından çəkdiyinizə əmin olun.
Tellər çox uzun qaldığı üçün hər şey olduqca səliqəsiz görünür. Bədəni bağlayın və vintləri bağlayın.
Addım 8: Arduino Sketch
LCD idarə etmək üçün Liquid Crystal I2C kitabxanasına ehtiyacınız olacaq.
Takometri seriyalı monitora bağlasanız, ölçmə zamanı serial monitor üzərindən statistika göndəriləcək.
Səs -küy varsa, alqoritmə sadə bir keçid filtri daxil etdim. Eskizdəki üç dəyişən, ekranın nə qədər tez -tez yeniləndiyini (hal hazırda hər saniyənin yarısı), RPM -nin nə qədər tez -tez hesablanmasını (hazırda hər 100 saniyədə) və filtr dəstəyindəki ölçü sayını (hazırda 29) tənzimləyir. Aşağı RPM üçün (məsələn, 300 -dən aşağı), faktiki RPM dəyəri dalğalanacaq, ancaq orta dəqiq olacaq. Daha dəqiq işləyən RPM əldə etmək üçün filtr dəstəyini artıra bilərsiniz.
Eskizi yüklədikdən sonra getmək yaxşıdır!
Addım 9: OpenSCAd Mənbə Kodu
Bütün openSCAD mənbələrini əlavə edirəm. Bu koda heç bir məhdudiyyət qoymuram - istədiyiniz kimi dəyişdirə, istifadə edə, paylaşa və s. Bu, Arduino eskizinə də aiddir.
Hər bir mənbə faylının faydalı olacağını ümid etdiyim şərhlər var. Əsas takometr parçaları əsas qovluqda, güc açarı konstruksiyalar kataloqundadır, pot_wheel və trigger komponentlər qovluğundadır. Bütün digər mənbələr əsas hissə fayllarından istifadə olunur.
Tövsiyə:
Hamster Təkərli Takometr: 11 Addım (Şəkillərlə birlikdə)
Hamster Təkərli Takometr: Təxminən üç il əvvəl qardaşı oğlanları ilk ev heyvanı Nugget adlı hamsterini aldılar. Nugget -ın məşq rutini ilə maraqlanmaq Nugget (RIP) uzun müddət davam edən bir layihəyə başladı. Bu Təlimat, funksional bir məşq təkərinin optik tachını təsvir edir
Arduino əsaslı təmassız infraqırmızı termometr - Arduino İstifadə edən İQ Əsaslı Termometr: 4 Addım
Arduino əsaslı təmassız infraqırmızı termometr | Arduino İstifadə edən İK Əsaslı Termometr: Salam uşaqlar bu təlimatlarda arduino istifadə edərək təmasda olmayan bir Termometr hazırlayacağıq. Bəzən mayenin/bərkin temperaturu çox yüksək və ya aşağıya enir, sonra onunla əlaqə qurmaq və oxumaq çətindir. o səhnədə temperatur
Hava əsaslı musiqi generatoru (ESP8266 əsaslı Midi Generator): 4 addım (şəkillərlə)
Hava əsaslı musiqi generatoru (ESP8266 əsaslı Midi Generator): Salam, bu gün öz kiçik hava əsaslı musiqi generatorunuzu necə düzəltəcəyinizi izah edəcəyəm, bir növ Arduino kimi bir ESP8266 -ya əsaslanır və temperatur, yağışa cavab verir. və bütün mahnıların və ya akkordların proqramlaşdırılmasını gözləməyin
CNC Router-ə Arduino əsaslı optik takometr əlavə edin: 34 addım (şəkillərlə)
CNC Router-ə Arduino əsaslı Optik Takometr əlavə edin: Arduino Nano, IR LED/IR Fotodiod sensoru və OLED ekranı ilə 30 dollardan aşağı qiymətə CNC yönləndiriciniz üçün optik RPM göstəricisi yaradın. Eletro18 -in Measure RPM - Instructable Optik Takometrindən ilham aldım və takometr əlavə etmək istədim
Bir Velosiped Sürətölçənindən (Takometr) Hazırlanan Takometr: 3 Addım (Şəkillərlə)
Bir Velosiped Sürət Ölçerindən (Siklokompüterdən) Hazırlanan Takometr: Bəzən təkərin, milin və ya motorun nə qədər sürətlə döndüyünü bilmək lazımdır. Fırlanma sürətini ölçən cihaz takometrdir. Ancaq onlar bahalıdır və tapmaq asan deyil. Velosiped sürətölçənindən istifadə etməklə ucuz və asandır (cycl