Arduino

MomoCoder GGKP A DIY Smart controller

MomoCoder GGKP A DIY Smart controller

, September 20, 2023

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

Safe and Unsafe pins in ESP32 and ESP32-S3

Safe and Unsafe pins in ESP32 and ESP32-S3

, May 29, 2023

What are the pins that are safe

Accelerometer / Gyroscope sensor MPU6050 Airmouse with ESP32 x BLE Mouse

Accelerometer / Gyroscope sensor MPU6050 Airmouse with ESP32 x BLE Mouse

, April 3, 2023

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

Cheap DIY Stream deck alternative

, March 29, 2023

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

Smart temperature control for a cheap Soldering iron

, March 29, 2023

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

DIY ECG/EKG Electrocardiogram

, March 7, 2023

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.

Never make this mistake if you are using i2c display with u8g2 library

Never make this mistake if you are using i2c display with u8g2 library

, April 27, 2024

I have been using olikraus/u8g2: U8glib library for monochrome displays, to work with monochrome displays of different types. Recently I built a smart controller device It uses a 0.66-inch i2c OLED display. I used a single i2c bus to connect multiple devices as usual. I was using the MPU-6050 accelerometer module in addition to the […]

Uploading SPIFFS image to ESP32

, April 14, 2024

PlatformIO Normal upload FS Image says it uploaded to0x00210000 OTA mkspiffs -i broken.bin mkspiffs -i ok.bin era_cnt_max: 702last_errno: 0blocks: 480free_blocks: 3page_alloc: 5459page_delet: 1682used: 1370209 of 1799921total: 1799921used: 1370209 A fatal error occurred: Invalid head of packet (0x16): Possible serial noise or corruption.

(Solved) LVGL image inverted and rough edge artifact issue

(Solved) LVGL image inverted and rough edge artifact issue

, September 12, 2023

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

Esp32 modules

, December 22, 2020

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 / table-tennis Management Platform with real-time scorekeeping function

PiMP Ping-pong / table-tennis Management Platform with real-time scorekeeping function

, November 27, 2020

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

Configure bluetooth module for arduino

Configure bluetooth module for arduino

, January 19, 2015

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

Intel Edison

, September 30, 2014
Arduino Development and Innovation in Nepal

Arduino Development and Innovation in Nepal

, September 26, 2014

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

© 2024 Anil Maharjan