Table des matières:
- Étape 1: Nomenclature et schéma
- Étape 2: Assemblage
- Étape 3: Programmation
- Étape 4: Fonctionnement
- Étape 5: Considérations
Vidéo: MiniCarte : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Le projet Cardinal consiste à créer un appareil open source qui vibre lorsque l'utilisateur fait face au nord, ce qui n'est pas une idée nouvelle. Un problème avec les modèles existants est qu'ils reposent sur le champ magnétique terrestre, ce qui, je veux dire, est logique. Le problème avec les aimants est qu'ils ne fonctionnent pas autour du fer, comme les vélos, les bâtiments, les bateaux et les ponts, qui sont quelques mots qui commencent par b. miniCard utilise l'unité de mouvement inertiel BNO055, IMU, qui prend également en compte les données de l'accéléromètre. La meilleure partie est que les calculs lourds se produisent sur l'unité, et cela nous donne des données d'orientation ordonnées au lieu de données de capteur en désordre.
Il s'agit d'une preuve de concept, et je veux obtenir des commentaires. En attendant, les gens peuvent construire le leur et avoir un appareil fonctionnel pour bricoler sans avoir à débourser 70 $ pour le modèle Bluetooth.
Étape 1: Nomenclature et schéma
Je vais supposer que vous avez des matériaux et des compétences en soudure. Sinon, il existe des tonnes d'Instructables exceptionnels qui vous aideront. Vous aurez besoin de savoir lire un schéma électrique.
Je donnerais une note de 6/10 à la difficulté en ce qui concerne les projets de montage par insertion, car il y a des fils délicats à plier, ou ce serait un 1. J'ai des liens pour toutes les pièces que je recommande.
- Adaptateur de programmation Arduino Pro Mini et FTDI
- Fils Dupont avec un sertissage femelle à chaque extrémité
- Broches d'en-tête
- Centrale inertielle BNO055
- 2 diodes de redressement
- Moteur vibrant fermé
- Circuit de charge de la batterie
- Batterie au lithium rechargeable
- Enceinte
Ces liens sont uniquement à titre indicatif. Je ne suis pas récompensé si vous achetez sur Amazon, et j'ai de toute façon acheté la plupart de mes pièces via eBay. Si vous n'êtes pas familier avec ces pièces, je vous suggère d'acheter quelque chose d'équivalent au produit lié. Si vous êtes un cookie intelligent, il est probablement prudent d'échanger une pièce que vous avez sur votre étagère.
Le schéma est montré avec cette étape afin que vous puissiez voir comment toutes les pièces s'emboîtent. Je n'ai pas inclus le bouton-poussoir dans la nomenclature car je l'ai récupéré de l'Arduino. Le lien BNO055 est pour un produit Adafruit que j'ai utilisé lors de mes premiers tests. Cela fonctionne bien mais est sur le côté cher. J'ai trouvé alors aussi bon marché que 11 $, que j'ai illustré dans ces instructions.
Étape 2: Assemblage
J'hésite à dire qu'il y a une mauvaise façon d'assembler ces pièces, tant que vous suivez le schéma. Le plus gros problème que j'ai eu était le cristal fourni avec l'IMU violet, que j'aurais dû installer en dernier car il était difficile à positionner alors qu'il tenait tout droit.
La configuration a placé l'IMU au-dessus de l'Arduino où il a aligné les broches de données I2C. J'aurais aimé avoir placé la carte de charge en premier car ces deux cartes sont les plus sollicitées. Votre Arduino aura besoin des broches de programmation connectées au moins une fois et vous devrez les pousser et les tirer. La carte de charge sera stressée chaque fois que la batterie sera faible. Je recommande de fixer ces deux fermement si possible en fonction de votre matériel spécifique.
J'ai dessoudé le commutateur RESET de mon Arduino et je l'ai réutilisé comme commutateur à cap zéro. Il peut être judicieux de rendre votre switch accessible. Pour le mien, je dois pousser un trombone dans un trou de mon étui.
Étape 3: Programmation
Si vous n'avez pas programmé un Arduino Pro Mini, ce Instructable semblait être une bonne ressource.
J'ai eu des problèmes avec des cartes hors marque qui disaient qu'elles étaient des cartes de programmation FTDI, mais elles étaient contrefaites et ne fonctionneraient pas. Si vous avez remplacé une carte Arduino Micro, NANO ou M0, vous n'avez pas à vous soucier de tout cela.
Mon dernier code est sur ma page GitHub. Il devrait avoir un nom de fichier comme "Cardinal_BareBones_2020-08-21_01.zip" Téléchargez le code, extrayez et ouvrez avec l'IDE Arduino.
Étape 4: Fonctionnement
J'espère que tu n'as pas eu de soucis. Il s'agissait d'instructions clairsemées destinées à un public averti.
Lorsque j'ai commencé à utiliser l'IMU BNO055, j'ai remarqué qu'il était erratique pendant quelques heures après la mise sous tension. J'ai mesuré jusqu'où il dériverait, et cela a semblé prendre quarante-huit heures avant que le système ne s'installe et ne rapporte des résultats fiables. Reconnaissant cela, j'ai suggéré une carte de charge qui peut facilement accepter quelques diodes afin qu'elle reste alimentée pendant la charge. Avec l'ancien circuit, la charge couperait l'alimentation et effacerait l'étalonnage. Je suggère de recharger la batterie dans la mesure du possible. Après avoir fait ces instructions, je suis passé à une batterie rechargeable plus grande, mais je voudrais une taille qui dure plus de 20 heures.
Il n'y a qu'un seul bouton. Dès que vous appuyez dessus, le système vibre un instant, puis patiente dix secondes. À ce stade, il acceptera le cap actuel comme étant le nord. Bien sûr, cela peut être n'importe quelle direction que vous choisissez. La période d'attente doit être suffisamment longue pour placer l'appareil dans une poche ou là où vous vous sentez à l'aise de l'utiliser. Il ne vibrera pas automatiquement une fois la réinitialisation terminée, mais les humains se balancent un peu, donc cela devrait être évident.
Étape 5: Considérations
J'ai porté un prototype ou un autre pendant plus de cent heures, et j'ai fait des tonnes d'observations, mais je ne suis qu'une personne, et ce n'est qu'un ensemble d'opinions.
Quand je portais ceci sur ma cheville droite, la sensation intuitive était que le nord était à ma droite. La même chose s'est produite quand je l'ai porté sur ma hanche droite. Si le nord est la direction définie, cela fonctionnait mieux pour moi lorsqu'il était centré sur mon corps. Si je portais la miniCard dans une poche de poitrine, c'était une sensation naturelle.
Lorsque je l'ai gardé dans une poche de hanche, je me suis inquiété car même si mon téléphone était ailleurs, une vibration juste en dessous de la ceinture était alarmante. Un autre problème avec les poches était qu'elles n'appuyaient pas toujours contre le corps. Je porte des pantalons pour hommes, donc c'est un problème. La cuisse n'est pas riche en nerfs, alors j'ai supposé que ma batterie était morte plusieurs fois parce que je ne sentais rien, mais cela fonctionnait bien.
J'ai mis une marque sur le sol de mon bureau pour m'aligner sur le nord géographique, mais c'était aussi l'inspiration derrière le logo. L'autocollant cardinal/boussole peut pointer vers le nord partout où vous pourriez avoir besoin de remettre à zéro.
Conseillé:
Comment fabriquer une antenne double biquade 4G LTE en quelques étapes faciles : 3 étapes
Comment créer une antenne double biquade 4G LTE Étapes faciles : La plupart du temps, je n'ai pas une bonne force de signal pour mes travaux quotidiens. Donc. Je recherche et essaye différents types d'antenne mais ne fonctionne pas. Après une perte de temps, j'ai trouvé une antenne que j'espère fabriquer et tester, car ce n'est pas un principe de construction
Game Design dans Flick en 5 étapes : 5 étapes
Game Design dans Flick en 5 étapes : Flick est un moyen très simple de créer un jeu, en particulier quelque chose comme un puzzle, un roman visuel ou un jeu d'aventure
Système d'alerte de stationnement en marche arrière Arduino - Étapes par étape : 4 étapes
Système d'alerte de stationnement en marche arrière Arduino | Étapes par étape : dans ce projet, je vais concevoir un circuit de capteur de stationnement inversé pour voiture Arduino simple à l'aide d'un capteur à ultrasons Arduino UNO et HC-SR04. Ce système d'alerte de marche arrière basé sur Arduino peut être utilisé pour une navigation autonome, une télémétrie de robot et d'autres r
Détection de visage sur Raspberry Pi 4B en 3 étapes : 3 étapes
Détection de visage sur Raspberry Pi 4B en 3 étapes : dans ce Instructable, nous allons effectuer une détection de visage sur Raspberry Pi 4 avec Shunya O/S en utilisant la bibliothèque Shunyaface. Shunyaface est une bibliothèque de reconnaissance/détection de visage. Le projet vise à atteindre la vitesse de détection et de reconnaissance la plus rapide avec
Miroir de vanité de bricolage en étapes faciles (à l'aide de bandes lumineuses à LED): 4 étapes
Miroir de vanité DIY en étapes faciles (à l'aide de bandes lumineuses à LED) : Dans cet article, j'ai fabriqué un miroir de vanité DIY à l'aide des bandes LED. C'est vraiment cool et vous devez les essayer aussi