Sadržaj:
- Korak 1: Shematski dijagram
- Korak 2: Popis komponenti i alata
- Korak 3: PCB
- Korak 4: Montaža modula
- Korak 5: Softver
Video: Mjerač vremena s Arduinom i rotacijskim koderom: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Mjerač vremena je alat koji se često koristi u industrijskim i kućanskim aktivnostima.
Ovaj sklop je jeftin i jednostavan za izradu.
Također je vrlo svestran, jer može učitati program odabran prema potrebama. Nekoliko programa sam napisao za Arduino Nano.
Trajanje mjerača vremena može se unijeti na zaslonu (1602) s okretnog davača. Pritiskom na gumb na rotacijskom davaču aktivira se mjerač vremena. Opterećenje će se napajati tijekom vremenske odgode putem kontakata releja.
Osobno sam koristio mjerač vremena za izlaganje UV zračenju u procesu PCB -a, ali i kod kuće gdje je kuhinjski robot operirao miješenje tijesta za kruh.
Pribor:
Sve se komponente mogu pronaći na AliExpressu po niskim cijenama.
PCB sam dizajnirao i proizveo (KiCad projekt). Način proizvodnje PCB -a bit će predmet budućih Instructables.
Korak 1: Shematski dijagram
Krug je izgrađen oko Arduino Nano. Zaslon koji postavlja vrijeme i očitava preostalo vrijeme je tipa 1602.
Kroz Q1 aktivira se BZ1, koji na kraju vremena odgode emitira zvučni signal.
Podešavanje vremena odgode vrši se pomoću rotacijskog davača (mehanički tip).
Odavde se također pravi "Vrijeme početka".
Relej K1 (12V) aktivira Q2. Relejni kontakti K1 dostupni su na priključku J1.
Shema se isporučuje (+12V) na konektor J2.
Korak 2: Popis komponenti i alata
Ovo je popis komponenti koje daje program KiCad:
A1 Arduino_Nano modul: Arduino_Nano_ s rupama za montažu
Zvučni signal BZ1 5V Zvučni signal_Bipper: Zvučni signal_12x9.5RM7.6
C1 Kondenzator 470nF_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
C2, C3 100nF kondenzator_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm
D1 LED crvena LED_THT: LED_D5.0 mm
D2 1N4001 Dioda_THT: D_DO-41_SOD81_P10.16mm_Vodoravna
DS1 WC1602A Zaslon: WC1602A
J1 Conn_01x05 Konektor_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Horizontalno
Konektor J2 +12V_BarrelJack: BarrelJack_Horizontal
Relej K1 Rel 12V_THT: Rel 12V
Q1, Q2 BC547 Paket_TO_SOT_THT: TO-92_Inline
R1, R3 15K otpornik_THT: R_osni_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontalno
R2 1K/0, 5W otpornik_THT: R_osni_DIN0309_L9.0mm_D3.2mm_P12.70mm_Vodoran
R4 220 Otpornik_THT: R_Aksijalni_DIN0207_L6.3 mm_D2.5 mm_P10.16 mm_Vodoran
RV1 5K Potenciometar_THT: Potenciometar_Piher_PT-10-V10_Vertikalni
SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm
SW2 Memorijski gumb_Switch_THT: SW_CuK_JS202011CQN_DPDT_Sravno
Ovome se dodaje:
-PCB dizajniran u KiCad -u.
-Digitalni multimetar (bilo koje vrste).
-Fludor i alati za lemljenje.
-Vijaci M3 l = 25 mm, matice i odstojnici za montažu na LCD1602.
-Ručica za rotacijski davač.
-Želja za tim.
Korak 3: PCB
Projekt PCB -a izrađen je u programu KiCad i može se pronaći na:
github.com/StoicaT/Timer-with-Arduino-and-…
Ovdje ćete pronaći sve pojedinosti potrebne za tvorničku narudžbu (Gerberove datoteke itd.).
Polazeći od ove dokumentacije, također možete izraditi vlastite PCB-e od dvostruko presvučenog materijala, debljine 1,6 mm. Bez metalnih rupa, s bočnim prolazima s neizoliranim priključkom.
Pokrijte sve rute limom.
Digitalnim multimetrom provjeravamo rute PCB -a kako bismo otkrili prekide ili kratke spojeve između ruta (prva fotografija u koraku 4).
Korak 4: Montaža modula
Sljedeće fotografije ukratko pokazuju kako saditi elektroničke komponente.
Posljednje 3 fotografije prikazuju kompletan prednji-zadnji set (konačan).
Pokrenite modul:
-Vizualno provjerite ispravan položaj dijelova i lemljenje kositrom (komponente su postavljene na takav način da se sklop može montirati na prednju ploču uređaja).
-Napajajte montažu na J2 s 12V.
-Mjerite (prema shematskom dijagramu) napone na ploči (digitalni multimetar).
-Podesite optimalni kontrast na LCD1602 od RV1.
-Otpremite program na Arduino Nano ploču kao što je prikazano u nastavku.
-Provjerite ispravno funkcioniranje davanjem mjerača vremena i provjerite je li ispravno izvedeno.
Korak 5: Softver
Program se može pronaći na:
github.com/StoicaT/Timer-with-Arduino-and-…
github.com/StoicaT/Timer-with-Arduino-and-…
Postoje 2 varijante programa. Spremište github objašnjava što svaki od njih radi i kako je mjerač vremena programiran u svakom slučaju.
Preuzet ćemo željenu verziju i učitati je na Arduino Nano ploču.
I to je to!
Preporučeni:
KS-čaj-mjerač vremena: 4 koraka
KS-Tea-Timer: SituacijaTi si na pr. u uredu i želite skuhati čaj kako treba (npr. zeleni čaj 2 minute, crni čaj 5 minuta …), ali ponekad jednostavno propustite pravo vrijeme da prekinete kuhanje i izvadite čaj iz Vruća voda. To je vrlo
555 Mjerač vremena za odašiljanje signala za prekid Atmega328: 7 koraka
555 Timer za odašiljanje signala za prekid Atmega328: Glavni cilj ovog kruga je ušteda energije. Dakle, neću govoriti o arduinu jer sama ploča ima nepotrebne troškove za konačni proizvod. Odličan je za razvoj. No, nije baš dobro za završne projekte koji se izvode na batt
Kako sami napraviti mjerač vremena: 10 koraka
Kako sami izraditi mjerač vremena: Mjerači se sada široko koriste u mnogim aplikacijama, poput punjenja električnih vozila sa zaštitom od punjenja u određenom vremenskom razdoblju, te u nekim funkcionalnim mrežnim kontrolerima vremena. Pa kako napraviti mjerač vremena?
Tajmer za napajanje s Arduinom i rotacijskim koderom: 7 koraka (sa slikama)
Tajmer napajanja s Arduinom i rotacijskim davačem: Ovaj mjerač napajanja temelji se na mjeraču vremena koji je prikazan na: https: //www.instructables.com/id/Timer-With-Arduin…Modul napajanja i SSR (poluprovodnički relej ) na njega su priključeni. Snagom do 1KW može se upravljati, a uz minimalne promjene l
Arduino 3-u-1 prikaz vremena i vremena: 11 koraka
Arduino 3-u-1 prikaz vremena i vremena: Volim PIC mikrokontrolere i volim programiranje na asemblerskom jeziku. Zapravo, u posljednjih nekoliko godina na svojoj sam web stranici objavio oko 40 projekata na temelju te kombinacije. Nedavno sam naručivao neke dijelove iz jednog od mojih omiljenih američkih v