Command list: Download and run the docker installation script: Add the current user to the “docker” group to enable commands to be run without sudo. Replace “pi” with your username if it differs. Lot out and back in to apply changes. Check that docker and docker compose have been installed: Create a “docker-compose.yml” file somewhere… Continue reading Self-Host Gitea on a Raspberry Pi
Category: Embedded Systems
Photon 2 Tutorial: Motion Sensor Alarm
In this tutorial, we will create an IoT connected motion sensor alarm that you can use to alert you via a telegram message that a sensor has been tripped. You can also extend this project to introduce an audible alarm if you wanted to make this a little less covert! We are going to make… Continue reading Photon 2 Tutorial: Motion Sensor Alarm
Node-RED Telegram IoT Bot Integration
In a previous project we created a Raspberry Pi IoT server which takes sensor data collected remotely over a WiFi network using the MQTT protocol and stored it before plotting it nicely in a Grafana dashboard. An extension of this project could be accessing the recorded sensor data remotely, i.e. not on the same network… Continue reading Node-RED Telegram IoT Bot Integration
Easy Raspberry Pi IoT Server
This is the written guide corresponding to our video tutorial showing you how to set up a Raspberry Pi IoT server using MQTT, Node-RED, InfluxDB and Grafana. These applications will be run inside docker containers so they are a perfect introduction if you haven’t tried containerising your applications before! We are using a Raspberry Pi… Continue reading Easy Raspberry Pi IoT Server
Solar-powered Weather Station using the Cicerone board
Please note this article is a work in progress and will change over the coming days In this guide we detail how to make a solar powered weather station using the Cicerone board and LoRaWAN. This is the written version of the project featured in this video: Build list To make this project we need… Continue reading Solar-powered Weather Station using the Cicerone board
FreeRTOS on RP2040 Boards (Pi Pico etc) using VSCode
Introduction This is a basic tutorial which will show you how to set up the VSCode environment to be able to compile, link and use FreeRTOS in your RP2040 based projects. This tutorial won’t go too much into the weeds about how FreeRTOS works, that is for our next tutorial. However, in this tutorial we… Continue reading FreeRTOS on RP2040 Boards (Pi Pico etc) using VSCode
Overclocking the Raspberry Pi Zero 2
The Raspberry Pi Zero 2 got a pretty major performance boost over the original Pi Zero but if that boost wasn’t quite enough for you then don’t panic! It is possible to squeeze even more performance out of the Pi Zero 2 by overclocking it and it turns out to be quite a straightforward process!… Continue reading Overclocking the Raspberry Pi Zero 2
WiringPi on the Raspberry Pi Zero 2 W
This tutorial is going to cover how to set up the WiringPi library to enable you to use the GPIO on your Raspberry Pi in C. If you are looking for something more advanced than a blinky program, then make sure you check back as this tutorial is only the first in a long series.… Continue reading WiringPi on the Raspberry Pi Zero 2 W
VSCode Server Setup C Programming on Headless Raspberry Pi
Have you wondered how to code in C on your Raspberry Pi? Well today we are going to show you how to write a C program on a Raspberry Pi running in headless mode, that is the Raspberry Pi is only connected to WiFi and power, no keyboard or monitor. Programming on C on a… Continue reading VSCode Server Setup C Programming on Headless Raspberry Pi
Headless Raspberry Pi Setup
What is headless mode? Well the easiest way to describe it is simply by imagining using your Raspberry Pi with nothing connected, no keyboard, mouse or monitor, only power is required. We can still control the Raspberry Pi over a network connection and SSH so this solution is perfect for a minimal Raspberry Pi Setup.… Continue reading Headless Raspberry Pi Setup