Python Conference APAC 2024

Building IoT and Camera Projects with XIAO ESP32S3 and MicroPython
2024-10-25 , Workshop Class #2
Language: English

MicroPython is a lean and efficient implementation of the Python 3 programming language that includes a small subset of the Python standard library and is optimised to run on microcontrollers and in constrained environments.

Since its first initiation in 2014, micropython has already supported many microcontrollers including the ESP32S3 which is the main brain in the Xiao ESP32S3 Sense development board.

In this page I will guide on how to use the the Xiao ESP32S3 Sense capability using the simple and easy syntax from micropython


  • The workshop is hands on experience with the Xiao ESP32S3 development board
  • The development board will be provided by the speaker
  • Participants need to bring their own Laptop and a USB type C data cable
  • Participant need to install the Thonny IDE (https://thonny.org/), pip tool, and opencv-python library on their laptop before the workshop day
  • The workshop is limited to 20 person only
See also: Micropython for Xiao ESP32S3 sense

Staff and educator at Universitas Raharja in Indonesia and a Ranger at Seeed Studio. Already published a few of open source hardware project at hackster.io specializing at IoT and embedded system project. Enthusiastic on Machine Learning field especially TinyML