Mündəricat:
- Addım 1: Şematik Diaqram
- Addım 2: Komponentlərin və Alətlərin siyahısı
- Addım 3: PCB
- Addım 4: Modul Montajı
- Addım 5: Proqram təminatı
Video: Arduino və Rotary Encoder ilə Taymer: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Taymer həm sənaye, həm də məişət fəaliyyətlərində tez -tez istifadə olunan bir vasitədir.
Bu montaj ucuz və hazırlanması asandır.
Ehtiyaclara görə seçilmiş proqramı yükləyə bilmək də çox yönlüdür. Arduino Nano üçün yazdığım bir neçə proqram var.
Taymerin müddəti ekranda (1602) fırlanan kodlayıcıdan daxil edilə bilər. Döner kodlayıcıdakı düyməni basaraq, zamanlayıcı işə düşür, yük gecikmə zamanı bir rölin kontaktları vasitəsilə işləyəcək.
PCB prosesində ultrabənövşəyi şüalanma üçün taymeri şəxsən istifadə etmişəm, həm də evdə mətbəx robotunun çörək xəmirini yoğurmaq üçün işlədiyi evdə.
Təchizat:
Bütün komponentləri aşağı qiymətlərlə AliExpress -də tapa bilərsiniz.
PCB mənim tərəfimdən hazırlanmış və istehsal edilmişdir (KiCad layihəsi). PCB istehsal üsulu gələcəkdə Instructables mövzusu olacaq.
Addım 1: Şematik Diaqram
Dövrə Arduino Nano ətrafında qurulub. Vaxtı təyin edən və qalan vaxtı oxuyan ekran 1602 tiplidir.
Q1 vasitəsilə BZ1 aktivləşir və gecikmə müddətinin sonunda bir səs siqnalı verir.
Gecikmə vaxtının təyin edilməsi Rotary Encoder -dən (mexaniki tip) aparılır.
Buradan da "Başlama saatı" hazırlanır.
K1 (12V) rölesi Q2 tərəfindən aktivləşdirilir. K1 rölesi kontaktları J1 konnektorunda mövcuddur.
Sxem J2 konnektoruna verilir (+12V).
Addım 2: Komponentlərin və Alətlərin siyahısı
KiCad proqramı tərəfindən verilən komponentlərin siyahısı belədir:
A1 Arduino_Nano Modulu: Arduino_Nano_WithMountingHoles
BZ1 Buzzer 5V Buzzer_Beeper: Buzzer_12x9.5RM7.6
C1 470nF Kondansatör_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
C2, C3 100nF Kondansatör_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
D1 LED Qırmızı LED_THT: LED_D5.0mm
D2 1N4001 Diode_THT: D_DO-41_SOD81_P10.16mm_Horizontal
DS1 WC1602A Ekran: WC1602A
J1 Conn_01x05 Connector_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Horizontal
J2 +12V Connector_BarrelJack: BarrelJack_Horizontal
K1 Rel 12V Relay_THT: Rel 12V
Q1, Q2 BC547 Package_TO_SOT_THT: TO-92_Inline
R1, R3 15K Resistor_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal
R2 1K/0, 5W Resistor_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal
R4 220 Resistor_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal
RV1 5K Potansiometr_THT: Potansiometr_Piher_PT-10-V10_ Şaquli
SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm
SW2 Yaddaş Button_Switch_THT: SW_CuK_JS202011CQN_DPDT_Straight
Buna əlavə olunur:
-PCB KiCad -da hazırlanmışdır.
-Rəqəmsal multimetr (istənilən tip).
-Flüor və lehim alətləri.
-Vidalar M3 l = 25mm, qoz -fındıq və LCD1602 montaj üçün aralıqlar.
-Dönər kodlayıcı üçün düymə.
-Bunu etmək arzusu.
Addım 3: PCB
PCB layihəsi KiCad proqramında hazırlanmışdır və burada tapa bilərsiniz:
github.com/StoicaT/Timer-with-Arduino-and-…
Burada zavod sifarişi üçün lazım olan bütün detalları tapa bilərsiniz (Gerber faylları və s.).
Bu sənəddən başlayaraq 1,6 mm qalınlığında ikiqat örtüklü material üzərində öz PCB-lərinizi də hazırlaya bilərsiniz. Metal deliklər yoxdur, yalıtılmamış bağlayıcı ilə yan-yana keçidlər.
Bütün yolları qalay ilə örtün.
Marşrutlar arasındakı fasilələri və ya qısa qapanmaları aşkar etmək üçün rəqəmsal multimetrlə PCB marşrutlarını yoxlayırıq (ilk addım 4 -də).
Addım 4: Modul Montajı
Aşağıdakı fotoşəkillər elektron komponentlərin necə əkiləcəyini qısaca göstərir.
Son 3 fotoda tamamlanmış ön arxa dəsti (final) göstərilir.
Modulu işə salın:
-Komponentlərin düzgün yerləşdirilməsini və qalay lehimləməsini yoxlayın (komponentlər elə qurulmuşdur ki, qurğu cihazın ön panelinə quraşdırıla bilər).
-J2 üzərindəki montajı 12V ilə gücləndirin.
-Lövhədəki gərginliyi ölçün (sxematik diaqrama görə) (rəqəmsal multimetr).
-RV1 -dən LCD1602 -də optimal kontrastı tənzimləyin.
-Proqramı aşağıda göstərildiyi kimi Arduino Nano lövhəsinə yükləyin.
Bir taymer verərək düzgün işlədiyini görərək düzgün işləməsini yoxlayın.
Addım 5: Proqram təminatı
Proqramı burada tapa bilərsiniz:
github.com/StoicaT/Timer-with-Arduino-and-…
github.com/StoicaT/Timer-with-Arduino-and-…
Proqramın 2 variantı var. Github deposu, hər birinin nə etdiyini və hər bir vəziyyətdə taymerin necə proqramlaşdırıldığını izah edir.
İstədiyiniz versiyanı yükləyib Arduino Nano lövhəsinə yükləyəcəyik.
Və bu qədər!
Tövsiyə:
Arduino və Rotary Encoder ilə Güc Taymeri: 7 Addım (Şəkillərlə)
Arduino və Rotary Encoder ilə Güc Zamanlayıcısı: Bu Güc Taymeri, https://www.instructables.com/id/Timer-With-Arduin..A-da təqdim olunan taymerə əsaslanır. ) 1KW -a qədər güc yükləri işlədilə bilər və minimal dəyişikliklərlə l
ESP8266 - İnternet / ESP8266 ilə Taymer və Uzaqdan İdarəetmə ilə Bağ Suvarması: 7 Addım (Şəkillərlə)
ESP8266 - İnternet / ESP8266 ilə Taymer və Uzaqdan İdarəetmə ilə Bağ Suvarması: ESP8266 - Suvarma uzaqdan idarə və tərəvəz bağları, çiçək bağları və çəmənlər üçün vaxtı ilə. ESP-8266 sxemindən və suvarma qurğusu üçün hidravlik / elektrikli klapandan istifadə edir
Rotary Encoder: necə işləyir və Arduino ilə necə istifadə olunur: 7 addım
Rotary Encoder: Arduino ilə necə işləyir və necə istifadə olunur: Bu və digər möhtəşəm dərsləri ElectroPeak -in rəsmi saytında oxuya bilərsinizBaxış Bu dərsdə, fırlanan kodlayıcıdan necə istifadə edəcəyinizi öyrənəcəksiniz. Əvvəlcə fırlanma kodlayıcısı haqqında bəzi məlumatlar görəcəksiniz və sonra necə edəcəyinizi öyrənəcəksiniz
Taymer funksiyası ilə TV pultu ilə ev cihazlarını necə idarə etmək olar: 7 addım (şəkillərlə)
Taymer Fonksiyonu ilə TV Uzaqdan Ev Məişət Cihazlarına Necə Nəzarət Edilir: İstehlak bazarına 25 il girdikdən sonra da, infraqırmızı rabitə son günlərdə hələ də çox aktualdır. İstər 55 düymlük 4K televizorunuz olsun, istərsə də avtomobilinizin səs sistemi, hər şeyə cavab vermək üçün İR uzaqdan idarəediciyə ehtiyacımız var
Arduino ilə Rotary Encoder Təlimatı: 6 Addım
Arduino ilə Rotary Encoder Təlimatı: Rotary encoder, fırlanarkən hərəkəti və mövqeyi izləyə bilən elektron komponentdir. Rotary encoder, fırlanan enkoder fırlandıqda impuls yarada bilən optik sensorlar istifadə edir. Döner kodlayıcının ümumiyyətlə bir mec kimi tətbiqi