Taula de continguts:
- Pas 1: Diagrama esquemàtic
- Pas 2: Llista de components i eines
- Pas 3: PCB
- Pas 4: Muntatge del mòdul
- Pas 5: programari
Vídeo: Temporitzador amb Arduino i codificador rotatiu: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
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
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
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
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:
Temporitzador d’alimentació amb Arduino i codificador rotatiu: 7 passos (amb imatges)
Temporitzador d’alimentació amb codificador rotatiu i Arduino: aquest temporitzador d’alimentació es basa en el temporitzador presentat a: https: //www.instructables.com/id/Timer-With-Arduin … Un mòdul de font d’alimentació i un SSR (relé d’estat sòlid) ) s’hi van connectar. Es poden accionar càrregues de potència de fins a 1 KW i, amb canvis mínims, es pot
Codificador rotatiu amb Arduino Nano: 4 passos
Codificador rotatiu amb Arduino Nano: Hola a tothom, en aquest article faré un tutorial sobre com utilitzar un codificador rotatiu mitjançant Arduino Nano. Per utilitzar aquest codificador rotatiu no necessiteu una biblioteca externa. Per tant, podem crear programes directament sense afegir biblioteques abans. ok Comencem th
Codificador rotatiu: com funciona i com s'utilitza amb Arduino: 7 passos
Codificador rotatiu: com funciona i com s'utilitza amb Arduino: podeu llegir aquest i altres tutorials increïbles al lloc web oficial d'ElectroPeak Visió general En aquest tutorial, sabreu com utilitzar el codificador rotatiu. Primer, veureu informació sobre el codificador rotacional i, a continuació, aprendreu a
Menú Arduino en un Nokia 5110 Lcd mitjançant un codificador rotatiu: 6 passos (amb imatges)
Menú Arduino en un Nokia 5110 Lcd mitjançant un codificador rotatiu: Benvolguts amics, us donem la benvinguda a un altre tutorial. En aquest vídeo aprendrem a crear el nostre propi menú per a la popular pantalla LCD Nokia 5110, per tal de fer els nostres projectes més fàcils d'utilitzar i més capaços. Comencem! Aquest és el projecte
Tutorial del codificador rotatiu amb Arduino: 6 passos
Tutorial del codificador rotatiu amb Arduino: el codificador rotatiu és un component electrònic capaç de controlar el moviment i la posició quan gira. El codificador rotatiu utilitza sensors òptics que poden generar impulsos quan el codificador rotatori gira. Aplicació del codificador rotatiu normalment com a mec