Quan parlem de biomassa per obtenir energia ens referim a la matèria orgànica conreada per a ser usada com a combustible per a la generació d'energia elèctrica. Pot tindre vàries formes com la llenya procedent de vegetals, els olis per produir biodièsel, l'agroalcohol procedent de plantes de canya de sucre, del biogàs procedent de residus sòlids urbans o de granges i de bales de palla per a cremar procedent de restes vegetals.No la podem considerar renovable perquè el seu cicle de regeneració és més llarg que el seu temps de consum. A més, pel seu baix poder calorífic, produir biomassa necessitaria moltes hectàrees de plantacions que caldria llevar dels cultius per a aliments o acaparar més terreny ara salvatge.http://xn--gnuscultura-dbb.eu/Electricitat/310_energia_de_la_biomassa.htmlhttps://ca.wikipedia.org/wiki/Biomassa
A aquest projecte hem de fer el monitoratge del valor de la temperatura i de la humitat del combustible que tenim emmagatzemat.
Per mesurar els valors de temperatura i humitat farem servir un sensor DHT11. Per visualitzar els valors farem servir una pantalla LCD on escriurem els valors de la temperatura i la humitat actuals.
Placa Keyestudio UNO
Entrades
Sensor temperatura i humitat DHT11
Sortides
Pantalla LCD
Tot seguit es proposen els passos a seguir per arribar a una de les possibles solucions del repte a superar
El primer que farem serà connectar el mòdul del sensor de temperatura i humitat DHT11 als pins de la placa Keyestudio
Llista de tasques
Agafeu el mòdul del sensor de temperatura i humitat DHT11
Identifiqueu els 3 pins del mòdul
S --> Senyal
+ --> Positiu +5V
- --> Negatiu (GND: Ground) 0V
Identifiqueu l'ordre correcte de connexió dels pins analògics de la placa Keyestudio
S --> Senyal
V --> Positiu +5V
G --> Negatiu (GND: Ground) 0V
Connecteu amb cables dupont el mòdul del sensor de temperatura i humitat DHT11 a l'entrada analògica A0 de la placa Keyestduio de manera que els pins del mòdul del sensor coincideixi amb els de la placa Keyestudio
S del mòdul sensor --> S de la placa Keyestudio
+ del mòdul sensor --> V de la placa Keyestudio
- del mòdul sensor --> G de la placa Keyestudio
Proveu el projecte
Verifiqueu que tots els cables són ben connectats i en l'ordre correcte.
Per saber-ne més
El mòdul del sensor de temperatura i humitat DHT11 ens retorna tant el valor de la temperatura com el de la humitat. Per triar quin volem visualitzar li direm amb el bloc de l'Arduinoblocks
El mòdul del sensor de temperatura i humitat DHT11 és un mòdul de sensor digital. Tot i això el podem connectar a l'entrada analògica A0, ja que les entrades analògiques també es poden fer servir com entrades digitals.
Un cop connectat el sensor ara toca connectar la pantalla LCD on visualitzarem les dades.
Llista de tasques
Agafeu el mòdul de pantalla LCD 1602 I2C i identifiqueu els pins de connexió que hi ha a la part del darrere de la placa.
GND --> Negatiu (GND: Ground) 0V
VCC --> Positiu +5V
SDA --> Protocol de comunicació
SCL --> Protocol de comunicació
Identifiqueu l'ordre correcte de connexió dels pins I2C de la placa Keyestudio
GND --> Negatiu (GND: Ground) 0V
VCC --> Positiu +5V
SDA --> Protocol de comunicaicó
SCL --> Protocol de comunicació
Connecteu els 4 cables dupont respectant l'ordre de connexió
Proveu el projecte
Verifiqueu que tots els cables són ben connectats i en l'ordre correcte.
Per saber-ne més
Els bus I2C és un protocol de comunicació que ens estalvia molts de cables i simplifica molt les connexions.
En aquest pas prepararem l'ordinador per començar un projecte d'Arduinoblocks
Llista de tasques
Executeu el programa abConnector del vostre ordinador i deixeu la finestra oberta (No tanqueu aquesta finestra, la podeu minimitzar però sense tancar-la)
Amb l'explorador Chrome, Mozilla, Opera o Safari aneu a la pàgina web Arduinoblocks.com
Inicieu sessió.
Creu un projecte nou: Aneu a Projectes i trieu l'opció Nou projecte
Si teniu un codi de Projecte trieu l'opció Alumne així el vostre professor podrà veure el vostre programa.
En cas de no tenir cap codi de projecte trieu l'opció de Projecte personal.
Proveu el projecte
En el cas de crear un Projecte personal heu de triar el nom del projecte.
Per saber-ne més
El programa abConnector que executem al nostre ordinador és l'encarregat de connectar el programa que dissenyem a l'ArduinoBlocks amb la placa Arduino que tenim connectada amb el cable USB al nostre ordinador.
En aquest pas connectarem a la placa Arduino o Keyestudio a l'ordinador amb el cable USB i l'enllaçarem al port assignat per l'ordinador amb l'Arduinoblocks
Llista de tasques
A la part superior de la dreta de la pàgina web del projecte de l'Arduinoblocks desplegueu la llista de ports.
Agafeu la placa Arduino o Keyestudio i amb el cable USB la connecteu al vostre ordinador.
Cliqueu al botó de refresc i torneu a desplegar la llista de ports.
A la llista d'abans ha aparegut un nou port. És aquest port el que heu de triar.
Si treballeu amb el sistema operatiu Windows la llista de ports serà del tipus COM1, COM3, COM4, ...
Proveu el projecte
Ara ja està connectada la placa i l'explorador on estem programant. Per comprovar-ho només cal que cliquem al botó taronja de pujar.
Un cop es pugi el programa a la placa ens apareixerà un missatge informant que la pujada s'ha realitzat correctament.
Per saber-ne més
El sistemes operatius Windows i Mac donen noms diferents als ports USB. A Windows són els COM i amb Mac són els /dev/cu.
Ara que comencem a programar el primer que farem serà inicialitzar la pantalla LCD i enviarem el valor de la temperatura
Llista de tasques
De la paleta Pantalla LCD triem el bloc LCD Iniciar (I2C) i l'afegim al bloc Inicialitzar
També la paleta Pantalla LCD agafem el bloc LCD Imprimir Columna Fila " " i l'arrosseguem a dins del Bucle.
Ara de la paleta Sensors arrosseguem dins de les " " del bloc anterior un bloc DHT-11.
Triem l'opció del sensor DHT-11 per mesurar la temperatura i a més de la paleta Temps afegim una espera i li posem el valor de 100 mil·lisegons (així s'esperarà 0,1 segons per enviar noves dades a la pantalla LCD)
Proveu el projecte
Ara toca pujar el projecte a la placa amb el botó taronja de Pujar
Si el programa s'ha pujat correctament ens apareixerà el missatge informant que la pujada s'ha realitzat correctament
Apareix alguna informació per pantalla?
A quin lloc de la pantalla apareix la informació?
Per saber-ne més
Arduinoblocks té programades dos tipus de pantalles LCD diferents: la de dues files per 16 columnes i la pantalla de 4 files i 20 columnes.
Amb el bloc de codi LCD Imprimir Columna Fila " " podem triar la fila i la columna on apareix la informació per la pantalla LCD.
A aquest pas afegirem els blocs per informar també la humitat i a més afegerim uns texts per saber que és el que estem veient a la pantalla.
Llista de tasques
Clicant amb el botó de la dreta sobre el bloc LCD Imprimir Columna Fila " " triem l'opció de duplicar i arroseguem els nous blocs a sota d'aquest.
Després canvieu el valor del sensor DHT-11 per tal que llegeixi el valor de la Humitat %
També canvieu del bloc LCD Imprimir Columna Fila " " la Fila i trieu la fila 1. Així ens apareixerà el valor de la humitat a sota del de la temperatura.
Ara afegiu els blocs LCD Imprimir Columna Fila " " necessaris per a informar als usuaris de quin és el paràmetre que estan mirant.
Proveu el projecte
Ara toca pujar el projecte a la placa amb el botó taronja de Pujar
Si el programa s'ha pujat correctament ens apareixerà el missatge informant que la pujada s'ha realitzat correctament
Surt informació per pantalla?
La informació està ben distribuïda per la pantalla?
Sabries fer que aparegués la rodoneta dels ºC enlloc de només una C?
I treure els decimals dels valors que llegim?
Per saber-ne més
Si mireu a la imatge següent us dona pistes de com solucionar les qüestions que es plantegen a l'apartat anterior.
Ara decorarem la central, com si es tractés d'una maqueta. Aneu amb compte amb els components electrònics. Sigueu creatius. Sort!