Taula de continguts:

Temporitzador amb Arduino i codificador rotatiu: 5 passos
Temporitzador amb Arduino i codificador rotatiu: 5 passos

Vídeo: Temporitzador amb Arduino i codificador rotatiu: 5 passos

Vídeo: Temporitzador amb Arduino i codificador rotatiu: 5 passos
Vídeo: Драм-секвенсор Arduino: 8 дорожек, 16 шагов на такт, 8 тактов на паттерн 2024, Juliol
Anonim
Temporitzador amb Arduino i codificador rotatiu
Temporitzador amb Arduino i codificador rotatiu

El temporitzador és una eina sovint utilitzada tant en activitats industrials com domèstiques.

Aquest muntatge és barat i fàcil de fer.

També és molt versàtil, ja que pot carregar un programa triat segons les necessitats. Hi ha diversos programes escrits per mi, per a Arduino Nano.

La durada del temporitzador es pot introduir a la pantalla (1602) des del codificador rotatiu. En prémer el botó del codificador rotatiu s’activa el temporitzador. La càrrega s’alimentarà durant el retard de temps mitjançant els contactes d’un relé.

Personalment, he utilitzat el temporitzador per a l’exposició als raigs ultraviolats en el procés de PCB, però també a casa on un robot de cuina funcionava per pastar la massa del pa.

Subministraments:

Tots els components es poden trobar a AliExpress a preus baixos.

El PCB el vaig dissenyar i fabricar (projecte KiCad). El mètode de producció de PCB serà objecte d’un futur Instructables.

Pas 1: Diagrama esquemàtic

Diagrama esquemàtic
Diagrama esquemàtic

El circuit està construït al voltant d’un Arduino Nano. La pantalla que defineix l'hora i llegeix el temps restant és del tipus 1602.

Mitjançant Q1, s’activa BZ1, que emet un so al final del temps de retard.

La configuració del temps de retard es realitza des del codificador rotatiu (tipus mecànic).

A partir d'aquí també es fa "Hora d'inici".

El relé K1 (12V) s’activa per Q2. Els contactes de relé K1 estan disponibles al connector J1.

L’esquema es subministra (+ 12V) al connector J2.

Pas 2: Llista de components i eines

Llista de components i eines
Llista de components i eines

Aquesta és la llista de components donada pel programa KiCad:

Mòdul A1 Arduino_Nano: Arduino_Nano_WithMountingHoles

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

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

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

D1 LED vermell LED_THT: LED_D5.0mm

D2 1N4001 Diode_THT: D_DO-41_SOD81_P10.16mm_Horizontal

DS1 WC1602A Pantalla: WC1602A

J1 Conn_01x05 Connector_PinHeader_2.54mm: PinHeader_1x05_P2.54mm_Horizontal

Connector J2 + 12V_BarrelJack: BarrelJack_Horizontal

K1 Rel 12V Relay_THT: Rel 12V

Q1, Q2 BC547 Package_TO_SOT_THT: TO-92_Inline

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

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

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

RV1 5K Potentiometer_THT: Potentiometer_Piher_PT-10-V10_Vertical

SW1 Rotary_Encoder Rotary_Encoder: RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm

Botó de memòria SW2_Switch_THT: SW_CuK_JS202011CQN_DPDT_Straight

A això s'afegeixen:

-PCB dissenyat a KiCad.

-Multímetre digital (qualsevol tipus).

-Fludor i eines de soldadura.

-Cargols M3 l = 25mm, femelles i separadors per al muntatge LCD1602.

-Manilla per a codificador rotatiu.

-Les ganes de fer-ho.

Pas 3: PCB

El projecte PCB es realitza al programa KiCad i es pot trobar a:

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

Aquí trobareu tots els detalls necessaris per a la comanda de fàbrica (fitxers Gerber, etc.).

A partir d’aquesta documentació, també podeu fabricar els vostres propis PCB en material doble xapat, de 1,6 mm de gruix. Sense forats metàl·lics, amb passos costat a costat amb connector no aïllat.

Cobriu totes les rutes amb llauna.

Comprovem amb el multímetre digital les rutes del PCB per detectar interrupcions o curtcircuits entre les rutes (primera foto del pas 4).

Pas 4: Muntatge del mòdul

Muntatge de mòduls
Muntatge de mòduls
Muntatge de mòduls
Muntatge de mòduls
Muntatge de mòduls
Muntatge de mòduls

Les fotos següents mostren breument com plantar components electrònics.

Les darreres 3 fotos mostren el conjunt frontal-darrere completat (final).

Inicieu el mòdul:

-Comprovar visualment la correcta col·locació dels components i la soldadura d’estany (els components es planten de manera que es pugui muntar el conjunt al tauler frontal d’un dispositiu).

-Alimentar el muntatge al J2 amb 12V.

-Mesureu (segons el diagrama esquemàtic) les tensions de la placa (multímetre digital).

-Ajusteu el contrast òptim a la pantalla LCD1602 de RV1.

-Carregueu el programa a la placa Arduino Nano com es mostra a continuació.

-Comproveu el bon funcionament donant un temporitzador i comprovant que s’executa correctament.

Pas 5: programari

El programa es pot trobar a:

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

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

Hi ha 2 variants del programa. El repositori de github explica què fa cadascun i com es programa el temporitzador en cada cas.

Baixarem la versió desitjada i la penjarem a la placa Arduino Nano.

I ja està!

Recomanat: