


La doctora Snippet vol ajudar els Xeldonians a crear un clima semblant al de la Terra, que els permeti cultivar els aliments que necessiten.
Prepareu la vostra placa de forma que pugui recollir dades ambientals. Així, podrà situar les plantes on hi hagi les condicions òptimes i es puguin cultivar aliments de manera correcta i sostenible.
Amb la vostra creativitat farem que els Xeldonians gaudeixin d’aliments frescos i saludables.
Endavant amb el repte!
Escolliu la vostra placa


Investigueu!
La placa ED1
Per començar, mireu de respondre aquestes preguntes:
🔎 La placa té sensor de temperatura?
🔎 Es poden mostrar símbols o icones a la pantalla?
🔎 Es pot connectar un motor de corrent continu a la placa?


El planeta Xeldon té condicions climàtiques extremes i no hi ha manera de cultivar plantes a l’aire lliure. La vostra missió és crear un hivernacle intel·ligent utilitzant l’ED1 perquè les plantes puguin créixer en el planeta.

Què necessiteu?
✅ Placa ED1.
✅ Pila de la placa ED1.
✅ Testos amb terra i plantes o llavors per cultivar-ne.


Per superar aquest repte us oferim dues alternatives diferents, en funció del material que disposeu:


Investigueu!
Els sensors de la micro:bit
Per començar, mireu de respondre aquestes preguntes:
🔎 La micro:bit te sensor de temperatura?
🔎 Quins altres sensor teniu a l’aula per mesurar paràmetres de l’entorn?
🔎 Com es poden connectar sensors externs a la placa?


El planeta Xeldon té condicions climàtiques extremes i no hi ha manera de cultivar plantes a l’aire lliure. La vostra missió és crear un hivernacle intel·ligent utilitzant micro:bit perquè les plantes puguin créixer en aquest nou planeta.

🔸 Material necessari per a la construcció de l’hivernacle
✅ 4 làmines de cartró ploma DIN A4
✅ Paper de cel·lofana transparent
✅ Cúter
✅ Regle i llapis
✅ Pistola termoencoladora o cola blanca

🔸 Preparació de la missió
Per superar aquest repte us oferim quatre alternatives diferents, en funció del material que disposeu:
- Hivernacle senzill amb control de la temperatura amb la placa micro:bit: si teniu només la placa micro:bit, us proposem superar el repte creant l’ hivernacle amb control de temperatura.
- Hivernacle senzill amb control de la temperatura per ràdio: podeu ampliar l’anterior fent un control de temperatura remot per ràdio.
- Hivernacle amb reg automàtic amb micro:bit i micro:shield: si disposeu d’una bomba i un relé, podeu dissenyar un reg automàtic en funció de la humitat de les plantes xeldonianes.
- Control de les condicions ambientals amb micro:bit i la micro:shield: si teniu la placa d’extensió micro:shield i sensors d’humitat, pressió i temperatura, us proposem aquest hivernacle que controla les variables ambientals per protegir les verdures xeldonianes.
Exemples i materials d’ajuda


Investigueu!
La comunicació per ràdio
Per començar, mireu de respondre aquestes preguntes:
🔎 La placa micro:bit incorpora emissors i receptors de ràdio?
🔎 Com funcionen?
🔎 Com es programen?
🔎 Es podria fer un comandament a distància per controlar el moviment del cutebot?


Què necessiteu?
En aquesta missió, els robots Cutebot es converteixen en exploradors del planeta Xeldon! Hauran d’explorar el terreny per trobar el lloc on les condicions de temperatura son òptimes per cultivar les plantes i aliments.
Necessitareu:
✅ Robot Smart Cutebot.
✅ 2 plaques micro:bit.
✅ Full de registre de temperatures.
🔸 Preparació de la missió
Programarem la funció de ràdio perquè la placa enviï per ràdio un missatge a la placa que està situada al Cutebot. Anomenarem “comandament” a la placa que dona els ordres de moviment al robot Cutebot.
⚠️Cada placa s’ha de programar per separat, en un nou projecte a makecode.
🔸 Programació de la placa de comandament
Programarem la funció de ràdio perquè la placa comandament enviï per ràdio un missatge a la placa que està situada al Cutebot. Per fer això, utilitzarem el bloc “estableix grup 1 de ràdio”, que es troba a la categoria de ràdio.

És molt important que les dues plaques tinguin aquest bloc en la seva programació i el nombre del grup sigui el mateix perquè puguin comunicar-se. Si programeu més d’un Cutebot a l’aula, cada parella Cutebot – comandament ha de tenir un nombre de grup diferent a les altres parelles.
A continuació, programareu els blocs d’entrada per enviar un missatge al robot amb les ordres de moviment. Per enviar el missatge fareu servir el bloc “enviar la cadena” “per ràdio”

Programeu les següents accions amb els blocs de la categoria “entrada”:
- Els botons de la placa: A per avançar, B per parar i A+B per anar endarrere.
- La inclinació de la placa esquerra i dreta, per provocar el moviment esquerra i dreta en el robot.
Exemple de programació per al botó A. Enviem la cadena “endavant”.

🔸 Programació del moviment del Cutebot explorador
Per programar el moviment del Cutebot haurem de crear un nou projecte amb MakeCode. En rebre cada missatge del comandament, el robot s’haurà de moure cap a la direcció indicada.
- En rebre “endavant”, mourà els dos motors endavant al 30% .
- En rebre “endarrere”, mourà els dos motors endavant a – 30% (velocitat negativa)
- En rebre “esquerra”, ha de girar la roda dreta al 30%.
- En rebre “dreta”, ha de girar la roda esquerra al 30%.

En primer lloc, haureu d’afegir una extensió “Cutebot”. Aneu a “Extensions”, cerqueu “cutebot” i cliqueu sobre la imatge. Fixeu-vos que us apareix una nova categoria de blocs, anomenada “Cutebot”. Allà hi trobareu els blocs per programar el moviment dels motors i dels LED.

- Per programar el moviment, caldrà fer servir un bloc condicional que indiqui les accions que fa el robot en rebre els missatges del comandament.
- Podeu fer que s’encenguin també els LED en funció del moviment que tingui el robot, o emetre un so per indicar cada moviment.
Ja gairebé heu acabat! Amb aquests dos programes podeu moure els vostres robots exploradors per Xeldon, a la recerca de les condicions de temperatura ideals. Ara, haureu de programar la lectura de les dades de la temperatura.
🔸 Mesura de la temperatura
Programeu que el Cutebot activi el seu sensor de temperatura i enviï per ràdio a la placa de comandament aquest valor. Aquest programa funciona de forma inversa a l’anterior, doncs el Cutebot envia el senyal i elcomandament és el qui rep la senyal i mostra la temperatura per pantalla.
Fixeu-vos que el bloc de ràdio que fem servir envia un nombre:
![]()

Endavant! Ja podeu explorar el planeta i aconseguir trobar un lloc adient per plantar les verdures xeldonianes!
🔸 Recollida de dades
Exploreu la temperatura a diferents llocs de l’institut i decidiu quines fruites podreu plantar. Feu servir la següent taula per registrar les dades. Podeu utilitzar aquesta plantilla de full de càlcul, per dibuixar les gràfiques de les dades ambientals que heu enregistat durant la setmana als diferents espais.

Les plantes xeldonianes tenen una particularitat: les seves llavors són molt sensibles a la temperatura i només arrelaran i faran fruits si hem plantat la llavor amb les condicions correctes de temperatura.
El Max i la Lluna han portat llavors d’algunes plantes xeldonianes i us les han fet arribar. Seguint la taula de condicions que poden suportar les llavors xeldonianes, i tenint en compte la temperatura d’aquests dies a la vostra localitat, quines plantes de Xeldon plantarieu a la vostra població perquè creixin sense problemes?

Si no hi ha cap d’aquestes fruites que us pugui servir per plantar-la a la vostra població, inventeu-ne una de nova que compleixi les condicions.

🔸 Blocs recomanats
A continuació us donem algunes idees sobre els blocs de programació de makecode que podeu d’utilitzar
👉🏾 Bàsic:

👉🏾 Lògica:

![]()
👉🏾 Ràdio
![]()

![]()
👉🏾 Blocs d’entrada:

👉🏾 Cutebot:

![]()
🔸 Millores del programa
🔸 Programeu una alarma que soni quan la temperatura que troba el robot explorador a l’exterior és la desitjada.
🔸 Si teniu altres sensors, com el sensor d’humitat (DHT11), CO2, etc.. Programeu-los perquè el robot els pugui recollir.
🔸 Podeu fer servir el port sèrie per programar en temps real el gràfic de la variació de temperatura. En aquesta pàgina teniu una guia per ajudar-vos.
🔸 Exemples i material de consulta
En aquesta activitat del catàleg de robòtica teniu un exemple de com programar el robot Smart Cutebot:

































