En esta sección encontrarás la conexión de la playIoT con sensores y actuadores externos para implementar en el aula, este será un banco de ideas para explorar más la placa playIoT.
La pantalla OLED es un diodo de emisor de luz orgánico. Se dice que es orgánico por la película de carbono que se halla dentro del panel, justo detrás de la pantalla de cristal. Esta tecnología de emisión de luz plana se caracteriza por colocar varias películas orgánicas entre 2 conductores; y es así como que cada píxel se ilumina individualmente.
Conecta la pantalla OLED del Laboratorio Nivel G a la conexión directa de I2C de la playIoT. Puedes conectarla de forma directa o por medio del cable de 4 hilos.
Antes de subir el programa a la placa, la pantalla OLED requiere la instalación de librerías para su funcionamiento, para esto te compartimos la librería y el video de como es el proceso:
Conecta el cable USB a la playIoT y luego al computador, enciende la placa por medio del interruptor, ingresa a Thonny y configura el intérprete MicroPython(ESP32), confirma el puerto serial en que se realizara la comunicación, en este caso es (COM4) (recerda que este valor cambia según el puerto de comunicación al cual conectes la placa). El código para esta implementación es el siguiente:
Para probar el funcionamiento se espera que en la pantalla OLED se imprima el mensaje escrito en el código de programación de Thonny; Allí se edita el mensaje, sustituyen el texto entre comillas”” de la línea de programación 13, 14 y 15, junto con el texto a imprimir el código se agrega la posición del texto. Como ejemplo, tenemos la siguiente imagen, la casilla negra ubicada en el plano cartesiano, inicia su posición en la casilla 6 del eje X y Y.
La imagen anterior logra ubicar el contenido de la pantalla es un plano, así como se observa, el plano cartesiano ayuda a identificar los puntos de la pantalla Oled. Así, si necesitamos un icono o texto en un lugar específico, solo debemos jugar con el plano.
Los motores eléctricos transforman en energía mecánica la energía eléctrica que absorben sus bornes generando una fuerza que produce un movimiento, la aplicabilidad de un motor puede ayudar a generar movilidad o movimiento de ascensores, escaleras, bombas de agua, compresores, etc. Para la conexión del circuito conecta el motor al puerto molex de 2 pines ubicados en cada extremo de la placa, así como se indica en el diagrama:
Conecta el cable USB a la playIoT y luego al computador, enciende la placa por medio del interruptor, ingresa a Thonny y configura el intérprete MicroPython(ESP32), confirma el puerto serial en que se realizara la comunicación, en este caso es (COM4) (recuerda que este valor cambia según el puerto de comunicación al cual conectes la placa). El código para esta implementación es el siguiente:
Como se puede observar en el código primero debemos importar nuestras librerías como los son ADC como entrada y salida analógica y PWM como señal digital, se deben asignar los puertos 12 y 13 para la salida del motor(M1); su funcionamiento es varias, la velocidad del eje de acuerdo al valor entregado por el potenciómetro.
Un servomotor es un actuador rotativo o motor que permite un control preciso en términos de posición angular, aceleración y velocidad, capacidades que un motor normal no tiene. Es un dispositivo eléctrico autónomo que gira partes de una máquina con alta eficiencia y con gran precisión. El eje de salida de este motor se puede mover a un ángulo, posición y velocidad.
Conecta el servo motor a la playIoT por medio del cable de conexión de 3 hilos. La conexión debe realizarse al pin digital (25) como se indica en el diagrama.
Conecta el cable USB a la playIoT y luego al computador, enciende la placa por medio del interruptor, ingresa a Thonny y configura el intérprete MicroPython(ESP32), confirma el puerto serial en que se realizara la comunicación, en este caso es (COM4) (recuerda que este valor cambia según el puerto de comunicación al cual conectes la placa). El código para esta implementación es el siguiente:
Los sensores de gas son dispositivos que indican la presencia de algún gas específico. Los sensores de gas son usados para prevenir la exposición a gases combustibles y gases tóxicos. Se recomienda usar estos sensores en espacios confinados y pequeños debido a que su eficiencia es mayor. La conexión debe realizarse al pin analógico (34) como se indica en el diagrama por medio de un cable de conexión de 3 pines.
Conecta el cable USB a la playIoT y luego al computador, enciende la placa por medio del interruptor, ingresa a Thonny y configura el intérprete MicroPython(ESP32), confirma el puerto serial en que se realizara la comunicación, en este caso es (COM4) (recerda que este valor cambia según el puerto de comunicación al cual conectes la placa). El código para esta implementación es el siguiente:
El sensor de gas cuenta con un potenciómetro interno en el cual podemos calibrar la sensibilidad del sensor, en sentido antihorario(giro a la izquierda) para menor sensibilidad y giro horario(giro a la derecha) para mayor sensibilidad.
Abre la consola de Thonny, e interactúa con el sensor de gas por medio de un encendedor y observa como el valor que muestra en pantalla indica los niveles de gas que hay en el ambiente.
El sensor de movimiento PIR es usado en sistemas de seguridad y en detección de intrusos en entornos domésticos y comerciales, ya que se pueden instalar en cualquier punto de entrada potencial (puertas y ventanas) y avisar de la presencia de los intrusos antes de que lleguen al sensor. Conecta el sensor PIR a la playIoT por medio del cable de conexión de 3 hilos. La conexión debe realizarse al pin digital D10 como se indica en el diagrama.
Conecta el cable USB a la playIoT y luego al computador, enciende la placa por medio del interruptor, ingresa a Thonny y configura el intérprete MicroPython(ESP32), confirma el puerto serial en que se realizara la comunicación, en este caso es (COM4) (recuerda que este valor cambia según el puerto de comunicación al cual conectes la placa). El código para esta implementación es el siguiente:
Cuando el sensor PIR detecta movimiento por medio de una señal infraroja, este envía una señal la cual activa el diodo LED rojo y amarillo de la playIoT, si el sensor PIR no detecta dicha señal los leds estarán apagados como índice de normalidad. Observe la consola de Thonny para visualizar el cambio de valor digital del sensor entre 0 y 1 (estados digitales).