Monthly Archives: December 2021

Playing music with BIPES and Web:BIT

webduino bit 1

The BPI bit (also referred to as BPI-bit, or bpi:bit) is an ESP32 based board with several features (https://forum.banana-pi.org/t/bpi-bit-webduino-and-arduino-board-with-eps32-for-steam-education/4854). Works perfectly with BIPES!

It includes a buzzer, so we can make a menu to ask which music the user wants to listen to with BIPES! The buzzer is on GPIO25:

Then we can type the music we want:

Files => songs.py has a list of available songs.

But wait! There’s more! You can start a BIPES web server and create a web interface to select the song from any device using a web browser:

The program used for that is:

https://bipes.net.br/beta2/ui/#do8p92

Install MicroPython from the web browser!

While teaching and giving hands-on workshops, it is not always easy to install and prepare esptool.py on some computers to flash MicroPython. So, we have adapted esp-web-tools (https://github.com/esphome/esp-web-tools) to flash MicroPython 1.7 on ESP32 and ESP8266 at the click of a web browser button (literally!).

Just connect your ESP32 or ESP8266 to the USB port and access:

https://bipes.net.br/flash/esp-web-tools/

Click Connect & Install, and have MicroPython running!

Hope it is useful for you.

Congratulations and thank you to esphome developers. esp-web-tools work smoothly great!