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
- https://item.taobao.com/item.htm?spm=2013.1.w4004-14948376696.7.5391340b6T2bRi&id=537588483657
- https://pt.aliexpress.com/item/4000353456899.html?spm=a2g0o.productlist.0.0.24c7548cG5ESld&algo_pvid=9f27adfc-6c6e-41e9-9d0d-45d78271c83e&algo_expid=9f27adfc-6c6e-41e9-9d0d-45d78271c83e-8&btsid=0b0a555316080754651778755e42ca&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
- https://mitxela.com/forum/topic/beken-bk3231