A un dels habitatges domòtics de 4ESO volem fer un jardí intel·ligent: activar automàticament el sistema de rec quan un sensor d’humitat detecti que la terra està prou seca. No tenim sensors d’humitat, així que ens hem de fer un amb un transistor com a amplificador.
Tafanejant per Internet he trobat aquest esquema del llibre … llegir més →
El que va començar com el darrer repte del segon trimestre a resoldre a classe de robòtica 3ESO ha portat al David, al Celestin, al Kevin i a l’Aytor a Robolot.
Els dos equips: B-Lon i Full Destruction han aconseguit respectivament el primer i el segon lloc al concurs de Sumo amb Lego!!! … veure els robots en acció →
Una de las situaciones susceptibles de automatización en una vivienda inteligente escogidas por mis alumnos para solucionar en su proyecto de vivienda domótica es “el váter inteligente”.
Como madre de adolescente del género masculino, ya me gusta que propongan soluciones al eterno problema de la cadena, la tapa, el adolescente y su madre … llegir més →
Ens ha agradat aixó de poder definir diferents comportaments dels servos amb una única funció depenent de paràmetres variables.
Ara volem que els llums del robot s’encenguin quan vagi marxa enrera i s’apaguin quan vagi cap endavant. La nostra solució no sabem si és molt correcta a nivell de codi, però … hem solucionat el problema! … llegir més →
L’interessant d’un sistema automàtic és la capacitat de resposta dels actuadors a fenòmens externs de magnitud variable (nivell de llum, de so, temperatura, humitat, …). Per aixó calen sensors analògics, els quals, connectats a un pin d’entrada analògica, emeten un senyal de valor variable (entre 0 (0V) i 1023 (5V)), que és proporcional als efectes que estan mesurant … llegir més →
Un cop entés el funcionament i la programació dels senyals que permeten controlar els servos de rotació contínua hem creat un programa per que el nostre robot avanci durant 5 segons i retrocedeixi durant 3 segons. Afegir més comportaments allargarà molt el programa, i tenim por de perdren’s entre les línies del codi i no poder corregir possibles errors.
Hem trobat la solució per simplificar i racionalitzar el codi, fent-lo més comprensible i més fàcil de modificar si cal, amb la creació d’una funció void navegacio depenent de 3 paràmetres variables: sentit de gir del servo dret, sentit de gir del servo esquerre i durada de l’acció. Hem creat una altra funció void aturada per definir l’stop … llegir més →
Per als robots dels Tecno-Lògics 1Batx utilitzem el xassís del Boe-Bot Parallax i el llenguatge de programació propi d’Arduino.
Un cop fetes les primeres pràctiques de control de LEDs, estem treballant el control bàsic de la navegació amb servomotors de rotació contínua … llegir més →
Tot i què Arduino només pot treballar amb senyals digitals, pot simular senyals analògics. Mitjançant la tècnica PWM (Pulse with Modulation) a través d’uns pins determinats, podem crear polsos amb senyals digitals.
Variant l’amplada del pols (percentatge del període en que el senyal està actiu) podem aconseguir qualsevol valor de tensió entre 0 i 5V … llegir més →
Enguany els Tecno-Lògics 3ESO programem els nostres BellBots NXT amb Enchanting: software lliure i gratuït que utilitza la interfície gràfica de Scratch sobre el llenguatge de programació LeJOS, obliga a realitzar un feixuc però interessant procés d’instal·lació de software, a canviar el firmware del NXT i a configurar prèviament els paràmetres de què depèn la navegació dels robots … llegir més →
Tot i que els Tecno-Lògics Bellvitge ja treballem habitualment la programació: controlant robots i comportaments d’objectes físics, hem volgut aprofitar la iniciativa Hour of Code proposada per l’organització code.org per resaltar la importància d’adquirir el pensament computacional i la relació entre la programació i el funcionament del nostre entorn: l’actual i molt més, el futur … llegir més →









