Sadržaj:

Tajmer s Arduinom i rotacijskim koderom: 5 koraka
Tajmer s Arduinom i rotacijskim koderom: 5 koraka

Video: Tajmer s Arduinom i rotacijskim koderom: 5 koraka

Video: Tajmer s Arduinom i rotacijskim koderom: 5 koraka
Video: Как построить ПЛК Arduino с модулем часов реального времени и поворотным энкодером 2024, Novembar
Anonim
Tajmer s Arduinom i rotacijskim koderom
Tajmer s Arduinom i rotacijskim koderom

Tajmer je alat koji se često koristi i u industrijskim i u kućnim aktivnostima.

Ova montaža je jeftina i laka 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 zaslon (1602) iz okretnog davača. Pritiskom na tipku na okretnom davaču aktivira se mjerač vremena. Opterećenje će se napajati tijekom vremenskog kašnjenja putem kontakata releja.

Ja sam osobno koristio tajmer za izlaganje UV zračenju u procesu PCB -a, ali i kod kuće gdje je kuhinjski robot operirao miješenje tijesta za kruh.

Potrošni materijal:

Sve komponente se mogu pronaći na AliExpressu po niskim cijenama.

PCB sam dizajnirao i proizveo (KiCad projekat). Način proizvodnje PCB -a bit će predmet budućih Instructables.

Korak 1: Šematski dijagram

Shematski dijagram
Shematski dijagram

Krug je izgrađen oko Arduino Nano -a. Zaslon koji postavlja vrijeme i očitava preostalo vrijeme je tipa 1602.

Kroz Q1 aktivira se BZ1, koji emituje zvučni signal na kraju vremena odgode.

Podešavanje vremena odgode vrši se pomoću rotacijskog davača (mehanički tip).

Odavde se pravi i "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: Lista komponenti i alata

Popis komponenti i alata
Popis komponenti i alata

Ovo je popis komponenti koje daje program KiCad:

A1 Arduino_Nano modul: Arduino_Nano_ sa rupama za montažu

BZ1 Zvučni signal 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.0mm

D2 1N4001 Dioda_THT: D_DO-41_SOD81_P10.16mm_Horizontalna

DS1 WC1602A Zaslon: WC1602A

J1 Conn_01x05 Connector_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Horizontal

J2 +12V Connector_BarrelJack: BarrelJack_Horizontal

K1 Rel 12V Relej_THT: Rel 12V

Q1, Q2 BC547 Paket_TO_SOT_THT: TO-92_Inline

R1, R3 15K otpornik_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontalno

R2 1K/0, 5W otpornik_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontalno

R4 220 Otpornik_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontalno

RV1 5K Potenciometar_THT: Potenciometar_Piher_PT-10-V10_Vertikalni

SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm

SW2 Memorijsko dugme_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 da se to uradi.

Korak 3: PCB

PCB projekat je urađen u KiCad programu i može se naći na:

github.com/StoicaT/Timer-with-Arduino-and-…

Ovdje ćete pronaći sve detalje potrebne za tvorničku narudžbu (Gerber datoteke itd.).

Polazeći od ove dokumentacije, možete napraviti i vlastite PCB-e od dvostruko presvučenog materijala, debljine 1,6 mm. Bez metalnih rupa, sa bočnim prolazima sa neizolovanim konektorom.

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

Sklapanje modula
Sklapanje modula
Sklapanje modula
Sklapanje modula
Sklapanje modula
Sklapanje modula

Sljedeće fotografije ukratko prikazuju kako saditi elektroničke komponente.

Posljednje 3 fotografije prikazuju kompletan prednji i zadnji set (konačan).

Pokrenite modul:

-Vizuelno proverite pravilno postavljanje komponenti i lemljenje kalajem (komponente su postavljene na takav način da se sklop može montirati na prednju ploču uređaja).

-Napajajte montažu na J2 sa 12V.

-Mjerite (prema shematskom dijagramu) napone na ploči (digitalni multimetar).

-Podesite optimalni kontrast na LCD1602 iz RV1.

-Otpremite program na Arduino Nano ploču kao što je prikazano u nastavku.

-Provjerite ispravno funkcioniranje davanjem mjerača vremena i provjerite da li se pravilno izvodi.

Korak 5: Softver

Program možete pronaći na:

github.com/StoicaT/Timer-with-Arduino-and-…

github.com/StoicaT/Timer-with-Arduino-and-…

Postoje 2 varijante programa. Github spremište objašnjava šta svako radi i kako je tajmer programiran u svakom slučaju.

Preuzet ćemo željenu verziju i postaviti je na Arduino Nano ploču.

I to je to!

Preporučuje se: