Kit de démarrage IoT Smart City SMARTHON pour micro:bit : guide complet et avis

  • Contenu du kit, carte IoT:bit, capteurs/actionneurs et exigences telles que le micro:bit.
  • Programmation dans MakeCode avec les extensions IoT:bit/SmartCity et prise en charge de ThingSpeak, Smart IoT, MQTT et IFTTT.
  • Les projets vont des projets de base (lampes et jaugeage de conteneurs) aux scénarios complexes avec une application mobile.
  • Conseils d'assemblage, utilisation en classe, coût et extras comme IFTTT Pro ou du matériel de remplacement.

smartphone

Le kit de démarrage IoT SMARTHON Smart City pour micro:bit est un ensemble éducatif qui vous permet de recréer une ville connectée et d'apprendre l'IoT avec des projets réels et progressifs. Il est conçu pour les étudiants âgés de 10 ans et plus. et couvre tout, de l'allumage d'une LED à l'intégration de services cloud, d'automatisations avec IFTTT et d'une application mobile.

Si vous souhaitez développer des compétences STEM de manière pratique, ce kit vous aide à concevoir des systèmes urbains avec des capteurs et des actionneurs sur une carte d'extension IoT pour micro:bit. La carte micro:bit n'est pas incluse., alors n'oubliez pas de l'ajouter si vous ne l'avez pas, et gardez à l'esprit qu'il existe des guides numériques avec des exercices étape par étape pour en tirer le meilleur parti.

Qu'est-ce que ce kit et quel est son objectif ?

La proposition de Smarthon se concentre sur l’introduction de la Internet des objets à travers des assemblages simulant des infrastructures urbaines : circulation, éclairage, contrôle environnemental ou sécurité. L'IoT:bit agit comme une base compatible avec plusieurs capteurs et publie des données sur Internet pour créer des cas d'utilisation de villes intelligentes.

Avec des compétences de base en informatique et en électronique incluses dans la documentation, n'importe qui peut devenir « concepteur » de sa ville. Il y a du matériel officiel avec plus d'informations sur la page du produit. de Smarthon : smarthon.cc/micro-bit-smart-city-kit.

Idéal pour les projets STEM de groupe

Cet ensemble fonctionne très bien en classe : Il est recommandé de travailler en groupe de 2 à 3 élèves par kit Pour encourager la discussion, la conception et la présentation des résultats. Bien qu'une seule personne puisse le mettre en œuvre, il est préférable que les équipes partagent la programmation, l'agencement et le câblage.

Les activités favorisent plusieurs compétences : pensée logique, créativité, communication et programmationAprès avoir appris des études de cas de base, le kit est suffisamment flexible pour construire la ville de vos rêves : le logement moderne, la durabilité ou encore les transports et la sécurité routière sont des sujets suggérés qui peuvent être adaptés au programme des TIC.

Contenu du matériel et du kit IoT:bit

Kit de démarrage IoT pour ville intelligente SMARTHON

À l'intérieur de la boîte, vous trouverez des modules électroniques, des pièces en bois et en carton, du câblage, du matériel et une extension IoT pour micro:bit. Le déballage typique comprend un plan de la ville, des modèles de bâtiments, un support de batterie et un assortiment de capteurs et d'actionneurs pour plusieurs prototypes.

  • Carte d'extension Wi-Fi IoT:bit (hub micro:bit avec connecteurs, buzzer et OLED).
  • Module de feux de circulation (trois LED contrôlables indépendamment).
  • LED blanche pour l'éclairage.
  • LED multicolore WS2812 (RVB adressable) et également modules LED rouge/jaune/vert dans certaines éditions.
  • Servomoteur 180° (ouverture de portes, barrières, etc.).
  • Avertisseur sonore (ronfleur).
  • Capteur à ultrasons de distance.
  • Capteur de lumière environnement
  • Capteur de température et d'humidité (DHT11).
  • Capteur PIR de mouvement.
  • Capteur de pluie/goutte.
  • Capteur de bruit (son).
  • Écran OLED, câbles de connexion, vis et accessoires.

