Πίνακας περιεχομένων:
- Βήμα 1: Συγκεντρώστε τα εξαρτήματα
- Βήμα 2: Χρόνος κωδικοποίησης - Προγραμματίστε το Arduino Pro Mini
- Βήμα 3: Διόρθωση σφαλμάτων !
- Βήμα 4: Προετοιμάστε την κάρτα SD
- Βήμα 5: Παραγγελία του PCB
- Βήμα 6: Χρόνος συγκόλλησης
- Βήμα 7: Έγινε
Βίντεο: Μιλώντας έξυπνο γυαλί για τυφλούς: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Υπάρχουν πολλά έξυπνα αξεσουάρ όπως έξυπνα γυαλιά, έξυπνα ρολόγια κ.λπ. που διατίθενται στην αγορά. Αλλά όλα αυτά είναι φτιαγμένα για εμάς. Υπάρχει σημαντική έλλειψη τεχνολογίας για να βοηθήσει τους σωματικά προβληματισμένους.
Wantedθελα να φτιάξω κάτι που είναι χρήσιμο για τους ανθρώπους με προβλήματα όρασης. Έτσι σχεδίασα ένα έξυπνο γυαλί χαμηλού κόστους που μπορεί να χρησιμοποιηθεί για να βοηθήσει τα άτομα με προβλήματα όρασης.
Αυτό το έργο χρησιμοποιεί μερικούς υπερηχητικούς αισθητήρες απόστασης, ένα Arduino Pro Mini, μια μονάδα MP3 player και μερικούς κινητήρες δόνησης. Η πλακέτα κυκλώματος που χρησιμοποιείται σε αυτό το έργο με τη μορφή ενός γυαλιού, το οποίο μπορεί να φορεθεί από άτομα με προβλήματα όρασης. Ένα Arduino τοποθετημένο στο γυαλί θα ανιχνεύσει το εμπόδιο με τη βοήθεια των αισθητήρων και θα ειδοποιήσει την απόσταση και την κατεύθυνση του εμποδίου του χρήστη μέσω ακουστικών και κινητήρων δόνησης.
Βήμα 1: Συγκεντρώστε τα εξαρτήματα
Λογισμικό:
Arduino IDE
Συστατικά υλικού:
- HC -SR04 - Αισθητήρας υπερήχων Χ 3
- DFRobot DF Player mini X 1
- Arduino Pro Mini X 1
- Υποδοχή ήχου 3.5 mm X 1
-
Κινητήρες δόνησης X 3
- Μετατροπέας USB σε σειριακό, όπως το FTDI
- Διακόπτης διαφάνειας X 1
- Κάρτα SD (οποιουδήποτε μεγέθους)
- Προσαρμοσμένο PCB Από JLCPCB.com (Προαιρετικό)
Βήμα 2: Χρόνος κωδικοποίησης - Προγραμματίστε το Arduino Pro Mini
- Μεταβείτε στη διεύθυνση https://github.com/B45i/Talking-Smart-Glass-For-Blind και κάντε κλικ στην κλωνοποίηση ή λήψη και κατεβάστε και εξαγάγετε τα αρχεία.
- Ανοίξτε το αρχείο Smart_glass_for_blind.ino στο Arduino IDE.
- Συνδέστε το Pro Mini στον υπολογιστή χρησιμοποιώντας καλώδιο FTDI.
- Επιλέξτε τη σωστή θύρα COM.
- Επιλέξτε "Arduino Pro ή Pro Mini."
- Κάντε κλικ στη μεταφόρτωση
Βεβαιωθείτε ότι αναβοσβήνετε το Arduino πριν το κολλήσετε σε PCB. Μόλις συγκολληθούν όλα τα στοιχεία, θα είναι λίγο πιο δύσκολο να συνδεθεί η κεφαλίδα προγραμματισμού.
Αλλάξτε την minLeftDistance, minCenterDistance, minRightDistance για να ρυθμίσετε την ελάχιστη απόσταση ενεργοποίησης.
Βήμα 3: Διόρθωση σφαλμάτων !
Πιθανότατα θα δείτε κάποια λάθη όπως
μοιραίο σφάλμα: NewPing.h: Δεν έχει λήξει κανένα τέτοιο αρχείο ή κατάλογος#include^ compilation. κατάσταση εξόδου 1 Σφάλμα κατά τη σύνταξη για τον πίνακα Arduino Pro ή Pro Mini.
ή κάτι σαν:
μοιραίο σφάλμα: DFRobotDFPlayerMini.h: Κανένα τέτοιο αρχείο ή κατάλογος#include^ compilation τερματίστηκε. κατάσταση εξόδου 1 Σφάλμα κατά τη σύνταξη για τον πίνακα Arduino Pro ή Pro Mini.
Αυτό συμβαίνει επειδή οι βιβλιοθήκες όπως το NewPing και το DFRobotDFPlayerMini δεν είναι εγκατεστημένες στο IDE σας.
Για να το διορθώσετε αυτό, μεταβείτε στο
Σκίτσο> Συμπερίληψη βιβλιοθηκών> Διαχείριση βιβλιοθηκών
Εισαγάγετε το όνομα της βιβλιοθήκης που λείπει στη γραμμή αναζήτησης και κάντε κλικ στην επιλογή εγκατάσταση, έτσι θα εγκατασταθεί η βιβλιοθήκη που λείπει.
Κάντε αυτό για όλες τις βιβλιοθήκες που λείπουν
Ο κώδικας θα μεταγλωττιστεί και θα μεταφορτωθεί τώρα.
Βήμα 4: Προετοιμάστε την κάρτα SD
Αντιγράψτε το περιεχόμενο του φακέλου Αρχεία ήχου στη ρίζα της κάρτας SD.
Σημείωση: Αντιγράψτε τους ίδιους τους φακέλους (01, 02, 03), όχι το περιεχόμενό του, ούτε το φάκελο Αρχεία ήχου.
Η κάρτα SD πρέπει να μοιάζει με την εικόνα μετά την αντιγραφή.
Βήμα 5: Παραγγελία του PCB
Ας παραγγείλουμε τα PCB.
Μπορείτε να βρείτε τα αρχεία PCB εδώ:
Μπορείτε να κάνετε αυτό το έργο και χωρίς τα PCB. Αλλά το PCB το κάνει πιο βολικό.
Για την παραγγελία PCB, ο αγαπημένος μου κατασκευαστής είναι το JLCPCB.com.
Φτιάχνουν πραγματικά PCB υψηλής ποιότητας σε πολύ φθηνή τιμή.
Όταν ξεκίνησα να σχεδιάζω PCB, κόστισε πολλά χρήματα για την κατασκευή PCB. Έτσι έπρεπε να τα χαράξω μόνος μου.
Ταν μια ακατάστατη και κουραστική διαδικασία και η κατασκευή PCB δύο όψεων ήταν μια πολύ δύσκολη εργασία.
Τώρα δεν το κάνω πια. Το JLCPCB είναι τόσο φθηνό που δεν σκέφτομαι ποτέ να χαράξω άλλο.
Θα λάβετε 5 ή 10 τεμάχια PCB για περίπου $ 2 (εάν το μέγεθος του είναι μικρότερο από 10cm * 10cm).
Χρησιμοποίησα το easyEDA για το σχεδιασμό του PCB. Το οποίο είναι ένα εργαλείο που βασίζεται σε σύννεφο. Σημαίνει ότι δεν χρειάζεται να κατεβάσω τίποτα και μπορώ να δουλέψω από σχεδόν οποιονδήποτε υπολογιστή με σύνδεση στο Διαδίκτυο.
JLCPCB, EASYEDA και LCSC (πάροχος ηλεκτρονικών εξαρτημάτων) συνεργάζονται.
Μπορείτε να παραγγείλετε PCB από την JLC στο ίδιο το easyeda.
Η παραγγελία εξαρτημάτων που χρησιμοποιούνται στο PCB σας από το LCSC απαιτεί μόνο μερικά κλικ.
Δεδομένου ότι τα JLCPCB και LCSC είναι καλά μαζί, εξοικονομείτε κόστος και στη μεταφορά
Τα JLCPCB, EASYEDA και LCSC παρέχουν μαζί μια μεγάλη πλατφόρμα για ηλεκτρονικές μάρκες.
Βήμα 6: Χρόνος συγκόλλησης
Συγκολλήστε πρώτα τα εξαρτήματα όπως Arduino, DF Player, Audio Jack, Slide Switches στο PCB.
Μην κολλήσετε απευθείας τη μονάδα HC-SR04, πρέπει να κάνουμε ορισμένες τροποποιήσεις
- Ισιώστε την αντρική κεφαλίδα χρησιμοποιώντας μια πένσα ή αποκολλήστε τις κεφαλίδες 90 ° και κολλήστε κανονικές κεφαλίδες.
- Προσθέστε ηλεκτρική ταινία στο πίσω μέρος του HC-SR04 για να αποφύγετε βραχυκύκλωμα.
- Τοποθετήστε το HC-SR04 σε καθορισμένα μαξιλάρια συγκόλλησης. κρατήστε το αριστερό και το δεξί HC-SR04 υπό γωνία, έτσι ώστε να δείχνει προς τα αριστερά και προς την κατεύθυνση και να εφαρμόσετε συγκόλληση.
Συγκολλήστε τα υπόλοιπα εξαρτήματα, όπως καλώδιο τροφοδοσίας, διακόπτες, κινητήρες κραδασμών κλπ.
Οι κινητήρες δόνησης πρέπει να κολληθούν στο πίσω μέρος του PCB, έτσι ώστε το άτομο που φορά το γυαλί να αισθάνεται τους κραδασμούς.
Εάν δεν διαθέτετε το PCB, μπορείτε ακόμα να κάνετε το έργο συνδέοντας τα εξαρτήματα όπως φαίνεται στο διάγραμμα κυκλώματος.
Εάν κάνετε το έργο χωρίς το PCB, ανατρέξτε στο συνημμένο διάγραμμα κυκλώματος
Στα σχήματα, άλλαξα κατά λάθος τα Pin 8 και 9. Συγγνώμη για το λάθος, Η σωστή σύνδεση είναι
- Rx του DF Player => PIN 9 του Arduino.
- Tx του DF Player => Pin 8 του Arduino.
Διορθώστε το αν δεν χρησιμοποιείτε το PCB, δεν έχω πλέον μαζί μου το αρχείο ψύξης.
Μπορείτε να τοποθετήσετε την κάρτα SD στο DFPlayer τώρα.
Μετά τη σύνδεση της τροφοδοσίας, οι κινητήρες θα πρέπει να δονούνται και ο ήχος θα προέρχεται από τα ακουστικά όταν υπάρχει εμπόδιο.
Βήμα 7: Έγινε
Τώρα τελειώσατε.
Μπορείτε να βρείτε όλο τον πόρο εδώ.
GitHub
HackSter.io
Αυτή είναι η συμμετοχή μου στον διαγωνισμό PCB, Vηφίστε αν σας άρεσε αυτό το διδακτικό.
Η συμμετοχή μου στον διαγωνισμό επιλογής PCBWAY PCB. Αν σας αρέσει αυτό το έργο, σκεφτείτε να ψηφίσετε την καταχώρισή μου:
Αν αντιμετωπίζετε προβλήματα, σχολιάστε τα. Θα προσπαθήσω να βοηθήσω
Συνιστάται:
Έξυπνο Ξυπνητήρι: Ένα Έξυπνο Ξυπνητήρι Με Raspberry Pi: 10 Βήματα (με Εικόνες)
Έξυπνο Ξυπνητήρι: Ένα Έξυπνο Ξυπνητήρι Κατασκευασμένο Με Βατόμουρο Π: Θέλατε ποτέ ένα έξυπνο ρολόι; Αν ναι, αυτή είναι η λύση για εσάς! Έφτιαξα το Smart Alarm Clock, αυτό είναι ένα ρολόι που μπορείτε να αλλάξετε την ώρα αφύπνισης σύμφωνα με τον ιστότοπο. Όταν χτυπήσει το ξυπνητήρι, θα ακουστεί ένας ήχος (βομβητής) και 2 φώτα θα
ScanUp NFC Αναγνώστης/συγγραφέας και συσκευή εγγραφής ήχου για τυφλούς, άτομα με προβλήματα όρασης και όλους τους άλλους: 4 βήματα (με εικόνες)
ScanUp NFC Reader/writer και Audio Recorder για τυφλούς, με προβλήματα όρασης και όλους τους άλλους: Σπουδάζω βιομηχανικό σχέδιο και το έργο είναι έργο του εξαμήνου μου. Ο στόχος είναι η υποστήριξη ατόμων με προβλήματα όρασης και τυφλών με μια συσκευή, η οποία επιτρέπει την εγγραφή ήχου σε μορφή. WAV σε κάρτα SD και κλήση αυτών των πληροφοριών με ετικέτα NFC. Έτσι στο
Raspberry Pi Μιλώντας στο ESP8266 χρησιμοποιώντας το MQTT: 8 βήματα
Raspberry Pi Talking to ESP8266 Using MQTT: Σε αυτό το έργο, θα εξηγήσω τι είναι το πρωτόκολλο MQTT και πώς χρησιμοποιείται για την επικοινωνία μεταξύ συσκευών. Στη συνέχεια, ως πρακτική επίδειξη, θα δείξω πώς να ρυθμίσετε ένα σύστημα πελάτη και μεσίτη, όπου μια μονάδα ESP8266 καθώς και RPi tal
Ανιχνευτής χρωμάτων για τυφλούς: 9 βήματα
Ανιχνευτής χρωμάτων για τυφλούς: Αυτός ο κύριος στόχος του έργου είναι να κάνει το smartphone σας να λέει το χρώμα του οτιδήποτε χρησιμοποιώντας μόνο το smartphone σας και το 1sheeld με το Arduino. Αυτό το έργο χρησιμοποιεί την ασπίδα αισθητήρα χρώματος από την εφαρμογή 1sheeld. Αυτή η ασπίδα χρησιμοποιεί την κάμερα του smartphone σας για να αποκτήσετε το συν
Βγάλτε το LED έξω: Λάμπα LED γεμισμένο με γυαλί: 7 βήματα (με εικόνες)
Βγάλτε το LED έξω: Λάμπα LED γεμισμένο με γυαλί: Πώς έφτιαξα αυτόν τον φοβερό λαμπτήρα led γεμάτου γυαλί. ΑΥΤΟ ΤΟ ΕΡΓΟ ΠΕΡΙΛΑΜΒΑΝΕΤΑΙ ΧΕΙΡΙΣΜΟΣ ΣΠΑΣΜΕΝΟ ΓΥΑΛΙ. ΔΕΝ ΕΙΜΑΙ ΥΠΕΥΘΥΝΟΣ ΠΩΣ ΧΡΗΣΙΜΟΠΟΙΕΙΤΕ ΑΥΤΕΣ ΤΙΣ ΠΛΗΡΟΦΟΡΙΕΣ. ΣΥΝΤΡΟΠΩ ΠΡΑΓΜΑΤΙΚΑ ΔΕΝ ΠΡΟΣΠΑΘΕΙΤΕ ΑΥΤΟ ΤΟ ΕΡΓΟ. ΑΝ ΤΟ ΚΑΝΕΙΣ ΔΕΝ ΕΙΜΑΙ ΥΠΕΥΘΥΝΟΣ ΓΙΑ ΤΙΠΟΤΑ