Daftar Isi:
- Langkah 1: Diagram Skema
- Langkah 2: Daftar Komponen dan Alat
- Langkah 3: PCB
- Langkah 4: Perakitan Modul
- Langkah 5: Perangkat Lunak
Video: Timer Dengan Arduino dan Rotary Encoder: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Timer merupakan alat yang sering digunakan baik dalam kegiatan industri maupun rumah tangga.
Perakitan ini murah dan mudah dibuat.
Ini juga sangat serbaguna, dapat memuat program yang dipilih sesuai dengan kebutuhan. Ada beberapa program yang saya buat, untuk Arduino Nano.
Durasi timer dapat dimasukkan pada tampilan (1602) dari rotary encoder. Dengan menekan tombol pada rotary encoder, pengatur waktu dipicu. Beban akan diberi daya selama waktu tunda melalui kontak relai.
Saya pribadi menggunakan timer untuk paparan UV dalam proses PCB, tetapi juga di rumah di mana robot dapur dioperasikan untuk menguleni adonan roti.
Perlengkapan:
Semua komponen dapat ditemukan di AliExpress dengan harga murah.
PCB dirancang dan diproduksi oleh saya (proyek KiCad). Metode produksi PCB akan menjadi subjek Instructables masa depan.
Langkah 1: Diagram Skema
Sirkuit ini dibangun di sekitar Arduino Nano. Tampilan yang mengatur waktu dan membaca waktu yang tersisa adalah tipe 1602.
Melalui Q1, BZ1 diaktifkan, yang mengeluarkan bunyi bip di akhir waktu tunda.
Pengaturan waktu tunda dilakukan dari Rotary Encoder (tipe mekanis).
Juga dari sini dibuat "Waktu mulai".
Relai K1 (12V) diaktifkan oleh Q2. Kontak relai K1 tersedia di konektor J1.
Skema dipasok (+12V) ke konektor J2.
Langkah 2: Daftar Komponen dan Alat
Berikut daftar komponen yang diberikan oleh program KiCad:
Modul Arduino_Nano A1: Arduino_Nano_Dengan Lubang Pemasangan
BZ1 Buzzer 5V Buzzer_Beeper: Buzzer_12x9.5RM7.6
C1 470nF Capacitor_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
C2, C3 100nF Kapasitor_THT:C_Rect_L7.0mm_W2.0mm_P5.00mm
D1 LED Merah LED_THT: LED_D5.0mm
D2 1N4001 Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal
Tampilan DS1 WC1602A: WC1602A
J1 Conn_01x05 Konektor_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Horizontal
J2 +12V Konektor_BarrelJack:BarrelJack_Horizontal
K1 Rel 12V Relay_THT:Rel 12V
Q1, Q2 BC547 Paket_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 Potensiometer_THT:Potensiometer_Piher_PT-10-V10_Vertikal
SW1 Rotary_Encoder Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm
Tombol Memori SW2_Switch_THT:SW_CuK_JS202011CQN_DPDT_Lurus
Untuk ini ditambahkan:
-PCB dirancang di KiCad.
-Multimeter digital (jenis apa saja).
-Fludor dan alat solder.
-Sekrup M3 l = 25mm, mur dan spacer untuk pemasangan LCD1602.
-Knob untuk rotary encoder.
-Keinginan untuk melakukannya.
Langkah 3: PCB
Proyek PCB dibuat dalam program KiCad dan dapat ditemukan di:
github.com/StoicaT/Timer-with-Arduino-and-…
Di sini Anda akan menemukan semua detail yang diperlukan untuk pesanan pabrik (file Gerber, dll.).
Mulai dari dokumentasi ini, Anda juga dapat membuat PCB sendiri di atas bahan berlapis ganda, tebal 1,6 mm. Tidak ada lubang logam, dengan saluran berdampingan dengan konektor tidak berinsulasi.
Tutupi semua rute dengan timah.
Kami memeriksa dengan multimeter digital rute PCB untuk mendeteksi gangguan atau korsleting antara rute (foto pertama pada Langkah 4).
Langkah 4: Perakitan Modul
Foto-foto berikut menunjukkan secara singkat cara menanam komponen elektronik.
3 foto terakhir menunjukkan set depan-belakang yang sudah selesai (final).
Mulai modul:
-Periksa secara visual penempatan komponen dan penyolderan timah yang benar (komponen ditanam sedemikian rupa sehingga rakitan dapat dipasang di panel depan perangkat).
-Daya pemasangan pada J2 dengan 12V.
-Ukur (sesuai dengan diagram skematik) tegangan pada papan (multimeter digital).
-Sesuaikan kontras optimal pada LCD1602 dari RV1.
-Upload program pada board Arduino Nano seperti gambar dibawah ini.
-Periksa fungsi yang tepat dengan memberikan timer dan melihat bahwa itu dijalankan dengan benar.
Langkah 5: Perangkat Lunak
Programnya bisa dilihat di:
github.com/StoicaT/Timer-with-Arduino-and-…
github.com/StoicaT/Timer-with-Arduino-and-…
Ada 2 varian program. Repositori github menjelaskan apa yang dilakukan masing-masing dan bagaimana timer diprogram dalam setiap kasus.
Kami akan mengunduh versi yang diinginkan dan mengunggahnya ke papan Arduino Nano.
Dan itu saja!
Direkomendasikan:
Power Timer Dengan Arduino dan Rotary Encoder: 7 Langkah (dengan Gambar)
Power Timer Dengan Arduino dan Rotary Encoder: Power Timer ini didasarkan pada timer yang disajikan di: https://www.instructables.com/id/Timer-With-Arduin…Modul catu daya dan SSR (solid state relay ) terpasang padanya. Beban daya hingga 1KW dapat dioperasikan dan dengan sedikit perubahan l
Tombol Volume USB Menggunakan DigiSpark dan Rotary Encoder: 3 Langkah
USB Volume Knob Menggunakan DigiSpark dan Rotary Encoder: Ini adalah USB Volume Control Knob yang super murah. Beberapa kali kenop tradisional lebih nyaman untuk mengontrol berbagai hal daripada mengklik mouse di mana-mana. Proyek ini menggunakan DigiSpark, Rotary Encoder dan Adafruit Trinket USB Library (https://github.c
Cara Menggunakan Motor Stepper Sebagai Rotary Encoder dan Tampilan OLED untuk Langkah: 6 Langkah
Cara Menggunakan Motor Stepper Sebagai Rotary Encoder dan Tampilan OLED untuk Langkah-Langkahnya: Dalam tutorial ini kita akan mempelajari cara melacak langkah motor stepper pada Tampilan OLED. Tonton video demonstrasi. Kredit untuk tutorial Asli diberikan kepada pengguna youtube "sky4fly"
Rotary Encoder - Memahami dan Menggunakannya (Arduino/Pengendali lainnya): 3 Langkah
Rotary Encoder - Memahami dan Menggunakannya (Arduino/otherPengendali lainnya): Rotary encoder adalah perangkat elektro-mekanis yang mengubah gerakan rotasi menjadi informasi digital atau analog. Itu bisa berputar searah jarum jam atau berlawanan arah jarum jam. Ada dua jenis enkoder putar: enkoder absolut dan relatif (tambahan).Wh
Rotary Encoder: Cara Kerja dan Cara Menggunakan Dengan Arduino: 7 Langkah
Rotary Encoder: Cara Kerja dan Cara Menggunakan Dengan Arduino: Anda dapat membaca ini dan tutorial menakjubkan lainnya di situs web resmi ElectroPeakOverviewDalam tutorial ini, Anda akan mengetahui cara menggunakan rotary encoder. Pertama, Anda akan melihat beberapa informasi tentang encoder rotasi, dan kemudian Anda akan belajar bagaimana