LaserTag device, micropython, Raspberry Pi Pico, ESP32
Go to file
2024-06-06 16:36:01 +02:00
.vscode fix debug 2024-05-28 17:19:12 +02:00
lib change BLE handler to async 2024-06-06 15:51:24 +02:00
.micropico add micropico 2024-05-13 22:02:47 +02:00
LT_remote_control_box.md Update 'LT_remote_control_box.md' 2024-05-29 10:43:33 +01:00
main.py from BLE UART to custom IR TX 2024-06-06 16:36:01 +02:00
README.md audio test 2024-06-06 13:38:39 +02:00

lasertag_device_micropython

OpenLaserTag device, MicroPython

Raspberry Pi Pico W

MicroPython FW: https://micropython.org/download/RPI_PICO_W/

Pi Pico W datasheet https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf

PCB 51x21mm, 1mm hole 20x8(10) 2.54 pitch grid

Pi Pico BLE: https://electrocredible.com/raspberry-pi-pico-w-bluetooth-ble-micropython/

Micropython IR: https://github.com/peterhinch/micropython_ir/blob/master/RECEIVER.md

Pi Pico VSCode: https://randomnerdtutorials.com/raspberry-pi-pico-vs-code-micropython/

STM32WB

MicroPython FW: https://micropython.org/download/?mcu=stm32wb

BLE Bluetooth UART - terminal

https://play.google.com/store/apps/details?id=de.kai_morich.serial_bluetooth_terminal

install OpenLaserTag on Pi Pico W

install primitives lib

$ mpremote mip install "github:peterhinch/micropython-async/v3/primitives"

install lib folder on device

$ mpremote connect /dev/ttyACM0 cp -r ./lib :

install main.py

$ mpremote connect /dev/ttyACM0 cp ./main.py :

OpenLaserTag remote control box info

Audio test

https://learn.adafruit.com/mp3-playback-rp2040/pico-i2s-mp3