Install Node-RED on Raspberry Pi (32-bit and 64-bit RPI OS) – Complete Guide

Install Node-RED on Raspberry Pi works on 64-bit RPI OS

In this tutorial, we will learn how to install Node-RED on a Raspberry Pi. This installation process works on both 32-bit and 64-bit versions of the Raspberry Pi OS (formerly known as Raspbian). We will cover everything from prerequisites and SSH access to the full installation, configuration, accessing the Node-RED editor, and setting it up … Read more

Install Mosquitto MQTT Broker on Raspberry Pi – Complete Guide

Install Mosquitto MQTT broker Raspberry Pi

In this tutorial, we will learn how to install the Mosquitto MQTT broker on a Raspberry Pi. The Mosquitto broker will be used for MQTT communication on the Raspberry Pi, allowing IoT devices to exchange messages efficiently using the publish/subscribe model. The Mosquitto MQTT broker is a lightweight and efficient messaging server designed for IoT … Read more

TM1637 4-Digit 7 Segment Display Module with Raspberry Pi Pico

TM1637 4-Digit 7 Segment Display Module with Raspberry Pi Pico

This guide focuses on the TM1637 4-digit 7-segment display module and its interfacing with the Raspberry Pi Pico. Unlike a standard 4-digit 7-segment display which requires 12 pins to connect to a microcontroller, the TM1637 module uses only four pins, making it a very convenient and practical choice. We will discuss this module’s description, pinout, … Read more

Interface Analog Joystick Module with Raspberry Pi Pico

Interface Analog Joystick Module with Raspberry Pi Pico

In this tutorial, we will learn how to interface the KY-023 Analog Joystick module with Raspberry Pi Pico using MicroPython. We will start with an introduction to the module, its pinout, and how it works internally. Then we will write a MicroPython sketch to read the x-axis, y-axis, and push-button states from the joystick in … Read more

Introduction to I3C Communication Protocol

Introduction to I3C Communication Protocol

The Improved Inter-Integrated Circuit (I3C) is a next-generation communication protocol developed by the MIPI Alliance to overcome the limitations of I2C and SPI. It provides a high-speed, low-power interface designed for advanced sensor communication while maintaining backward compatibility with I2C. Recommended Books Books that cover this topic in more depth. Book Why read it Buy … Read more

BME280 Sensor with STM32 Nucleo using STM32CubeIDE

BME280 Sensor with STM32 Nucleo using STM32CubeIDE

In this tutorial, we will learn how to interface BME280 sensor with STM32Nucleo and program it in STM32CubeIDE using HAL libraries. At first, we will briefly introduce you to BME280 sensor, then interface it with our STM32 and program it for temperature, pressure, and humidity measurement using STMCube IDE. For demonstration, we will connect an … Read more

DS18B20 Sensor with STM32 Nucleo using STM32CubeIDE

DS18B20 Sensor with STM32 Nucleo OLED

In this tutorial, we will learn how to interface DS18B20 temperature sensor with STM32 Nucleo and program it in STM32CubeIDE using HAL libraries. Firstly, we will briefly introduce you to DS18B20 sensor, then interface it with STM32 and program it for temperature measurement using STMCube IDE. For demonstration, we will connect an SSD1306 OLED with … Read more

DHT22 Sensor with STM32 Nucleo using STM32CubeIDE

DHT22 Sensor with STM32 Nucleo using STM32CubeIDE HAL libraries

In this tutorial, we will learn how to interface DHT22 temperature and humidity sensor with STM32 Nucleo and program it in STM32CubeIDE using HAL libraries. At first, we will briefly introduce you to DHT22 sensor, then interface it with our STM32 and program it for temperature and humidity measurement using STMCube IDE. For demonstration, we … Read more