Playbirito

Projeto Playbirito

Este projeto é composto por um conjunto de dispositivos para jogos de baixo custo contendo um pequeno console e até 6 mini controles adquiridos da China. O projeto deverá ser desenvolvido em ciclos com funcionamento bem simples e a cada versão, serão incorporados mais funcionalidades, jogos e acessórios permitindo mais conexão e possibilidades de expansão.

Objetivo do projeto

Construir pequenos dispositivos utilizando módulos baratos e confiáveis para entreter jogadores de qualquer idade. Estes dispositivos darão suporte a outros jogos incrementando estimulantes visuais e sonoros a jogos de tabuleiro ou de cartas existentes.

Também poderá com o tempo, ser adicionado conexões a outros equipamentos tais como aparelhos de som, TV, automação, etc...

Componentes

Módulo ESP32 - TTGO T-Display ESP32 WiFi and Bluetooth Module Development Board For Arduino 1.14 Inch LCD

Para compor o console, o principal módulo contendo ESP32 e um display colorido LCD já incorporado no módulo, comprado em conjunto, já vem mecanicamente fixado e eletricamente conectado de forma a obter um conjunto robusto, pequeno e prático.

Por conter o ESP32, que é um poderoso SoC (Sistema em um chip) podemos ter uma conexão com rede WiFi e com a Internet para sincronizar o relógio e obter conectividade com outros sistemas. Também temos a conexão Bluetooth que será utilizado para a troca de comando com os mini game pads.

Uma porta I/O será utilizada para emitir sons.

Uma porta USB para carregar a bateria do console.

3 portas serão utilizadas para ativar LEDs coloridos

Um conector para a ateria conectada ao circuito do módulo TTGO já preparada para tal fim.


Mini Gamepad Wireless Bluetooth V4.0 Game Handle VR Controller Remote Pad Gamepad For IOS/Android Smartphone Joystick For VR PC

Possui um módulo Bluetooth 4.0 baseado no SoC BK3231 contendo várias portas I/O a base do MCU ARM QFN 32PIN

Features:

  • Bluetooth® SIG Bluetooth Dual-Mode compliant
  • Bluetooth 3.0 Basic Rate (BR)
  • Bluetooth 4.0 Low Energy (BLE)
  • ARM968 Core MCU integrated
  • External Flash up-to-4Mbytes for Program and 24KB RAM for Data
  • Low-power 2.4GHz Transceiver
  • Operation voltage from 1.8V to 3.6 V
  • -89 dBm sensitivity at 1 Mbps data rate and +4dBm transmit power for BLE application
  • -86dBm sensitivity for 1 Mbps mode and 2 dBm transmit power for BR application
  • External power-amplifier supporting
  • Clock
  • 16 MHz crystal reference clock
  • 96MHz optional clock provided by internal DPLL
  • Internal 32kHz low-power oscillator with auto-calibration (±200ppm)
  • External 32kHz crystal oscillator as optional low-power clock source
  • Interface and peripheral units
  • FLASH programming, JTAG, Dual I2Cs, SPI and UART interface
  • Integrated OTP for customization
  • On-chip high accurate temperature sensor
  • On-chip 7-channel 10bit general ADC
  • 6-outputs PWM
  • 4-outputs 3D Glasses shutter
  • Real-time counter
  • Package Type
  • 56-pin QFN 7mmx7mm package
  • 32-pin QFN 4mmx4mm package

Application

  • Wireless Self-Timer
  • Wireless Keyboards
  • BK3231S Datasheet V1.5
  • Wireless Mouse
  • Wireless Gamepad
  • LED Lighting Remote Control
  • Bluetooth 3D Glasses