La carte IoT:bit comprend un connecteur de bord pour le micro:bit, un écran OLED et plusieurs options d'alimentation: Port micro USB, connecteur 2 broches pour batterie 3,7 V et prise CCIl dispose d'un buzzer intégré, d'en-têtes d'extension et de pinces crocodiles pour un prototypage rapide.

Selon la documentation analysée, il existe des références à différentes révisions : Certaines unités intègrent un ESP32-WROOM-32 et d'autres mentionnent un Module WiFi ESP8266En pratique, le comportement au niveau de l'utilisateur est similaire : connectivité WiFi pour publier des données ou recevoir des commandes des services IoT.

Guides inclus et bibliographie du fabricant

Dans des magasins comme Robotopia, Manuel de programmation IoT avec micro:bit avec des exercices pédagogiques spécifiques à votre entreprise. Ce matériel couvre environ 12-13 pratiques (le nombre exact diffère selon l'édition) avec des exemples variés et une orientation pédagogique.

Le fabricant fournit également un manuel PDF numérique et guide en ligne Optimisé pour ordinateur, tablette ou mobile. Il n'inclut généralement pas de brochure imprimée par défaut, mais vous pouvez imprimer autant de pages que nécessaire. De plus, Il existe un wiki et des tutoriels qui détaillent les assemblages et le code étape par étape.

Programmation par blocs dans MakeCode et extension Smarthon

Pour commencer la programmation, créez un nouveau projet dans Microsoft MakeCode pour micro:bitAppuyez sur l'icône d'engrenage et accédez à « Extensions ». Recherchez « smartphone » et installez l'extension du kit.

Après l'installation, deux familles de blocs apparaissent : IoT:bit (Wi-Fi, cloud et utilitaires) y SmartCity (kit capteurs et actionneurs)Vous pouvez travailler par blocs ou basculer entre JavaScript à partir de l'onglet correspondant.

Il existe une bibliothèque PXT publique pour ce kit, sous licence MIT, qui déclare son soutien à PXT/microbit et PXT/calliopeDans le chercheur de packages, vous le verrez sous le nom « smarthon-smartcity-kit » et vous pourrez épingler des versions, par exemple la branche GitHub étiquetée avec une balise spécifique.

Lecture du capteur : plages et utilisations pratiques

Kit de démarrage IoT pour ville intelligente SMARTHON

Le kit bloque les valeurs de retour dans des plages normalisées, la logique est donc facile à mettre en œuvre. Voici les gammes et fonctions typiques disponibles dans l'extension Smarthon :

  • Lumière ambiante: de 0 à 100. Avec read_light_sensor(Pin) Il affiche la luminance et vous permet de décider, par exemple, quand allumer un lampadaire.
  • Pluie/gouttes: de 0 à 100. Avec read_raindrop_sensor(Pin) vous détectez la présence d'eau sur la surface du capteur.
  • Bruit: de 0 à 100. En utilisant read_sound_sensor(Pin) Vous estimez le niveau sonore de l'environnement.
  • Température et humidité avec DHT11 : température autour de 0–50 ºC et humidité entre 20–80 %. readData(temperature|humidity, DigitalPin) renvoie chaque paramètre séparément.
  • Distance ultrasonique: de 3 cm à 4 m. Avec read_distance_sensor(unit, trig, echo) vous obtenez la séparation d'un objet.
  • Mouvement (PIR): booléen (détecter/ne pas détecter). Le bloc read_motion_sensor(Pin) permet de déclencher des actions lors de la détection d'une présence.

Dans les actionneurs, le contrôle est tout aussi direct : allumer le feu de circulation LED par couleur avec un bloc qui active chaque canal séparément, régule l'intensité d'une LED blanche avec turn_white_led(brightness, Pin) o règle le servo à un angle béton avec turn_servo(degrees, Pin).

Plateformes IoT et services compatibles

L'extension IoT:bit simplifie la connectivité Wi-Fi et l'intégration avec les plateformes cloud. Prêt à l'emploi, l'écosystème offre une compatibilité avec:

  • ChoseParle: facilite le développement d'applications IoT et l'analyse/visualisation des données dans MATLAB.
  • IoT pour enfants (maintenant IoT intelligent): service de téléchargement cloud facile à utiliser du fabricant. Mise à jour 2025:La plateforme s'appelle désormais Smart IoT avec accès en smmidiot.space.
  • MQTT: protocole léger idéal pour la communication de machine à machine avec une bande passante très faible.
  • IFTTT:Automatisations de type « Si cela se produit, faites cela », utiles pour allumer des lumières, envoyer des e-mails ou exécuter des actions à distance.

Ces intégrations sont livrées avec des blocs dédiés dans MakeCode, afin que vous n'avez pas besoin d'écrire du code réseau de bas niveauVous configurez le SSID et le mot de passe, définissez le point de terminaison ou le service, et c'est tout.

Premiers projets : de la lampe intelligente au conteneur de capacité

Un exercice d’initiation courant est le « Lampe de parc intelligente »: une LED blanche qui s'allume automatiquement lorsque le capteur PIR détecte un mouvement. Après avoir assemblé les pièces et les avoir câblées conformément aux instructions, compilez le projet et copiez le fichier HEX sur le périphérique MICROBIT (comme sur une clé USB).

Si à tout moment la copie échoue et apparaît un fichier FAIL.TXT Sur l'unité, répétez le processus de programmation ; parfois, il s'agit simplement de reconnecter le câble et d'attendre que le micro:bit redémarre et termine le flash.

Il est également proposé une « système de gestion des déchets » Pour évaluer si un bac est plein. Le capteur à ultrasons mesure la distance par rapport au matériau à l'intérieur du bac, et une LED RVB indique l'état : verte si la capacité est atteinte, rouge si un seuil est dépassé (par exemple, à moins de 4 cm du capteur).

Au cours de tests en conditions réelles, il a été observé que, parfois, la LED alterne entre le rouge et le vert Même si le code est correct, la cause probable est la lecture occasionnelle de zéro de l'ultrason ; le filtrage des valeurs ou l'application de moyennes stabilise généralement la lecture.

Scénario avancé 5 étoiles : transport, sécurité et contrôle à distance

Parmi les unités les plus complètes, il y a un scénario du type « sécurité et transport » qui combine plusieurs leçons : contrôle de la vitesse des voitures, feux de circulation automatiques, éclairage intelligent, système de défense et porte domotique.

L'assemblage rassemble plusieurs modules sur l'IoT:bit et est accompagné de Connexion Wi-Fi, applets IFTTT et le développement d'un Application Android avec MIT App Inventor 2Il s’agit d’un projet de grande envergure, avec un guide en ligne expliquant chaque bloc en détail.

Avant d'utiliser IFTTT et l'application, vous devez obtenir l'ID de l'appareil de l'appareil. Un programme spécifique (documenté sur le wiki IoT:bit) est chargé et affiche cet identifiant sur l'écran OLED ; si quelque chose ne répond pas, l'utilisation d'une LED comme indicateur peut aider à déboguer la connexion.

Avec l'ID de l'appareil prêt, vous configurez dans IFTTT un déclencheur de date et d'heure Pour allumer l'éclairage à 18h00, envoyez une commande au service « Smarthon IoT (micro:bit) ». Une autre applet peut également être créée avec Webhook de sorte que, lorsqu'un mouvement est détecté dans le PIR, un e-mail est envoyé.

Il est important de noter que certaines recettes nécessitent iftt pro, un plan de paiement mensuel. D'après notre expérience, l'allumage programmé a fonctionné correctement et, à l'heure prévue, le lampadaire s'est allumé sans intervention.

L'application dans MIT App Inventor 2 Il est doté d'un champ texte pour l'identifiant de l'appareil et de boutons « Ouvrir/Fermer » qui exécutent des requêtes HTTP pour activer la porte (servo). Après avoir compilé l'APK et scanné le QR code, il s'installe sur Android et permet d'ouvrir/fermer la porte ; c'est pratique. régler le palonnier du servo la première fois pour que l'itinéraire soit adéquat.

Un autre bloc de la scène mesure le vitesse d'un véhicule Calculer la distance en deux échantillons (séparés d'environ 500 ms) et afficher le résultat sur l'OLED. C'est une façon simple d'introduire la cinématique de base dans un contexte urbain.

