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

Project 1 Weatheron: 6 Βήματα
Project 1 Weatheron: 6 Βήματα

Βίντεο: Project 1 Weatheron: 6 Βήματα

Βίντεο: Project 1 Weatheron: 6 Βήματα
Βίντεο: Ява 640 после хона, цилиндры б\у , хонинговка с 0.05 до 0.06 , обкатка, работа двигателя. 2024, Νοέμβριος
Anonim
Project 1 Weatheron
Project 1 Weatheron
Project 1 Weatheron
Project 1 Weatheron
Project 1 Weatheron
Project 1 Weatheron
Project 1 Weatheron
Project 1 Weatheron

Εγώ, η Laurens Dujardin, έπρεπε να κάνω ένα έργο για το σχολείο. Έτσι αποφάσισα να κάνω ένα Weatherstation. Το ονόμασα Weatheron.

Τα μέρη που χρειάζεστε για αυτό το έργο, χωρίς να φορτιστεί το Raspberry Pi, είναι:- breadbord- καλώδια βραχυκυκλωτήρων- αντιστάσεις- DHT11 (αισθητήρας θερμοκρασίας και υγρασίας)- SI1145 (αισθητήρας UV)- BMP280 (αισθητήρας πίεσης)- οθόνη LCD (16x2)- ποτενσιόμετρο (μπορείτε να το δείτε στο BOM που συνδέσα εδώ)

Για τα υπόλοιπα διδάξιμα, θα σας εξηγήσω πώς μπορείτε να αναδημιουργήσετε αυτό το έργο.

Βήμα 1: Φρύξιμο

Φριζάρισμα
Φριζάρισμα
Φριζάρισμα
Φριζάρισμα

Έτσι, πρώτα απ 'όλα έφτιαξα ένα σχέδιο Fritzing. Πρέπει φυσικά να γνωρίζετε πώς λειτουργούν σωστά τα μέρη σας. Σε αυτές τις εικόνες μπορείτε να δείτε ποια καρφίτσα του εξαρτήματος θα πρέπει να συνδεθεί με ποια καρφίτσα στο Raspberry Pi. Εάν αφήσετε κάποιον να ελέγξει το σχέδιο ψύξης σας, ο οποίος γνωρίζει πολλά για αυτό το θέμα, δεν θα κάνετε κανένα κρίσιμο λάθος που μπορεί να αποβεί μοιραίο για το έργο σας.

Βήμα 2: Κανονικοποιημένη δομή βάσης δεδομένων

Κανονικοποιημένη δομή βάσης δεδομένων
Κανονικοποιημένη δομή βάσης δεδομένων
Κανονικοποιημένη δομή βάσης δεδομένων
Κανονικοποιημένη δομή βάσης δεδομένων

Για τη δομή της νοραμαλισμένης βάσης δεδομένων, πρέπει πρώτα απ 'όλα να κάνετε μια προκαταρκτική μελέτη. Εδώ μπορείτε να κάνετε σκέψεις για τα δεδομένα που χρειάζεστε και για το πώς θα λειτουργήσει το έργο σας.

Αφού κάνατε την προκαταρκτική μελέτη, μπορείτε να συνεχίσετε να δημιουργείτε την ίδια τη κανονικοποιημένη δομή βάσης δεδομένων. Πρώτα απ 'όλα το έφτιαξα στο Draw. IO. Στη συνέχεια, το έκανα στο MySQL, οπότε θα μπορούσα να δοκιμάσω τη βάση δεδομένων μου με κάποια δεδομένα δοκιμής.

Βήμα 3: Πρότυπο FA2

Πρότυπο FA2
Πρότυπο FA2
Πρότυπο FA2
Πρότυπο FA2
Πρότυπο FA2
Πρότυπο FA2
Πρότυπο FA2
Πρότυπο FA2

Το πρότυπο FA2 είναι ένα περιεκτικό πρότυπο για ολόκληρο το έργο. Σε αυτό το πρότυπο έκανα μια ανάλυση ανταγωνισμού, μια προσωπικότητα που μπορεί να αναγνωριστεί ως γενικός χρήστης. Ένας χάρτης ιστορίας χρήστη και ένας χάρτης ιστότοπου που περιέχει όλες τις σελίδες του ιστότοπού μου. Επιπλέον, εδώ είναι μερικές φωτογραφίες των καλωδίων μου.

Βήμα 4: Καλωδίωση και κωδικοποίηση

Καλωδίωση & κωδικοποίηση
Καλωδίωση & κωδικοποίηση
Καλωδίωση & κωδικοποίηση
Καλωδίωση & κωδικοποίηση
Καλωδίωση & κωδικοποίηση
Καλωδίωση & κωδικοποίηση

Αυτές οι εικόνες μπορεί να μην είναι τόσο καθαρές, αλλά είναι η καλωδίωση του έργου μου, το οποίο βρίσκεται ήδη στο σπίτι του.

Για το τμήμα κωδικοποίησης, μπορείτε να βρείτε όλα όσα έγραψα στο Github:

Υπάρχουν αρχεία που εστιάζουν μόνο στη λήψη των δεδομένων από τα μέρη. Πού χρησιμοποίησα βιβλιοθήκη, - βιβλιοθήκη για BMP280:

- βιβλιοθήκη για το SI1145:

- βιβλιοθήκη για DHT11:

Πρώτα απ 'όλα πρέπει να εγκαταστήσετε αυτές τις βιβλιοθήκες στο Raspberry Pi για να μπορέσετε να τις χρησιμοποιήσετε σωστά. Ο τρόπος για να το κάνετε αυτό είναι πληκτρολογώντας "sudo python setup.py install" στη γραμμή εντολών.

Στη συνέχεια, υπάρχει το αρχείο "data.py", αυτό ομαδοποιεί όλα τα ξεχωριστά αρχεία που λαμβάνουν τα δεδομένα, σε 1 μεγάλο αρχείο. Με αυτόν τον τρόπο μπορείτε να γράψετε όλα τα δεδομένα ταυτόχρονα στην οθόνη LCD και στη βάση δεδομένων.

Βήμα 5: Ιστότοπος

Δικτυακός τόπος
Δικτυακός τόπος

Ο κώδικας που έγραψα για τον ιστότοπό μου μπορεί επίσης να βρεθεί στο Github:

Όπως έχω δείξει ήδη στο βήμα σχετικά με το πρότυπο FA2, πρώτα απ 'όλα έφτιαξα κάποια συρματόσχοινα. Αυτά τα wireframes ήταν η βάση για τον ιστότοπό μου. Από εκεί και πέρα άρχισα να κωδικοποιώ.

Βήμα 6: Τελικό προϊόν

Τελικό προΪον
Τελικό προΪον

Για να τα τελειώσω όλα, έβαλα τα πάντα σε ένα ξύλινο κουτί, έκοψα τρύπες σε αυτό ώστε να βγουν τα μέρη από αυτό, ώστε να μπορούν να μετρήσουν τα σωστά δεδομένα.

Τώρα για να συνδεθείτε στο έργο μου, πρέπει να το ξεκινήσετε συνδέοντας το καλώδιο ρεύματος και διαδικτύου. Στη συνέχεια, συνδεθείτε χρησιμοποιώντας στόκο και πληκτρολογώντας το όνομα του κεντρικού υπολογιστή, το οποίο είναι "laurens.local". Το όνομα χρήστη είναι "pi" και ο κωδικός πρόσβασης είναι "βατόμουρο". Μπορείτε απλά να χρησιμοποιήσετε το βέλος προς τα πάνω και στη συνέχεια να πατήσετε enter για να ξεκινήσει η εκτέλεση του έργου. Θα εμφανίσει τις μετρήσεις του δύο φορές στην οθόνη LCD, στη συνέχεια μπορείτε να περιηγηθείτε στον ιστότοπο πληκτρολογώντας τη γραμμή αναζήτησης του προγράμματος περιήγησης: '169.254.10.11:8080'.

Σας ευχαριστώ που διαβάσατε, ελπίζω ότι όλα ήταν σαφή και καλά και ότι αυτή η ανάρτηση σας βοήθησε πολύ. Καλή ώρα να αναδημιουργήσετε το έργο μου! Laurens Dujardinstudying New Media and Communication Technology at HOWEST Kortrijk, Belgium.

Συνιστάται: