ARDUINO ENERGY METER (7 / 10 étapes)

Étape 7: Sortie de Visual

Tous les résultats peuvent être visualisées dans le moniteur de la série ou à l’aide d’un écran LCD.
J’ai utilisé un écran LCD 16 x 2 caractères pour afficher tous les résultats obtenus lors des étapes précédentes. Pour les schémas, voir circuit pain Conseil décrit ci-dessus.

Brancher LCD avec ARDUINO comme vu ci-dessous :

LCD -> Arduino
1. VSS -> Arduino GND
2. la DMV -> Arduino + 5v
3. VO -> broche GND Arduino + résistance ou le potentiomètre
4. RS -> Arduino Broche 8
5. RW -> Arduino broche 7
6. E -> Arduino broche 6
7. D0 -> Arduino - non connecté
8. D1 -> Arduino - non connecté
9. D2 -> Arduino - non connecté
10. D3 -> Arduino - non connecté
11. D4 -> Arduino broche 5
12. D5 -> Arduino broche 4
13. D6 -> Arduino broche 3
14. D7 -> Arduino broche 2
15. A -> 13 broches Arduino + résistance (puissance de rétro-éclairage)
16. K -> Arduino GND (masse de rétro-éclairage)

CODE DE L’ARDUINO :

Pour Serial Monitor :


Serial.Print ("tension:") ;
Serial.Print(voltage) ;
Serial.println("volt") ;
Serial.Print ("actuel:") ;
Serial.Print(AMPS) ;
Serial.println("AMPS") ;
Serial.Print ("POWER:") ;
Serial.Print(Watt) ;
Serial.println("Watt") ;
Serial.Print ("énergie consommée:") ;
Serial.Print(Energy) ;
Serial.println("Watt-Hour") ;
Serial.println("") ; imprimer les prochains Jeux du paramètre après une ligne vide
Delay(2000) ;

Pour écran LCD :

Pour écran LCD, vous devez d’abord importer la bibliothèque « Innovente » dans le code.
En savoir plus sur le clic de bibliothèque LequidCrystal ici
Pour les tutoriel clic LCDici

Le code suivant est un format d’affichage sur écran LCD tous les calculs de puissance et d’énergie

#include < LiquidCrystal.h >
LCD (8, 7, 6, 5, 4, 3, 2) ;
rétro-éclairage int = 9 ; void setup()
{
pinMode (contre-jour, sortie) ; définir la broche 9 comme sortie
analogWrite (rétro-éclairage, 150) ; contrôle l’intensité de rétroéclairage 0-254
LCD.Begin(16,2) ; colonnes, lignes. taille d’affichage
LCD.Clear() ; effacer l’écran
}
void loop()
{
lcd.setCursor(16,1) ; Placez le curseur à l’extérieur le nombre d’affichage
LCD.Print("") ; imprimer le caractère vide
Delay(600) ; impression de puissance et énergie pour un LCD / / /
lcd.setCursor(1,0) ; Placez le curseur à col 1er et 1er rang

LCD.Print(Watt) ;
LCD.Print ("W") ;
LCD.Print(voltage) ;
LCD.Print("V") ;
lcd.setCursor(1,1) ; Placez le curseur au col de 1re et de 2e rangée
LCD.Print(Energy) ;
LCD.Print ("WH") ;
LCD.Print(AMPS) ;
LCD.Print("A") ;
}

Articles Liés

Arduino/Twitter Mets Apple

Arduino/Twitter Mets Apple

Quand je vais à Citi Field avec mes enfants de voir les Mets, ils deviennent fous pour le Home Run Apple.To moi, la pomme fait partie de ce qui rend passionnante de baseball pour les enfants. Même si mes enfants ne peuvent pas regarder la plupart des
Arduino Energy Switch

Arduino Energy Switch

Un jour vous avez pu effectuer un brillant objet dynamique dans votre maison. Par exemple, la fenêtre automatique stores. Maintenant vous voulez ces stores pour fermer automatiquement lorsque certains autres matériels, comme votre téléviseur est allu
Bluetooth Low Energy : Lecture / écriture pour réseau de capteurs de framboise Pi

Bluetooth Low Energy : Lecture / écriture pour réseau de capteurs de framboise Pi

