Table des matières:
- Étape 1: Trouver les brochages
- Étape 2: Connecter l'analyseur logique et explorer le principe de fonctionnement
- Étape 3: Ajout d'un nouveau futur "Parole" avec l'utilisation d'Arduino et d'un module de lecteur MP3 série
- Étape 4: Chemins de fichiers dans la carte Microsd (lecteur MP3)
- Étape 5: Conception du circuit et du PCB
- Étape 6: Commande des connecteurs et du haut-parleur JST XH
- Étape 7: Partie finale: Souder le PCB
Vidéo: Ingénierie inverse et mise à niveau des capteurs de stationnement de voiture : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Cette instructable vous montre à comprendre l'ingénierie inverse, l'analyse des données et le développement de nouveaux produits avec ces informations.
Étape 1: Trouver les brochages
Afin de comprendre le principe de fonctionnement du capteur de stationnement, je devais spécifier la broche de données correcte. Ensuite, j'ai mesuré les niveaux de tension avec un multimètre et j'ai vu qu'il y avait une connexion à 3 broches entre l'unité d'affichage et l'unité principale, le 4ème câble ne fonctionnait pas, à savoir:
- MASSE - NOIR
- VCC - ROUGE
- DONNÉES - BLANC
J'ai connecté un noir avec masse et un blanc au canal 1 de l'analyseur logique.
Étape 2: Connecter l'analyseur logique et explorer le principe de fonctionnement
Après avoir travaillé pendant une semaine pour comprendre la signification des bits, j'ai découvert que le premier octet représente la distance sous forme d'inverse de chaque bit, les 4 bits suivants sont l'identifiant du capteur et les 4 derniers bits sont les bits d'arrêt.
Étape 3: Ajout d'un nouveau futur "Parole" avec l'utilisation d'Arduino et d'un module de lecteur MP3 série
J'ai mesuré les durées de Start Signal, 1 logique et 0 logique en micro secondes. Cela m'a aidé à les diviser en ces trois formes. J'ai également connecté le bus de données à la broche d'interruption arduino nano (D2).
Après avoir extrait les données, j'ai écrit un programme qui peut envoyer des commandes au lecteur mp3 série via uart. J'ai utilisé le logiciel série D8 D9 sur arduino.
Le lien Arduino Nano est ici
Le lien du module MP3 est ici
Arduino Nano Code est dans la pièce jointe
Étape 4: Chemins de fichiers dans la carte Microsd (lecteur MP3)
01\001.mp3 son message de bienvenue
lorsque vous passez votre voiture en marche arrière, vous rencontrerez cela.
les autres fichiers sont comme:
- 01\002.mp3 10-20 cm.
- 01\003.mp3 20-30 cm.
- 01\004.mp3 30-40 cm.
- 01\005.mp3 40-50 cm.
- 01\006.mp3 50-60 cm.
- …
- …..
Étape 5: Conception du circuit et du PCB
J'ai utilisé www.easyeda.com pour concevoir mon circuit et produire son circuit imprimé.
vous pouvez accéder à mon projet d'ici
Étape 6: Commande des connecteurs et du haut-parleur JST XH
Afin d'utiliser les mêmes connecteurs que le capteur de stationnement, j'ai commandé 2,5 4 broches 3S1P Balance Chargeur Fil de câble en silicone JST XH Connecteur Adaptateur Plug à partir de ce lien et un haut-parleur à partir de ce lien
Étape 7: Partie finale: Souder le PCB
Cela fonctionne parfaitement !:)
Conseillé:
Ingénierie inverse : 11 étapes (avec photos)
Ingénierie inverse : de nombreux membres d'Instructables posent des questions sur les fiches techniques ou les broches d'un appareil ou l'affichage dans les réponses. Malheureusement, vous ne pouvez pas toujours obtenir une fiche technique et des schémas. Dans ces cas, vous n'avez qu'un seul choix d'ingénierie inverse. Reverse engineering
Module haute tension encapsulé en résine d'ingénierie inverse en provenance de Chine : 7 étapes
Module haute tension encapsulé en résine d'ingénierie inverse en provenance de Chine : tout le monde aime ces modules avec leur longue distance d'étincelle d'environ 25 mm (1 pouce) : et ils sont abordables et disponibles en Chine pour environ 3 à 4 $. Mais quel est le problème n°1 ? Ils peuvent être facilement endommagés avec seulement 1 volt au-dessus de l'entrée nominale de 6
Ingénierie inverse du module relais : 4 étapes
Ingénierie inverse du module de relais : cet article montre comment créer un module de relais pouvant être utilisé pour Arduino et d'autres applications telles que les cartes de circuits imprimés et d'autres projets de bricolage. Avec ce tutoriel, vous serez en mesure de créer vous-même un module relais. Alors, qu'est-ce qu'un relais ? Un relais est un électr
Modules WiFi d'ingénierie inverse en direct : 8 étapes (avec photos)
Modules WiFi d'ingénierie inverse en direct : j'aime réutiliser autant de composants fonctionnels que possible. Bien que je fasse de l'ingénierie inverse sur une imprimante WiFi, cette méthode fonctionne sur de nombreux autres appareils. S'il te plaît; ne vous contentez pas de démonter l'électronique obsolète, puis attendez-vous à trouver les fiches techniques des composants récupérés
Protocole d'ingénierie inverse Ritter 8341C pour ESP3866 : 5 étapes
Protocole d'ingénierie inverse Ritter 8341C pour ESP3866 : Salut @all. Pour ma propre petite domotique, j'utilise des prises primaires contrôlées à 433 MHz. Je possède 3 ensembles avec des commutateurs DIP pour ajuster l'adresse. Ceux-ci fonctionnaient bien. Mais il y a quelque temps (un ou deux ans), j'ai acheté un jeu de douilles chez "ritter&quo