Exemples d'applications de type Smart City

Pour inspirer les projets, les propositions incluent des idées concrètes qui correspondent aux citoyens et aux services urbains. Voici quelques possibilités basé sur les capteurs du kit :

  • Détection du niveau d'eau aux entrées du métro pour anticiper les incidents.
  • Arrosage automatique des espaces verts pour économiser l'eau.
  • Poubelles/poubelles automatiques pour améliorer l'hygiène et réduire les odeurs.
  • Nid urbain intelligent observer la faune locale avec des capteurs.
  • Contrôle thermo-hygrométrique dans les bibliothèques pour éviter la détérioration des livres.

Assemblée, conseils pratiques et vie de classe

Les pièces en bois viennent marqué et facile à retirer, bien qu'il soit plus facile d'identifier les vis par taille (M4 x 100, etc.) si les sacs sont étiquetés. En classe, il est utile de préparer les enveloppes avec les numéros de référence à l'avance.

Lors du montage des maquettes, certains éléments en balsa sont très légers par rapport à la rigidité des câbles ; tordez légèrement le câble ou utilisez de la pâte à modeler (inclus dans le pack d'accessoires) améliore la stabilité de l'ensemble.

Dans la maison avec porte servocommandée, veillez à arriver avec le câble : si vous manquez de longueur, Le kit comprend des câbles d'extension Pour gagner de la distance sans déplacer le modèle, ajustez ensuite la position du servo pour qu'il se ferme/s'ouvre sans obstacle.

Pour une utilisation intensive en classe tout au long des cours, il convient de considérer le durabilité des pièces en cartonLe fabricant propose un « Smart City Refill Material Pack » avec des modèles de remplacement, un plan de la ville, des accessoires et du matériel.

Workflow MakeCode : Compiler et Flasher

Le cycle typique consiste à programmer, compiler et copier le .hex sur le lecteur MICROBIT via USB. Si le processus est lent ou échoue, attendez le redémarrage, vérifiez que le fichier FAIL.TXT est bien présent et répétez l'opération. La procédure est identique à celle utilisée avec une carte comme le Raspberry Pi Pico en mode stockage de masse.

Lorsque vous téléchargez des exemples de projets, n'oubliez pas de cliquer sur « Modifier » dans MakeCode Avant de compiler, personnalisez les pins, les réseaux Wi-Fi ou les commandes. Vous éviterez ainsi les erreurs de configuration lors du passage d'une version à l'autre.

Compatibilité, licence et recherche de packages

La bibliothèque du kit déclare la compatibilité avec diverses cibles PXT et est sous Licence MITDans le chercheur de packages MakeCode, vous le trouverez par son nom canonique et vous pouvez définir la version exacte à partir de GitHub si vous en avez besoin pour une salle de classe.

Au sein de l'écosystème, l'intégration avec des services tels que Smarthon IoT sur IFTTT simplifie l'ajout d'applets ; entrez simplement l'ID de l'appareil affiché sur l'OLED et contrôlez les commandes (par exemple, allumer ou éteindre un lampadaire).

Disponibilité de guides et de soutien commercial

Certains distributeurs incluent un propre manuel en espagnol avec des exercices guidés par blocs et des images d'assemblage. Ces supports mettent l'accent programmation par blocs avec MakeCode et toutes les connexions sont réalisées sans soudure.

Dans le cas de Robotopia, le guide intitulé « Manuel de programmation IoT avec micro:bit » annonce 13 exercices variés, et met en évidence l'intégration avec ThingSpeak, Smart IoT (anciennement Kids' IoT), MQTT et IFTTT grâce à blocs spécifiques créé par le fabricant.

Coût du kit et éléments supplémentaires nécessaires

Le prix du kit complet testé est d'environ 108,90 USDPour couvrir 100% des cours avancés, un minimum de XNUMX% peut être requis. Abonnement IFTTT Pro (environ 12,50 $/mois) et, dans certaines pratiques spécifiques, un autre IoT:bit et micro:bit supplémentaire.

Si vous souhaitez développer l'application mobile, vous aurez besoin un téléphone ou une tablette Android pour installer l'APK généré par MIT App Inventor 2. Sur iOS, il est possible de travailler avec App Inventor iOS Companion, bien que le flux soit moins direct que sur Android.

Notes d'achat : Disponibilité et contenu inclus

N'oubliez pas que le cœur du système est le micro: bit, qui est vendu séparément ; ajoutez également un câble micro USB Si vous n'en avez pas, la liste des pièces peut varier légèrement selon le revendeur et peut inclure des LED individuelles par couleur. capteur de niveau d'eau ou capteur de liquide, en plus de l'écran OLED et du servo EF92A 180°.

La connexion est faite avec câbles de démarrage et connecteurs sur l'IoT:bit, sans soudure. Cela simplifie le travail en classe et réduit le temps de préparation de l'assemblage, vous permettant de vous concentrer sur la logique et les données.

