Arduino

MomoCoder GGKP A DIY Smart controller
9/20/2023

MomoCoder GGKP A DIY Smart controller

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 […]

Accelerometer / Gyroscope sensor MPU6050 Airmouse with ESP32 x BLE Mouse
4/3/2023

Accelerometer / Gyroscope sensor MPU6050 Airmouse with ESP32 x BLE Mouse

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 […]

Cheap DIY Stream deck alternative
3/29/2023

Cheap DIY Stream deck alternative

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.

Smart temperature control for a cheap Soldering iron
3/29/2023

Smart temperature control for a cheap Soldering iron

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. 😉

DIY ECG/EKG Electrocardiogram
3/7/2023

DIY ECG/EKG Electrocardiogram

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.

Safe and Unsafe pins in ESP32 and ESP32-S3
5/29/2023

Safe and Unsafe pins in ESP32 and ESP32-S3

What are the pins that are safe

(Solved) LVGL image inverted and rough edge artifact issue
9/12/2023

(Solved) LVGL image inverted and rough edge artifact issue

I had asked the question on Stack exchange here and had answered myself with a fix after I found out how to fix it. Summary of the issue I have ILI9341 320x240px TFT LCD screen which I am using with an ESP32-S3-wroom-1 module. I have tested with TFT_eSPI and it works fine, but when using LVGL, I […]

Esp32 modules
12/22/2020

Esp32 modules

There are several different options to choose from when buying an esp32 Modules. The most common ones I have come across are the following. Espressif / AI Thinker WROOM / WROVER WROOM32U has the smallest footprint among all. WROVER comes with integrated 8MB PSRAM ESPRESSIF ESP32 Modules The footprints are different in size and positioning […]

PiMP Ping-pong Management Platform
11/27/2020

PiMP Ping-pong Management Platform

PiMP, also known as Ping-pong Management Platform is a one-stop solution to manage table-tennis matches in your organization. PiMP consists of a beautiful GUI accessible on your browser built with the latest technology stack. It helps manage your Players’ data, matches data, Tournaments, and even lets you scorekeeping the match in realtime. PiMP offers real-time […]

Configure bluetooth module for arduino
1/19/2015

Configure bluetooth module for arduino

Requirements: a. Arduino b. XBEE Shield c. Bluetooth Module To make the bluetooth module work: Follow these steps a. Upload the bare minimum sketch to the arduino. void setup() { } void loop() { } b. Connect only the XBEE shield (incl. Bluetooth module to arduino) c. Connect arduino to pc and run the serial […]

Intel Edison
Arduino Development and Innovation in Nepal
9/26/2014

Arduino Development and Innovation in Nepal

WHAT IS ARDUINO? Arduino is an open-source electronics platform based on easy-to-use hardware and software. It’s intended for anyone making interactive projects. State of open source hardware development in Nepal Challenges and obstacles in development and innovation in Nepal What can be done to solve the issue of opensource hardware development and innovation in Nepal? […]

© 2023 Anil Maharjan