Afficher la température et l’intensité lumineuse mesurées par Micro:bit sur l’afficheur SSD1306

Micro:bit 18-01-24
257 0

Plan du tutoriel

1- Comment la carte Micro:bit mesure la température et l'intensité lumineuse ?

2- Les composants nécessaires pour afficher la température et l'intensité lumineuse sur l'afficheur SSD1306

3- Schéma de câblage de la carte Micro:bit avec l'afficheur SSD1306

4- Programmer la carte Micro:bit avec Makecode pour afficher la température et l'intensité lumineuse sur l'afficheur SSD1306

 

 

Comment la carte Micro:bit mesure la température et l'intensité lumineuse ?

La carte Micro:bit mesure la température et l'intensité lumineuse à l'aide de ses capteurs intégrés. Voici comment chaque mesure est généralement effectuée :

1- Mesure de température :

La carte Micro:bit est équipée d'un capteur de température intégré appelé thermomètre à semi-conducteurs. Ce capteur utilise la variation de la tension électrique à travers une jonction semi-conductrice pour déterminer la température ambiante.

Les variations de la tension électrique sont converties en données numériques, permettant à la carte Micro:bit de mesurer la température.

Mesure de l'intensité lumineuse :

La carte Micro:bit dispose également d'un capteur de lumière, généralement basé sur une photorésistance (résistance photo-sensible) ou un phototransistor.

La résistance de la photorésistance diminue à mesure que la luminosité augmente, ou le courant traversant le phototransistor varie en fonction de la lumière incidente.

Ces variations sont converties en données numériques par la carte Micro:bit, ce qui permet de mesurer l'intensité lumineuse.

Lorsque vous programmez la carte Micro:bit, vous pouvez accéder à ces capteurs en utilisant des blocs de code spécifiques dans des environnements de programmation visuelle tels que MakeCode ou des langages de programmation comme Python. Par exemple, en utilisant le langage MicroPython, vous pouvez écrire du code pour lire les valeurs des capteurs de température et de lumière et les utiliser dans vos projets.

Les composants nécessaires pour afficher la température et l'intensité lumineuse sur l'afficheur SSD1306

Carte Micro:bit

Carte Micro:bit

La carte Micro:bit est un petit ordinateur programmable conçu pour l'éducation des enfants et des débutants en informatique. Elle a été développée par la BBC au Royaume-Uni en 2015 dans le but d'encourager l'apprentissage de la programmation et de l'électronique.

Carte d'extension pour Micro:bit

la carte d'extension GPIO pour la carte Micro:bit

Pour étendre les fonctionnalités de la carte Micro:bit, vous pouvez utiliser une carte d'extension, également appelée "shield", conçue spécifiquement pour Micro:bit. Ces cartes d'extension offrent des connecteurs supplémentaires, des composants intégrés et des fonctionnalités supplémentaires pour faciliter l'ajout de capteurs, d'actionneurs et d'autres modules électroniques.

Afficheur SSD1306 :

Vous aurez besoin d'un écran OLED basé sur le contrôleur SSD1306. Ces écrans OLED sont disponibles dans différentes tailles (par exemple, 128x64 pixels, 128x32 pixels) et peuvent être trouvés sous différentes formes (modules avec des broches ou des versions en module I2C).

Fils de connexion :

Fils de connexion

Pour établir les connexions physiques entre la carte Micro:bit et l'afficheur SSD1306. Assurez-vous d'avoir des fils de bonne qualité pour des connexions stables.

Plaque d'essai (Breadboard) :

plaque d'essai

On utilise le plaque d'essai pour faciliter le câblage des différents composants.

Schéma de câblage de la carte Micro:bit avec l'afficheur SSD1306

Voici le schéma de câblage typique pour connecter l'afficheur SSD1306 à la carte Micro:bit.

Schéma de câblage de la carte Micro:bit avec l'afficheur SSD1306Schéma de câblage de la carte Micro:bit avec l'afficheur SSD1306

Pour connecter l'Afficheur SSD1306  à la carte Micro:bit il faut suivre les étapes suivantes:

1- connecter la broche VCC de l'afficheur à 3.3V de la carte Micro:bit.

2- connecter la broche GND de l'afficheur à GND de la carte Micro:bit.

3- connecter la broche SDA de l'afficheur à la broche P20 de la carte Micro:bit.

4- connecter la broche SCL de l'afficheur à la broche P19 de la carte Micro:bit.

Programmer la carte Micro:bit avec Makecode pour afficher la température et l'intensité lumineuse sur l'afficheur SSD1306

Pour programmer la carte Micro:bit avec MakeCode afin d'afficher la température et l'intensité lumineuse sur l'afficheur SSD1306, vous pouvez suivre ces étapes :

1- Ouvrez l'éditeur MakeCode pour Micro:bit : https://makecode.microbit.org/.

2- Créez un nouveau projet ou ouvrez un projet existant.

3- Dans la catégorie "Extensions", recherchez et ajoutez l'extension "muselab-oled-v2" pour SSD1306 à votre projet.

4- Programmez le code pour mesurer la température et l'intensité lumineuse :

Utilisez les blocs de code pour mesurer la température et l'intensité lumineuse. Ces blocs se trouvent généralement dans la catégorie "Entrée".

Ajoutez les blocs de l'extension SSD1306 pour initialiser l'afficheur et afficher les valeurs mesurées.

Voici un exemple simple de code pour mesurer la température et l'intensité lumineuse, puis afficher ces valeurs sur l'afficheur SSD1306 :

Télécharger programme

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

+216 92 886 231

medaliprof@gmail.com

Photos des articles

Site robotique réalisé par Mohamed Ali-Prof Info