In this tutorial, we will be showing you how to add wake word detection to your Raspberry Pi by using the Porcupine software. Porcupine is a lightweight and accurate wake word engine that was developed by AI company Picovoice.
Latest Raspberry Pi Guides & Projects
In this Raspberry Pi project, we will be showing you how to get Android to run on its hardware by making use of LineageOS. We will be using a specially modified version of LineageOS that features a custom kernel for the Pi’s hardware.
In this project, we will be walking you through the steps to set up the Go compiler on the Raspberry Pi. You will also write a simple hello world script in Go that we will explain how to run and compile. Go is a relatively new programming language.
In this guide, we will be showing you how to get Quake 3 Arena running on the Raspberry Pi. To achieve this, we will showcase two different methods. One method makes use of the optimized Q3Lite build. The other uses the one provided through the package repository.
Our Most Popular Project Types
Latest Linux Tutorials
Learn how to create new users on a Linux/Unix operating system by using the useradd command. It is a powerful command that allows you to configure the users you create. You can set account expiries, set the groups, and create home directories.
Learn how to use the hostname command on Linux and Unix based operating systems. The hostname command can be used to display and set the hostname of the system as well as display its assigned IP addresses and fully qualified domain names.
In this Linux guide, you will be learning how to use the rm command on Linux/Unix based operating systems. rm stands for remove and is used to delete files and directories by unlinking their filename and marking their data as writeable storage.
In this guide, you will learn how to cleanly shut down a device running Linux by using the shutdown command. By using this command, you will be able to safely power off, reboot, or halt your device using these straightforward steps.
Latest Coding Tutorials
With this straightforward guide, you will learn all about how strings are handled within the Python programming language. Learn how to define, format, and modify strings. Learning about strings is a critical part of any programming language.
In this Python tutorial, we will be walking you through the steps on how to use arrays. Throughout this guide, you will learn how to make use of the array module in Python to create and manipulate type constrained arrays.
Latest Electronic Tutorials
Learn how to calculate series resistance in this easy to follow guide. We take you through an example of how to quickly calculate the total resistance with. There is also a calculator that you can make use of to verify your own calculations minimal effort.
In this guide, we go through all the basics of voltage dividers and anything else that you need to know about them. It’s a crucial part of electronic circuits that I highly recommend that you take the time to learn and understand.
Latest Arduino Projects
This tutorial takes you through all the steps to connecting the APA102 RGB LED strip to the Arduino. We also guide you through the process of writing some code to be able to control the LED strip. It’s an excellent project if you love playing with lights.
Learn how to set up the ADXL345 accelerometer with the Arduino. It’s a cool sensor that will be handy in quite a few tutorials, especially ones where movement is involved. We make use of an Adafruit library, which makes this tutorial significantly easier.