Μετρήστε τη θερμοκρασία και την υγρασία στο Arduino - μια επιλογή μεθόδων

Μετρήστε τη θερμοκρασία και την υγρασία στο Arduino - μια επιλογή από τρόπουςΓια να δημιουργήσετε έναν οικιακό μετεωρολογικό σταθμό ή ένα θερμόμετρο, θα πρέπει να μάθετε πώς μπορείτε να συνδυάσετε τον πίνακα Arduino και μια συσκευή μέτρησης της θερμοκρασίας και της υγρασίας. Η μέτρηση της θερμοκρασίας μπορεί να αντιμετωπιστεί με χρήση ενός θερμίστορ ή ενός ψηφιακού αισθητήρα DS18B20, αλλά για τη μέτρηση της υγρασίας χρησιμοποιούν πιο σύνθετες συσκευές - αισθητήρες DHT11 ή DHT22. Σε αυτό το άρθρο, θα σας εξηγήσουμε πώς να μετρήσετε τη θερμοκρασία και την υγρασία χρησιμοποιώντας το Arduino και αυτούς τους αισθητήρες.

Ο ευκολότερος τρόπος για τον προσδιορισμό της θερμοκρασίας είναι να χρησιμοποιήσετε ένα θερμίστορ. Αυτός είναι ένας τύπος αντιστάτη του οποίου η αντίσταση εξαρτάται από τη θερμοκρασία περιβάλλοντος. Υπάρχουν θερμοστάτες με θετικό και αρνητικό συντελεστή θερμοκρασίας αντίστασης - PTC (επίσης ονομαζόμενοι υποστοιχείς) και NTC θερμοστάτες, αντίστοιχα. Στο παρακάτω γράφημα βλέπετε την εξάρτηση της αντίστασης από την θερμοκρασία. Η διακεκομμένη γραμμή δείχνει την εξάρτηση ...

 

Τι είναι το Display Nextion και πώς να συνεργαστείτε μαζί του;

Τι είναι το Display Nextion και πώς να συνεργαστείτε μαζί του;Για την υλοποίηση οποιωνδήποτε έργων, είτε πρόκειται για ένα έξυπνο σπίτι, για βιομηχανικό αυτοματισμό, για συσκευή εξόδου υπολογιστικών συστημάτων ή για ένα απλό ρολόι, θα χρειαστείτε μια συσκευή εξόδου. Μια απλή επιλογή είναι οι επτά τμηματικοί δείκτες LED. Αλλά μια τέτοια εφαρμογή θα ήταν ακατάλληλη για χρήση. Για να γίνει το σύστημα μοντέρνο και βολικό, θα πρέπει να χρησιμοποιήσετε πλήρεις οθόνες LCD. Σε αυτό το άρθρο, θα μιλήσουμε για τις οθόνες Nextion, τι είναι, πώς και γιατί μπορούν να χρησιμοποιηθούν.

Ο κατασκευαστής τοποθετεί την οθόνη αφής Nextion ως διεπαφή ανθρώπου-μηχανής HMI, η οποία στα ρωσικά ακούγεται σαν "Διεπαφή ανθρώπου-μηχανής". Αυτό είναι το όνομα οποιασδήποτε συσκευής με τη βοήθεια της οποίας πραγματοποιούνται αλληλεπιδράσεις ανθρώπου-μηχανής: παρακολούθηση παραμέτρων, έλεγχος ενεργοποιητών, εισαγωγή δεδομένων κ.λπ. Στην πράξη, αυτό δεν είναι απλώς μια οθόνη, αλλά μια συσκευή με ένα μικροελεγκτή ARM 32 bit στο σκάφος, το οποίο "μπορεί" όχι μόνο να εμφανίζει δεδομένα ...

 

Σχετικά με μικροελεγκτές για αρχάριους - ιστορικό δημιουργίας, κύριοι τύποι και διαφορές

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

Για να κατανοήσετε τους λόγους για την εμφάνιση και την ανάπτυξη της τεχνολογίας μικροεπεξεργαστών, ρίξτε μια ματιά στα χαρακτηριστικά και τα χαρακτηριστικά των πρώτων υπολογιστών. ENIAC - ο πρώτος υπολογιστής, το 1946. Βάρος - 30 τόνοι, κατέλαβαν ολόκληρο το δωμάτιο ή 85 κυβικά μέτρα όγκου στο διάστημα. Μεγάλη απορρόφηση θερμότητας, κατανάλωση ενέργειας, συνεχείς δυσλειτουργίες λόγω ηλεκτρονικών συνδέσμων λαμπτήρων. Τα οξείδια οδήγησαν στην εξαφάνιση των επαφών και των λαμπτήρων που έμειναν σε επαφήέχασε την επαφή με το διοικητικό συμβούλιο ...

 

