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

Project 2 Smart-κράνος: 6 βήματα (με εικόνες)
Project 2 Smart-κράνος: 6 βήματα (με εικόνες)

Βίντεο: Project 2 Smart-κράνος: 6 βήματα (με εικόνες)

Βίντεο: Project 2 Smart-κράνος: 6 βήματα (με εικόνες)
Βίντεο: Η γκουγκου δεν σεβεται τον πατερα της 2024, Νοέμβριος
Anonim
Έργο 2 Smart-κράνος
Έργο 2 Smart-κράνος
Έργο 2 Smart-κράνος
Έργο 2 Smart-κράνος
Έργο 2 Smart-κράνος
Έργο 2 Smart-κράνος

Εμείς, ο 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
Λειτουργίες Azure
Λειτουργίες Azure
Λειτουργίες Azure
Λειτουργίες Azure
Λειτουργίες Azure

Στην εφαρμογή μας χρησιμοποιούμε τις λειτουργίες Azure για σύνδεση με τη βάση δεδομένων. Με τις γαλαζοπράσινες λειτουργίες μπορείτε να βγάλετε όλα τα δεδομένα από τη βάση δεδομένων και επίσης να εισαγάγετε δεδομένα στη βάση δεδομένων. Χρησιμοποιήσαμε πολύ αυτή τη λειτουργία, γιατί είναι εξαιρετικά βολική και δεν είναι τόσο δύσκολο να γραφτεί (αν έχετε λίγη προγνωστική φυσικά). Μερικά παραδείγματα γαλάζιων συναρτήσεων που χρησιμοποιήσαμε είναι ένα CheckLogin, το οποίο ελέγχει αν η τιμή που καταχωρίσατε στη σελίδα σύνδεσης (όνομα χρήστη και κωδικός πρόσβασης) είναι σωστή στην τιμή της βάσης δεδομένων, αν όχι, δεν μπορείτε να συνδεθείτε. Παράδειγμα κώδικα μπορεί να δει παραπάνω. Ένα άλλο παράδειγμα γαλάζιων συναρτήσεων που χρησιμοποιήσαμε είναι να προσθέσουμε μια καρφίτσα, που θέλετε να εμφανίζεται στο χάρτη στην εφαρμογή, στη βάση δεδομένων. Παράδειγμα του κώδικα, μπορείτε να δείτε παραπάνω.

Βήμα 5: Εφαρμογή

Εφαρμογή
Εφαρμογή
Εφαρμογή
Εφαρμογή
Εφαρμογή
Εφαρμογή

Το μεγαλύτερο μέρος αυτού του έργου ήταν η δημιουργία της εφαρμογής. Πιο πάνω μπορείτε να δείτε όλες τις οθόνες της εφαρμογής με τη σειρά τους πώς να τις προσπελάσετε. Η σελίδα σύνδεσης είναι όπως είπα πριν συνδεδεμένη στη βάση δεδομένων. Μπορείτε να συνδεθείτε μόνο εάν το όνομα χρήστη και ο κωδικός πρόσβασής σας βρίσκονται στη βάση δεδομένων. Η επόμενη οθόνη είναι η σελίδα bluetooth, εδώ μπορείτε να κάνετε σύνδεση με τη μονάδα bluetooth που βρίσκεται μέσα στο κράνος. Μπορείτε επίσης να παραλείψετε τη σελίδα bluetooth, αλλά με αυτόν τον τρόπο δεν μπορείτε να προσπελάσετε όλες τις οθόνες στη σελίδα επισκόπησης, μερικές από αυτές εξαφανίζονται. Στη σελίδα επισκόπησης μπορείτε να προσπελάσετε όλες τις άλλες σελίδες, όπως τη σελίδα του χάρτη, τη σελίδα φίλων, τη σελίδα κάδου, τη φωτεινή σελίδα, τη σελίδα ταχύτητας και τη σελίδα οδηγιών. Κοιτάζοντας όλα τα στιγμιότυπα οθόνης μπορείτε να δείτε τι μπορείτε να κάνετε σε αυτές τις σελίδες, για παράδειγμα στη φωτεινή σελίδα μπορείτε να ανάψετε τα φώτα του μοτέρ. Στη σελίδα οδηγιών μπορείτε να λάβετε οδηγίες από όπου θέλετε έως εκεί που θέλετε. Επίσης, η έξοδος που λαμβάνετε στη σελίδα οδηγιών, εμφανίζεται επίσης στο μικρό OLED που είναι προσαρτημένο στο κράνος.

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

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

Τώρα η εφαρμογή είναι συνδεδεμένη στο κράνος και το προϊόν λειτουργεί πλήρως. Ακολουθούν μερικές εικόνες για το πώς φαίνεται. Ελπίζω να σας άρεσε το διάβασμα!

Ελπίζω ότι όλα ήταν σαφή και καλά και ότι αυτή η ανάρτηση σας βοήθησε πολύ. Καλή ώρα να ξαναδημιουργήσω το έργο μου!

Μέλη αυτού του έργου:- Benoot Sven- Staelens Lennert- Dujardin Laurens

Μελετώντας νέα μέσα και τεχνολογία επικοινωνίας στο HOWEST Kortrijk, Βέλγιο.

Συνιστάται: