SMARTHON Smart City IoT Starter Kit per a micro:bit: guia completa i anàlisi

  • Contingut del kit, placa IoT:bit, sensors/actuadors i requisits com la micro:bit.
  • Programació a MakeCode amb extensions IoT:bit/SmartCity i suport ThingSpeak, Smart IoT, MQTT i IFTTT.
  • Projectes des de bàsics (làmpada i aforament de contenidors) fins a escenaris complexos amb app mòbil.
  • Consells de muntatge, ús a l'aula, cost i extres com IFTTT Pro o material de reposició.

smarthon

El SMARTHON Smart City IoT Starter Kit per a micro:bit és un conjunt educatiu que permet recrear una ciutat connectada i aprendre IoT amb projectes reals i progressius. Està plantejat per a alumnat de 10 anys en endavant i cobreix des d'encendre un LED fins a integrar serveis al núvol, automatitzacions amb IFTTT i una app mòbil.

Si us interessa treballar competències STEM de forma pràctica, aquest kit us ajuda a dissenyar sistemes urbans amb sensors i actuadors sobre una placa d'expansió IoT per a micro:bit. La placa micro:bit no ve inclosa, així que recorda afegir-la si no la tens, i tingues en compte que hi ha guies digitals amb exercicis pas a pas per treure-li tot el partit.

Què és i quin focus té aquest kit?

La proposta de Smarthon se centra a introduir el Internet de les Coses a través de muntatges que simulen infraestructures urbanes: trànsit, enllumenat, control ambiental o seguretat. La IoT:bit actua com a base compatible amb múltiples sensors i publica dades a Internet per construir casos d'ús de ciutat intel·ligent.

Amb coneixements bàsics de computació i electrònica inclosos a la documentació, qualsevol es pot convertir en “dissenyador” de la seva ciutat. Hi ha material oficial amb més informació a la pàgina del producte de Smarthon: smarthon.cc/micro-bit-smart-city-kit.

Ideal per a projectes STEM en grup

Aquest set funciona molt bé a l'aula: es recomana treballar en grups de 2-3 estudiants per kit per fomentar la discussió, el disseny i la presentació de resultats. Encara que una sola persona el pot muntar, en equips es reparteix millor la programació, la maqueta i el cablatge.

Les activitats impulsen diverses habilitats: pensament lògic, creativitat, comunicació i programació. Després d'aprendre casos base, el kit és flexible per construir la ciutat somiada: habitatge modern, sostenibilitat o transport i seguretat viària són temes suggerits i adaptables al currículum de TIC.

Contingut del kit i maquinari de la IoT:bit

SMARTHON Smart City IoT Starter Kit

A la caixa trobaràs mòduls electrònics, peces de fusta i cartró, cablejat, cargols i una expansió IoT per a micro:bit. El desembalat típic inclou un mapa de ciutat, models d'edificis, suport de bateries i un assortiment de sensors i actuadors per a múltiples prototips.

  • Placa d'expansió WiFi IoT:bit (hub per a micro:bit amb connectors, brunzidor i OLED).
  • Mòdul semàfor (tres LEDs controlables de forma independent).
  • LED blanc per a enllumenat.
  • LED multicolor WS2812 (RGB direccionable) i també mòduls LED vermell/groc/verd en algunes edicions.
  • Servomotor 180° (obertures de portes, barreres, etc.).
  • brunzidor (buzzer).
  • sensor ultrasònic de distància.
  • Sensor de llum ambient.
  • Sensor de temperatura i humitat (DHT11).
  • Sensor PIR de moviment.
  • Sensor de pluja/gotes.
  • Sensor de soroll (so).
  • pantalla OLED, cables de connexió, cargols i accessoris.

La placa IoT:bit inclou connector edge per a micro:bit, una pantalla OLED i diverses opcions d'alimentació: port micro USB, connector de 2 pins per a bateria de 3,7 V i jack DC. Disposa de brunzidor integrat, capçaleres d'expansió i pinces tipus cocodril per a prototipat ràpid.

Segons la documentació analitzada, hi ha referències a diferents revisions: algunes unitats integren un ESP32-WROOM-32 i altres esmenten un mòdul WiFi ESP8266. A la pràctica, el comportament a nivell d'usuari és similar: connectivitat WiFi per publicar dades o rebre ordres des de serveis IoT.

Guies incloses i bibliografia del fabricant

A botigues com Robotopia s'ofereix un Manual de Programació IoT amb micro:bit amb exercicis didàctics exclusiu del comerç. Aquest material cobreix al voltant de 12-13 pràctiques (el nombre exacte difereix segons l'edició) amb exemples variats i enfocament educatiu.

El fabricant també proporciona un manual digital en PDF i una guia en línia optimitzada per a ordinador, tauleta o mòbil. No sol incloure fulletó imprès per defecte, però pots imprimir les pàgines que necessitis. A més, existeix una wiki i tutorials que detallen pas a pas els muntatges i el codi.

Programació per blocs a MakeCode i extensió Smarthon

Per començar a programar, crea un projecte nou a Microsoft MakeCode per a micro:bit, prem la icona d'engranatge i entra a “Extensions”. Allà podreu cercar “smarthon” i instal·lar l'extensió del kit.

Després de la instal·lació apareixen dues famílies de blocs: IoT:bit (connexió WiFi, núvol i utilitats) y SmartCity (sensors i actuadors del kit). Podeu treballar en blocs o alternar amb JavaScript des de la pestanya corresponent.

Hi ha una biblioteca PXT pública per a aquest kit, amb llicència MIT, que declara suport per PXT/microbit i PXT/calliope. Al cercador de paquets la veuràs com a “smarthon-smartcity-kit” i podràs fixar versions, per exemple, la branca de GitHub etiquetada amb un tag específic.

Lectura de sensors: rangs i usos pràctics

SMARTHON Smart City IoT Starter Kit

Els blocs del kit retornen valors en rangs normalitzats perquè la lògica sigui senzilla dimplementar. Aquests són els intervals típics i funcions disponibles a l'extensió Smarthon:

  • llum ambiental: de 0 a 100. Amb read_light_sensor(Pin) mostres la luminància i pots decidir, per exemple, quan encendre un fanal.
  • Pluja/gotes: de 0 a 100. Amb read_raindrop_sensor(Pin) detectes la presència d'aigua a la superfície del sensor.
  • Soroll: de 0 a 100. Usant read_sound_sensor(Pin) estimeu el nivell sonor de l'entorn.
  • Temperatura i humitat amb DHT11: temperatura al voltant de 0–50 ºC i humitat entre 20–80%. La trucada readData(temperature|humidity, DigitalPin) torna cada paràmetre per separat.
  • Distància per ultrasons: de 3 cm a 4 m. Amb read_distance_sensor(unit, trig, echo) obtens la separació a un objecte.
  • Moviment (PIR): booleà (detecta/no detecta). El bloc read_motion_sensor(Pin) us permet disparar accions en captar presència.

Als actuadors, el control és igual de directe: encén el semàfor LED per colors amb un bloc que activa cada canal per separat, regula la intensitat d'un LED blanc amb turn_white_led(brightness, Pin) o situa el servo a un angle concret amb turn_servo(degrees, Pin).

Plataformes IoT i serveis compatibles

L'extensió d'IoT:bit simplifica la connexió WiFi i la integració amb plataformes al núvol. De sèrie, l'ecosistema ofereix compatibilitat amb:

  • ThingSpeak: facilita el desenvolupament d'apps IoT i l'anàlisi/visualització de dades a MATLAB.
  • Kids' IoT (ara IoT intel·ligent): servei del fabricant per pujar dades al núvol, fàcil d'usar. actualització 2025: la plataforma passa a anomenar-se Smart IoT amb accés a smartiot.space.
  • MQTT: protocol lleuger ideal per a comunicació màquina a màquina amb molt poc ample de banda.
  • IFTTT: automatitzacions del tipus “si passa això, fes allò”, útil per encendre llums, enviar correus electrònics o executar accions remotes.

Aquestes integracions vénen amb blocs dedicats a MakeCode, de manera que no necessites escriure codi de xarxa de baix nivell. Configures SSID i contrasenya, defineixes l'endpoint o servei i llest.

Primers projectes: de làmpada intel·ligent a contenidor amb aforament

Un exercici d'iniciació habitual és la “Làmpada intel·ligent de parc”: un LED blanc que s'activa automàticament quan el sensor PIR detecta moviment. Després d'acoblar les peces i cablejar segons la guia, compileu el projecte i copieu el fitxer HEX al dispositiu MICROBIT (com si fos una memòria USB).

Si alguna vegada el copiat falla i apareix un fitxer FAIL.TXT a la unitat, repeteix el procés de programat; de vegades és qüestió de tornar a connectar el cable i esperar que el micro:bit reiniciï i completi el flaixeig.

També es proposa un “sistema de gestió de residus” per avaluar si un contenidor és ple. El sensor ultrasònic mesura la distància fins al material dins la galleda i un LED RGB indica estat: verd si hi ha capacitat, vermell si se supera un llindar (per exemple, menys de 4 cm de distància al sensor).