Initialement publié en ce blog.Le but de ce tutoriel est de montrer comment vous pouvez lire et écrire à partir d'un périphérique Bluetooth Low Energy (BLE). Par exemple, si vous souhaitez lire les données « nombre d'étapes » votre fitbit et faire de
Chasse au Trésor Arduino

Chasse au Trésor Arduino

J'ai toujours aimé les films comme Trésor National et autres. Ceux qui dispose d'une équipe de gens qui courent partout essayant de résoudre une énigme ou un chapelet de devinettes pour, obtenir l'or, téléchargez la jeune fille, sauver le monde, deve
Domotique Bluetooth avec arduino:VOICE

Domotique Bluetooth avec arduino:VOICE

OH ! les dépenses de la domotique de luxe par la voixavez-vous jamais eu envie de construire un système de domotique qui a travaillé sur commande vocaleEh bien ne cherchez plus c'est votre guichet unique pour la domotique par voixLe système est basé
Arduino IOT : Température et humidité (avec WiFi ESP8266)

Arduino IOT : Température et humidité (avec WiFi ESP8266)

Bonjour à tous ! Je suis Michalis Vasilakis de www.ardumotive.com et dans cette Instructables, je vais vous montrer comment faire votre propre thermomètre de l'Internet des choses (IOT) à l'aide de la carte de Arduino uno.Vous pouvez l'utiliser à la
Une maison de Smart Wireless (était : simulateur de maison et alarme avec Arduino ou Atmega328 (mise à jour de mai 2016))

Une maison de Smart Wireless (était : simulateur de maison et alarme avec Arduino ou Atmega328 (mise à jour de mai 2016))

Note : là maintenant est un android bluetooth control app ibble pour ce projetRemarque : Bien que cela a commencé comme un projet de simulation de ma présence à la maison, il a grandi dans une maison intelligente, c'est pourquoi j'ai rebaptisé cet In
Arduino contrôlée de fenêtre pour chat

Arduino contrôlée de fenêtre pour chat

je soumets cette instructable le défi de l'Arduino. N'oubliez pas de voter !Mon voisin a eu un petit problème avec son chat. Il veulent de sortir et de revenir trop souvent à l'intérieur. Habituellement, il ouvre juste la fenêtre de sa cuisine et nou
Débutant de l’Arduino et Basic Electronics Kit Primer

Débutant de l’Arduino et Basic Electronics Kit Primer

j'ai appris qu'une de mes nièces avait un intérêt dans la programmation.  Elle travaillait avec la robotique à l'école secondaire et a un stage d'été où ils avaient Arduinos.  Je pense qu'elle était en mesure d'emprunter un Arduino pour expérimenter
Intro à l’Arduino

Intro à l’Arduino

An Arduino est une carte de développement open source microcontrôleur. En langage clair, vous pouvez utiliser l'Arduino pour lire les capteurs et de contrôler les choses comme les moteurs et les lumières. Cela vous permet de télécharger des programme
Détecteur de foudre Arduino Pocket

Détecteur de foudre Arduino Pocket

Nous sommes tous aime travailler et jouer dehors. Mais je pense que quiconque accepterait qu'obtenir frappé par la foudre en s'amusant en plein air de défi n'est pas... amusant !OK, assez avec l'intro de mignon...Ce projet est venu sur le moment, alo
4 x 4 x 4 LED-cube interactif avec Arduino

4 x 4 x 4 LED-cube interactif avec Arduino

pour expliquer mon 4 x 4 x 4 LED-cube interactif publié auparavant, un peu plus clair, je vais essayer de faire ma première étape par étape instructable.Ce 4 x 4 x 4 cube est interactif à l'aide de l'angle de quatre premières LEDs tant que voyants et
Une approche avancée de programmation Arduino & AVR

Une approche avancée de programmation Arduino & AVR

Cette instructable est un must read pour tous ceux qui sont familiers avec cœur AVR chips et Arduino.Eh bien, pour être plus précis, à la lecture de l'instructable, vous serez en mesure de :1) connaître la bonne différence entre AVR et Arduino.2) pro
Équilibrage automatique skateboard/segw * y projet Arduino Shield

Équilibrage automatique skateboard/segw * y projet Arduino Shield

Ggénéral but Arduino shield pour machines d'équilibrage automatique.Pourquoi j'ai fait il ?J'ai fait précédemment une Instructable en 2010 sur comment construire une planche à roulettes Self-balancing.Il y a > 500 commentaires là-dessus et beaucoup e