Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
L'utilisation de l'assemblage Micro:bit & xChips de ce moniteur de température est sans effort. Le codage est aussi un jeu d'enfant avec les blocs de logiciels !
Étape 1: Éléments utilisés dans ce projet
Composants matériels
- BBC micro:bit board x 1
- XinaBox IM02 x 1
- XinaBox OD01 x 1
- XinaBox SW01 x 1
- XinaBox MD01 x 1
- XinaBox PB04 x 1
- XinaBox XC10 x 1
- Piles AA (génériques) x 2
Applications logicielles et services en ligne
micro:bit pxt.microbit.org
Étape 2: Histoire
À propos du projet
Ce projet peut être réalisé en moins de 5 minutes. Ce tutoriel vous montrera comment assembler et programmer le moniteur de température Micro:Bit avec xChips. Le code de ce projet est simple en utilisant la plate-forme glisser-déposer de Micro:bit.
introduction
J'ai construit ce moniteur de température en utilisant le Micro:Bit et quelques xChips de XinaBox. C'est une construction très simple et rapide. La technologie XinaBox a rendu ce projet extrêmement facile à réaliser en éliminant le besoin de soudure et d'outils. L'interface Micro:bit me permet de programmer facilement. Vous pouvez facilement modifier le code pour ajouter d'autres données du capteur météo, telles que la pression barométrique, l'humidité relative et l'altitude.
Étape 3: Assembler le circuit
Encliquetez l'OD01 et le SW01 ensemble à l'aide d'un connecteur xBUS (du pack XC10)
Figure 1: SW01 et OD01 connectés
Cliquez sur 2 connecteurs xBUS sur le côté gauche de l'IM02 puis cliquez sur les SW01 et OD01 connectés. Assurez-vous que les xChips sont orientés dans le même sens, afin que vous puissiez voir le nom SW01 et le nom IM02 tous deux orientés vers le haut
Figure 2: IM02, SW01 et OD01 connectés
- Utilisez un autre connecteur xBUS pour connecter le MD01 au PB04. Mettez de côté les PB04 et MD01 connectés avec 3 connecteurs xBUS et les piles AA.
- Cliquez sur le Micro:Bit dans l'IM02. Assurez-vous que les LED sont orientées vers le haut - de la même manière que le nom SW01 et le nom IM02.
Figure 3: IM02, SW01, OD01 et Micro:bit connectés
Connectez une connexion Micro-USB de votre ordinateur au Micro:Bit. Remarquez que la LED jaune sur le côté inférieur s'allume
Étape 4: Installer le package
- Ouvrez un navigateur et accédez à makecode.microbit.org
- Faites défiler jusqu'à "Avancé"
- Ensuite, faites défiler jusqu'à "Ajouter un package"
Figure 4: Recherche de « Ajouter un package »
- Recherchez "météo" et cliquez sur "météo" pour ajouter le forfait
- Répétez les points 2 et 3
- Collez ensuite cette URL dans la barre de recherche: https://github.com/xinabox/pxt-OD01 puis cliquez sur OD01 pour ajouter le package
Figure 5: Ajout des packages
Vous avez maintenant tous les packages nécessaires
Étape 5: Programmation
Faites glisser et déposez les éléments de code jusqu'à ce que vous obteniez quelque chose qui ressemble à l'image ci-dessous
Figure 6: Le code dans les blocs
Vous pouvez également tricher et cliquer sur le bouton "{ } JavaScript" en haut et simplement copier et coller le code dans la section de code ci-dessous. Cliquez à nouveau sur "Blocs" pour voir le résultat
Étape 6: Compiler et tester
- Cliquez sur "Télécharger"
- Faites glisser le fichier téléchargé, généralement nommé: microbit-Untitled.hex, sur votre lecteur Micro:Bit, généralement nommé: MICROBIT.
- Voyez le résultat sur l'affichage LED défilant et l'écran OLED.
- Placez un doigt sur le capteur pour voir la température monter… espérons-le ! S'il ne revient pas sur vos pas jusqu'à ce que vous trouviez le problème et le corrigez.
Étape 7: Contrôle de température complet
- Déconnectez le Micro:bit de la connexion Micro-USB.
- Insérez les piles AA dans le PB04
- Utilisez les 3 connecteurs xBUS pour connecter le PB04 et le MD01 à l'IM02 et au SW01 comme le montre l'image ci-dessous.
- Allumez l'interrupteur du PB04.
- Désormais, votre moniteur de température Micro:bit est portable et prêt à être placé où vous le souhaitez.
Étape 8: Coder
Micro:bit `Temperature Monitor JavaScript Code JavaScript pour Micro:bit Temperature Monitor. Vous pouvez copier et coller comme mentionné dans l'HISTOIRE, puis le convertir en blocs.
laissez TempératureCelsius = 0
basic.showLeds(` #… #. #. #… #… #. #. #… # `) OLED.init(64, 128) weatherbit.startWeatherMonitoring() OLED.showString(" Projet de température") TemperatureCelsius = weatherbit.temperature() / 100 basic.forever(() => { basic.showString("C:") OLED.showString("Temp_C:") basic.showNumber(TemperatureCelsius) OLED.showNumber(TempératureCelsius) })