RTC ρολόγια ρολογιών πραγματικού χρόνου - Σκοπός, τύποι και παραδείγματα χρήσης

Ρολόγια ρολογιών πραγματικού χρόνου RTCΓια να εκτελέσετε οποιεσδήποτε εργασίες που σχετίζονται με την αυτοματοποίηση, πρέπει συχνά να μετρήσετε ορισμένα χρονικά διαστήματα. Μερικές φορές αυτό γίνεται με την καταμέτρηση ενός ορισμένου αριθμού περιόδων του ρολογιού ή των κύκλων μηχανής. Ωστόσο, παρόλο που ακολουθούν σε μια δεδομένη συχνότητα και συχνά εξαρτώνται από τον συντονιστή χαλαζία, όταν εκτελούν πράξεις σε πραγματικό χρόνο και ειδικά αν συνδέονται με την ώρα της ημέρας, μετατοπίζονται στο χρόνο. Για να επιλύσετε αυτό το πρόβλημα, χρησιμοποιήστε ρολόγια ρολογιού ή RTC σε πραγματικό χρόνο.

Το RTC (ρολόι πραγματικού χρόνου, Ρώσικο ρολόι πραγματικού χρόνου) είναι ένας τύπος μικροκυκλώματος που προορίζεται για τον υπολογισμό του χρόνου σε "πραγματικές" μονάδες (δευτερόλεπτα, λεπτά, ώρες κλπ.). Εξαρτώνται από μια πηγή ενέργειας, η οποία μπορεί να είναι είτε εξωτερική, με τη μορφή αντικαταστάσιμης μπαταρίας είτε με μπαταρία λιθίου, είτε ενσωματωμένη στο περίβλημα μικροκυκλωμάτων.Τα σήματα ρολογιού για την αναφορά χρόνου μπορούν να ληφθούν από έναν εξωτερικό συντονιστή χαλαζία ...

 

Ποιες είναι οι οθόνες για το Arduino και πώς να τις συνδέσετε

Ποιες είναι οι οθόνες για το Arduino και πώς να τις συνδέσετεΟι μικροελεγκτές σας επιτρέπουν να κάνετε οποιοδήποτε σύστημα αυτοματοποίησης και παρακολούθησης. Αλλά για την αλληλεπίδραση της τεχνολογίας και του ανθρώπου, χρειαζόμαστε και τις δύο συσκευές εισόδου - διάφορα κουμπιά, μοχλούς, ποτενσιόμετρα και συσκευές εξόδου - φωτεινές ενδείξεις (βολβοί), διάφορες συσκευές ηχητικής σηματοδότησης (tweeters) και τελικά εμφανίζει. Σε αυτό το άρθρο, θα δούμε τις απεικονίσεις χαρακτήρων για το Arduino, πώς να τις συνδέσετε και να τις κάνετε να δουλέψουν.

Οι οθόνες μπορούν να χωριστούν σε τμήματα (όπως ψηφιακό ρολόι), αλφαριθμητικά και γραφικά. Τα τμήματα χρησιμοποιούνται για να υποδείξουν απλές ποσότητες, για παράδειγμα: θερμοκρασία, χρόνος, αριθμός στροφών. Αυτά χρησιμοποιούνται σε υπολογιστές και σε οικιακές οικιακές συσκευές μέχρι σήμερα. Οι πληροφορίες εμφανίζονται επισημαίνοντας ορισμένους χαρακτήρες. Μπορούν να είναι και υγροί κρύσταλλοι και LED. Αλφαριθμητικές οθόνες μπορούν να βρεθούν στην παλιά τεχνολογία ...

 

Πώς να συνδέσετε τον αυξητικό κωδικοποιητή στο Arduino

Πώς να συνδέσετε τον αυξητικό κωδικοποιητή στο ArduinoΣυχνά στις συσκευές σε μικροελεγκτές πρέπει να οργανώσετε τη διαχείριση των στοιχείων μενού ή να εφαρμόσετε ορισμένες προσαρμογές. Υπάρχουν πολλοί τρόποι: κουμπιά χρήσης, μεταβλητές αντιστάσεις ή κωδικοποιητές. Ο αυξητικός κωδικοποιητής σας επιτρέπει να ελέγχετε κάτι με την ατελείωτη περιστροφή της λαβής. Σε αυτό το άρθρο, θα εξετάσουμε πώς να φτιάξουμε τον αυξητικό κωδικοποιητή και τον Arduino.

