Instead of programming a web and mobile application from scratch to send commands to my thermal printer, I wanted to use Telegram, a cross-platform cloud-based messaging service compatible with iOS and Android. In Telegram, it is effortless to create...
A small mini voice assistant robot to solve the troubles in individual use of intelligent speaker. As I want to have a voice assistant that can be customized started from the hardware and need to access to the voice assistant and control my own devices...
Barcode (QR) reader – part 1 Here's another one of my little weekend projects (in this case, more than one weekend). It is a barcode (and QR) reader that plugs into the PC's USB port and is seen by the system as an HID device, specifically a keyboard....
Introduction In this project, we are going to make a simple lipo battery charger using TP4056 module with battery protection. The circuit that charges the battery by supplying the charge carrier (i.e-electrons) to it is battery charger circuit....
BlueBoard#01 is... A 100mm by 100mm board that's for prototyping and one-off projects that use SMT and through-hole components. An earlier prototype Features 19 standard footprints2 x 1.27mm pitch footprints (10 pads, 28 pads)1 x 0.65mm and 0.635mm...
There are plenty of great implementations of different and historically important CPUs available on various FPGA-based platforms, but to my knowledge very few trying to implement calculator CPUs. Old calculators where one of the first examples of "microcontrollers"...
1 Intro The Enecsys Gateway is a Zigbee gateway allowing communications between the Enecsys microinverters and their monitoring backend. The Enecsys company is unfortunately defunct since 2015 and their DNS domains have been taken over by a UK enecsys...
(Here's the complete description - sorry for some redundancy.) There are many single chip bipolar stepper motor controllers. These can supply one to two amps and work great for most NEMA 17 and smaller motors. But I wanted to control a long NEMA 23 motor...
Really Mike, why a TMD-3? Before I talk about what TMD-3 will be, I would like to give a brief overview of Turing machines, the TMD-1 and TMD-2 designs, and what prompted me to want to do a TMD-3. Turing Machines 101 The Turing machine was invented in...
The story behind this project Every now and then I would find the need for a differential probe. I’d end up using a high voltage diff probe, which you've probably seen lurking around most electronics labs – the ones housed in a large rectangular box...
Techniques ReviewWe are going to consider only time series analysis in this section. There are reviews of "complexity measures" (Feldman and Crutchfield 1998, Daw, et.al. 2002). Kuusela, et.al. (2002) compare the results of ten different complexity measures...
These are parts of AIME's operating system that I am beginning to shoe-horn into a Raspberry Pi or more probably a few Zero's networked together inside a smaller and less sophisticated quadruped. AIME was 3.2GHz dual-core intel powered and a lot more...
This project demonstrates a basic web application example with the CC3200 development board, AK9753, and TMP006 sensors (web-application link.)I have developed a simple web application for the CC3200 development board, an AK9753 Human Presence...
First of all, to obtain weekly comics release lists from the ShortBoxed comics API, I developed a web application in PHP running on Raspberry Pi. Then, I used an Arduino Nano 33 IoT to get comics release lists transferred by the PHP web application and...