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

Project 2 - Fish Tank Monitor: 5 Βήματα
Project 2 - Fish Tank Monitor: 5 Βήματα

Βίντεο: Project 2 - Fish Tank Monitor: 5 Βήματα

Βίντεο: Project 2 - Fish Tank Monitor: 5 Βήματα
Βίντεο: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, Νοέμβριος
Anonim
Έργο 2 - Παρακολούθηση δεξαμενών ψαριών
Έργο 2 - Παρακολούθηση δεξαμενών ψαριών

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

1 Arduino Micro Controller

1 Πλάκα πλήρους μεγέθους

1 Αισθητήρας ισοπέδωσης νερού

1 οθόνη LCD

1 απλό κουμπί

1 Ποτενσιόμετρο

Μια δέσμη καλωδίων χαλκού

1 10K Ohm Resistor

2 αντιστάσεις 220 Ohm

Βήμα 1: Συνδέστε την οθόνη LCD και το ποτενσιόμετρο

Συνδέστε την οθόνη LCD και το ποτενσιόμετρο
Συνδέστε την οθόνη LCD και το ποτενσιόμετρο

Σε αυτό το σημείο θα ξεκινήσουμε τη δημιουργία του έργου μας. Το πρώτο βήμα είναι να συνδέσετε την οθόνη LCD και το ποτενσιόμετρο στο μικροελεγκτή Arduino. Για να ξεκινήσετε, περάστε ένα καλώδιο από τον πείρο 5V στο Arduino έως τη ράγα τροφοδοσίας (+) στον πίνακα ψωμιού. Επιπλέον, θα πρέπει να συνδέσετε ένα καλώδιο από τον πείρο GND στο breadboard στη ράγα γείωσης (-) στο breadboard. Από εδώ, μπορείτε να ξεκινήσετε τη σύνδεση της οθόνης LCD. Τοποθετήστε την οθόνη LCD στην κάτω δεξιά γωνία του breadboard. Ξεκινώντας από τον πείρο 12 και περνώντας από τον πείρο 7, τοποθετήστε ένα χάλκινο σύρμα. Τοποθετήστε το άλλο άκρο του σύρματος στη σωστή θέση, όπως υποδεικνύεται από την εικόνα που παρέχεται. Επίσης, βεβαιωθείτε ότι έχετε συνδέσει σωστά το ποτενσιόμετρο τόσο στη ράγα ισχύος όσο και στη ράγα εδάφους. Αυτό το ποτενσιόμετρο θα έχει το αναλογικό σήμα συνδεδεμένο στην οθόνη LCD για τον έλεγχο της οθόνης του.

Βήμα 2: Προσθέστε φώτα LED

Προσθέστε φώτα LED
Προσθέστε φώτα LED

Η οθόνη LCD και το ποτενσιόμετρο θα πρέπει να συνδέονται με το Arduino και το breadboard σε αυτό το σημείο. Σε αυτό το βήμα, θα συνδέσουμε δύο λυχνίες LED (κόκκινο και πράσινο) και ένα κουμπί για την επαναφορά του μετρητή τροφοδοσίας ψαριών. Τα LED πρέπει να έχουν το κοντό άκρο τους συνδεδεμένο με τη ράγα γείωσης. Η λυγισμένη πλευρά του LED πρέπει να είναι συνδεδεμένη με τους πείρους 2 & 3 και να έχει προσαρτημένη μια αντίσταση 220 Ohm. Το κουμπί πρέπει να τοποθετηθεί και στον πίνακα. Θα πρέπει να συνδέσετε το κουμπί στον πείρο 6. Προσθέστε αντίσταση 10K Ohm και στην αντίθετη πλευρά του κουμπιού. Ολοκληρώστε αυτό το βήμα συνδέοντας επίσης το κουμπί στη ράγα γείωσης (-).

Βήμα 3: Συνδέστε τον αισθητήρα στάθμης νερού

Συνδέστε τον αισθητήρα στάθμης νερού
Συνδέστε τον αισθητήρα στάθμης νερού

Με όλα τα άλλα εξαρτήματα συνδεδεμένα, μπορούμε τώρα να συνδέσουμε τον αισθητήρα νερού. Ο αισθητήρας νερού πρέπει να έχει τον πείρο 'S' συνδεδεμένο με τον αναλογικό πείρο 'A1'. Ο αισθητήρας πρέπει επίσης να έχει τον πείρο "+" συνδεδεμένο στη ράγα τροφοδοσίας και τον πείρο "-" συνδεδεμένο στη ράγα γείωσης. Ανατρέξτε στην παρεχόμενη εικόνα για περισσότερες λεπτομέρειες.

Βήμα 4: Δοκιμή της εφαρμογής σας

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

Βήμα 5: Πρόσθετες εικόνες

Συνιστάται: