Momocoder GGKP is an open-source Smart controller with an optional Air Mouse feature. The hardware consists of ESP32-S3 Air Mouse: Motion control, BLE connectivity, OLED screen, compact design, 9 macro buttons, customizable for seamless device control. ESP32-S3 Air Mouse is your new go-to gadget for effortless device control. Features: Motion Control: Navigate with a wave […]
I have this tiny 0.66in OLED display bought from AliExpress, The store page says it is using SSD1317 driver but I could not find anything for SSD1317 except for its datasheet also the datasheet used a 128×64 display, not the one I am using which is 64×48. I have used it with U8G3 library with the constructor U8G2_SSD1306_64X48_ER_F_SW_I2C with no […]
I was looking for a free tool to do some measurements on my STL files before sending it for 3D printing. After installing a few desktop applications, none of them actually fulfilled my needs, until I found this free online open-source tool from 0x00019913 I’m a Teapot, Meshy meshy is a browser-based tool for performing measurements, […]
Microsoft Teams is a popular collaboration platform used by many organizations. In this article, we will explore the process of building an AI-powered app for Microsoft Teams. The app we will create is a chatbot that can answer questions about your organization using external data sources. These data sources can include repositories, PDF files, Google […]
This is a transcript of a talk I presented recently at my company to an audience from all the departments in the company. I went over general definitions, Langchain, some modules in langchain and two applications I had built recently, one being a Question Answer application and a data interpreter. Definitions Let’s get started with […]
I had the MPU6050 module on my shelf for a long time before I finally decided to open it. I was really excited to do an Airmouse project with ESP32 but procrastination has been my friend for all this time. I finally decided to open the static safe seal and solder the header pins to […]
This project is one of my favorites because I have lots of plants in my home. I sometimes get too busy and forget to water my plants and the plants get really unhappy and dry. This project will implement a humidity/moisture sensor to detect dry soil and alert you to water your plant. The project […]
In this blog post, I share my experience of building a cheap DIY Stream deck alternative using FreeTouchDeck, an open-source project maintained by Dustin Watts. The project saved me hours of writing code and was a ready-to-use project that only required compatible hardware. I used a 2.4in TFT LCD using ILI9341 driver with resistive touch, an ESP32-WROOM-32 bare module, an ESP32 breakout board, and a CH340 Programmer. After some challenges with soldering and programming, the Stream deck alternative was ready to use, and I even used the box that the LCD came in as an enclosure.
I recently bought a less than 5 Euros cheap Soldering Iron which I decided to make smart by adding a control circuit to it. The project requires the following components The project had 3 main stages Budget The total cost for the project was The total budget came to 13.5 Euros, which is cheap. 😉
I needed an ECG but faced long wait times to see a specialist. I decided to build a DIY ECG device using the AD8232 ECG module and an ESP32-S3 dev module with an LCD screen. After some tinkering, I was able to build a device that read ECG data and displayed it on a screen. I also added a feature to detect the frequency of the ECG data and calculate heart rate via the RR interval in realtime on a browser through websocket.
I have been using KeystoneJs for one of my projects. Keystone uses Prisma. I have been putting off using migrations for a while now so, I already have my production site with data and I do not want to lose my data to start using migrations. For this purpose, there is a technique called baselining […]
Trigonometry “the foundation” the branch of mathematics dealing with the relations of the sides and angles of triangles and with the relevant functions of any angles. Google Basics of Trigonometry Trigonometry in its core has a very simple foundation. Although being so simple, it blows my mind that its the base to all the complex […]
In this blog post, we’ll explore how to build a simple paint app using a dual-axis joystick module, ESP32, and an IPS LCD screen, powered by the TFT_eSPI graphics library. The following components are required for this project. The app features 6 colors that are switchable by pressing the joystick switch. The cursor moves to […]
If you are a python dev, in python you can use code video generator Remotion is a video generation tool that enables you to programmatically create videos. It holds particular appeal for web developers, as it leverages React as a framework for video creation. This blog post is intentionally concise and focused, aiming to help […]
Configuring your FreeTouchDeck (FTD) project has never been this easy and efficient. Welcome to a smoother configuration experience. Access it on your smartphones now. The FreeTouchDeck Configurator in a Nutshell This standalone application is your key to simplified FTD configuration. Get ready for a host of exciting features that will make configuring your FTD a […]
In this blog post, we’ll explore how you can harness the power of Wokwi to simulate embedded system hardware directly in your web browser. Additionally, we’ll delve into the use of their VSCode extension, which enables you to simulate the environment locally for enhanced speed. My quest for simulators began when I realized the time-consuming […]