Sisukord:

Taimer Arduino ja pöörleva kodeerijaga: 5 sammu
Taimer Arduino ja pöörleva kodeerijaga: 5 sammu

Video: Taimer Arduino ja pöörleva kodeerijaga: 5 sammu

Video: Taimer Arduino ja pöörleva kodeerijaga: 5 sammu
Video: Kuidas ehitada Arduino PLC-d reaalajas kellamooduli ja pöörleva kodeerijaga 2024, November
Anonim
Taimer Arduino ja pöörleva kodeerijaga
Taimer Arduino ja pöörleva kodeerijaga

Taimer on tööriist, mida kasutatakse sageli nii tööstuses kui ka majapidamises.

See komplekt on odav ja lihtne valmistada.

See on ka väga mitmekülgne, kuna suudab laadida programmi vastavalt vajadustele. Arduino Nano jaoks on mitu minu kirjutatud programmi.

Taimeri kestust saab ekraanil (1602) sisestada pöörleva kodeerija abil. Pöörleva kodeerija nupule vajutades käivitub taimer. Koormust toidetakse viivituse ajal relee kontaktide kaudu.

Ise kasutasin taimerit UV -kiirguseks PCB protsessis, aga ka kodus, kus köögirobot töötas leivataigna sõtkumiseks.

Tarvikud:

Kõik komponendid leiate AliExpressist madala hinnaga.

PCB on minu disainitud ja toodetud (projekt KiCad). PCB tootmise meetodit käsitletakse tulevases juhendis.

Samm: skemaatiline skeem

Skemaatiline diagramm
Skemaatiline diagramm

Ahel on ehitatud Arduino Nano ümber. Ekraan, mis määrab aja ja loeb järelejäänud aega, on tüüpi 1602.

Q1 kaudu aktiveeritakse BZ1, mis viivitusaja lõpus annab piiksu.

Viiteaja seadistamine toimub pöördmehhanismi abil (mehaaniline tüüp).

Siit tehakse ka "Algusaeg".

Relee K1 (12V) aktiveeritakse Q2 abil. Relee kontaktid K1 on saadaval pistikus J1.

Skeem on varustatud (+12V) pistikuga J2.

Samm: komponentide ja tööriistade loend

Komponentide ja tööriistade loend
Komponentide ja tööriistade loend

See on KiCadi programmi antud komponentide loend:

A1 Arduino_Nano moodul: Arduino_Nano_WithMountingHoles

BZ1 helisignaal 5V sumin_piipar: helisignaal_12x9.5RM7.6

C1 470nF kondensaator_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm

C2, C3 100nF kondensaator_THT: C_Rect_L7.0mm_W2.0mm_P5.00mm

D1 LED punane LED_THT: LED_D5.0mm

D2 1N4001 diood_THT: D_DO-41_SOD81_P10.16mm_ horisontaalne

DS1 WC1602A Ekraan: WC1602A

J1 Conn_01x05 Connector_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Horizontal

J2 +12V pistik_BarrelJack: BarrelJack_Horizontal

K1 Rel 12V relee_THT: Rel 12V

Q1, Q2 BC547 Package_TO_SOT_THT: TO-92_Inline

R1, R3 15K takisti_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal

R2 1K/0, 5W takisti_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal

R4 220 takisti_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal

RV1 5K potentsiomeeter_THT: potentsiomeeter_Piher_PT-10-V10_Vertical

SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm

SW2 mälunupp_Switch_THT: SW_CuK_JS202011CQN_DPDT_Sirge

Sellele lisatakse:

-PCB kujundatud KiCadis.

-digitaalne multimeeter (mis tahes tüüpi).

-liiva- ja jootetööriistad.

-Kruvid M3 l = 25mm, mutrid ja vahetükid LCD1602 kinnitamiseks.

-pöörleva kodeerija nupp.

-Soov seda teha.

Samm: PCB

PCB projekt on tehtud KiCadi programmis ja selle leiab aadressilt:

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

Siit leiate kõik tehase tellimiseks vajalikud andmed (Gerberi failid jne).

Sellest dokumentatsioonist lähtudes saate PCB-sid valmistada ka topeltkattega materjalist, paksusega 1,6 mm. Puuduvad metallavad, isoleerimata pistikuga kõrvuti asetsevad läbipääsud.

Katke kõik teed tinaga.

Kontrollime digitaalse multimeetriga PCB marsruute, et tuvastada katkestusi või lühiseid marsruutide vahel (esimene foto 4. etapis).

4. samm: mooduli kokkupanek

Mooduli kokkupanek
Mooduli kokkupanek
Mooduli kokkupanek
Mooduli kokkupanek
Mooduli kokkupanek
Mooduli kokkupanek

Järgmised fotod näitavad lühidalt, kuidas elektroonilisi komponente istutada.

Viimased 3 fotot näitavad valminud esi-taga komplekti (finaal).

Käivitage moodul:

-Kontrollige visuaalselt komponentide õiget paigutust ja tinajootmist (komponendid on istutatud nii, et sõlme saab paigaldada seadme esipaneelile).

-Lülitage J2 -le kinnitus 12 V toitega.

-Mõõtke (vastavalt skemaatilisele skeemile) pingeid plaadil (digitaalne multimeeter).

-Reguleerige RV1 LCD1602 optimaalset kontrasti.

-Laadige programm alla Arduino Nano tahvlile, nagu allpool näidatud.

-Kontrollige nõuetekohast toimimist, andes taimeri ja veendudes, et see on õigesti täidetud.

Samm: tarkvara

Programmiga saab tutvuda:

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

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

On 2 programmi varianti. Githubi hoidla selgitab, mida igaüks teeb ja kuidas taimer on igal juhul programmeeritud.

Laadime alla soovitud versiooni ja laadime selle Arduino Nano tahvlile.

Ja see ongi kõik!

Soovitan: