TinyML on Arduino and STM32: CNN (Convolutional Neural Network) example

Painless TinyML Convolutional Neural Network on your Arduino and STM32 boards: the MNIST dataset example!
Are you fascinated by TinyML and Tensorflow for microcontrollers?
Do you want to run a CNN (Convolutional Neural Network) on your Arduino and STM32 boards?
Do you want to do it without pain?

EloquentTinyML is the library for you!

Read more…

DIY Stream Deck (3D Printing, Arduino, Electronics!)

An Elgato Stream Deck is a vital tool for anyone looking to live-stream online, but the ongoing pandemic has made these devices hard to find or very expensive! To solve this problem, I built a DIY version using Arduino, 3D printing, and some custom PCBs, which you can also build yourself! All of the design files are free and open source so that you can create the Stream Deck that best suits your needs!

3D Print Your Way to a Modular MIDI Playset

Have you ever wanted to experiment with MIDI, but didn’t know where to start? Or perhaps you didn’t think you could afford to properly outfit your digital beat laboratory, especially given the average hacker’s penchant for blinkenlights? Well worry no more, as [Johan von Konow] has unveiled a collection of DIY MIDI devices that anyone with a 3D printer can build on the cheap.

The LEET modular synthesizer is made up of a keyboard, drum pad, chord keyboard, arpeggiator and a step sequencer that plug into your computer and interface with industry standard digital audio workstation (DAW) programs. The down side is that they don’t do anything on their own, but this simplification allowed [Johan] to really streamline the design and bring the cost of the build down to the bare minimum.

Read more…

Control a wheelchair using an EEG headset and Arduino

In an effort to help provide paralyzed patients with an easier way to operate their wheelchairs, these makers have developed a system that uses an OpenBCI brainwave cap to collect electroencephalogram (EEG) and electromyography (EMG) signals, literally from a user’s head. Data is then sent to a PC running OpenBCI software and passed along to an Arduino Uno via Bluetooth for control.

Read more…

WhatsApp Halloween-Themed RFID Talking Doorbell w/ RGB Eyes

Despite the fact that making a hilarious yet not deceitful joke with a jack-o’-lantern on Halloween night is not unobtrusive, I decided to create an exceptional event for my guests on Halloween when they ring the doorbell by designing a jack-o’-lantern doorbell with intriguing features. And, not surprisingly, I only let some of my closest friends know about my new doorbell features by giving them registered RFID tags (entrance permits) to make my other guests frightened even a little bit 🙂 In detail, this doorbell talks to the guests and informs the user via WhatsApp when the guests ring the doorbell or show RFID tags or cards.

First of all, to make the doorbell talking with the guests after an interaction, I generated voices from texts for each occasion I wanted the doorbell to talk. You can get more information about how to create voice files over text files in the following sections.

Read more…

The GPRino is a $300 ground penetrating radar

Ground penetrating radar systems, which can be used to sense the density of objects under the Earth, are normally seen as a fairly exotic piece of equipment. Naturally, such devices cost thousands of dollars. Mirel Paun’s “GPRino” prototype, though, aims to accomplish this viewing task for the comparatively paltry sum of $300.

The GPRino uses antipodal Vivaldi antennas to see into the ground, under control of an Arduino Mega. Onboard visualization is handled by an LCD shield, and collected data can also be transmitted to a PC for further analysis.

Using ESP8266 WiFi Module with Arduino Micro

Although the ESP8266 01 WiFi Module has a wide support and a good community crowd, the Arduino Uno board takes advantage of it’s ease of use and beginner-friendly layout over Arduino Micro for being one of the most used boards for cheap IoT solutions. As a result, there aren’t many tutorials documenting how to use the module with this board. So here’s a short & simple tutorial for people getting started with IoT and want to use the Micro+ESP01 combination.

Read more…

Digital LED Staircase lightening in motion using Arduino and Ultrasonic Sensor

Automated lightening of staircase not only helps to save electricity but also takes us to advancement in quality living of life. We generally uses normal circuit to turn on and off the light in stairs, but there is loss in electricity since we turn it off only at once during sleep. So, in this tutorial we are going to make the automated staircase that will light up only when it senses motion of people passing through stair.

Read more…

Arduino Portenta + STEMMA Cable = PorSTEMMA

We wanted to try out the Arduino Portenta that has arrived, and what better way than to test it out with our STEMMA QT boards? There’s a 5 pin expansion port, which exposes the I2C pins and power+ground. Using our handy MKR to STEMMA cable https://www.adafruit.com/product/4483 we can plug in any of our 50+ sensors and displays. Here we show how adding an OLED and IMU is plug-n-play trivial and our examples just work!

Make Eating Robot With Arduino Nano | Gold Screw

The idea for this project came from my daughter.

She wants a robot, and this robot can open its mouth so that it can put food in its mouth.

So, I searched indoors for things that were available: cardboard, Arduino Nano, ultrasonic sensor, servo motor… to be able to create a robot for girls to play in the fastest time, and at the lowest possible cost.

Read more…