Pixel: Mascota Robot

  • Alberto Fierro
  • Antón Rodríguez
  • Alberto Alegre

Introducción

Este proyecto es un prototipo de un “Tamagochi” o mascota
robótica, nuestros objetivos fueron los siguientes:

  • Hacer una mascota divertida de utilizar
  • Emplear la máxima cantidad de módulos para agregar variedad al producto
  • Incluir un videojuego en el ciclo de vida de la mascota

Funcionamiento:

Pixel opera en dos modos: solicitando comida entre tres opciones (carne, pescado o verdura) mediante tarjetas NFC, con un lector NFC ubicado en su «boca». Si se le proporciona la comida correcta, agradecerá; de lo contrario, expresará su descontento. Posteriormente, pasa a la fase de juego, desafiando al usuario con un juego de «Simón Dice» mediante una «Membrane Keypad». El proyecto incluye un zumbador con notas específicas para cada cambio de emocion, así como para los LEDs del juego.

Material usado:

NombreUnidadesPrecio por unidadPrecio total
Caja de cartón.1
Elegoo Mega120 euros20
Patalla lcd1
Rfid RC52214 euros4
Zumbador1
Breadboard 400 puntos1
Breadboard 170 puntos1
Cables40+
Resistencias5+
Leds4
Membrane keypad13 euros4

Digital imput/output pines usados:

Pin 0 Bit 0 de control lcd
Pin 1Bit 1 de control lcd
Pin 2Bit 2 de control lcd
Pin 3Bit 3 de control lcd
Pin 4Bit 4 de control lcd
Pin 5Bit 5 de control lcd
Pin 6Bit 6 de control lcd
Pin 7Bit 7 de control lcd
Pin 8Lcd control de contraste
Pin 9Lcd control de contraste
Pin 10SIN USAR
Pin 11Zumbador
Pin 12Control led amarillo
Pin 13SIN USAR
Pin 14Bit columna keypad
Pin 15Bit columna keypad
Pin 16Bit columna keypad
Pin 17Bit columna keypad
Pin 18Bit fila keypad
Pin 19Bit fila keypad
Pin 20Bit fila keypad
Pin 21Bit fila keypad
Pin 22SIN USAR
Pin 23SIN USAR
Pin 24SIN USAR
Pin 25SIN USAR
Pin 26SIN USAR
Pin 27SIN USAR
Pin 28SIN USAR
Pin 29SIN USAR
Pin 30SIN USAR
Pin 31SIN USAR
Pin 32SIN USAR
Pin 33SIN USAR
Pin 34SIN USAR
Pin 35SIN USAR
Pin 36SIN USAR
Pin 37SIN USAR
Pin 38SIN USAR
Pin 39SIN USAR
Pin 40SIN USAR
Pin 41SIN USAR
Pin 42SIN USAR
Pin 43SIN USAR
Pin 44Control led verde
Pin 45Control led rojo
Pin 46Control led azul
Pin 47SIN USAR
Pin 48SIN USAR
Pin 49Reset del RC522
Pin 50MISO del RC522
Pin 51MOSI del RC522
Pin 52SCK del RC522
Pin 53SS (SDA) del RC522

Pines analogicos

Pin 0SIN USAR
Pin 1Random Seed
Pin 2SIN USAR
Pin 3SIN USAR
Pin 4SIN USAR
Pin 5SIN USAR
Pin 6SIN USAR
Pin 7SIN USAR
Pin 8SIN USAR
Pin 9SIN USAR
Pin 10SIN USAR
Pin 11SIN USAR
Pin 12SIN USAR
Pin 13SIN USAR
Pin 14SIN USAR
Pin 15SIN USAR

Problemas (y soluciones):

Problema: No había pines suficientes, solo la pantalla usaba
10 pines
+Solución: Comprar la placa elegoo mega

Problema: El zumbador y la retroalimentación de la pantalla
no funcionaban.
+Solución: Era un problema de la breadboard que usamos que
no estaba bien conectado a la fuente

Problema: Los caracteres de la pantalla salían de forma errónea
+Solución: eliminar el “serial begin” del código, ya que usábamos los pines 1 y 0 para los caracteres y esos pines lo usaba
también el serial begin

Problema: La configuración de los dispositivos en la caja
+Solución: por como quedaban los cables de corto y de rígido
tuvimos que poner los led en otro lugar para que no moviese lo
demas

Codigo:

https://github.com/alberto662/Pixel/blob/83b13dcee84c07de942f6cfc2699c9863663c15f/PixelCode

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *