Πίνακας περιεχομένων:
- Βήμα 1: Πληροφορίες προϊόντος
- Βήμα 2: Φρύξιμο
- Βήμα 3: Κανονικοποιημένη δομή βάσης δεδομένων
- Βήμα 4: Λειτουργίες Azure
- Βήμα 5: Εφαρμογή
- Βήμα 6: Τελικό προϊόν
Βίντεο: Project 2 Smart-κράνος: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Εμείς, ο Benoot Sven, ο Staelens Lennert και ο Dujardin Laurens, έπρεπε να κάνουμε ένα έργο για το σχολείο. Έπρεπε να συνεργαστούμε με έναν μαθητή από την IPO (Industrial Product Design). Του ήρθε η ιδέα να φτιάξει ένα έξυπνο κράνος μοτοσικλέτας. Έκανε το σχέδιο του κράνους και έπρεπε να κάνουμε μια εφαρμογή για να δουλέψουμε με αυτό το έξυπνο κράνος. Αρχίσαμε λοιπόν να κάνουμε…
Τα μέρη που χρειαστήκαμε για αυτό το έργο είναι:
- ένα Arduino Uno
- ψωμί
- καλώδια βραχυκυκλωτήρων
- αντιστάσεις
- φώτα
- Μονάδα Bluetooth (χαμηλή ενέργεια μη συμβατή)
- OLED
Μπορείτε να το ελέγξετε στο BoM που συνδέσα εδώ. Για τα υπόλοιπα διδάξιμα, θα σας εξηγήσω πώς μπορείτε να αναδημιουργήσετε αυτό το έργο.
Βήμα 1: Πληροφορίες προϊόντος
Το κράνος είναι κατασκευασμένο για μοτοσικλετιστές που θέλουν να βελτιώσουν την εμπειρία τους. Η εφαρμογή παρέχει μια πιο ευχάριστη εμπειρία τόσο εντός όσο και εκτός μοτοσικλέτας. Η εφαρμογή υπάρχει εκτός λειτουργιών που μπορείτε να χρησιμοποιήσετε με το κράνος σας, αλλά και ένα είδος παιχνιδιού που το κάνει πραγματικά πιο ωραίο στη μοτοσικλέτα.
Βήμα 2: Φρύξιμο
Έτσι, πρώτα από όλα λάβαμε ένα πρόγραμμα Fritzing από τον μαθητή IPO, επειδή πρέπει να γνωρίζετε πώς λειτουργούν σωστά τα μέρη σας.
Σε αυτές τις εικόνες μπορείτε να δείτε ποια καρφίτσα του τμήματος πρέπει να συνδεθεί με ποια καρφίτσα στο Arduino UNO. Εάν αφήσετε κάποιον να ελέγξει το σχέδιο ψύξης σας, ο οποίος γνωρίζει πολλά για αυτό το θέμα, δεν θα κάνετε κανένα κρίσιμο λάθος που μπορεί να αποβεί μοιραίο για το έργο σας.
Βήμα 3: Κανονικοποιημένη δομή βάσης δεδομένων
Για την κανονικοποιημένη δομή της βάσης δεδομένων, πρώτα απ 'όλα πρέπει να κάνετε μια προκαταρκτική μελέτη. Εδώ μπορείτε να κάνετε σκέψεις για τα δεδομένα που χρειάζεστε και για το πώς θα λειτουργήσει το έργο σας.
Αφού κάνατε την προκαταρκτική μελέτη, μπορείτε να συνεχίσετε να δημιουργείτε την ίδια τη κανονικοποιημένη δομή βάσης δεδομένων. Πρώτα απ 'όλα χρειάζεστε έναν πίνακα χρηστών για να αποθηκεύσετε τους λογαριασμούς που δημιουργούνται στην εφαρμογή. Τώρα μπορείτε να συνδέσετε όλους τους άλλους πίνακες στον πίνακα χρήστη, ώστε να μπορείτε να αποθηκεύσετε συγκεκριμένα στοιχεία λογαριασμού. Τα συγκεκριμένα στοιχεία του λογαριασμού σε αυτήν την εφαρμογή είναι μια λίστα Bucketlist, οι φίλοι και οι καρφίτσες που μπορείτε να τοποθετήσετε στο χάρτη.
Βήμα 4: Λειτουργίες Azure
Στην εφαρμογή μας χρησιμοποιούμε τις λειτουργίες Azure για σύνδεση με τη βάση δεδομένων. Με τις γαλαζοπράσινες λειτουργίες μπορείτε να βγάλετε όλα τα δεδομένα από τη βάση δεδομένων και επίσης να εισαγάγετε δεδομένα στη βάση δεδομένων. Χρησιμοποιήσαμε πολύ αυτή τη λειτουργία, γιατί είναι εξαιρετικά βολική και δεν είναι τόσο δύσκολο να γραφτεί (αν έχετε λίγη προγνωστική φυσικά). Μερικά παραδείγματα γαλάζιων συναρτήσεων που χρησιμοποιήσαμε είναι ένα CheckLogin, το οποίο ελέγχει αν η τιμή που καταχωρίσατε στη σελίδα σύνδεσης (όνομα χρήστη και κωδικός πρόσβασης) είναι σωστή στην τιμή της βάσης δεδομένων, αν όχι, δεν μπορείτε να συνδεθείτε. Παράδειγμα κώδικα μπορεί να δει παραπάνω. Ένα άλλο παράδειγμα γαλάζιων συναρτήσεων που χρησιμοποιήσαμε είναι να προσθέσουμε μια καρφίτσα, που θέλετε να εμφανίζεται στο χάρτη στην εφαρμογή, στη βάση δεδομένων. Παράδειγμα του κώδικα, μπορείτε να δείτε παραπάνω.
Βήμα 5: Εφαρμογή
Το μεγαλύτερο μέρος αυτού του έργου ήταν η δημιουργία της εφαρμογής. Πιο πάνω μπορείτε να δείτε όλες τις οθόνες της εφαρμογής με τη σειρά τους πώς να τις προσπελάσετε. Η σελίδα σύνδεσης είναι όπως είπα πριν συνδεδεμένη στη βάση δεδομένων. Μπορείτε να συνδεθείτε μόνο εάν το όνομα χρήστη και ο κωδικός πρόσβασής σας βρίσκονται στη βάση δεδομένων. Η επόμενη οθόνη είναι η σελίδα bluetooth, εδώ μπορείτε να κάνετε σύνδεση με τη μονάδα bluetooth που βρίσκεται μέσα στο κράνος. Μπορείτε επίσης να παραλείψετε τη σελίδα bluetooth, αλλά με αυτόν τον τρόπο δεν μπορείτε να προσπελάσετε όλες τις οθόνες στη σελίδα επισκόπησης, μερικές από αυτές εξαφανίζονται. Στη σελίδα επισκόπησης μπορείτε να προσπελάσετε όλες τις άλλες σελίδες, όπως τη σελίδα του χάρτη, τη σελίδα φίλων, τη σελίδα κάδου, τη φωτεινή σελίδα, τη σελίδα ταχύτητας και τη σελίδα οδηγιών. Κοιτάζοντας όλα τα στιγμιότυπα οθόνης μπορείτε να δείτε τι μπορείτε να κάνετε σε αυτές τις σελίδες, για παράδειγμα στη φωτεινή σελίδα μπορείτε να ανάψετε τα φώτα του μοτέρ. Στη σελίδα οδηγιών μπορείτε να λάβετε οδηγίες από όπου θέλετε έως εκεί που θέλετε. Επίσης, η έξοδος που λαμβάνετε στη σελίδα οδηγιών, εμφανίζεται επίσης στο μικρό OLED που είναι προσαρτημένο στο κράνος.
Βήμα 6: Τελικό προϊόν
Τώρα η εφαρμογή είναι συνδεδεμένη στο κράνος και το προϊόν λειτουργεί πλήρως. Ακολουθούν μερικές εικόνες για το πώς φαίνεται. Ελπίζω να σας άρεσε το διάβασμα!
Ελπίζω ότι όλα ήταν σαφή και καλά και ότι αυτή η ανάρτηση σας βοήθησε πολύ. Καλή ώρα να ξαναδημιουργήσω το έργο μου!
Μέλη αυτού του έργου:- Benoot Sven- Staelens Lennert- Dujardin Laurens
Μελετώντας νέα μέσα και τεχνολογία επικοινωνίας στο HOWEST Kortrijk, Βέλγιο.
Συνιστάται:
Project Electronic Calculator Project - Jasdeep Sidhu: 7 Βήματα
Project Electronic Calculator Project - Jasdeep Sidhu: Το Arduino είναι ένας εύκολος και διασκεδαστικός στη χρήση μικροελεγκτής που θα μπορούσε να χρησιμοποιηθεί σε πολλά διαφορετικά έργα. Σήμερα θα χρησιμοποιήσουμε τον μικροελεγκτή Arduino μαζί με ένα πληκτρολόγιο 4x4 για να δημιουργήσουμε μια βασική αριθμομηχανή που μπορεί να προσθέσει, να αφαιρέσει, να διαιρέσει και να
TheAir - Project Sensor Project: 10 Βήματα
TheAir - Gas Sensor Project: Μονοξείδιο του άνθρακα και διοξείδιο του άνθρακα, επίσης γνωστά ως CO και CO2. Αέρια που είναι άχρωμα, άοσμα, άγευστα και ειλικρινά επικίνδυνα όταν βρίσκονται σε υψηλές συγκεντρώσεις σε κλειστό δωμάτιο. Αν ζείτε πείτε για παράδειγμα σε ένα φοιτητικό δωμάτιο που είναι πολύ απομονωμένο
Αυτόματο Smart Plant Pot - (DIY, 3D Printed, Arduino, Self Watering, Project): 23 βήματα (με εικόνες)
Αυτόματο Smart Plant Pot - (DIY, 3D Printed, Arduino, Self Watering, Project): Γεια σας, Μερικές φορές όταν φεύγουμε από το σπίτι για μερικές ημέρες ή είμαστε πραγματικά απασχολημένοι τα φυτά του σπιτιού (άδικα) υποφέρουν επειδή δεν ποτίζονται όταν το χρειάζομαι. Αυτή είναι η λύση μου. Είναι ένα έξυπνο δοχείο φυτών που περιλαμβάνει: Ενσωματωμένη δεξαμενή νερού. Ένα senso
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: 13 βήματα (με εικόνες)
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: Αυτή είναι μια οδηγία σχετικά με τον τρόπο αποσυναρμολόγησης ενός υπολογιστή. Τα περισσότερα από τα βασικά στοιχεία είναι αρθρωτά και αφαιρούνται εύκολα. Ωστόσο, είναι σημαντικό να είστε οργανωμένοι σε αυτό. Αυτό θα σας βοηθήσει να αποφύγετε την απώλεια εξαρτημάτων και επίσης να κάνετε την επανασυναρμολόγηση να
Project Aurora: Smart Gaming Mousepad για 20 €: 13 βήματα (με εικόνες)
Project Aurora: Smart Gaming Mousepad για 20 €: Η βασική ιδέα είναι, γιατί ξοδεύουμε 50 $ για ένα RGB mousepad που διαθέτει μόνο φωτεινές εκπομπές; Εντάξει, είναι δροσερά και εξαιρετικά λεπτά, αλλά προσθέτουν επίσης ένα λογισμικό στον υπολογιστή σας για να προσαρμόσετε τα ανοιχτά χρώματα που δεν είναι ακριβώς " ελαφριά " αν σκεφτείς