Descripció de l’activitat
Els gira-sols són plantes que s’orienten cap al sol per rebre el màxim de llum. En aquesta activitat construireu i programareu un gira-sol artificial mitjançant una placa compatible amb Arduino, un sensor de llum i un servomotor. El sensor de llum va fixat a l’eix del servomotor, que fa una escombrada per tots els angles i determina en quin angle es rep més llum. Aleshores, l’eix del servomotor es manté en aquest angle fins a la pròxima escombrada.
Material necessari
- Placa ESP32 STEAMakers o Keyestudio UNO
- 2 servomotors
- Accessoris dels servomotors
- Cinta adhesiva de doble cara
- Materials per construir el gira-sol
Orientacions pedagògiques
Formeu grups d’alumnes en funció del nombre de plaques, servomotors i sensors de llum disponibles.
Cada alumne programa amb ArduinoBlocks el gira-sol segons les instruccions de l’apartat “Pas a pas”.
Quan un alumne acaba el programa, comprova que funciona correctament amb el material del seu grup.
Per visualitzar els valors mesurats pel sensor de llum, es proposa registrar-los en la consola sèrie d’ArduinoBlocks i posteriorment copiar-los i enganxar-los en un full de càlcul:
Posteriorment, cada grup ha de construir un gira-sol (si és possible amb materials reutilitzats) i fixar-lo a l’altre braç de l’accessori del servomotor.
Elements de programació
Eix | Àrea | Matèria
SEC – Tecnologia i Digitalització | Biologia i Geologia
Competències específiques
TECDIG CE05 – Desenvolupar algorismes i aplicacions informàtiques en diferents entorns, tot aplicant els principis del pensament computacional i incorporant les tecnologies emergents, per resoldre problemes concrets, automatitzar processos i aplicar-los en sistemes de control o robòtica. || BG CE01 – Interpretar fenòmens de la naturalesa, predient i argumentant el seu comportament a partir de models, lleis i teories propis de la biologia i la geologia per apropiar-se de conceptes i processos propis de la ciència.
Sabers
Muntatge d’esquemes i circuits elèctrics o electrònics, físics o simulats. Interpretació, càlcul, disseny i aplicació en projectes. || Elaboració de maquetes i models per a la representació i comprensió de conceptes, processos o elements de la natura.
1. En l’entorn ArduinoBlocks, inicieu un projecte de tipus “UNO” o “ESP32 STEAMakers”, en funció de la placa que s’utilitzi.
2. Definiu el procediment “orienta” per orientar el gira-sol, que s’executarà a l’inici i en cada escombrada posterior:
3. Programeu el bloc d’inicialització, amb les variables necessàries:
4. Programeu el bucle principal, que executa una escombrada cada cert temps. Per a les proves de funcionament podeu fer servir un interval de 15 segons, després el podeu ajustar a 30 minuts (per exemple):
5. Per fer les proves, podeu fixar el sensor de llum (TEMT6000) a l’accessori del servomotor (micro servo 9G) aprofitant els 2 forats més extrems d’un braç i el cable GVS que es connecta a la placa (pin A3):
6. El servomotor es connecta al pin 3 de la placa i es pot fixar a la taula per la base amb cinta adhesiva de doble cara.
7. Des d’ArduinoBlocks, transferiu el programa a la placa i comproveu-ne el funcionament:
8. Construiu, amb material per a projectes escolars, un gira-sol artificial. Podeu fixar al braç que no s’ha fet servir de l’accessori del servomotor o fer una construcció creativa més robusta de tot plegat.

