Përmbajtje:

Kohëmatësi me Arduino dhe kodues rrotullues: 5 hapa
Kohëmatësi me Arduino dhe kodues rrotullues: 5 hapa

Video: Kohëmatësi me Arduino dhe kodues rrotullues: 5 hapa

Video: Kohëmatësi me Arduino dhe kodues rrotullues: 5 hapa
Video: Драм-секвенсор Arduino: 8 дорожек, 16 шагов на такт, 8 тактов на паттерн 2024, Nëntor
Anonim
Kohëmatësi Me Arduino dhe Kodifikues Rotary
Kohëmatësi Me Arduino dhe Kodifikues Rotary

Kohëmatësi është një mjet i përdorur shpesh në aktivitetet industriale dhe shtëpiake.

Ky asamble është i lirë dhe i lehtë për t'u bërë.

Alsoshtë gjithashtu shumë i gjithanshëm, duke qenë në gjendje të ngarkoni një program të zgjedhur sipas nevojave. Ka disa programe të shkruara nga unë, për Arduino Nanon.

Kohëzgjatja e kohëmatësit mund të futet në ekran (1602) nga koduesi rrotullues. Duke shtypur butonin në koduesin rrotullues aktivizohet kohëmatësi. Ngarkesa do të mundësohet gjatë vonesës kohore nëpërmjet kontakteve të një stafete.

Unë personalisht kam përdorur kohëmatësin për ekspozimin ndaj rrezeve ultravjollcë në procesin e PCB, por edhe në shtëpi ku punonte një robot kuzhine për të gatuar brumin e bukës.

Furnizimet:

Të gjithë përbërësit mund të gjenden në AliExpress me çmime të ulëta.

PCB është projektuar dhe prodhuar nga unë (projekti KiCad). Metoda e prodhimit të PCB do të jetë subjekt i udhëzimeve të ardhshme.

Hapi 1: Diagrami Skematik

Diagram skematik
Diagram skematik

Qarku është ndërtuar rreth një Arduino Nano. Ekrani që cakton kohën dhe lexon kohën e mbetur është i tipit 1602.

Përmes Q1, aktivizohet BZ1, i cili lëshon një bip në fund të kohës së vonesës.

Vendosja e kohës së vonesës është bërë nga Rotary Encoder (tip mekanik).

Gjithashtu nga këtu është bërë "Ora e fillimit".

Stafeta K1 (12V) aktivizohet nga Q2. Kontaktet e stafetave K1 janë të disponueshme në lidhësin J1.

Skema është furnizuar (+12V) në lidhësin J2.

Hapi 2: Lista e Komponentëve dhe Mjeteve

Lista e Komponentëve dhe Mjeteve
Lista e Komponentëve dhe Mjeteve

Kjo është lista e komponentëve të dhënë nga programi KiCad:

A1 Moduli Arduino_Nano: Arduino_Nano_WithMountingHoles

BZ1 Buzzer 5V Buzzer_Beeper: Buzzer_12x9.5RM7.6

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

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

D1 LED e kuqe LED_THT: LED_D5.0mm

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

Shfaq DS1 WC1602A: WC1602A

J1 Conn_01x05 Lidhës_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Horizontal

J2 +12V Lidhës_BarreJack: BarrelJack_Horizontal

Stafetë K1 Rel 12V_THT: Rel 12V

TM1, T2 BC547 Paketa_TO_SOT_THT: TO-92_Inline

R1, R3 15K Rezistenca_THT: R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontale

R2 1K/0, 5W Rezistenca_THT: R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontale

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

RV1 5K Potenciometër_THT: Potenciometër_Piher_PT-10-V10_Vertikal

SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm

Butoni i kujtesës SW2_Switch_THT: SW_CuK_JS202011CQN_DPDT_Straight

Kësaj i shtohen:

-PCB e projektuar në KiCad.

-Mulimetër digjital (çdo lloj).

-Përfshirëse dhe mjete bashkimi.

-Vidhat M3 l = 25mm, arra dhe ndarës për montim LCD1602.

-Dorezë për kodifikues rrotullues.

-Dëshira për ta bërë atë.

Hapi 3: PCB

Projekti PCB është bërë në programin KiCad dhe mund të gjendet në:

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

Këtu do të gjeni të gjitha detajet e nevojshme për porosinë e fabrikës (skedarët Gerber, etj.).

Duke u nisur nga ky dokumentacion, ju gjithashtu mund të bëni PCB-të tuaja në material të dyfishtë, të trashë 1.6 mm. Pa vrima metalike, me kalime krah për krah me lidhës jo të izoluar.

Mbuloni të gjitha rrugët me kallaj.

Ne kontrollojmë me multimetrin dixhital rrugët e PCB për të zbuluar ndërprerje ose qarqe të shkurtra midis rrugëve (fotografia e parë në Hapin 4).

Hapi 4: Asambleja e moduleve

Asambleja e moduleve
Asambleja e moduleve
Asambleja e moduleve
Asambleja e moduleve
Asambleja e moduleve
Asambleja e moduleve

Fotografitë e mëposhtme tregojnë shkurtimisht se si të mbillni përbërës elektronikë.

3 fotot e fundit tregojnë setin e kompletuar para-mbrapa (përfundimtar).

Filloni modulin:

-Vizualisht kontrolloni vendosjen e saktë të përbërësve dhe saldimit të kallajit (përbërësit mbillen në atë mënyrë që montimi të mund të montohet në panelin e përparmë të një pajisjeje).

-Fuqizoni montimin në J2 me 12V.

-Masë (sipas diagramit skematik) tensionet në tabelë (multimetër dixhital).

-Rregulloni kontrastin optimal në LCD1602 nga RV1.

-Ngarko programin në tabelën Arduino Nano siç tregohet më poshtë.

-Kontrolloni funksionimin e duhur duke dhënë një kohëmatës dhe duke parë që ai është ekzekutuar në mënyrë korrekte.

Hapi 5: Softuer

Programi mund të gjendet në:

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

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

Ka 2 variante programesh. Depoja e github shpjegon se çfarë bën secili dhe si programohet kohëmatësi në secilin rast.

Ne do të shkarkojmë versionin e dëshiruar dhe do ta ngarkojmë në tabelën Arduino Nano.

Dhe kjo eshte!

Recommended: