Skip to content

E-Tinkers

Learn through tinkering

  • About
  • Apps

Category: Display

Build a SHT40-based temperature and humidity monitor

2024-08-032025-01-02in AVR, Display, Hardware Project, Sensor443 WordsHenry CheungComment
SHT40-based temperature humidity monitor with a home-built wooden box

This is just another weekend project. I need a temperature and humidity monitor, instead of buying one from Ikea, I decided to make one with a Sensirion SHT40 sensor and a ATtiny824 MCU.

Continue reading "Build a SHT40-based temperature and humidity monitor" →

How to drive a segment LCD glass with GPIO

2024-07-292025-03-09in AVR, C, Display, Hardware Project2523 WordsHenry CheungComment
4-digit segment LCD glass

A while back when browsing Aliexpress, I saw this 4-digit segment LCD glass that selling for slightly more than USD1.00, so I bought it out of curiosity and this article describes on how to drive the LCD glass with GPIO, no dedicated LCD controller used.

Continue reading "How to drive a segment LCD glass with GPIO" →

Build a PalmTop handheld with STM32G070

2023-06-252025-01-02in Arduino, Display, STM323614 WordsHenry Cheung1 Comment
PalmTop - STM32G070-based Handheld

For many makers, a project idea sometime may take a very long time to materialised. This project for creating a STM32G070-based PalpTop handheld took me almost a year, starting from the initial idea, to making the final PCB, and still not 100% completed yet. Continue reading "Build a PalmTop handheld with STM32G070" →

How to create Arduino Library from Arduino Sketch

2017-12-022025-01-02in Arduino, Display, Sensor, SPI2325 WordsHenry Cheung1 Comment
how to create arduino library

On previous article, I wrote an Arduino sketch for interfacing LCD 5110 display module with Arduino, it is not an Arduino library that can be distributed and share with others yet. In this article, I will explain how to create an Arduino library in 6 easy steps. Continue reading "How to create Arduino Library from Arduino Sketch" →

How to use LCD 5110 (PCD 8544) with Raspberry Pi

2017-11-302025-01-02in Display, Python, Raspberry Pi, Sensor, SPI2772 WordsHenry Cheung2 Comments
lcd-5110-interface-with-raspberry-pi

In this article, I will briefly explain on how to create a Python class library to interface with LCD 5110 display module and shares the common APIs with the Arduino LCD5110 library that I previously created. Continue reading "How to use LCD 5110 (PCD 8544) with Raspberry Pi" →

How to use LCD 5110 (PCD 8544) with Arduino

2017-11-272025-01-02in Arduino, Display, Sensor, SPI2687 WordsHenry Cheung1 Comment
lcd-5110-pin-assignments

LCD 5110 (a.k.a. Nokia 5110 or PCD8544) display is a commonly available LCD module with SPI interface, by writing our own LCD driver based on its data sheet, we could learn a lot about how the LCD module works and how to write SPI program and save a lot of SRAM memory. Continue reading "How to use LCD 5110 (PCD 8544) with Arduino" →

Follow E-Tinkers At

  • Github
  • YouTube

Most Popular Posts

  • What is GoogleSoftwareUpdate.app on my Mac?
  • How to control Raspberry Pi GPIO via http web server
  • The simplest button debounce solution
  • Build an ESP32 Web Server and IR Remote
  • Measure pH with a low-cost Arduino pH sensor board
  • A Better way to install Golang (Go) on Raspberry Pi
  • How to properly host Flask application with Nginx and Guincorn
  • Do you know Arduino? – sprintf and floating point
  • Using a Thermistor with Arduino and Unexpected ESP32 ADC Non-linearity
  • Getting started with STM32 and things you need to be aware of

Categories

  • Arduino (23)
  • AVR (9)
  • C (6)
  • Display (6)
  • ESP-NOW (2)
  • ESP32 (2)
  • ESP8266 (5)
  • Golang(Go) (2)
  • Google Apps (2)
  • Hardware Project (6)
  • Hydroponics (3)
  • JavaScript (7)
  • Lora (3)
  • MacOS (3)
  • Nginx (6)
  • PHP (6)
  • Python (7)
  • Raspberry Pi (20)
  • Security (3)
  • Sensor (13)
  • SPI (4)
  • STM32 (6)
  • Test Equipment (1)
  • Web Development (3)
  • WordPress (12)
E-tinkers.com | Copyright © 2025