Πίνακας περιεχομένων:
- Βήμα 1: Βήμα 1: Δημιουργία περιβλήματος + αυτόματος τροφοδότης
- Βήμα 2: Βήμα 2: Συνδέστε τα εξαρτήματά σας
- Βήμα 3: Βήμα 3: Δημιουργία βάσης δεδομένων
- Βήμα 4: Βήμα 4: Γράψτε Python Code & Arduino Code
- Βήμα 5: Βήμα 5: HTML, CSS και JavaScript
- Βήμα 6: Βήμα 6: Συναρμολόγηση του Έργου
Βίντεο: SmartAquarium - Mathias: 6 Βήματα
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-05 19:31
Ένα μεγάλο πρόβλημα για τους ανθρώπους που έχουν ψάρια είναι ότι όταν πηγαίνουν διακοπές χρειάζονται κάποιον να τα φροντίσει. Εγώ και η οικογένειά μου έχουμε το ίδιο πρόβλημα και είναι πάντα δύσκολο να βρούμε κάποιον. Τώρα με το έργο μου ελπίζω να απαλλαγώ από αυτό το πρόβλημα με το SmartAquarium μου.
Γενικές πληροφορίες:
- το μέσο κόστος είναι περίπου 313 ευρώ
- συνολικός χρόνος που αφιερώνετε για να κάνετε τα πάντα για το έργο: 250 ώρες (αυτό μπορεί να διαφέρει ανάλογα με τις δεξιότητες προγραμματισμού σας)
Συνδέσεις:
- Ο προσωπικός μου ιστότοπος: mathiasdeherdt.be
- Λογαριασμός υλικού γνωστός και ως BOM: FinalBOM.xlsx
Βήμα 1: Βήμα 1: Δημιουργία περιβλήματος + αυτόματος τροφοδότης
Υλικά:
- Ξύλο
- Ξύλο και σούπερ κόλλα
- Πλαστικό ποτήρι
- ΠΟΜΟΛΟ ΠΟΡΤΑΣ
- Βίδες
- Σιδερένια λαβή
- Μεντεσέδες
- Συρματοπλεγμα
- μαγνητικά
Εργαλεία:
- Είδε
- Μηχάνημα διάτρησης
- Τριβείο
- Κατσαβίδια
- Ξύλινο αρχείο
Βήμα βήμα η κατασκευή του περιβλήματος:
Βήμα 1: είδατε το ξύλο στο επιθυμητό μέγεθος. Θέλετε 2 σανίδες για πάνω και κάτω, 2 για αριστερή και δεξιά πλευρά και 2 για πίσω και μπροστά. Μόλις προχωρήσετε, κολλήστε τα (με κόλλα ξύλου) έτσι σχηματίστε ένα κουτί. Βεβαιωθείτε ότι υπάρχει μεγάλη πίεση στο ξύλο, ώστε όλα να κολλήσουν μεταξύ τους
Βήμα 2: Βεβαιωθείτε ότι αφήνετε τρύπες για τα καλώδια και για τις οπές αέρα. Δεν έχει σημασία πού βρίσκονται, απλά βάλτε τα εκεί που φαίνεται ότι ταιριάζετε
Βήμα 3: Αφού κάνετε τις τρύπες σας, πάρτε ένα ξυλόφυλλο και αρχειοθετήστε τα όλα ώστε να είναι λείο
Βήμα 4: Κολλήστε τη λαβή πάνω από το περίβλημα σας και κολλήστε το πόμολο της πόρτας στο πλάι που μπορεί να ανοίξει και να κλείσει. Συνδέστε επίσης την πόρτα με τους μεντεσέδες και βάλτε μαγνητικά ώστε η πόρτα να παραμείνει κλειστή
Χτίζοντας τον τροφοδότη βήμα προς βήμα:
Βήμα 1: Βρείτε ένα όχι τόσο μεγάλο πλαστικό μπολ και κάντε μια μικρή τρύπα σε αυτό, βεβαιωθείτε ότι το καπάκι του μπολ μπορεί να αφαιρεθεί πολύ εύκολα
Βήμα 2: Βρείτε κάτι για να δημιουργήσετε εξαρτήματα στο εσωτερικό και συνδέστε τα σε ένα ξύλινο ραβδί
Βήμα 3: Βεβαιωθείτε ότι το ξύλινο ραβδί είναι μεγαλύτερο από το περιστρεφόμενο σίδερο του βηματικού κινητήρα, θα κάνουμε μια τρύπα εκεί, ώστε ο βηματικός κινητήρας να μετακινήσει τα πάντα μέσα
Βήμα 4: Φτιάξτε κάτι που μπορεί να τοποθετήσει τον τροφοδότη πάνω από την τρύπα στο ενυδρείο σας, το έφτιαξα με κάποιο είδος παιχνιδιών κατασκευής
Βήμα 2: Βήμα 2: Συνδέστε τα εξαρτήματά σας
Στοιχεία (μπορείτε πάντα να αναφέρετε το BOM μου):
- Raspberry Pi με απαλότητα ισχύος
- Arduino τύπου Α έως Β
- Αδιάβροχο ds18b20
- Οθόνη QAPASS 1602A
- Βηματικός κινητήρας 28BYJ-48
- Breadboards
- Από αρσενικά σε αρσενικά καλώδια, από αρσενικά σε θηλυκά καλώδια
- Αντιστάσεις
- Αισθητήρας PH 40x40 mm
- Εξαεριστήρας
- Ανθεκτική στη δύναμη αντίσταση (FSR)
- Αναμετάδοση
- 2 ποτενσιομετρικός αισθητήρας
- LM2596S DC-DC
- [ΛΑΜΠΑ]
Εργαλεία
- Συγκολλητικό σίδερο
- Πένσες απογύμνωσης
- Κατσαβίδι
- Σωλήνες συρρίκνωσης θερμότητας
- Φυσητήρας θερμού αέρα
- τριβείο
Λοιπόν, από πού να ξεκινήσω; Λοιπόν, πρώτα θα χρειαστεί να πάρετε κάθε στοιχείο, μετά προσπαθήστε και ακολουθήστε το σχηματικό μου στο μέγιστο των δυνατοτήτων σας.
Το Pi είναι το πιο σημαντικό κομμάτι του παζλ, θα λειτουργήσει σαν ένας κόμβος που ελέγχει τα πάντα, ακόμη και το Arduino. Το Arduino θα είναι ο σκλάβος του Pi, αλλά περισσότερο από αυτό αργότερα στο Βήμα 3.
Το μεγαλύτερο μέρος του σχηματικού είναι κατευθείαν, συνδέστε τα πάντα και βεβαιωθείτε ότι οι γείωση είναι καλά συνδεδεμένες. Το δύσκολο μέρος είναι η λάμπα σας. Θα πρέπει να σπάσουμε τον διακόπτη και να τον συνδέσουμε σε ένα ρελέ, αν το χαλάσουμε, μπορείτε να καταστρέψετε τη λάμπα. Μόλις ανοίξει ο διακόπτης, συνδέστε 2 καλώδια στα καλώδια της λάμπας. Συνδέστε αυτά στο ρελέ [ΕΙΚΟΝΑ]
Επίσης ένα σημαντικό μήνυμα, χρησιμοποιήστε τη σωλήνωση συρρίκνωσης θερμότητας όταν τα καλώδια εκτίθενται έτσι ώστε να μην παρεμβαίνουν μεταξύ τους.
Βήμα 3: Βήμα 3: Δημιουργία βάσης δεδομένων
Πρώτα θέλετε να φτιάξετε ένα μοντέλο για τη βάση δεδομένων σας, το δικό μου θα μοιάζει με αυτό [Εικόνα 1], έχω δύο ετικέτες, ένα για τον αισθητήρα μου και ένα για τη μέτρησή μου.
Στον πίνακα αισθητήρων θα χρειαστείτε ένα αναγνωριστικό, όνομα (αισθητήρα) και μια μονάδα. Στον πίνακα μέτρησης έχω το sensor_ID (από τον πίνακα αισθητήρων μου), μια στιγμή για την οποία κάνατε μια μέτρηση και την τιμή της μέτρησής σας. Χρειαζόμαστε επίσης έναν άλλο πίνακα για το φως, έτσι ώστε να μπορούμε να τον ενεργοποιήσουμε και να τον απενεργοποιήσουμε από τον ιστότοπο και να εμφανιστεί η τρέχουσα κατάσταση.
Αφού δημιουργήσετε τη βάση δεδομένων, θα την βάλετε στο Raspberry Pi.
Βήμα 4: Βήμα 4: Γράψτε Python Code & Arduino Code
Τώρα ήρθε η ώρα για την πραγματική δουλειά, γράφοντας κώδικα για τα πάντα. Μέσα στο αρχείο zip θα βρείτε τον (όχι τόσο καλό) κωδικό μου. Υπάρχουν πληροφορίες που τίθενται στη γραμμή σχολίων.
Για το backend θα χρειαστείτε μόνο το αρχείο app.py.
Για το frontend θα χρειαστείτε τα Πρότυπα και στατικά
Όπως είπα στο βήμα 2, το Arduino είναι σκλάβος του Raspberry Pi. Το κάνουμε αυτό για να μπορέσουμε να συνδέσουμε το Arduino στο Pi με ένα καλώδιο usb και κάνοντας μερικές επεξεργασίες και εγκαθιστώντας μερικά πράγματα. Πρώτα απ 'όλα θα εγκαταστήσετε το nanpy στο Pi.
Βήμα 5: Βήμα 5: HTML, CSS και JavaScript
Ο σχεδιασμός της ιστοσελίδας είναι επίσης ένα πολύ σημαντικό μέρος του έργου, είναι ένας τρόπος για να ελέγξετε πράγματα όπως η θερμοκρασία και να δώσετε φαγητό αυτόματα.
Επέλεξα να κάνω ορθογώνια όπου μέσα εμφανίζω τις τιμές μου.
Υπάρχει επίσης μια δροσερή λειτουργία όπου μπορείτε να δείτε ένα γράφημα όλων των δεδομένων από τον αισθητήρα θερμοκρασίας και PH.
Βήμα 6: Βήμα 6: Συναρμολόγηση του Έργου
Μόλις ολοκληρωθούν όλα τα άλλα βήματα, μπορείτε να ξεκινήσετε τη συναρμολόγηση όλων μαζί. Όλα τα εξαρτήματά σας μπαίνουν μέσα στο ξύλινο κουτί που φτιάξατε. Κολλάμε τα πάντα στον τοίχο χρησιμοποιώντας velcro και τοποθετώντας τα όλα στη σωστή θέση και εξακολουθώντας να βεβαιώνουμε ότι όλα συνδέονται σωστά.
Συνιστάται:
Πώς να φτιάξετε 4G LTE Double BiQuade Antenna Εύκολα Βήματα: 3 Βήματα
Πώς να κάνετε εύκολα 4G LTE διπλή κεραία BiQuade Antenna: Τις περισσότερες φορές αντιμετώπισα, δεν έχω καλή ισχύ σήματος στις καθημερινές μου εργασίες. Ετσι. Searchάχνω και δοκιμάζω διάφορους τύπους κεραίας αλλά δεν δουλεύω. Μετά από σπατάλη χρόνου βρήκα μια κεραία που ελπίζω να φτιάξω και να δοκιμάσω, γιατί δεν είναι η βασική αρχή
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: 5 βήματα
Σχεδιασμός παιχνιδιών στο Flick σε 5 βήματα: Το Flick είναι ένας πραγματικά απλός τρόπος δημιουργίας ενός παιχνιδιού, ειδικά κάτι σαν παζλ, οπτικό μυθιστόρημα ή παιχνίδι περιπέτειας
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino - Βήματα βήμα προς βήμα: 4 βήματα
Σύστημα ειδοποίησης αντίστροφης στάθμευσης αυτοκινήτου Arduino | Βήματα βήμα προς βήμα: Σε αυτό το έργο, θα σχεδιάσω ένα απλό κύκλωμα αισθητήρα στάθμευσης αντίστροφης στάθμευσης αυτοκινήτου Arduino χρησιμοποιώντας Arduino UNO και υπερηχητικό αισθητήρα HC-SR04. Αυτό το σύστημα ειδοποίησης αυτοκινήτου με βάση το Arduino μπορεί να χρησιμοποιηθεί για αυτόνομη πλοήγηση, κλίμακα ρομπότ και άλλα εύρη
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: 3 βήματα
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: Σε αυτό το Instructable πρόκειται να πραγματοποιήσουμε ανίχνευση προσώπου στο Raspberry Pi 4 με το Shunya O/S χρησιμοποιώντας τη βιβλιοθήκη Shunyaface. Το Shunyaface είναι μια βιβλιοθήκη αναγνώρισης/ανίχνευσης προσώπου. Το έργο στοχεύει στην επίτευξη της ταχύτερης ταχύτητας ανίχνευσης και αναγνώρισης με
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): 4 βήματα
DIY Vanity Mirror σε εύκολα βήματα (χρησιμοποιώντας φώτα λωρίδας LED): Σε αυτήν την ανάρτηση, έφτιαξα ένα DIY Vanity Mirror με τη βοήθεια των λωρίδων LED. Είναι πραγματικά υπέροχο και πρέπει να τα δοκιμάσετε επίσης