Πίνακας περιεχομένων:

Βολτόμετρο AC χρησιμοποιώντας Arduino: 3 βήματα (με εικόνες)
Βολτόμετρο AC χρησιμοποιώντας Arduino: 3 βήματα (με εικόνες)

Βίντεο: Βολτόμετρο AC χρησιμοποιώντας Arduino: 3 βήματα (με εικόνες)

Βίντεο: Βολτόμετρο AC χρησιμοποιώντας Arduino: 3 βήματα (με εικόνες)
Βίντεο: How to Interface Industrial Sensors with Arduino Nano 2024, Ιούλιος
Anonim
Βολτόμετρο AC χρησιμοποιώντας Arduino
Βολτόμετρο AC χρησιμοποιώντας Arduino

Αυτό είναι ένα απλό κύκλωμα για να εξακριβώσετε την τάση AC χρησιμοποιώντας το Arduino UNO χωρίς κανένα βολτόμετρο AC !! ΑΠΟΛΑΜΒΑΝΩ!!

Βήμα 1: ΑΠΑΙΤΟΥΜΕΝΑ ΣΥΣΤΑΤΙΚΑ

ΑΠΑΙΤΟΥΜΕΝΑ ΣΥΣΤΑΤΙΚΑ
ΑΠΑΙΤΟΥΜΕΝΑ ΣΥΣΤΑΤΙΚΑ
ΑΠΑΙΤΟΥΜΕΝΑ ΣΥΣΤΑΤΙΚΑ
ΑΠΑΙΤΟΥΜΕΝΑ ΣΥΣΤΑΤΙΚΑ
ΑΠΑΙΤΟΥΜΕΝΑ ΣΤΟΙΧΕΙΑ
ΑΠΑΙΤΟΥΜΕΝΑ ΣΤΟΙΧΕΙΑ

Διαβάστε την επεξήγηση για να γνωρίζετε ότι κάθε ένας χρησιμοποιεί…

1) Step-downTransformer (12V ή 6V), έχω χρησιμοποιήσει ένα 6V

2) Αντίσταση (2P- 1K ohm όπως χρησιμοποίησα 6V Tx, για 12V 1K και 4.7K)

3) Δίοδος (1N4007)

4) Δίοδος Zener (5V)

5) Πυκνωτής (κατά προτίμηση 1uF ή αλλιώς 10uF περισσότερος χρόνος για την εκφόρτιση της φόρτισης !!)

6) Adruino UNO ή οποιοσδήποτε προφανώς και μερικοί άλτες (2)

Όλα αυτά είναι τα συστατικά που απαιτούνται για να δημιουργήσουν το έργο…

Βήμα 2: Διάγραμμα κυκλώματος και επεξήγηση

Κύκλωμα Διάγραμμα και Επεξήγηση
Κύκλωμα Διάγραμμα και Επεξήγηση

Μπορείτε να δείτε αυτό το κύκλωμα;; OHHH… ναι τίποτα σε αυτό

1) Μετασχηματιστής προς τα κάτω (220V έως 6V AC) αλλά το arduino δεν μπορεί να πάρει τάση AC για να διαβάσει και αυτό 6V

2) Ας μειώσουμε την τάση λειτουργίας 6V έως 5V του Arduino έτσι ώστε να μπορεί να μετρήσει ή να διαβάσει, οπότε διαιρέτης τάσης χρησιμοποιώντας 2 1k αντίσταση για να φτάσει σε 3V AC (περίπου)

3) Για να πάρουμε ένα DC έχουμε χρησιμοποιήσει μια δίοδο ως ανορθωτή μισού κύματος

4) Τώρα το 5V DC πρέπει να διατηρηθεί όχι περισσότερο από αυτό, οπότε χρησιμοποιήσαμε έναν πυκνωτή για τη σταθεροποίηση της τάσης και μια δίοδο zenver ως ρυθμιστή τάσης που διατηρεί πάντα τα 5V στους ακροδέκτες !!

Έτσι, τώρα το τμήμα του κυκλώματος έχει τελειώσει τώρα, θα βγάλουμε βραχυκυκλωτήρες από τους ακροδέκτες που εμφανίζονται στο διάγραμμα κυκλώματος (δηλ. Απέναντι στη δίοδο zener) και θα βάλουμε τους βραχυκυκλωτήρες (+) στον αναλογικό πείρο A0 του Arduino και (-) στο GND του Arduino.

Εάν δεν γνωρίζετε την άνοδο και την κάθοδο της διόδου, αναφερθείτε στο διαδίκτυο, είναι εύκολο! ασημένια κάθοδος (1N4007) ΚΑΙ μαύρη πλευρική κάθοδος (δίοδος zener).

Βήμα 3: Arduino και Code

Arduino και Κωδικός!
Arduino και Κωδικός!
Arduino και Κωδικός!
Arduino και Κωδικός!
Arduino και Κωδικός!
Arduino και Κωδικός!

Ο πείρος A0 και ο Gnd του Arduino χρησιμοποιήθηκαν για την ανάλυση της επερχόμενης τάσης σε σχέση με το δίκτυο εναλλασσόμενου ρεύματος…

Η είσοδος 5V στην ακίδα A0 αναφέρεται στην τιμή 1023 bit του arduino…

Έτσι, 220V AC (r.m.s.) = 311V (κορυφή) αντιστοιχεί σε 1023bit

1bit αντιστοιχούν σε = 311/1023, Έτσι έχουμε πάρει, b = analogRead (A0) και ac τάση = a = (b*311/1023)

Τώρα η τάση που παίρνουμε είναι η μέγιστη τάση για να πάρει r.m.s. χωρίσαμε το peak/sqrt (2).

ΑΛΛΑ, αν πούμε απλώς σειριακή εκτύπωση, το Arduino θα σχεδιάζει συνεχώς την τάση, οπότε έχουμε κάνει ένα πρόγραμμα για να εμφανίζει την έξοδο μόνο αν αλλάξει η είσοδος.

Σας ευχαριστούμε που διαβάσατε αυτό το μικρό αλλά χρήσιμο έργο εάν δεν έχετε βολτόμετρο εναλλασσόμενου ρεύματος κοντά σας.

Θα καταλήξω σε έργα IoT από το επόμενο.

Κωδικός: Σύνδεσμος Github στο ino αρχείο

Συνιστάται: