Table des matières:

Minuterie avec Arduino et encodeur rotatif : 5 étapes
Minuterie avec Arduino et encodeur rotatif : 5 étapes

Vidéo: Minuterie avec Arduino et encodeur rotatif : 5 étapes

Vidéo: Minuterie avec Arduino et encodeur rotatif : 5 étapes
Vidéo: ENCODEUR ROTATIF AVEC ARDUINO :APPLICATIONS 2024, Juillet
Anonim
Minuterie avec Arduino et encodeur rot-t.webp
Minuterie avec Arduino et encodeur rot-t.webp

La minuterie est un outil souvent utilisé dans les activités industrielles et domestiques.

Cet assemblage est bon marché et facile à réaliser.

Il est également très polyvalent, pouvant charger un programme choisi en fonction des besoins. Il existe plusieurs programmes écrits par moi, pour Arduino Nano.

La durée de la minuterie peut être entrée sur l'écran (1602) à partir de l'encodeur rotatif. En appuyant sur le bouton de l'encodeur rotatif le temporisateur est déclenché. La charge sera alimentée pendant la temporisation via les contacts d'un relais.

J'ai personnellement utilisé la minuterie pour l'exposition aux UV dans le processus de PCB, mais aussi à la maison où un robot de cuisine fonctionnait pour pétrir la pâte à pain.

Fournitures:

Tous les composants peuvent être trouvés sur AliExpress à bas prix.

PCB est conçu et fabriqué par mes soins (projet KiCad). La méthode de production de PCB fera l'objet d'un futur Instructables.

Étape 1: Diagramme schématique

Diagramme schématique
Diagramme schématique

Le circuit est construit autour d'un Arduino Nano. L'afficheur qui règle l'heure et lit le temps restant est de type 1602.

Par Q1, BZ1 est activé, qui émet un bip à la fin de la temporisation.

Le réglage du temps de retard se fait à partir de l'encodeur rotatif (type mécanique).

Aussi à partir de là est fait "Heure de début".

Le relais K1 (12V) est activé par Q2. Les contacts relais K1 sont disponibles sur le connecteur J1.

Le schéma est fourni (+12V) au connecteur J2.

Étape 2: Liste des composants et outils

Liste des composants et des outils
Liste des composants et des outils

Voici la liste des composants donnée par le programme KiCad:

Module A1 Arduino_Nano: Arduino_Nano_WithMountingHoles

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

Condensateur C1 470nF_THT:C_Rect_L7.0mm_W2.0mm_P5.00mm

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

D1 LED rouge LED_THT: LED_D5.0mm

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

DS1 WC1602A Affichage: WC1602A

Connecteur J1 Conn_01x05_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Horizontal

Connecteur J2 +12V_BarrelJack:BarrelJack_Horizontal

K1 Rel 12V Relais_THT:Rel 12V

T1, T2 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 Résistance_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal

RV1 5K Potentiomètre_THT:Potentiomètre_Piher_PT-10-V10_Vertical

SW1 Rotary_Encoder Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm

SW2 Memory Button_Switch_THT:SW_CuK_JS202011CQN_DPDT_Straight

A cela s'ajoutent:

-PCB conçu dans KiCad.

-Multimètre numérique (tout type).

-Fludor et outils de soudure.

-Vis M3 l = 25mm, écrous et entretoises pour montage LCD1602.

-Bouton pour encodeur rotatif.

-L'envie de le faire.

Étape 3: PCB

Le projet PCB est réalisé dans le programme KiCad et peut être trouvé sur:

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

Vous trouverez ici tous les détails nécessaires à la commande d'usine (fichiers Gerber, etc.).

A partir de cette documentation, vous pouvez également réaliser vos propres circuits imprimés sur un matériau doublement plaqué, d'une épaisseur de 1,6 mm. Pas de trous métalliques, avec passages côte à côte avec connecteur non isolé.

Couvrir toutes les routes avec de l'étain.

Nous vérifions avec le multimètre numérique les routes PCB pour détecter les interruptions ou les courts-circuits entre les routes (première photo à l'étape 4).

Étape 4: Assemblage du module

Assemblage de modules
Assemblage de modules
Assemblage de modules
Assemblage de modules
Assemblage de modules
Assemblage de modules

Les photos suivantes montrent brièvement comment planter des composants électroniques.

Les 3 dernières photos montrent l'ensemble recto-verso terminé (final).

Démarrez le module:

-Vérifier visuellement le bon placement des composants et la soudure à l'étain (les composants sont plantés de manière à ce que l'ensemble puisse être monté sur la face avant d'un appareil).

-Alimenter le montage sur le J2 en 12V.

-Mesurer (selon le schéma) les tensions sur la carte (multimètre numérique).

-Ajustez le contraste optimal sur le LCD1602 du RV1.

-Téléchargez le programme sur la carte Arduino Nano comme indiqué ci-dessous.

-Vérifier le bon fonctionnement en donnant une minuterie et en vérifiant qu'elle s'exécute correctement.

Étape 5: Logiciel

Le programme est disponible sur:

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

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

Il existe 2 variantes de programme. Le référentiel github explique ce que chacun fait et comment la minuterie est programmée dans chaque cas.

Nous allons télécharger la version souhaitée et la télécharger sur la carte Arduino Nano.

Et c'est tout!

Conseillé: