Sep 17, 2022Member-onlyGet micropython to work with TTGO T-Display RP2040Recently I got a TTGO T-Display RP2040. This is a development board based on the Raspberry Pi RP2040 microcontroller. This board features an ST7789v LCD display. By default, there is no driver provided on micropython for this. But there is a driver implemented by Russhughes on GitHub at https://github.com/russhughes/st7789_mpy. The…Rp 20402 min readRp 20402 min read
Nov 7, 2021Member-onlySound Recognition on Wio Terminal: Part 4 — Deploy to deviceThis is part four of the Tiny ML Project, Edge Impulse is covered in in Part three. On the deployment page on Edge Impulse. Select on Arduino. Then you can build a library. It will download once it is done. You should unzip and copy the content to the Arduino…Arduino3 min readArduino3 min read
Nov 7, 2021Member-onlySound Recognition on Wio Terminal: Part 3 — Edge ImpulseThis is part 3 of a series of tutorial setting up a Neural Network to the Wio Terminal. The data processing part is in https://sweemeng.medium.com/sound-recognition-on-wio-terminal-part-2-fsd50k-dataset-dabb52ce3951 I will skip a few things because Edge Impulse tutorial is good. First is, Edge Impulse daemon and uploader. This is what I used to…Edge Impulse4 min readEdge Impulse4 min read
Nov 7, 2021Member-onlySound Recognition on Wio Terminal: Part 2 — FSD50K DatasetNote: The is part two of a series to put a Neural Network to the Wio Terminal Device. Starting from here. The FSD50K dataset is a dataset from Free Sound. It contains around 50k sound clip from https://freesound.org/. It is labelled with label based on Audioset ontology, with some extra…Data3 min readData3 min read
Nov 7, 2021Member-onlySound Recognition on Wio Terminal: Part 1 — IntroI have done my introduction to the Wio terminal at my previous post. This device can run TensorFlow lite micro. Meaning it can run a small neural network for to process data onboard. …Deep Learning2 min readDeep Learning2 min read
Oct 12, 2021Member-onlyIntroducing Wio TerminalSeeed Studio have contacted me on a collaboration on creating content with Wio Terminal. I agreed and I get a device. The Wio Terminal is one of device I was planning to get myself anyway.Arduino2 min readArduino2 min read
Sep 5, 2021Member-onlyM5Stack AvatarM5Stack is a series of ESP32 based hardware with screen and buttons. I used it briefly with a PM2.5 sensor. As well have screen and buttons, this is able to connect to the internet via WIFI, have various GPIO and usable with Arduino. …M 5 Stack2 min readM 5 Stack2 min read
Jul 26, 2021Member-onlyTensorflow lite micro on Arduino Nano 33 BLE Sense: Part 5 Putting on model on arduinoNow that we have a model in form of a c header from the previous post. We can start integrating our code. Here I assume the setup from Part 2 is ready. Essentially you can just copy the content from the arduino example from below ArduinoTensorFlowLiteTutorials/IMU_Classifier.ino at master ·… Contribute to arduino/ArduinoTensorFlowLiteTutorials development by creating an account on GitHub.github.comArduino2 min readArduino2 min read
Jun 27, 2021Member-onlyTensorflow lite micro on Arduino Nano 33 BLE Sense: Part 4 Training Neural Network.After collecting data in Part 3. We will train a neural network. I will use google colab for 2 reason. I broke my nvidia setup on my computer. Google colab is a nice way for people to run neural network based code without the hardware. We can potentially turn into…Tensor Flow3 min readTensor Flow3 min read
Jun 8, 2021Member-onlyTensorflow lite micro on Arduino Nano 33 BLE Sense: Part 3 Data collectionFirst the of all the project is Gesture capture project based on Gesture to Emoji project. The difference is I use a different gesture, I am sending a different keystroke and use to control a slide instead of making emoji. But I try to add some commentary of the code. …Arduino2 min readArduino2 min read