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

Δημιουργία οδόμετρου Arduino - Μέρος Ι: 4 βήματα
Δημιουργία οδόμετρου Arduino - Μέρος Ι: 4 βήματα

Βίντεο: Δημιουργία οδόμετρου Arduino - Μέρος Ι: 4 βήματα

Βίντεο: Δημιουργία οδόμετρου Arduino - Μέρος Ι: 4 βήματα
Βίντεο: Δεν έχεις ξαναδεί τέτοιο Racing Gauge. Cammus "i round". Mόνο, για... ψαγμένους! 2024, Νοέμβριος
Anonim
Δημιουργία οδόμετρου Arduino - Μέρος Ι
Δημιουργία οδόμετρου Arduino - Μέρος Ι

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

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

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

Για αυτό το έργο, θα χρειαστείτε αυτά τα ακόλουθα στοιχεία.

Προμήθειες

PCBWay Προσαρμοσμένο PCB

Κουμπί εναλλαγής - UTSOURCE

Αντίσταση 10kR - UTSOURCE

Οθόνη LCD 16x2 - UTSOURCE

Διακόπτης καλαμιών - UTSOURCE

Arduino UNO - UTSOURCE

Βήμα 1: Το οδόμετρο Arduino

Για την κατασκευή του οδόμετρου Arduino θα εφαρμόσουμε τις ακόλουθες δυνατότητες:

Πρώτον, θα δημιουργήσουμε μια συνάρτηση για τον υπολογισμό της απόστασης και της κατά προσέγγιση ταχύτητας.

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

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

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

Τα χαρακτηριστικά που παρουσιάζονται είναι παρόντα σε πολλά χιλιόμετρα, αλλά σε αυτό το μοντέλο, θα εφαρμόσουμε τη λειτουργία του συναγερμού.

Βήμα 2: Συναγερμός οδόμετρου

Ξυπνητήρι οδόμετρο
Ξυπνητήρι οδόμετρο

Μέσω αυτής της λειτουργικότητας, ο χρήστης μπορεί να υπολογίσει δύο τύπους συναγερμών:

  • Χρόνος χρήσης?
  • Διανυθείσα απόσταση.

Το διάγραμμα ροής του έργου παρουσιάζεται παρακάτω.

Δηλαδή, εάν ο χρήστης θέσει το ξυπνητήρι μέχρι τη στιγμή της χρήσης, θα λάβει συναγερμό όταν έχει κάνει πεντάλ για ένα ορισμένο χρονικό διάστημα που έχει ορίσει. Με αυτόν τον τρόπο, εάν ο χρήστης ορίσει 15 λεπτά, το σύστημα θα ενεργοποιήσει τον βομβητή όταν φτάσει στην καθορισμένη ώρα.

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

Βήμα 3: Συνέχεια άρθρου

Εάν ενδιαφέρεστε να παρακολουθήσετε την πλήρη ανάπτυξη αυτού του έργου, ακολουθήστε το προφίλ του Silicon Lab και του PCBWay.

Βήμα 4: Αναγνώριση

Χάρη στο PCBWay για την υποστήριξη του καναλιού μας στο YouTube και την παραγωγή και συναρμολόγηση PCB με καλύτερη ποιότητα.

Το εργαστήριο Silícios ευχαριστεί την UTSOURCE για να προσφέρει τα ηλεκτρονικά εξαρτήματα.

Συνιστάται: