Tuto
Certains liens sont morts, merci les firmes !
Module de Gradation à Haute Charge Logique, 1 Canal, 16/24a, 600 V, 3,3 V, 5V
Module variateur ca pour le contrôle du chargeur ca, 1 canal, logique 3.3V/5V,
16A/24A - 600V
Présentation produit
Le variateur ca est conçu pour contrôler la tension de courant alternatif, qui
peut transférer le courant jusqu'à 600V 16/24A. Dans la plupart des cas, le
variateur est utilisé pour allumer/éteindre les lampes ou les éléments
chauffants, il peut également être utilisé dans les ventilateurs, les pompes,
les purificateurs d'air, par exemple. c.
Récemment, le variateur est devenu une décision souvent utilisée pour les
systèmes de maison intelligente. Par exemple, lorsque vous devez changer la
tension d'alimentation en douceur. Le courant s'allume ou s'éteint lentement.
La partie puissance du variateur est isolée de la partie commande, pour exclure
la possibilité de perturbation de courant élevé d'un microcontrôleur.
Le niveau logique est tolérant à 5V et 3.3V, il peut donc être connecté au
microcontrôleur avec une logique de niveau 5V et 3.3V.
Dans Arduino, le variateur est contrôlé avec RBDdimmer. Bibliothèque h, qui
utilise des arrêts externes et des temps de traitement. Il simplifie l'écriture
du code et donne plus de temps de traitement pour le code principal. C'est
pourquoi vous pouvez contrôler plusieurs gradateurs à partir d'un
microcontrôleur.
Vous pouvez télécharger RBDDimmer.h bibliothèque et quelques exemples dans
«Documents» ou sur GitHub. Nous sommes constamment à jour notre bibliothèque,
nous vous recommandons donc de consulter les mises à jour du site web ou de vous
abonner à notre journal.
Le variateur est connecté aux contrôleurs Arduino via deux broches numériques.
Premier (zéro) pour contrôler le passage de la Phase Null de ca, qui est utilisé
pour lancer le signal d'interruption. Deuxième (DIM/PSM) pour contrôler (dim)
courant.
Notez que Zero nécessite une connexion aux broches de microcontrôleur désignées
(qui sont différentes selon le modèle Uno, Nano, Leonardo, Mega), car il est lié
aux coupures de microcontrôleur.
Théorie:
La gradation peut être réalisée par Modulation de saut d'impulsion:
|
Méthode 1-un ou plusieurs cycles (signal d'onde sinusoïdale) sont transférés à
la charge tout en suivant un ou plusieurs cycles sont bloqués. |
|
Méthode 2-transfert partiel de chaque onde sinusoïdale à la charge. |
|
Méthode 3-génération de signal sinusoïdale complet modulé de fréquence
différente jusqu'à quelques centaines d'hertz. Cette méthode nécessite des
générateurs de ca puissants spécialisés avec différentes modulations. |
Les méthodes 1 et 2 sont les plus faciles à exécuter à l'aide d'un variateur et
d'un code de programme: dans les deux cas, il faut un circuit qui détecte le
passage du zéro et peut contrôler un TRIAC.
Spécification
Puissance |
Jusqu'à 600V |
|
|
TRIAC |
BTA16-600V / BTA24-600V |
L'isolement |
Optocoupleur |
Niveau logique |
3.3V/5V |
Point zéro |
Niveau logique |
Modulation (DIM/PWM) |
Niveau logique ON/OFF TRIAC |
Signal actuel |
> 10mA |
Environnement: |
|
Pour une utilisation intérieure et extérieure |
|
Températures de fonctionnement:-20 °C à 80 °C |
|
Humidité de fonctionnement: environnement sec uniquement |
|
ROHS3 |
Conforme |
SSR – commutateur ca de relais à semi-conducteurs pour microcontrôleurs, logique
3.3V ~ 12V, AC 220V/5A (crête 10A)
Régulateur de tension électronique SCR, régulateur de température, ventilateur,
régulateur de vitesse, variateur, Thermostat pour Arduino, AC 0-220V 10000W
Nouveau régulateur de tension Triac 220V AC 10000W, variateur de vitesse,
contrôle de la température
Module Relais à Semi-conducteurs 3-32V SSR-10DA, SSR-25DA, SSR-40DA, 10A, 25A,
40A, DC 24-380 V, AC, Haute Qualité
Capteur de Radar à micro-ondes d'intérieur, interrupteur de lumière de mouvement
corporel, DC 12V-24V 5.8GHz avec coque, meilleure qualité
Capteur d'humidité du sol et détecteur de sol, Module de Test d'humidité du sol,
résistance à la Corrosion, sonde 1.3M pour Arduino
SQ SQL5010 – module laser redresseur à diode à récupération rapide, 1000V,
10a, 20a, 30a, 40a, 50a
Module de commutateur ca TRIAC BTA16, MODULE de commutateur de ca de module de
thistor de SCR 16a avec détection de croix zéro
Buck KIS3R33S 5V USB, Module abaisseur pour Arduino Non isolé, panneau de
Protection contre les surintensités 340KHz, DC 7V-24V à 5V 3A
Description:
1. Modules nature: Buck non isolé.
2. Rectification: rectification Non synchrone.
3. Tension d'entrée: cc 7- 24V.
4. Tension de sortie: cc 5V.
5. Courant de sortie: 3A (max).
6. Efficacité de Conversion: 96% (MAX).
7. Fréquence de commutation: 340KHz.
8. Ondulation de sortie: 30mV (max).
9. Régulation de charge: ± 0.5%.
10. Régulation de tension: ± 2.5%.
11. Température de fonctionnement: -40 ° C à + 85 ° C.
12. Avec Protection contre les surintensités.
13. Taille: 60*21*14mm.
Liste de paquet:
Module de transformateur de tension actif monophasé, capteur de tension de
sortie ca pour Arduino Mega ZMPT101B 2mA ZMCT103C 5A
Carte d'interface de Module de relais DC 5V 16 canaux pour Arduino PIC ARM DSP
PLC avec Protection optocoupleur LM2576 Power 16 canaux
Capteur de protection contre les surintensités 5A, module de capteur de courant
AC relais 12V pour Module arduino 1 pièce
Carte de Test optocoupleur d'isolement, 220V, 8 canaux, niveau TTL, MCU, circuit
de Test de détection isolée, Module de Test, processeurs PLC
Module de test de carte isolée à 3 canaux, optocoupleur ca 220V 3CH, Module de
détection ca sans support de PCB
http://tronixstuff.com/2013/11/19/arduino-tutorials-chapter-15-rfid/
https://randomnerdtutorials.com/fingerprint-sensor-module-with-arduino/
finger print
Commande de relais
Commande relais avec capteur mouvement blanc
senseur de choc
senseur de fLamme on off bien régler le
potentiomètre
senseur de temperature
capteur capacitif ,
laisser 5 secondes de stabilisation au démarrage, très sensible
capteur de lumière valeur analogique
photo inerrupteur
simple bouton poussoir
simple LED blanche
rotary endoder
3 diodes V = 5 volt et le
reste pour les couleurs
.36"
LED 4-Digit Display Module for Arduino
Très bon
produit utilisation avec ou sans arduino. 5 volts (transformateur USB)
Joy Stick
https://forum.arduino.cc/index.php?topic=353726.0
Commade WIFI et 433 MHz
K5 si vers les relais on / off normal
S6 si à droite relais indépendant si à gauche un seul relais est permis sur
les 4 , éteint
les autres.
K6 règle la durée du insching (commande bouton poussoir de porte de
garage par exemple) même réglage pour tous
Même produit pour 220 volt SANS commande 433 MHz. connection plus simple.
http://arduino.cc/forum/index.php/topic,154378.0.html
Attention , oxydation ++ bon pour les essais mais utiliser des capteurs
capacitif si utilisation longue durée . Fonctionnent de la même façon.
Code monnayeur et arduino
Monnayeur comment cela marche
How to
Interface AT24C256 I2C EEPROM with Arduino? (electronicshub.org)
Code
For writing the code, you need not download any additional libraries as we are
going to use only the “Wire” library (which comes with Arduino IDE). Instead of
using a dedicated library, I decided to write two functions for Read and Write
operations of AT24C256 using the Wire library.
Write a Byte to EEPROM
Read a Byte from EEPROM
Code
To demonstrate the working of Arduino and external EEPROM IC Interface, I wrote
small code which stores the ASCII values from 33 (‘!’) to 126 (‘~’) using the
write function.
After storing them in the EEPROM, I read them using the read function and
printed the characters on Serial Monitor.
Fonctionnement
Arduino + monnayeur
La configuration du monnayeur fait l'objet d'un clip youtube très bien fait.
Il faut cependant bien comprendre que le nombre de pulses pour les pièces doit
être être proportionnelle à leur valeur car le compteur placer en aval du
monnayeur traduit simplement en unité de temps les impulsions.
Pour le configuration , 1 pulse correspond à autant de minutes /
secondes. Cfr tableau ci-dessous.
Exemple
Pièce de 2 francs => 1h30 de machine à laver => 90 minutes
On définit une unité de base de temps de 4 minutes et 30 secondes = 1
pulse.
CHF |
minutes |
H nbre pièces essai |
pulses |
F sensibilité |
2 |
90 |
10 |
20 |
8 |
1 |
45 |
10 |
10 |
8 |
0,5 |
23 |
10 |
5 |
8 |
0,2 |
9 |
10 |
2 |
8 |
0,1 |
4,5 |
pas utilisée |
1 |
|
On travaille avec les pièces de 0.2 / 0.5 / 1 / 2 CHF
Dans le monnayeur je configure 2 CHF => 20 pulses
1 CHF => 10 pulses
etc.. comme dans le tableau
H => correspond au nombre de pièces pour échantillonner
P => nombres de pulses pour la pièce , doit être concordant avec le tableau
de valeur de la pièce, ici le plus petit commun dénominateur est 2 pour
une pièce de 20 centimes et 5 pulses pour la pièce de 50 centimes. (on ne
peut pas faire 2.5 pulse pour une pièce de 50 centimes)
Donc dans la configuration du compteur qui va compter les pulses du
monnayeur , je configure 4 minutes et 30 secondes = 1 pulses.
A chaque fois que l'on entre une pièce, le monnayeur reconnaît la pièce et
envoie le nombre de pulses correspondant, avec une pièce de 2 CHF , le compteur
reçoit 20 pulses et ajoute à chaque fois 4 minutes 30 secondes au compte à
rebours. On peut voir sur l'affichage le temps s'incrémenter jusqu'à la valeur
finale.
Si on choisi le mode heure / minute au lieu de minutes / secondes , il
faut faire attention car la programmation est absolue, même si on a réglé en
minutes / secondes auparavant, elle deviendra en heures / minutes.
4 minutes 30 secondes deviennent pour le compteur 4 heures 30 minutes.
Il faut alors faire un tableau de correspondance en heures/ minutes
comme celui-ci et faire des compris sur la précision de la durée.
CHF |
minutes |
H nbre pièces |
pulses |
F sensibilité |
2 |
100 |
10 |
20 |
8 |
1 |
50 |
10 |
10 |
8 |
0,5 |
25 |
10 |
5 |
8 |
0,2 |
10 |
10 |
2 |
8 |
0,1 |
5 |
|
1 |
|
1 pulse == 5 minutes.
reglages 18.3.2023
|
|
|
|
|
Le plus bas le plus sensible |
A |
Francs |
Minutes |
H nbre pièces |
Nbre Pulse |
F Falt tolérence |
Non utilisé |
5 |
300 |
15 |
50 |
8 |
|
A1 |
2 |
120 |
15 |
20 |
8 |
|
A2 |
1 |
60 |
15 |
10 |
8 |
|
A3 |
0,5 |
30 |
15 |
5 |
8 |
|
A4 |
0,2 |
12 |
15 |
2 |
5 |
|
A5 |
0,1 |
6 |
15 |
1 |
5 |
|