Isi kandungan:
- Langkah 1: Diagram Skematik
- Langkah 2: Senarai Komponen dan Alat
- Langkah 3: PCB
- Langkah 4: Pemasangan Modul
- Langkah 5: Perisian
Video: Pemasa Dengan Arduino dan Rotary Encoder: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Pemasa adalah alat yang sering digunakan dalam aktiviti industri dan rumah tangga.
Pemasangan ini murah dan senang dibuat.
Ia juga sangat serba boleh, dapat memuat program yang dipilih mengikut keperluan. Terdapat beberapa program yang ditulis oleh saya, untuk Arduino Nano.
Jangka masa pemasa dapat dimasukkan pada paparan (1602) dari pengekod putar. Dengan menekan butang pada pengekod putar, pemasa akan dipicu. Beban akan dihidupkan semasa kelewatan waktu melalui kenalan geganti.
Saya secara peribadi menggunakan pemasa untuk pendedahan UV dalam proses PCB, tetapi juga di rumah di mana robot dapur beroperasi untuk menguli doh roti.
Bekalan:
Semua komponen boleh didapati di AliExpress dengan harga murah.
PCB direka dan dihasilkan oleh saya (projek KiCad). Kaedah pengeluaran PCB akan menjadi subjek Instructables masa depan.
Langkah 1: Diagram Skematik
Litar dibina di sekitar Arduino Nano. Paparan yang menetapkan masa dan membaca baki masa adalah jenis 1602.
Melalui Q1, BZ1 diaktifkan, yang mengeluarkan bunyi bip pada akhir waktu tunda.
Pengaturan masa tunda dibuat dari Rotary Encoder (jenis mekanikal).
Juga dari sini dibuat "Masa mula".
Relay K1 (12V) diaktifkan oleh Q2. Kenalan geganti K1 boleh didapati di penyambung J1.
Skema dibekalkan (+ 12V) ke penyambung J2.
Langkah 2: Senarai Komponen dan Alat
Ini adalah senarai komponen yang diberikan oleh program KiCad:
Modul A1 Arduino_Nano: Arduino_Nano_WithMountingHoles
BZ1 Buzzer 5V Buzzer_Beeper: Buzzer_12x9.5RM7.6
Kapasitor C1 470nF_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
Kapasitor C2, C3 100nF_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
D1 LED Red LED_THT: LED_D5.0mm
D2 1N4001 Diod_THT: D_DO-41_SOD81_P10.16mm_Horizontal
Paparan DS1 WC1602A: WC1602A
J1 Conn_01x05 Connector_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Horizontal
Penyambung J2 + 12V_BarrelJack: BarrelJack_Horizontal
Relay K1 Rel 12V_THT: Rel 12V
Q1, Q2 BC547 Package_TO_SOT_THT: TO-92_Dalam talian
R1, R3 15K Perintang_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal
R2 1K / 0, Resistor 5W_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horisontal
R4 220 Perintang_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horisontal
RV1 5K Potensiometer_THT: Potensiometer_Piher_PT-10-V10_Vertikal
SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm
Butang Memori SW2_Switch_THT: SW_CuK_JS202011CQN_DPDT_Straight
Untuk ini ditambah:
-PCB direka dalam KiCad.
-Digital multimeter (jenis apa pun).
-Fluor dan alat pematerian.
-Skrup M3 l = 25mm, kacang dan spacer untuk pemasangan LCD1602.
-Knob untuk pengekod putar.
-Keinginan untuk melakukannya.
Langkah 3: PCB
Projek PCB dibuat dalam program KiCad dan boleh didapati di:
github.com/StoicaT/Timer-with-Arduino-and-…
Di sini anda akan menemui semua butiran yang diperlukan untuk pesanan kilang (fail Gerber, dll.).
Bermula dari dokumentasi ini, anda juga boleh membuat PCB sendiri pada bahan berlapis dua, setebal 1.6 mm. Tidak ada lubang logam, dengan laluan bersebelahan dengan penyambung tidak bertebat.
Tutup semua laluan dengan timah.
Kami memeriksa dengan multimeter digital laluan PCB untuk mengesan gangguan atau litar pintas antara laluan (foto pertama dalam Langkah 4).
Langkah 4: Pemasangan Modul
Foto-foto berikut menunjukkan secara ringkas cara menanam komponen elektronik.
3 foto terakhir menunjukkan set depan-belakang yang lengkap (final).
Mulakan modul:
-Periksa secara visual penempatan komponen dan pematerian timah yang betul (komponen ditanam sedemikian rupa sehingga pemasangan dapat dipasang pada panel depan peranti).
-Kuatkan pemasangan pada J2 dengan 12V.
-Mengukur (mengikut rajah skematik) voltan pada papan (multimeter digital).
-Sesuaikan kontras optimum pada LCD1602 dari RV1.
-Muat naik program di papan Arduino Nano seperti gambar di bawah.
-Periksa fungsi yang betul dengan memberikan pemasa dan melihat bahawa ia dilaksanakan dengan betul.
Langkah 5: Perisian
Program ini boleh didapati di:
github.com/StoicaT/Timer-with-Arduino-and-…
github.com/StoicaT/Timer-with-Arduino-and-…
Terdapat 2 varian program. Repositori github menerangkan apa yang dilakukan masing-masing dan bagaimana pemasa diprogramkan dalam setiap kes.
Kami akan memuat turun versi yang diinginkan dan memuat naiknya ke papan Arduino Nano.
Dan itu sahaja!
Disyorkan:
Pemasa Kuasa Dengan Arduino dan Rotary Encoder: 7 Langkah (dengan Gambar)
Power Timer With Arduino dan Rotary Encoder: Power Timer ini berdasarkan pemasa yang ditunjukkan di: https: //www.instructables.com/id/Timer-With-Arduin… Modul bekalan kuasa dan SSR (relay keadaan pepejal) ) dilampirkan padanya. Beban kuasa sehingga 1KW dapat dikendalikan dan dengan sedikit perubahan
Sistem Akuarium Lampu dan Pam Automatik Dengan Arduino dan Pemasa RTC: 3 Langkah
Sistem Akuarium Cahaya dan Pam Automatik Dengan Arduino dan Pemasa RTC: Akuarium boleh dibuat menjadi campur tangan sifar yang diperlukan ekosistem pemeliharaan diri dengan beberapa penjagaan dan teknologi:) Untuk membina sistem Lampu dan Pam Automatik untuk akuarium, tentunya siapkan sistem manual pertama. Saya menggunakan 2 lampu banjir masing-masing 50 W dan 1 6W
Rotary Encoder: Bagaimana Ia Berfungsi dan Cara Menggunakan Dengan Arduino: 7 Langkah
Rotary Encoder: Bagaimana Ia Berfungsi dan Cara Menggunakan Dengan Arduino: Anda boleh membaca ini dan tutorial luar biasa lain di laman web rasmi ElectroPeakTinjauan Umum Dalam tutorial ini, anda akan mengetahui cara menggunakan encoder putar. Pertama, anda akan melihat beberapa maklumat mengenai pengekod putaran, dan kemudian anda akan belajar bagaimana
Mikrokontroler AVR. LED Flasher Menggunakan Pemasa. Gangguan Pemasa. Mod CTC Pemasa: 6 Langkah
Mikrokontroler AVR. LED Flasher Menggunakan Pemasa. Gangguan Pemasa. Mod CTC Pemasa: Halo semua! Pemasa adalah konsep penting dalam bidang elektronik. Setiap komponen elektronik berfungsi berdasarkan jangka masa. Pangkalan masa ini membantu memastikan semua kerja disegerakkan. Semua mikrokontroler berfungsi pada frekuensi jam yang ditentukan
Pemasa NE555 - Mengkonfigurasi Pemasa NE555 dalam Konfigurasi Astable: 7 Langkah
Pemasa NE555 | Mengkonfigurasi Pemasa NE555 dalam Konfigurasi Astable: Pemasa NE555 adalah salah satu IC yang paling biasa digunakan di dunia elektronik. Ini dalam bentuk DIP 8, yang bermaksud bahawa ia mempunyai 8 pin