Durant proves reals es va observar que, de vegades, el LED alterna entre vermell i verd malgrat que el codi sigui correcte. La causa probable és entregar alguna lectura zero esporàdica de l'ultrasònic; filtrar valors o aplicar mitjanes sol estabilitzar la indicació.

Escenari avançat de 5 estrelles: transport, seguretat i control remot

Entre les unitats més completes hi ha un escenari del tipus “seguretat i transport” que combina diverses lliçons: control de velocitat de cotxes, semàfor automàtic, enllumenat intel·ligent, sistema de defensa i porta domòtica per a una casa.

El muntatge reuneix diversos mòduls sobre la IoT:bit i s'acompanya de connexió WiFi, applets de IFTTT i el desenvolupament d'una aplicació Android amb MIT App Inventor 2. És un projecte extens, amb la guia en línia explicant cada bloc en detall.

Abans de fer servir IFTTT i l'app, cal obtenir el Device ID del dispositiu. Es carrega un programa específic (documentat a la wiki de IoT:bit) que mostra aquest identificador a la pantalla OLED; si alguna cosa no respon, utilitzar un LED com a indicador pot ajudar a depurar la connexió.

Amb el Device ID llest, configures a IFTTT un disparador de data i hora per encendre l'enllumenat a les 18:00 enviant una ordre de control al servei “Smarthon IoT (micro:bit)”. També es pot crear un altre applet amb Lloc web perquè, en detectar moviment al PIR, es dispari l'enviament d'un correu electrònic.

És important assenyalar que certes receptes requereixen IFTTT Pro, un pla de pagament mensual. A la nostra experiència, l'encesa programada va funcionar correctament i, a l'hora indicada, el LED de carrer es va activar sense intervenció.

L'app a MIT App Inventor 2 es construeix amb un camp de text per al Device ID i botons “Open/Close” que executen peticions HTTP per accionar la porta (servo). Després de compilar l'APK i escanejar el codi QR, s'instal·la a Android i permet obrir/tancar la porta; convé ajustar el forn del servo la primera vegada perquè el recorregut sigui adequat.

Un altre bloc de l'escenari mesura la velocitat d'un vehicle calculant distància en dos mostrejos (separats per uns 500 ms) i mostrant el resultat a l'OLED. És una forma directa dintroduir cinemàtica bàsica en un context urbà.

Exemples d´aplicacions tipus Smart City

Per inspirar projectes, les propostes inclouen idees reals que encaixen amb ciutadans i serveis urbans. Aquestes són algunes possibilitats basades en els sensors del kit:

  • Detecció de nivell daigua en accessos al metro per anticipar incidències.
  • Reg automàtic de zones verdes per estalviar aigua.
  • Papereres/cubs amb obertura automàtica per millorar higiene i reduir olors.
  • Niu urbà intel·ligent per observar fauna local amb sensors.
  • Control termo-higromètric a biblioteques per evitar deteriorament de llibres.

Muntatge, consells pràctics i vida a l'aula

Les peces de fusta vénen marcades i són fàcils d'extreure, encara que identificar cargols per mida (M4 x 100, etc.) és més senzill si les bosses vinguessin retolades. A classe, ajuda a preparar prèviament els sobres amb referències.

En aixecar les maquetes, alguns elements de bassa resulten molt lleugers davant de la rigidesa dels cables; retorçar una mica el cable o utilitzar Blu-tack (inclòs al pack d'accessoris) millora l'estabilitat del conjunt.

A la casa amb porta servocontrolada, assegureu-vos d'arribar amb el cable: si us falta longitud, el kit contempla els cables d'extensió per guanyar distància sense moure la maqueta de lloc. Ajusta després la posició del servo perquè tanqui/obri sense traves.

Per a ús intensiu a l'aula al llarg de cursos, cal considerar la durabilitat de les peces de cartró. El fabricant ofereix un “Smart City Refill Material Pack” amb recanvis de models, mapa de ciutat, accessoris i cargols.

Flux de treball amb MakeCode: compilar i flashejar

El cicle típic és programar, compilar i copiar el .hex a la unitat MICROBIT per USB. Si el procés va lent o falla, espera que es reiniciï, verifica que no quedi FAIL.TXT i repeteix. És el mateix esquema que si haguessis utilitzat una placa com Raspberry Pi Pico en mode emmagatzematge massiu.

Quan descarregueu projectes d'exemple, recordeu prémer “Editar” a MakeCode abans de compilar per personalitzar pins, xarxes WiFi o ordres. Així eviteu errors de configuració en passar d'un muntatge a un altre.

Compatibilitat, llicència i cerca del paquet

La llibreria del kit declara compatibilitat amb diferents destinacions PXT i és baix llicència MIT. Al cercador de paquets de MakeCode la trobaràs pel seu nom canònic i podràs fixar la versió exacta des de GitHub si ho necessites per a una aula.

Dins de l'ecosistema, la integració amb serveis com Smarthon IoT a IFTTT simplifica afegir applets; només cal introduir el Device ID mostrat a l'OLED i les ordres de control (per exemple, encendre o apagar la llum d'un carrer).

Disponibilitat de guies i suport del comerç

Alguns distribuïdors inclouen un manual propi en espanyol amb pràctiques guiades per blocs i imatges de muntatge. En aquests materials es fa èmfasi en programació per blocs amb MakeCode i que totes les connexions es realitzen sense soldar.

En el cas de Robotopia, la guia titulada “Manual de Programació IoT amb micro:bit” anuncia 13 exercicis variats, i destaca la integració amb ThingSpeak, Smart IoT (abans Kids' IoT), MQTT i IFTTT gràcies a blocs específics creats pel fabricant.

Cost del kit i elements addicionals necessaris

El preu del kit complet provat ronda els 108,90 USD. Per cobrir el 100% de les lliçons avançades es pot requerir una subscripció IFTTT Pro (aprox. 12,50 USD/mes) i, en alguna pràctica concreta, una altra IoT:bit i una altra micro:bit addicionals.

Si desenvoluparàs l'app mòbil, necessitaràs un telèfon o tablet Android per instal·lar l'APK generat per MIT App Inventor 2. A iOS és possible treballar amb l'App Inventor iOS Companion, encara que el flux és menys directe que a Android.

Notes de compra: disponibilitat i què inclou

No oblidis que el cor del sistema és la micro: bit, que es ven per separat; afegeix també un cable micro USB si no en tens. Segons el distribuïdor, el llistat de peces pot variar lleugerament, i incloure LEDs individuals per color, sensor de nivell daigua o sensor de líquid, a més de la pantalla OLED i el servo EF92A de 180°.

La connexió es realitza amb cables de pont i connectors a la IoT:bit, sense soldadures. Això facilita la feina a classe i redueix el temps de preparació dels muntatges per centrar-se en la lògica i les dades.

Privadesa en botigues: avís de cookies de màrqueting

En alguns comerços que venen el kit veuràs avisos de galetes, especialment de màrqueting. Aquestes galetes serveixen per a seguiment publicitari i la personalització danuncis. A manera informativa, aquí tens exemples habituals i la seva expiració:

Nom de la galeta Proveïdor objectiu Expiració
fr Facebook Utilitzada per Facebook per proporcionar una sèrie de productes publicitaris com a pujas en temps real de tercers anunciants. 3 mesos
IDE doubleclick.net Utilitzada per Google DoubleClick per registrar i informar sobre les accions de l'usuari al lloc web després de visualitzar o fer clic en un dels anuncis de l'anunciant amb el propòsit de mesurar l'eficàcia d'un anunci i presentar anuncis específics per a l'usuari. 1 any
tr Facebook Utilitzada per Facebook per proporcionar una sèrie de productes publicitaris com a pujas en temps real de tercers anunciants. Sessió
_fbp Facebook Rastreja visitants per a anuncis personalitzats a Facebook 3 mesos

Consells de qualitat i millores possibles

Lexperiència dús és molt positiva, amb hores daprenentatge garantides, però hi ha marge de millora en petits detalls. Etiquetes a les bosses de cargols facilitarien el muntatge, i cables una mica més flexibles o petits pesos ajudarien que les maquetes es mantinguin alçades amb facilitat.

A la documentació en línia poden aparèixer petites inconsistències o errades; el fabricant sol actualitzar-les i, mentrestant, la guia impresa pel docent sol resoldre'l consolidant les versions dels exercicis.

Aquest kit ofereix un recorregut que comença amb exemples senzills (com encendre una llum en detectar moviment) i progressa cap a la connectivitat al núvol, anàlisi de dades i control remot mitjançant serveis com ThingSpeak, Smart IoT, MQTT i IFTTT. La combinació de peces físiques, programació per blocs i serveis web fa que l'aprenentatge sigui amè, aplicable i amb resultats visibles a l'aula, i la disponibilitat de guies en espanyol i en línia accelera l'adopció tant per docents com per estudiants.

AIoT
Article relacionat:
AIoT: què és i en què es diferencia de l'IoT convencional?