Ο αυξητικός κωδικοποιητής, όπως οποιοσδήποτε άλλος τύπος κωδικοποιητή, είναι μια συσκευή με περιστρεφόμενη λαβή. Από μακριά, μοιάζει με ποτενσιόμετρο. Η κύρια διαφορά από το ποτενσιόμετρο είναι ότι η λαβή του κωδικοποιητή περιστρέφεται 360 μοίρες. Δεν έχει ακραίες προβλέψεις. Οι κωδικοποιητές έρχονται σε πολλούς τύπους. Το incremental διαφέρει από το γεγονός ότι με τη βοήθειά του είναι αδύνατο να γνωρίζουμε τη θέση της λαβής, αλλά μόνο το γεγονός της περιστροφής σε κάποια κατεύθυνση - προς τα αριστερά ή προς τα δεξιά. Με τον αριθμό των παλμών σήματος, μπορείτε ήδη να υπολογίσετε σε ποια γωνία στρέφεται ...

 

Μικροελεγκτές PIC για αρχάριους

Μικροελεγκτές PIC για αρχάριουςΣτη σύγχρονη αγορά υπάρχουν πολλές οικογένειες και σειρές μικροελεγκτών από διαφορετικούς κατασκευαστές, ανάμεσα στους οποίους διακρίνονται τα AVR, STM32 και PIC. Κάθε μία από τις οικογένειες έχει βρει το δικό της πεδίο εφαρμογής. Σε αυτό το άρθρο θα πω στους αρχαρίους για μικροελεγκτές PIC, δηλαδή, τι είναι και τι πρέπει να ξέρετε για να ξεκινήσετε μαζί τους.

Το PIC είναι το όνομα μιας σειράς μικροελεγκτών που κατασκευάζονται από την Microchip Technology Inc (ΗΠΑ). Το όνομα PIC προέρχεται από τον περιφερειακό ελεγκτή διεπαφής. Οι μικροελεγκτές PIC έχουν αρχιτεκτονική RISC. Το RISC - ένα συντομευμένο σύνολο οδηγιών, χρησιμοποιείται επίσης σε επεξεργαστές για κινητές συσκευές.Το 2016, η Microchip αγόρασε την Atmel, κατασκευαστή ελεγκτών AVR. Ως εκ τούτου, η επίσημη ιστοσελίδα παρουσιάζει μικροελεγκτές της οικογένειας και PIC και AVR.Μεταξύ μικροελεγκτών PIC 8 bit, αποτελείται από 3 οικογένειεςοι οποίες διαφέρουν στο βάθος των δυαδικών ψηφίων και σε ένα σύνολο εντολών...

 

Μέθοδοι ανάγνωσης και διαχείρισης θυρών εισόδου / εξόδου Arduino

Μέθοδοι ανάγνωσης και διαχείρισης θυρών εισόδου / εξόδου ArduinoΓια να αλληλεπιδράσετε με τον έξω κόσμο, πρέπει να διαμορφώσετε τις εξόδους του μικροελεγκτή για να λαμβάνετε ή να μεταδίδετε ένα σήμα. Ως αποτέλεσμα, κάθε πείρος θα λειτουργήσει στη λειτουργία εισόδου και εξόδου. Υπάρχουν δύο τρόποι να το κάνετε αυτό σε κάθε πίνακα Arduino που αγαπάτε, ακριβώς πώς μαθαίνετε από αυτό το άρθρο.

Όλοι γνωρίζουν ότι το Arduino είναι προγραμματισμένο σε C ++ με κάποιες προσαρμογές και απλοποιήσεις για αρχάριους. Καλείται καλωδίωση. Αρχικά, όλες οι θύρες arduino ορίζονται ως είσοδοι, και δεν χρειάζεται να διευκρινιστεί αυτό στον κώδικα. Υπάρχουν τρεις λειτουργίες στις οποίες μπορεί να λειτουργήσει η θύρα: ΕΙΣΟΔΟΣ - είσοδος, σε αυτή τη λειτουργία, τα δεδομένα διαβάζονται από τους αισθητήρες, την κατάσταση κουμπιών, αναλογικά και ψηφιακά σήματα. Η θύρα βρίσκεται στο λεγόμενο κατάσταση υψηλής αντίστασης, με απλά λόγια - η είσοδος έχει υψηλή αντίσταση.OUTPUT - έξοδος, ανάλογα με την εντολή που καθορίζεται στον κώδικα, η θύρα παίρνει μια τιμή ενός ή μηδενός.Η έξοδος γίνεται μια ελεγχόμενη πηγή. ...

 
Πηγαίνετε πίσω << 1 2 3 4 >> Επόμενη σελίδα