• Home
  • Archives

Identifying Flute Notes Using CircuitPython, FFT, and a Budget Microphone

2025-02-23
ml
The Raspberry Pi Pico never ceases to amaze! I love pushing CircuitPython to its limits. In this article, we dive into using CircuitPython, Fast Fourier Transform (FFT), and a budget-friendly microphone breakout board to recognize flute notes and write them on an OLED screen. Video of the projec ...

Read more ...

Share
  • raspi
  • tinyml

Creating a CNN to Classify Cats and Dogs for Kendryte K210 Boards

2024-08-29
ml
When working with Kendryte K210 boards, a cost-effective option for edge AI projects, you’ll quickly notice that the documentation is often limited. After spending significant time researching and experimenting, I decided to document my process to help others save time when building a Convolutional ...

Read more ...

Share
  • tinyml

Training a Custom Model for a Kendryte K210 Board - Key Insights

2024-08-25
ml
For some time, I’ve been deeply engrossed in the challenge of training a custom model for my Maix Dock M1, a K210 board. This journey hasn’t been without its frustrations, especially due to the lack of comprehensive documentation, which turned out to be a significant hurdle. However, after a lo ...

Read more ...

Share
  • tinyml

A Custom 3D-Printed Stand for Maix Dock M1

2024-08-18
ml
I recently bought a Maix Dock M1, which is a neat little device with a K210 neural network accelerator. The kit also included a small LCD display, which I was excited to try out. However, there was one problem—there was no case for the mainboard and the LCD. Handling the camera and the LCD togethe ...

Read more ...

Share
  • tinyml

A tool to discover software career paths based on skills

2024-08-03
diy
When I engage with students and aspiring job seekers, a common question arises: “What roles can I pursue in the software industry?” or “What skills are needed to become ‘X’ in a software company?” To address these queries, I have developed a user-friendly application. By visiting this url, you can ...

Read more ...

Share
  • career

Exploring the Power of Kendryte K210 for Handwritten Digit Recognition with MicroPython

2024-07-21
ml
Today we explore the impressive performance of Kendryte K210 and MicroPython in image segmentation and recognition tasks. The K210 delivers impressive speeds, hitting around 10 fps (without a attached display) and 2-3 fps with a display on the MNIST digit recognition task, running from a smaller tha ...

Read more ...

Share
  • tinyml

Edge AI - Harnessing the Power of CNNs with CircuitPython

2024-06-29
ml
Previously, I implemented handwritten digit classification using CircuitPython and an SVC classifier. While this approach was innovative, it had its limitations, including low accuracy and an inability to handle larger images. Recently, I experienced limited success porting some deep neural networks ...

Read more ...

Share
  • tinyml

Why Choose CircuitPython for TinyML !

2024-06-23
ml
When considering tooling for TinyML on microcontrollers, you might initially think that CircuitPython isn’t the best tool for the job. After all, it is interpreted and significantly slower than compiling something written in C++ using TFLite micro. While I acknowledge the capabilities of TFLite mic ...

Read more ...

Share
  • tinyml

Single Word Speech Recognition with CircuitPython and TinyML

2024-05-20
ml
Imagine packing the intelligence of a neural network into a device smaller than your palm - how tiny can we go? It turns out, pretty small! With the right techniques, we can run some serious AI on a modest board like the Raspberry Pi Pico. In this article I discuss how we can create a single word s ...

Read more ...

Share
  • raspi
  • tinyml

Making a Low-Tech AM Radio, The Adventure of an Old-School Geek in 2023

2024-04-16
diy
For a long time, I’ve been fascinated by radio and wireless communication. It’s thrilling to receive messages from faraway lands and listen to them on the radio. Summer of 2003During my Electronics Engineering studies, I began to understand how radio communication works. I wondered if I could ...

Read more ...

Share
  • nostalgia
  • Prev
  • 1
  • 2
  • 3
  • …
  • 11
  • Next

About Me


Twitter Follow GitHub User's stars
Software Architect who loves coding, electronics, machine learning and mushrooms.
Read my book :

Recents

  • Identifying Flute Notes Using CircuitPython, FFT, and a Budget Microphone
  • Creating a CNN to Classify Cats and Dogs for Kendryte K210 Boards
  • Training a Custom Model for a Kendryte K210 Board - Key Insights
  • A Custom 3D-Printed Stand for Maix Dock M1
  • A tool to discover software career paths based on skills

Tag Cloud

ai ar arduino asp.net astrophotography c# career cloud couchdb dhtml ebook esp8266 game ifttt iot javascript jobinterview led microscopy miscellaneous nlp nosql nostalgia python raspi ruby silverlight stablediffusion tinyml tools ws2812B

Categories

  • cloud1
  • diy21
  • dotnet20
  • javascript14
  • miscellaneous3
  • ml33
  • nostalgia8
  • tools7

Tags

  • ai1
  • ar1
  • arduino4
  • asp.net10
  • astrophotography3
  • c#7
  • career1
  • cloud1
  • couchdb3
  • dhtml1
  • ebook1
  • esp82667
  • game3
  • ifttt1
  • iot7
  • javascript4
  • jobinterview1
  • led1
  • microscopy5
  • miscellaneous3
  • nlp1
  • nosql2
  • nostalgia9
  • python17
  • raspi9
  • ruby1
  • silverlight6
  • stablediffusion1
  • tinyml11
  • tools14
  • ws2812B1

Archives

  • February 20251
  • August 20244
  • July 20241
  • June 20242
  • May 20241
  • April 20241
  • March 20242
  • February 20241
  • January 20242
  • December 20231
  • July 20233
  • June 20231
  • March 20231
  • February 20231
  • January 20231
  • November 20221
  • September 20221
  • August 20222
  • May 20221
  • February 20221
  • January 20221
  • December 20211
  • October 20211
  • August 20211
  • July 20212
  • June 20211
  • January 20211
  • December 20202
  • October 20202
  • July 20202
  • May 20203
  • February 20201
  • May 20171
  • July 20161
  • April 20161
  • February 20161
  • August 20151
  • July 20151
  • June 20151
  • May 20151
  • March 20151
  • August 20141
  • May 20141
  • November 20131
  • September 20131
  • July 20121
  • April 20112
  • February 20111
  • September 20101
  • April 20101
  • October 20091
  • April 20092
  • February 20091
  • January 20091
  • December 20082
  • September 20082
  • August 20082
  • April 20081
  • October 20071
  • September 20071
  • August 20071
  • June 20072
  • March 20071
  • January 20073
  • December 20064
  • November 20062
  • September 20061
  • August 20061
  • June 20064
  • July 20051
  • January 20021
  • July 20011
  • August 20001
  • June 20001
  • July 19991
  • June 19981
  • June 19971
© 2025 Ashish Patil
Powered by Hexo
Transistor icons created by surang - Flaticon