Table des matières:
- Étape 1: Matériaux
- Étape 2: Le cadre
- Étape 3: Le code
- Étape 4: Tester l'entrée
- Étape 5: Construire sur le cadre
- Étape 6: D'accord, testez-le
- Étape 7: Production de cas
- Étape 8: Mise à niveau 1: Cellule photoélectrique
- Étape 9: mise à niveau 2: capteur à ultrasons
- Étape 10: Dernières choses
Vidéo: Souris Bluetooth avec capteur à ultrasons et cellule photoélectrique : 10 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Alors, une petite introduction sur la raison pour laquelle j'ai fait ce projet. Je cherche actuellement à adopter un chaton dans ma nouvelle maison. Et après avoir parcouru quelques objets jouables pour chats, je me suis dit: pourquoi ne pas fabriquer moi-même un jouet. J'ai donc fabriqué une souris Bluetooth. Vous pouvez le contrôler à l'aide de l'application que j'ai créée pour les téléphones Android. Aussi, j'ai fait deux modes. Un mode d'entrée désactivé où la souris ne répond que si un objet est proche derrière son dos. Et l'entrée normale sur l'endroit où l'utilisateur de l'application peut « conduire » la souris.
Étape 1: Matériaux
Pour la souris, vous aurez besoin de:
- 1x Arduino Uno
- 1x planche à pain
- 1x carte de soudure
- 2x Motoréducteur avec 360 décrets déportés
- 1x résistance 10k Ohm
- 1x carte de pilote Arduino L298N Dual H Bridge
- 1x adaptateur Bluetooth HC-05
- 1x résistance de lumière de cellule photoélectrique
- 1x capteur à ultrasons
- 1x morceau de bois
- 2x roues pouvant s'adapter au motoréducteur
- 20x cravates
- 20x Femelle - Cavalier Femelle
- 20x Mâle - Fils de Cavalier Mâle
- 1x téléphone avec Android dessus
- 1x bande LED
- 1x batterie 12v
- 3x boutons (n'importe quelle couleur que vous aimez)
- 10x Morceau de corde
De plus, vous aurez besoin d'un outil pour le tracé du circuit et vous aurez besoin d'un outil pour faire le. apk pour votre téléphone.
J'ai utilisé circuito.io pour la mise en page du circuit et Appinventor2 pour créer un prototype d'application facile pour le téléphone Android.
Étape 2: Le cadre
Donc, nous fabriquons une souris. Il doit pouvoir se déplacer et pour recevoir cet objectif, nous fabriquons un cadre pour toute l'électronique. J'ai utilisé du bois et l'ai fait 10*14 cm. On fixe la roue pivotante et ce sera tout pour l'instant.
Étape 3: Le code
Téléchargez les codes ci-dessous.
Tu devrais obtenir:
-ArduinoMouseController.ino
-ArduinoMouseTesting.ino
Étape 4: Tester l'entrée
Pour être sûr que l'Arduino; HC-05; Le pilote de moteur L298n-H Brigde et les moteurs à engrenages fonctionnent tous et reçoivent des entrées de l'application sur votre appareil, nous le testons. Nous devons donc câbler tous les composants comme vous pouvez le voir dans le circuit ci-dessus.
REMARQUE: cela fonctionne également avec une batterie 9v ou 6v, les moteurs tourneront juste plus lentement mais ce n'est pas grave.
Téléchargez ArduinoMouseTesting.ino sur votre Arduino Uno.
Maintenant, téléchargez ArduinoMouseApplication.apk sur votre appareil mobile et essayez de connecter votre téléphone avec le HC-05. Lorsqu'on vous demande un code PIN, utilisez 1234 ou 0000.
Ainsi, une fois la connexion Bluetooth établie, vous pouvez essayer de faire tourner les moteurs en appuyant sur les boutons avant ou arrière de l'application.
Si vous n'obtenez pas d'erreur, tout fonctionne et nous pouvons passer à autre chose !:)
Étape 5: Construire sur le cadre
Donc, maintenant il est temps d'ajouter les roues sur les motoréducteurs. Mais avant cela, nous devons tout mettre sur le cadre. Je recommande de faire quelques trous à l'aide d'une perceuse à l'intérieur du cadre, mais c'est facultatif et pas nécessaire. Ajouter les motoréducteurs du même côté de la roue pivotante. Les motoréducteurs doivent sortir à gauche et à droite du châssis. Utilisez maintenant des attaches ou de la colle pour mettre les motoréducteurs de manière à ce qu'ils ne puissent pas sortir. De plus, placez la batterie de ce côté du cadre afin que nous ayons suffisamment d'espace de l'autre côté du cadre.
Maintenant, tournez le cadre et ajoutez l'Arduino Uno à l'avant. Ajoutez le driver L298n-h à l'arrière pour qu'il soit à proximité des motoréducteurs. Utilisez des attaches ou de la colle pour tout mettre sur le cadre afin qu'il reste à sa place.
Vous pouvez ajouter les roues sur les motoréducteurs et le cadre devrait être prêt à partir.
Étape 6: D'accord, testez-le
Si tout est en ordre, la souris devrait pouvoir se déplacer avec l'entrée que vous donnez à partir de votre appareil mobile. Nous avons une souris qui bouge !:RÉ
Étape 7: Production de cas
Nous avons une « chose » en mouvement, mais elle ne ressemble pas du tout à une souris. Donc, nous allons faire quelque chose qui cache bien toute l'électronique et qui ressemble aussi un peu à une souris, une grosse souris ^^.
Tout d'abord, nous utilisons de la mousse de polystyrène pour fabriquer une base très légère et solide.
Deuxièmement, nous utilisons du tissu pour rendre la base moelleuse et la faire ressembler à une souris.
Troisièmement, nous ajoutons quelques boutons comme pour les yeux et le nez.
Quatrièmement, nous ajoutons de la corde au nez pour le rendre encore meilleur.
Étape 8: Mise à niveau 1: Cellule photoélectrique
Donc, nous avons une souris qui bouge, mais c'est un peu ennuyeux, elle ne peut que bouger. Je veux ajouter plus d'interactions alors j'ai utilisé la cellule photoélectrique. Pour cette partie, nous devons souder un peu sur la plaque à souder, nous avons juste besoin d'un petit morceau.
Nous prenons la Photocellule; une résistance de 10k ohms; et 3 cavaliers. Les 3 cavaliers doivent provenir de: 5v; terre; et A0.
De plus, nous avons besoin d'une bande LED ou d'une LED normale (ce que vous préférez). Attachez le - à la masse et le + à la broche 6.
Quelques conseils:
- Essayez d'utiliser le moins d'étain possible. Vous ne voulez pas faire un éventuel court-circuit.
- Avant d'ajouter l'étain, assurez-vous d'abord que la soudure est à la température préférée.
- Développez les ports gnd (terre) et 5v de l'Arduino à l'aide d'un tube thermorétractable. Ajoutez quelques fils mâle-mâle d'un côté et un seul fil femelle-femelle de l'autre côté, utilisez le tube thermorétractable pour assembler les fils.
Étape 9: mise à niveau 2: capteur à ultrasons
Donc, comme je l'ai mentionné, je veux deux modes. Pour recevoir cet objectif, nous ajoutons le capteur à ultrasons.
Ajoutez le vcc à 5v; le gnd au gnd; déclencher à la broche 8; écho à la 9 broches. Maintenant, il suffit de mettre l'ultrason avec un tie-wrap derrière le L298n-h pour qu'il vise derrière la souris.
D'accord, vous pouvez maintenant télécharger le code ArduinoMouseController.ino sur votre Arduino.
Étape 10: Dernières choses
Alors, tout est prêt !
Nous venons de mettre l'étui sur les fils et c'est bon !
Ajoutez la bande LED où vous le souhaitez, assurez-vous simplement que la cellule photoélectrique ne se trouve pas sous le boîtier. Si vous voulez, vous pouvez attacher l'étui avec de la colle mais j'aime ça quand je peux facilement détacher l'étui pour voir ce qu'il y a à l'intérieur:D.
Conseillé:
Comment utiliser une cellule photoélectrique pour changer la couleur de la LED RVB : 3 étapes
Comment utiliser une cellule photoélectrique pour changer la couleur de la LED RVB : Pour mon projet Arduino, partie 01, mon idée initiale était d'utiliser un capteur de température pour allumer et éteindre une LED, mais hélas, mon capteur de température n'était pas encore arrivé, ce qui m'a laissé choisir parmi les capteurs disponibles dans le kit de démarrage Elegoo, et se demander si
[Souris portable] Contrôleur de souris portable basé sur Bluetooth pour Windows 10 et Linux : 5 étapes
[Souris portable] Contrôleur de souris portable basé sur Bluetooth pour Windows 10 et Linux : j'ai créé un contrôleur de souris basé sur Bluetooth qui peut être utilisé pour contrôler le pointeur de la souris et effectuer des opérations liées à la souris PC à la volée, sans toucher aucune surface. Le circuit électronique, qui est intégré à un gant, peut être utilisé pour suivre h
Alarme Arduino avec capteur à ultrasons : 5 étapes (avec photos)
Alarme Arduino avec capteur à ultrasons : cette instructable explique comment fabriquer vous-même un dispositif d'alarme facile et bon marché. Tout ce dont vous avez besoin, c'est de connaissances de base en électronique et en programmation arduino. Si vous avez des questions ou des problèmes, vous pouvez me contacter sur mon courrier : iwx [email protected]
Interfaçage Arduino avec capteur à ultrasons et capteur de température sans contact : 8 étapes
Interfaçage Arduino avec capteur à ultrasons et capteur de température sans contact : De nos jours, les fabricants et les développeurs préfèrent Arduino pour le développement rapide du prototypage de projets. Arduino est une plate-forme électronique open source basée sur du matériel et des logiciels faciles à utiliser. Arduino a une très bonne communauté d'utilisateurs. Dans ce projet
Méthodes de détection du niveau d'eau Arduino à l'aide d'un capteur à ultrasons et d'un capteur d'eau Funduino : 4 étapes
Méthodes de détection du niveau d'eau Arduino à l'aide d'un capteur à ultrasons et d'un capteur d'eau Funduino : dans ce projet, je vais vous montrer comment créer un détecteur d'eau peu coûteux en utilisant deux méthodes : 1. Capteur à ultrasons (HC-SR04).2. Capteur d'eau Funduino