Home
Stupid Projects
Cancel

DevOps for Embedded (part 3)

Intro Note: This is the first post of the DevOps for Embedded series. Here you can find part 1 and part 2. In this series of post, I’m explaining a different ways of creating a reusable environme...

Component database with LED indicators [Updated]

Intro Update: it’s being almost 10 months since I’m using this project and it works great with no issues. The firmware is robust and the LED strips are great, too. Finally, a really stupid pr...

DevOps for embedded (part 2)

Intro Note: This is the first post of the DevOps for Embedded series. Here you can find part 1 and part 3. In the previous post, I’ve explained how to use Packer and Ansible to create a Docker CD...

DevOps for embedded (part 1)

Intro Note: This is the first post of the DevOps for Embedded series. Here you can find part 2 and part 3. Wow, it’s being some time since the last post. A lot happened since then, but now it’s t...

Control Siglent SDG1025 with python (bonus: add web access using any SBC)

Intro When you’re an electronic engineer you have some standard equipment on your bench. A few multimeters, a soldering station, a bench-top PSU and an oscilloscope. Some of us have also a frequen...

Benchmarking TensorFlow Lite for microcontrollers on Linux SBCs

Intro (06.08.2019 Edit: I’ve added an extra section with more benchmarks for the nanopi-neo4) (07.08.2019 Edit: I’ve added 3 more results that Shaw Tan posted in the comments) In this post, I’ll...

Controlling a 3D object in Unity3D with teensy and MPU-6050

Intro Have a look at this image. What does it look like? Is it the new Star Wars? Nope. It’s a 3D real time rendering from a game that I’ve build just to test my new stupid project with the MPU...

Machine Learning on Embedded (Part 5)

_Note: This post is the fourth in the series. Here you can find part 1, part 2, part 3 and part 4 Intro In the previous post part 4, I’ve used x-cube-ai with the STM32F746 to run a tflite model ...

Machine Learning on Embedded (Part 4)

Intro Note: This post is the fourth in the series. Here you can find part 1, part 2, part 3, part 5. For this post I’ve used the same MNIST model that I’ve trained for TensorFlow Lite for Microco...

Machine Learning on Embedded (Part 3)

Intro Note: This post is the part 3 in the series. Here you can find part 1, part 2, part 4 and part 5. Edit (24.07.2019): I’ve done a stupid mistake and I haven’t used the hard float acceleratio...