Sadržaj:
- Korak 1: Šematski dijagram
- Korak 2: Lista komponenti i alata
- Korak 3: PCB
- Korak 4: Montaža modula
- Korak 5: Softver
Video: Tajmer s Arduinom i rotacijskim koderom: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
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
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
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
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:
Mobilni telefon s rotacijskim biranjem u retro stilu: 4 koraka (sa slikama)
Mobilni telefon s rotacijskim biranjem u retro stilu: Ovaj projekt pokrenuli su praktične potrebe i želja da se učini nešto zabavno. Kao većina modernih porodica, prestali smo imati pravi " dom " telefon (žičan) prije mnogo godina. Umjesto toga, imamo dodatnu SIM karticu povezanu s našom " starom " kućni broj
Tajmer za napajanje s Arduinom i rotacijskim koderom: 7 koraka (sa slikama)
Tajmer napajanja s Arduinom i rotacijskim davačem: Ovaj mjerač napajanja zasnovan je na mjeraču vremena predstavljenom na: https: //www.instructables.com/id/Timer-With-Arduin…Modul za napajanje i SSR (poluprovodnički relej ) na njega su priključeni. Snagom do 1KW se može upravljati i uz minimalne izmjene l
Tajmer za reakciju za jednog igrača (s Arduinom): 5 koraka
Mjerač vremena za reakciju za jednog igrača (s Arduinom): U ovom projektu ćete izgraditi mjerač vremena za reakciju koji pokreće Arduino. Radi na Arduinovoj funkciji millis () gdje procesor bilježi vrijeme od početka rada programa. Pomoću njega možete pronaći vremensku razliku između
Arduino Datalogger sa RTC -om, Nokia LCD -om i koderom: 4 koraka
Arduino Datalogger sa RTC-om, Nokia LCD-om i enkoderom: Dijelovi: Arduino Nano ili Arduino Pro Mini Nokia 5110 84x48 LCD DHT11 senzor temperature/vlažnosti DS1307 ili DS3231 RTC modul s ugrađenim AT24C32 EEPROM Jeftini koder s 3 kondenzatora za otklanjanje Značajke: GUI zasnovan na Nokia LCD-u i en
Tajmer za isključivanje sa Arduinom: 3 koraka
Tajmer za isključivanje sa Arduinom: Bok, s ovim projektom moći ćete kontrolirati UKLJUČENJE i ISKLJUČIVANJE vaših uređaja između vremena koje želite. To mogu biti svjetla, uključiti stroj itd. Koristit ćemo Arduino, RTC 1307 i Solid State Realy (SSR 25 DA) kontrolu vremena u s