Πίνακας περιεχομένων:
- Βήμα 1: Προετοιμασία κάθε αισθητήρα
- Βήμα 2: Συνδυάζοντας τον κώδικα
- Βήμα 3: Κάντε το να φαίνεται ωραίο
Βίντεο: ΚΑΙΡΟΣ SHAZAM: 3 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
Γεια σας, το όνομά μου είναι Sushant Joshi και καλώς ήρθατε στο Instructable / FINAL PROJECT μου. Αυτό το έργο παρουσιάζει το Τελικό μου έργο για το μάθημα Μηχανικής 11ης τάξης. Θα περάσει από όλα τα υλικά που χρειάζονται για την κατασκευή, όλα τα εξαρτήματα, πώς να το κατασκευάσουμε (Circuitry), τον κώδικα του έργου και πώς θα το κάνουμε να φαίνεται ωραίο! Μια βασική επισκόπηση αυτού του έργου είναι βασικά ένας Προσομοιωτής Καιρού (το ονομάζω Weather Shazam). Διαθέτει ανιχνευτή υγρασίας, ο οποίος ανιχνεύει υγρασία και θερμοκρασία, συναγερμό φλόγας με βομβητή, οπότε αν υπάρχει φωτιά, θα κάνει δυνατό θόρυβο, υπάρχει αισθητήρας νερού που ανιχνεύει εάν υπάρχει πολύ νερό και τέλος αισθητήρας αερίου για να δούμε αν υπάρχει αφθονία CO2. Όλα αυτά εμφανίζονται στην οθόνη LCD.
Προμήθειες:
ΠΡΟΜΗΘΕΙΑ ΠΟΥ ΧΡΕΙΑΖΟΝΤΑΙ:
ΠΙΝΑΚΑΣ
ARDUINO UNO
JUMPER WIRES
ΓΥΝΑΙΚΑ ΣΥΡΜΑΤΑ
ΑΡΣΕΝΙΚΑ ΣΥΡΜΑΤΑ
ΧΑΡΤΙΝΟ ΚΑΙ ΤΑΠΕΤΣΑ (ΗΛΕΚΤΡΙΚΟ)
1 Χ ΟΘΟΝΗ LCD
1 Χ ΑΙΣΘΗΤΗΡΑΣ ΑΕΡΙΟΥ
1 Χ ΑΙΣΘΗΤΗΡΑΣ ΥΓΡΑΣΙΑΣ
1 Χ ΣΥΝΑΓΕΡΜΟΣ ΦΛΟΓΗΣ
1 X BUZZER
1 Χ ΑΙΣΘΗΤΗΡΑΣ ΝΕΡΟΥ
1 Χ ΦΥΤΟ
1 Χ ΦΩΣ
ΝΕΡΟ
Βήμα 1: Προετοιμασία κάθε αισθητήρα
ΠΡΟΕΤΟΙΜΑΣΙΑ ΟΘΟΝΗΣ LCD
Για αυτό το εξάρτημα πρέπει πρώτα να συνδέσετε την οθόνη LCD στη γείωση και την τροφοδοσία (Είτε στο Arduino είτε στο breadboard με καλώδια βραχυκυκλωτήρων)
Στη συνέχεια, πρέπει να συνδέσετε τις θύρες LCD στις Αναλογικές ακίδες A4 και A5 (Πράσινα καλώδια στην πρώτη εικόνα για LCD)
ΠΡΟΕΤΟΙΜΑΣΙΑ ΑΙΣΘΗΤΗΡΑΣ ΝΕΡΟΥ
Αυτά είναι πολύ απλά, συνδέετε τη δύναμη και τη γείωση (+ και - στον αισθητήρα) στα τμήματα τους, στη συνέχεια για την τελευταία θύρα, συνδέστε την με την Analog Pin A1.
ΠΡΟΕΤΟΙΜΑΣΙΑ ΑΙΣΘΗΤΗΡΑ ΥΓΡΑΣΙΑΣ
Για αυτήν τη σύνδεση, συνδέστε την πρώτη και την τελευταία θύρα (Όπως φαίνεται στην πέμπτη εικόνα της υγρασίας) συνδέστε τα στην τροφοδοσία και τη γείωση κατάλληλα και, στη συνέχεια, συνδέστε τη μεσαία θύρα στο Pinηφιακό pin 7.
ΠΡΟΕΤΟΙΜΑΣΙΑ ΑΙΣΘΗΤΗΡΑΣ ΑΕΡΙΟΥ
Αυτός ο αισθητήρας, συνδέστε ξανά τη δύναμη και τη γείωση αντίστοιχα για άλλη μια φορά και, στη συνέχεια, συνδέστε το στο Analog Pin στο A2
ΠΡΟΕΤΟΙΜΑΣΙΑ ΦΛΟΓΟΥ ΣΥΝΑΓΕΡΜΟΥ
Έτσι, πρώτα απ 'όλα συνδέστε τη δύναμη και τη γείωση (Μια κοινή τάση) και, στη συνέχεια, συνδεθείτε με το Analog Pin στο A0 και το Digital Pin 8.
BUZZER ΠΡΟΕΤΟΙΜΑΣΙΑ
Συνδέστε την αρνητική πλευρά του βομβητή στη γείωση και την άλλη καρφίτσα στο ψηφιακό pin 6.
Βήμα 2: Συνδυάζοντας τον κώδικα
Έτσι, ο κώδικας είναι κυρίως αυτονόητος, αλλά θα περάσω από τα βασικά του κώδικα για να απεικονίσω τα πιο σημαντικά κομμάτια.
Η αρχη:
Θυμηθείτε να προσθέτετε πάντα τις βιβλιοθήκες στο σύστημά σας (at τουλάχιστον τους φακέλους σας Arduino)
Οι συγκεκριμένες Βιβλιοθήκες που χρειάζονται είναι:
Wire.h
LiquidCrystal_I2c.h
dht.h
Αυτές οι συγκεκριμένες βιβλιοθήκες χρειάζονται για να εκπληρώσουν τον κώδικα και να τον κάνουν να λειτουργήσει, χωρίς αυτά, ο κώδικας είναι άχρηστος.
Ένα άλλο σημαντικό πράγμα που ήθελα να αναφέρω είναι οι είσοδοι και να φροντίσω να δηλώσω όλες τις ψηφιακές ακίδες και τις αναλογικές ακίδες
#define FLAME 6
#define BUZZER 6
dht DHT;
const int DHT11_PIN = 7;
const int waterSensor = A1;
int waterValue = 0;
int αέριο?
int νερό?
Αυτά τα πράγματα είναι σημαντικά και κρίσιμα για να λειτουργήσει ο κώδικας.
Επίσης, ενώ γράφετε τον κώδικα, βεβαιωθείτε ότι έχετε τοποθετήσει σωστά τις απαιτούμενες αγκύλες και επίσης τις κατάλληλες δηλώσεις if, ακολουθήστε μαζί με τις εικόνες.
Βήμα 3: Κάντε το να φαίνεται ωραίο
Αυτό δεν είναι υποχρεωτικό, αλλά κάνει το παραπάνω χιλιόμετρο για να φαίνεται όμορφο και τακτοποιημένο
Για να φτιάξετε αυτόν τον τύπο σπιτιού / κουτιού, μπορείτε να το κάνετε με τον δικό σας τρόπο, αλλά για τον δικό μου. το μόνο που έχετε να κάνετε είναι:
- Βρείτε ένα τυχαίο κουτί στο σπίτι σας
- Κόψτε το σε κομμάτια και χρησιμοποιήστε ταινία για να κολλήσετε μεταξύ τους
- Κόψτε τρύπες για κάθε μεμονωμένο εξάρτημα
- Αφού το κάνετε αυτό και βάλετε λίγη δουλειά, θα έχετε την πρώτη εικόνα
- Στη συνέχεια, βάλτε το ψωμί και το Arduino στο κουτί σας
- Φτιάξτε μια πόρτα για αυτό όπως φαίνεται στη δεύτερη εικόνα
- Βελτιώστε το και κάντε το να φαίνεται ακόμα καλύτερο
- Προσθέστε τις τελευταίες πινελιές και διακοσμήσεις
- Τελειώσατε!
Τώρα απολαύστε τον προσομοιωτή καιρού και διασκεδάστε.
Συνιστάται:
Καιρός Σημείωση: 7 βήματα (με εικόνες)
Καιρός Σημείωση: Αυτός είναι ένας συνδυασμός μετεωρολογικού σταθμού και υπενθύμισης. Όλοι μπορούμε να ελέγξουμε τον καιρό στα τηλέφωνά μας, αλλά μερικές φορές και ειδικά όταν κάποιος προσπαθεί να βγει από την πόρτα το μόνο που χρειάζεται είναι ένας γρήγορος τρόπος για τις καιρικές συνθήκες. Αυτός ο μετεωρολογικός σταθμός τροφοδοτεί
Tweerstationneke A.k.a. Ολλανδικός καιρός σταθμός: 4 βήματα
Tweerstationneke A.k.a. Dutch WeatherStation: Ο πατέρας μου ενδιαφέρεται πάντα για τα τελευταία νέα και τις τελευταίες πληροφορίες για τον καιρό. Αυτό με έφερε στο τέλειο δώρο γενεθλίων όταν έγινε 76: Ένας μικρός συνεχόμενος μετεωρολογικός σταθμός χωρίς ανοησίες, κάθεται ήσυχα σε μια γωνιά όλη μέρα και δίνει
Καιρός Web App χρησιμοποιώντας Esp8266: 7 βήματα
Weather Web App Using Esp8266: SHT 31 είναι ένας αισθητήρας θερμοκρασίας και υγρασίας που κατασκευάστηκε από την Sensirion. Το SHT31 παρέχει υψηλό επίπεδο ακρίβειας περίπου ± 2% RH. Το εύρος υγρασίας του κυμαίνεται από 0 έως 100% και το εύρος θερμοκρασίας μεταξύ -40 και 125 ° C. Είναι πολύ πιο αξιόπιστο και γρήγορο με
Καιρός Λαμπτήρας - Αλλάζει χρώμα με θερμοκρασία: 6 βήματα
Καιρός Λαμπτήρας - Αλλάζει χρώμα με τη θερμοκρασία: Γεια σας! Πόσες φορές συνέβη να κρυώνετε κάτω από το κλιματιστικό στο δωμάτιό σας, χωρίς να ξέρετε πόσο ζεστό είναι έξω. Φανταστείτε την κατάσταση του κατοικίδιου σας. Ούτε έχει AC ούτε ανεμιστήρα. Μπορεί να μην είναι πολύ συνηθισμένο, αλλά συμβαίνει λίγα
Καιρός κερί - Καιρός και θερμοκρασία με μια ματιά: 8 βήματα
Καιρός Κερί - Καιρός και θερμοκρασία με μια ματιά: Χρησιμοποιώντας αυτό το μαγικό κερί, μπορείτε να πείτε αμέσως την τρέχουσα θερμοκρασία και τις συνθήκες έξω