Skip to content

E-Tinkers

Learn through tinkering

  • About
  • Apps

Category: Raspberry Pi

Simple steps to setup WordPress SMTP email without a plugin

2020-09-252020-09-14in Raspberry Pi, WordPress1366 WordsHenry Cheung8 Comments
Simple steps to setup WordPress SMTP email without a plugin

Recently a reader of my blog asking on how to setup WordPress mail. It turns out it take a just a few simple steps to make the WordPress SMTP email works without a plugin. Continue reading "Simple steps to setup WordPress SMTP email without a plugin" →

Lora – Part 1: RAK7243C Lora Gateway

2020-08-262025-01-02in Lora, Raspberry Pi5320 WordsHenry CheungComment
RAK7243 Gateway and RAK5205 WisTrio Modules

A week ago, I got a chance to borrow a RAKWireless' RAK7243C LPWAN Developer Gateway and a few RAK5205 WisTrio modules for a test, and this is my first impression of the products with my understanding on how it works. Continue reading "Lora – Part 1: RAK7243C Lora Gateway" →

Mount a hard disk to Raspberry Pi as root file system

2019-11-03in Raspberry Pi1048 WordsHenry Cheung2 Comments
Mount a hard disk to raspberry pi as root file system

For past 3 years this web site was running on a Raspberry Pi with a 16GB SD card. I have a couple of old hard disks with me, so I recently decided to replace the SD card of this web site's Raspberry Pi with a hard disk. Continue reading "Mount a hard disk to Raspberry Pi as root file system" →

Shortest Path Algorithm Revisit with Golang

2019-06-242019-06-24in Golang(Go), JavaScript, Python, Raspberry Pi1377 WordsHenry Cheung

I wrote a shortest path algorithm about a year ago using Python and later on port it into JavaScript, I recently revisit the algorithm and port it into Golang and compare the performance of three versions on two different hardware platforms. Continue reading "Shortest Path Algorithm Revisit with Golang" →

A Better way to install Golang (Go) on Raspberry Pi

2019-06-222022-04-20in Golang(Go), Raspberry Pi1001 WordsHenry Cheung26 Comments

I recently want to install Golang(Go) on my Raspberry Pi, and realised that the easy way to install Golang may not be the better way to install Golang on Rasperry Pi. Continue reading "A Better way to install Golang (Go) on Raspberry Pi" →

Control Raspberry Pi GPIO using node-RED

2019-02-252025-01-02in JavaScript, Raspberry Pi, Sensor1886 WordsHenry Cheung12 Comments
simple gpio dashboard node-red flow

I wrote about how to control Raspberry Pi GPIO via web browser without using web framework or full blow web server about a year ago, today I'd like to introduce you an easier way to control Raspberry Pi GPIO via browser using node-RED. Continue reading "Control Raspberry Pi GPIO using node-RED" →

How to properly host Flask application with Nginx and Guincorn

2018-08-242025-01-02in Nginx, Python, Raspberry Pi, Web Development1686 WordsHenry Cheung29 Comments
How to host Flask with Nginx and Gunicorn

I recently need to host a Flask web application, and decided to share my experience with this comprehensive guide on how to properly host a Flask web application with Nginx http server and Gunicorn WSGI server. Continue reading "How to properly host Flask application with Nginx and Guincorn" →

How to control Raspberry Pi GPIO via http web server

2018-04-212019-02-25in JavaScript, Python, Raspberry Pi1876 WordsHenry Cheung37 Comments
control RPi GPIO via http server

You bought your Raspberry Pi, and managed to create a python script to turn on/off an LED via GPIO. Then you are wonder "How can I control the GPIO via a web page"? This is a common questions been asked repeatedly on Raspberry Pi StackExchange and Raspberry Pi user groups. Continue reading "How to control Raspberry Pi GPIO via http web server" →

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" →

DS18B20 data analysis using Pandas

2017-09-172025-01-02in Python, Raspberry Pi, Sensor1536 WordsHenry Cheung5 Comments
ds18b20 data analysis using pandas

I wrote about how to collect data from DS18B20 temperature sensor with Raspberry Pi a few months ago, and this is an article on how to do some basic data analysis using Python with the collected DS18B20 temperature sensor data. Continue reading "DS18B20 data analysis using Pandas" →

Posts navigation

Older posts

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