Table des matières:

Parler du verre intelligent pour les aveugles : 7 étapes
Parler du verre intelligent pour les aveugles : 7 étapes

Vidéo: Parler du verre intelligent pour les aveugles : 7 étapes

Vidéo: Parler du verre intelligent pour les aveugles : 7 étapes
Vidéo: Elle Était Coincée Donc Ce Policier L'aide 2024, Novembre
Anonim
Parler Smart Glass pour les aveugles
Parler Smart Glass pour les aveugles

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

Rassembler les composants
Rassembler 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

Temps de codage - Programmez l'Arduino Pro Mini
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 !

Correction des erreurs !!!
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

Préparez la carte SD
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

Commander le PCB
Commander le 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

Temps de soudure
Temps de soudure
Temps de soudure
Temps de soudure
Temps de soudure
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

  1. Redressez le connecteur mâle à l'aide d'une pince ou dessoudez les connecteurs à 90° et soudez les connecteurs normaux.
  2. Ajoutez du ruban isolant à l'arrière du HC-SR04 pour éviter les courts-circuits.
  3. 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é

Terminé
Terminé
Terminé
Terminé
Terminé
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é: