Table des matières:
- Étape 1: Rassemblez les composants
- Étape 2: Temps de codage - Programmez l'Arduino Pro Mini
- Étape 3: Correction des erreurs !
- Étape 4: Préparez la carte SD
- Étape 5: Commande du PCB
- Étape 6: temps de soudure
- Étape 7: Terminé
Vidéo: Parler du verre intelligent pour les aveugles : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Il existe de nombreux accessoires intelligents tels que des lunettes intelligentes, des montres intelligentes, etc. disponibles sur le marché. Mais tous sont construits pour nous. Il y a un manque important de technologie pour aider les personnes à mobilité réduite.
Je voulais construire quelque chose qui soit utile pour les personnes malvoyantes. J'ai donc conçu un verre intelligent à faible coût qui peut être utilisé pour aider les malvoyants.
Ce projet utilise quelques capteurs de distance à ultrasons, un Arduino Pro Mini, un module de lecteur MP3 et des moteurs de vibration. Le circuit imprimé utilisé dans ce projet sous la forme d'un spectacle, qui peut être porté par une personne malvoyante. Un Arduino monté sur le spectacle détectera l'obstacle à l'aide des capteurs et notifiera à l'utilisateur la distance et la direction de l'obstacle via des écouteurs et des moteurs de vibration.
Étape 1: Rassemblez les composants
Logiciel:
IDE Arduino
Composants matériels:
- HC-SR04 - Capteur à ultrasons X 3
- DFRobot DF Player mini X 1
- Arduino Pro Mini X 1
- Prise audio 3,5 mm X 1
-
Moteurs vibrants X 3
- Convertisseur USB vers série comme FTDI
- Interrupteur à glissière X 1
- Carte SD (toute taille)
- PCB personnalisé de JLCPCB.com (facultatif)
Étape 2: Temps de codage - Programmez l'Arduino Pro Mini
- Accédez à https://github.com/B45i/Talking-Smart-Glass-For-Blind et cliquez sur cloner ou télécharger, puis téléchargez et extrayez les fichiers.
- Ouvrez le fichier Smart_glass_for_blind.ino dans l'IDE Arduino.
- Connectez le Pro Mini à l'ordinateur à l'aide d'un câble FTDI.
- Sélectionnez le port COM approprié.
- Sélectionnez "Arduino Pro ou Pro Mini".
- Cliquez sur télécharger
Assurez-vous de flasher Arduino avant de le souder au PCB. Une fois tous les composants soudés, il sera un peu plus difficile de connecter l'en-tête de programmation.
Modifiez minLeftDistance, minCenterDistance, minRightDistance pour ajuster la distance de déclenchement minimale.
Étape 3: Correction des erreurs !
Vous verrez probablement des erreurs comme
erreur fatale: NewPing.h: aucune compilation de ce type de fichier ou de répertoire#include^ terminée. état de sortie 1 Erreur de compilation pour la carte Arduino Pro ou Pro Mini.
ou quelque chose comme:
erreur fatale: DFRobotDFPlayerMini.h: aucun fichier ou répertoire de ce type #include^ compilation terminée. état de sortie 1 Erreur de compilation pour la carte Arduino Pro ou Pro Mini.
C'est parce que les bibliothèques comme NewPing et DFRobotDFPlayerMini ne sont pas installées sur votre IDE.
Pour résoudre ce problème, accédez à
Esquisse > Inclure les bibliothèques > Gérer les bibliothèques
Entrez le nom de la bibliothèque manquante dans la barre de recherche et cliquez sur Installer, cela installera la bibliothèque manquante.
Faites cela pour toutes les bibliothèques manquantes
Le code va compiler et télécharger maintenant.
Étape 4: Préparez la carte SD
Copiez le contenu du dossier Fichiers audio à la racine de la carte SD.
Remarque: Copiez les dossiers (01, 02, 03) eux-mêmes, pas leur contenu, ni le dossier Fichiers audio.
La carte SD devrait ressembler à l'image après la copie.
Étape 5: Commande du PCB
Commandons les PCB.
Vous pouvez trouver les fichiers PCB ici:
Vous pouvez également réaliser ce projet sans les PCB. Mais avoir le PCB le rend plus pratique.
Pour commander des PCB, mon fabricant préféré est JLCPCB.com.
Ils fabriquent des PCB de très haute qualité pour un prix très bon marché.
Quand j'ai commencé à concevoir des PCB, la fabrication de PCB coûtait beaucoup d'argent. J'ai donc dû les graver moi-même.
C'était un processus compliqué et fastidieux, et la fabrication de circuits imprimés recto-verso était une tâche très très difficile.
Maintenant, je ne fais plus ça. JLCPCB est si bon marché que je n'envisage plus d'en graver un.
Vous obtiendrez 5 ou 10 pièces de PCB pour environ 2 $ (si sa taille est inférieure à 10 cm * 10 cm).
J'ai utilisé easyEDA pour la conception du PCB. Qui est un outil basé sur le cloud. Cela signifie que je n'ai rien à télécharger et que je peux travailler à partir de presque n'importe quel ordinateur connecté à Internet.
JLCPCB, EASYEDA et LCSC (un fournisseur de composants électroniques) travaillent ensemble.
Vous pouvez commander des PCB auprès de JLC au sein même d'easyeda.
Commander des composants utilisés dans votre PCB auprès de LCSC ne prend que quelques clics.
Étant donné que JLCPCB et LCSC expédient bien ensemble, vous économisez également sur les frais d'expédition
JLCPCB, EASYEDA et LCSC fournissent ensemble une excellente plate-forme pour les marques électroniques.
Étape 6: temps de soudure
Soudez d'abord les composants comme Arduino, DF Player, Audio Jack, Slide Switches sur le PCB.
Ne soudez pas directement le module HC-SR04, nous devons faire quelques modifications
- Redressez le connecteur mâle à l'aide d'une pince ou dessoudez les connecteurs à 90° et soudez les connecteurs normaux.
- Ajoutez du ruban isolant à l'arrière du HC-SR04 pour éviter les courts-circuits.
- Insérez le HC-SR04 dans les pastilles de soudure désignées. maintenez le HC-SR04 gauche et droit à un angle de sorte qu'il pointe vers la gauche et la direction et appliquez la soudure.
Soudez le reste des composants tels que le câble d'alimentation, les interrupteurs à glissière, les moteurs de vibration, etc.
Les moteurs de vibration doivent être soudés à l'arrière du PCB afin que la personne portant le verre puisse ressentir les vibrations.
Si vous n'avez pas le PCB, vous pouvez toujours faire le projet en connectant les composants comme indiqué dans le schéma de circuit.
Si vous réalisez le projet sans le PCB, veuillez vous référer au schéma de circuit ci-joint
Dans les schémas, j'ai accidentellement permuté les broches 8 et 9. Désolé pour l'erreur, Une connexion correcte est
- Rx de DF Player => PIN 9 d'Arduino.
- Tx de DF Player => Pin 8 d'Arduino.
Corrigez-le si vous n'utilisez pas le PCB, je n'ai plus le fichier fritzing avec moi.
Vous pouvez maintenant insérer la carte SD dans le DFPlayer.
Après avoir connecté l'alimentation, les moteurs doivent vibrer et le son proviendra du casque en cas d'obstacle.
Étape 7: Terminé
Vous avez maintenant terminé.
Vous pouvez trouver toutes les ressources ici.
GitHub
HackSter.io
Il s'agit de ma participation au concours PCB, votez si vous avez aimé cette instructable.
Ma participation au concours de conception de PCB de PCBWAY. Si vous aimez ce projet, pensez à voter pour mon entrée:
Si vous rencontrez des problèmes, commentez-les. je vais essayer d'aider
Conseillé:
Navigation vocale Raspberry Pi pour aider les personnes aveugles : 7 étapes (avec photos)
Raspberry Pi Voice Navigation Helping Blind People: Salut Dans cette instructable, nous allons voir comment un Raspberry Pi peut aider les aveugles à l'aide de l'instruction vocale définie par l'utilisateur. Ici, avec l'aide de l'entrée du capteur à ultrasons pour mesurer la distance que nous pouvons la voix guide les aveugles à suivre
Faire reconnaître les choses aux aveugles en touchant les choses autour d'eux à l'aide de MakeyMakey : 3 étapes
Faire reconnaître les choses par les aveugles en touchant les choses autour d'eux à l'aide de MakeyMakey : introductionCe projet vise à faciliter la vie des aveugles en identifiant les choses autour d'eux grâce au sens du toucher. Moi et mon fils Mustafa, nous avons pensé à trouver un outil pour les aider et pendant la période où nous utilisons le matériel MakeyMakey t
Lecteur/enregistreur ScanUp NFC et enregistreur audio pour aveugles, malvoyants et autres : 4 étapes (avec photos)
Lecteur/enregistreur ScanUp NFC et enregistreur audio pour aveugles, malvoyants et autres : j'étudie le design industriel et le projet est le travail de mon semestre. L'objectif est de soutenir les personnes malvoyantes et aveugles avec un appareil, qui permet d'enregistrer de l'audio au format .WAV sur une carte SD et d'appeler cette information par un tag NFC. Alors dans
Gérez 100 appareils dans les applications, les organisations, les rôles et les utilisateurs Ubidots : 11 étapes
Gérer 100 appareils dans les applications, les organisations, les rôles et les utilisateurs d'Ubidots : à cette occasion, j'ai décidé de tester la fonctionnalité de la plate-forme IoT Ubidots pour la gestion des utilisateurs dans le cas où elle aurait de nombreux appareils pour plusieurs organisations ou entreprises sous la même Plateforme Ubidots. Information du maire : vous
Détecteur de couleur pour aveugles : 9 étapes
Détecteur de couleur pour les personnes aveugles : l'objectif principal de ce projet est de faire en sorte que votre smartphone dise la couleur de n'importe quoi en utilisant uniquement votre smartphone et 1sheeld avec Arduino. Ce projet utilise le bouclier du capteur de couleur de l'application 1sheeld. co