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

Μιλώντας έξυπνο γυαλί για τυφλούς: 7 βήματα
Μιλώντας έξυπνο γυαλί για τυφλούς: 7 βήματα

Βίντεο: Μιλώντας έξυπνο γυαλί για τυφλούς: 7 βήματα

Βίντεο: Μιλώντας έξυπνο γυαλί για τυφλούς: 7 βήματα
Βίντεο: Μάθε παιδί μου γράμματα 2024, Ιούλιος
Anonim
Μιλώντας έξυπνο γυαλί για τυφλούς
Μιλώντας έξυπνο γυαλί για τυφλούς

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

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

Χρόνος κωδικοποίησης - Προγραμματίστε το Arduino Pro Mini
Χρόνος κωδικοποίησης - Προγραμματίστε το 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
Προετοιμάστε την κάρτα SD

Αντιγράψτε το περιεχόμενο του φακέλου Αρχεία ήχου στη ρίζα της κάρτας SD.

Σημείωση: Αντιγράψτε τους ίδιους τους φακέλους (01, 02, 03), όχι το περιεχόμενό του, ούτε το φάκελο Αρχεία ήχου.

Η κάρτα SD πρέπει να μοιάζει με την εικόνα μετά την αντιγραφή.

Βήμα 5: Παραγγελία του PCB

Παραγγελία του PCB
Παραγγελία του 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, πρέπει να κάνουμε ορισμένες τροποποιήσεις

  1. Ισιώστε την αντρική κεφαλίδα χρησιμοποιώντας μια πένσα ή αποκολλήστε τις κεφαλίδες 90 ° και κολλήστε κανονικές κεφαλίδες.
  2. Προσθέστε ηλεκτρική ταινία στο πίσω μέρος του HC-SR04 για να αποφύγετε βραχυκύκλωμα.
  3. Τοποθετήστε το 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. Αν σας αρέσει αυτό το έργο, σκεφτείτε να ψηφίσετε την καταχώρισή μου:

Αν αντιμετωπίζετε προβλήματα, σχολιάστε τα. Θα προσπαθήσω να βοηθήσω

Συνιστάται: