Table des matières:
- Étape 1: Aperçu
- Étape 2: Ce dont vous avez besoin / Liens
- Étape 3: schéma de circuit
- Étape 4: Programmation / Code
- Étape 5:
Vidéo: Surveillance actuelle via Arduino Nano (I2C): 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Bonjour, Bonnes salutations..!!
Ici, je (Somanshu Choudhary) au nom de Dcube tech ventures va surveiller le courant à l'aide d'Arduino nano, c'est l'une des applications du protocole I2C pour lire les données analogiques du capteur de courant TA12-200.
Étape 1: Aperçu
- TA12-200 est un capteur de courant alternatif
- FICHE TECHNIQUE Lien:
- Ce projet mesure les valeurs de courant alternatif
Étape 2: Ce dont vous avez besoin / Liens
- Arduino Nano
- Bouclier I²C pour Arduino Nano
- Câble USB Type A vers Micro Type B 6 pieds de long
- Câble I²C
- Capteur de courant alternatif I²C via le mini module ADC121C ADC 12 bits I²C
- CFL ou ampoule.
- Câbles PCV.
Étape 3: schéma de circuit
Étape 4: Programmation / Code
#comprendre
void setup()
{
// Adresse I2C de l'ADC121C021, 0x50 interfacé avec TA12-200
#define ADC_ADDR 0x50
// Rejoindre I2c Bus en tant que maître
Fil.begin();
// Démarrer la communication série pour la sortie de la console série
Serial.begin(9600);
}
boucle vide()
{
// Commencer la transmission avec le périphérique donné sur le bus I2C
Wire.beginTransmission(ADC_ADDR);
// Appel du registre des résultats de conversion, 0x00(0)
Wire.write(0x00);
//délai(500);
// Demande 2 octets
Wire.requestFrom(ADC_ADDR, 2);
// Lit les octets s'ils sont disponibles
if(Fil.disponible() == 2)
{
int msb = Wire.read();
int lsb = Wire.read();
// Terminer la transmission et libérer le bus I2C
Wire.endTransmission();
// Calcul de la valeur
int rawADC = msb * 256 + lsb;
rawADC = rawADC & 0x0fff;
// Sortie à l'écran
Serial.print("Valeur ADC: ");
Serial.println(rawADC);
}
autre
{
Serial.println("Pas assez d'octets disponibles sur le fil.");
}
retard (100);
}
/////////////////////////////////////////////////////////////// /////////////////////////REMARQUE//////////////////////// /////////////////////////////////////////////////////////////// /////////////////////////
// Ces valeurs sont en milliampères
// Vous pouvez également trouver la valeur efficace du courant en trouvant la lecture maximale et la diviser par 1,414
Étape 5:
Pour plus d'informations, n'hésitez pas à visiter notre site:
www.dcubetechnologies.com
Conseillé:
Arduino, surveillance de l'ouverture de porte via Gmail : 6 étapes
Arduino, Surveillance de l'ouverture de porte via Gmail : dans ce tutoriel, je vais vous montrer comment détecter l'événement d'ouverture de porte et envoyer une notification via Gmail à l'aide d'Arduino Uno. Si vous êtes débutant, vous pouvez en apprendre davantage sur le wifi et le capteur. dans Arduino - Tutoriels WiFi et Arduino - Capteur de porte. Voyons
Consommation électrique et surveillance de l'environnement via Sigfox : 8 étapes
Consommation électrique et surveillance environnementale via Sigfox : DescriptionCe projet vous montrera comment obtenir la consommation électrique d'une pièce sur une distribution électrique triphasée, puis l'envoyer à un serveur utilisant le réseau Sigfox toutes les 10 minutes. Comment mesurer la puissance ? Nous avons obtenu trois pinces ampèremétriques d'un
Arduino autonome 3,3 V avec horloge externe 8 MHz programmée à partir d'Arduino Uno via ICSP / ISP (avec surveillance série!): 4 étapes
Arduino autonome 3,3 V avec horloge externe 8 MHz programmée à partir d'Arduino Uno via ICSP / ISP (avec surveillance série!): Objectifs: Construire un Arduino autonome qui fonctionne sur 3,3 V à partir d'une horloge externe 8 MHz. Pour le programmer via ISP (également connu sous le nom d'ICSP, programmation série en circuit) à partir d'un Arduino Uno (fonctionnant à 5 V) Pour éditer le fichier du chargeur de démarrage et graver le
Source actuelle DAC AD5420 et Arduino : 4 étapes (avec photos)
Source de courant DAC AD5420 et Arduino : Bonjour. Dans cet article, je souhaite partager mon expérience avec le convertisseur numérique-analogique courant AD5420, qui présente les caractéristiques suivantes : Résolution 16 bits et monotonie Plages de sortie courant : 4 mA à 20 mA, 0 mA à 20 mA, ou 0 mA t
Système de surveillance Raspberry Pi via le module d'affichage OLED : 5 étapes
Système de surveillance Raspberry Pi via le module d'affichage OLED : dans ce tutoriel, j'expliquerai comment configurer le module d'affichage OLED de 0,96 pouce pour afficher les informations système du Raspberry Pi 4 modèle B à l'aide de son interface I2C