Confidentialité du magasin : Avis sur les cookies marketing

Dans certains magasins qui vendent le kit, vous verrez des avis de cookies, notamment marketing. Ces cookies sont utilisés pour le suivi publicitaire. et la personnalisation des publicités. À titre d'information, voici quelques exemples courants et leurs dates d'expiration :

nom de Cookie Fournisseur Objectif Expiration
fr Facebook Utilisé par Facebook pour fournir une série de produits publicitaires tels que des offres en temps réel d’annonceurs tiers. Mois 3
IDE doubleclick.net Utilisé par Google DoubleClick pour enregistrer et signaler les actions des utilisateurs sur le site Web après avoir consulté ou cliqué sur l'une des annonces de l'annonceur dans le but de mesurer l'efficacité d'une annonce et de présenter des annonces spécifiques à l'utilisateur. Année 1
tr Facebook Utilisé par Facebook pour fournir une série de produits publicitaires tels que des offres en temps réel d’annonceurs tiers. Session
_fbp Facebook Suivez les visiteurs pour des publicités personnalisées sur Facebook Mois 3

Conseils de qualité et améliorations possibles

L'expérience utilisateur est très positive, avec des heures d'apprentissage garanties, mais il y a place à l'amélioration dans les petits détails. Étiquettes sur les sacs à vis Cela faciliterait l'assemblage, et des câbles légèrement plus flexibles ou des poids plus petits aideraient les modèles à se tenir debout plus facilement.

Dans la documentation en ligne, ils peuvent apparaître petites incohérences ou des fautes de frappe ; le fabricant les met généralement à jour et, entre-temps, le guide imprimé de l'enseignant résout généralement ce problème en consolidant les versions des exercices.

Ce kit propose un parcours qui commence par des exemples simples (comme allumer une lumière lorsqu'un mouvement est détecté) et progresse vers la connectivité cloud, l'analyse de données et le contrôle à distance à l'aide de services tels que ThingSpeak, Smart IoT, MQTT et IFTTT. La combinaison de pièces physiques, de programmation par blocs et de services Web Cela rend l’apprentissage agréable, applicable et avec des résultats visibles en classe, et la disponibilité de guides en espagnol et en ligne accélère l’adoption par les enseignants et les étudiants.

Aiot
Article connexe:
AIoT : qu’est-ce que c’est et en quoi est-il différent de l’IoT classique ?