Table des matières:
- Fournitures
- Étape 1: Histoire
- Étape 2: Configurer le Digital in Block
- Étape 3: [Disposition du code PIN Magicbit]
- Étape 4: Configurer le bloc d'affichage
- Étape 5: Configurer le bloc de texte
- Étape 6: Configurer le bloc de modification
- Étape 7: Présentation du projet
- Étape 8: enfin déployer les blocs
Vidéo: Capteur de position de béquille de vélo de Magicbit [Magicblocks] : 8 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Projet de bricolage simple pour fabriquer un capteur de position de béquille avec un Magicbit à l'aide de Magicblocks. Nous utilisons magicbit comme carte de développement dans ce projet basé sur ESP32. Par conséquent, n'importe quelle carte de développement ESP32 peut être utilisée dans ce projet.
Fournitures
- Magicbit - Pro
- Cavaliers (génériques)
Étape 1: Histoire
Bonjour et bienvenue, Il s'agit d'un simple projet de bricolage pour créer un capteur de position de béquille avec un Magicbit à l'aide de Magicblocks.
Il existe 2 méthodes principales pour atteindre cet objectif;
- En utilisant la sortie de texte du tableau de bord.
- En utilisant la sortie de texte du tableau de bord.
Tout d'abord connectez-vous à votre compte Magicblocks, Magicblocks est un logiciel de programmation visuelle simple pour programmer votre magicbit. N'importe qui peut programmer son microcontrôleur en utilisant magicblocks.io et il n'y a pas besoin de connaissances en programmation. Vous pouvez vous inscrire gratuitement.
Démarrez et ouvrez le terrain de jeu.
Ensuite, assurez-vous que votre Magicbit est connecté à Internet et branché et également lié à votre compte via le Gestionnaire de périphériques.
Terminé? puis faites défiler jusqu'à la méthode 1
Liste des éléments requis
Magicbit: Magicbit est une plate-forme de développement intégrée basée sur ESP32 pour l'apprentissage, le prototypage, le codage, l'électronique, la robotique, l'IoT et la conception de solutions.
Étape 2: Configurer le Digital in Block
1. Faites glisser et déposez le bloc Digital In de la section Magicbit-nodes vers le flux.
2. Double-cliquez sur le bloc Entrée numérique et saisissez ou collez votre identifiant d'appareil unique à partir de l'onglet Gestionnaire de périphériques de votre compte Magicblocks. [Cela reliera le module connecté en tant que signal numérique du Magicbit]
3. Les deux PIN 32 et 33 peuvent être utilisés avec le capteur d'inclinaison, alors connectez-le à l'un d'entre eux et assurez-vous de choisir le bon PIN (avec lequel vous avez connecté le capteur) dans le menu déroulant.
4. Sélectionnez la méthode comme interruption dans le menu déroulant.
Étape 3: [Disposition du code PIN Magicbit]
Étape 4: Configurer le bloc d'affichage
1. Faites glisser et déposez le bloc Display de la section Magicbit-nodes vers le flux.
2. Double-cliquez sur le bloc d'affichage et saisissez ou collez votre identifiant d'appareil unique à partir de l'onglet Gestionnaire de périphériques sur votre compte Magicblocks. [Cela reliera le bloc à l'écran OLED embarqué sur le Magicbit]
Étape 5: Configurer le bloc de texte
1. Faites glisser et déposez le bloc de texte de la section des nœuds du tableau de bord vers le flux.
2. Double-cliquez sur le nœud de texte et configurez une interface utilisateur de tableau de bord de base [interface utilisateur] à partir du menu déroulant et un nom pour votre champ.
Étape 6: Configurer le bloc de modification
(Ce nœud est utilisé pour changer l'entrée de signal 1 et 0 du nœud d'entrée numérique en n'importe quel texte que vous voulez)
1. Faites glisser et déposez le bloc de modification de la section des nœuds de fonction à gauche de l'écran vers le flux.
2. Ajoutez une nouvelle règle à partir du bouton '+' pour utiliser 2 règles.
3. Modifiez la fonction des deux règles de Définir à Modifier dans le menu déroulant.4. Modifiez ensuite la fonction « Rechercher » de Chaîne (texte) en Nombre dans les deux règles. Et assurez-vous que la fonction « Remplacer par » est définie sur String (texte).
5. Configurez les règles.
- La première règle pour rechercher « 0 » dans l'entrée du signal et le remplacer par notre texte (par exemple « Déployé » ou « Activé »)
- La deuxième règle pour rechercher '1' dans l'entrée du signal et le remplacer par notre texte (par exemple 'Retracted' ou 'Off')
[Facultatif] Importer des nœuds déjà configurés
Si vous avez eu des problèmes pour configurer des nœuds, vous pouvez utiliser la fonction d'importation dans Magicblocks pour obtenir les nœuds qui ont déjà été configurés.
- Copiez d'abord ce code dans votre presse-papiers.
- Cliquez sur le menu d'options en haut à droite de l'écran.
- Passez ensuite votre curseur sur le sous-menu Importer.
- Cliquez ensuite sur Presse-papiers et collez le code de votre presse-papiers dans le champ de texte.
- Sélectionnez le flux actuel ou le nouveau flux et cliquez sur Importer.
IMPORTANT
Assurez-vous de saisir l'identifiant de votre appareil dans les propriétés des nœuds Digital In & Display et choisissez le code PIN auquel votre capteur d'inclinaison est connecté.
Étape 7: Présentation du projet
Étape 8: enfin déployer les blocs
- Connectez tous les blocs.
- Cliquez sur le bouton Déployer dans le coin supérieur droit de l'écran.
- Après le déploiement, accédez à l'interface utilisateur du tableau de bord en cliquant sur le lien vers l'URL du tableau de bord dans le coin supérieur droit de l'écran.
- Le déploiement et la rétraction de la béquille du vélo interagiront avec le tableau de bord et l'écran OLED pour vous montrer la position actuelle de la béquille.
Dépannage
- Vérifiez si votre Magicbit est connecté à Internet.
- Vérifiez si le capteur d'inclinaison est correctement connecté et si le code PIN correct est utilisé (par exemple, PIN 33).
Conseillé:
Fabriquer un capteur de proximité avec Magicbit [Magicblocks] : 6 étapes
Faire un capteur de proximité avec Magicbit [Magicblocks] : Ce tutoriel vous apprendra à utiliser un capteur de proximité avec un Magicbit en utilisant Magicblocks. Nous utilisons magicbit comme carte de développement dans ce projet basé sur ESP32. Par conséquent, n'importe quelle carte de développement ESP32 peut être utilisée dans ce projet
Utiliser le capteur d'humidité du sol avec Magicbit [Magicblocks] : 5 étapes
Utiliser le capteur d'humidité du sol avec Magicbit [Magicblocks] : ce tutoriel vous apprendra à utiliser le capteur d'humidité du sol avec votre Magicbit à l'aide de Magicblocks. Nous utilisons magicbit comme carte de développement dans ce projet basé sur ESP32. Par conséquent, n'importe quelle carte de développement ESP32 peut être utilisée dans ce projet
Utiliser un capteur à ultrasons avec Magicbit [Magicblocks] : 5 étapes
Utiliser le capteur à ultrasons avec Magicbit [Magicblocks] : Ce didacticiel vous apprendra à utiliser le capteur à ultrasons avec votre Magicbit à l'aide de Magicblocks. Nous utilisons magicbit comme carte de développement dans ce projet basé sur ESP32. Par conséquent, n'importe quelle carte de développement ESP32 peut être utilisée dans ce projet
Volant personnalisé (pot comme capteur de position): 10 étapes
Volant personnalisé (pot en tant que capteur de position): avertissement: ne me blâmez pas de ne pas montrer étape par étape, c'est juste censé être une référence et je dis juste ce que j'ai fait et le résultat, il a quelques défauts fondamentaux comme bruit alors ne faites pas exactement comme je l'ai fait et attendez-vous à un résultat exceptionnel, et f
Projet de support de béquille : 6 étapes
Projet de support de béquille : Salut à tous, je suis un bricoleur et bricoleur passionné, et ayant acheté une imprimante 3D il n'y a pas si longtemps, je voulais l'utiliser pour aider les gens autour de moi ! Ma grand-mère souffre d'arthrite et doit utiliser des bâtons de marche pour se déplacer, et je la voyais souvent