Uploaded July 2020 | Updated September 2026, 2 weeks ago
In this video guide, you will be learning how to connect an ADXL345 MEMS accelerometer to an Arduino Uno.
Check out our written guide on the ADXL345 accelerometer at our website: pimylifeup.com/arduino-accelerometer-adxl345
If you like our videos, consider supporting us through our website: pimylifeup.com/subscribe
MEMS stands for micro electromechanical system. It means that the accelerometer contains a microscopic mechanical component inside it. It uses this tiny part to help it detect acceleration.
There is a couple of reasons we chose to use the ADXL345 as our accelerometer.
The first is that it is an affordable bit of circuitry. You can purchase the ADXL345 relatively cheaply, meaning you can integrate it into projects without having to worry about blowing out your costs.
The second is that it features support for 3 different axes. Using the ADXL345 with the Arduino allows us to monitor the motion in X, Y, and Z axes.
The third reason is that it is straightforward to talk with the sensor. The reason for this is that it has support for the I2C and SPI serial interfaces. These serial interfaces make it very easy for the Arduino UNO to talk with the sensor and get back the data it needs.
To get the data from our ADXL345 accelerometer to our Arduino UNO, we will be making use of the Adafruit sensor library.
Hopefully, by the end of this video, you will have successfully connected the ADXL345 to your Arduino UNO and started getting data back from it.
Be sure to check out some of our other projects for the Arduino on YouTube: youtube.com/playlist?list=PLY0wxf-bhqJerNSmFPxxm5v7q_0kyidgT
You can also view them on our website at: pimylifeup.com/category/arduino-projects
In this video guide, you will be learning how to connect an ADXL345 MEMS accelerometer to an Arduino Uno.
Check out our written guide on the ADXL345 accelerometer at our website: pimylifeup.com/arduino-accelerometer-adxl345
If you like our videos, consider supporting us through our website: pimylifeup.com/subscribe
MEMS stands for micro electromechanical system. It means that the accelerometer contains a microscopic mechanical component inside it. It uses this tiny part to help it detect acceleration.
There is a couple of reasons we chose to use the ADXL345 as our accelerometer.
The first is that it is an affordable bit of circuitry. You can purchase the ADXL345 relatively cheaply, meaning you can integrate it into projects without having to worry about blowing out your costs.
The second is that it features support for 3 different axes. Using the ADXL345 with the Arduino allows us to monitor the motion in X, Y, and Z axes.
The third reason is that it is straightforward to talk with the sensor. The reason for this is that it has support for the I2C and SPI serial interfaces. These serial interfaces make it very easy for the Arduino UNO to talk with the sensor and get back the data it needs.
To get the data from our ADXL345 accelerometer to our Arduino UNO, we will be making use of the Adafruit sensor library.
Hopefully, by the end of this video, you will have successfully connected the ADXL345 to your Arduino UNO and started getting data back from it.
Be sure to check out some of our other projects for the Arduino on YouTube: youtube.com/playlist?list=PLY0wxf-bhqJerNSmFPxxm5v7q_0kyidgT
You can also view them on our website at: pimylifeup.com/category/arduino-projects


![An Easy Raspberry Pi Music Player Tutorial [Archived]
In this video I will be putting together a Raspberry Pi music player that you can control from any device that has browser within your local network.
Full Tutorial: https://pimylifeup.com/raspberry-pi-music-player/
For this project I use a prebuilt software image known as the Pi MusicBox. This is a software package that allows you to connect to several different services such as Spotify, google music and more. It also lets you play local music files so if you have an offline library you can still play that.
This is a headless music player so you won’t be able to control the player on the Pi itself. You will need to use a different device such as your phone, computer or anything else that has a browser to be able to control it.
You won’t need any extra equipment apart from the standard parts you need for the Raspberry Pi. However, it has been recommended that you invest in a USB audio card or a sound card for the Pi so that you can get better audio. This is entirely optional and I found the audio through the HDMI just fine.
Since the Raspberry Pi music server uses a prebuilt image you can’t just easily install this onto an existing operating system. However, once you have installed the software you can add or do extra stuff on the Pi as it still contains everything you get with normal Raspbian.
It is very important you have your network setup for this project because you won’t be able to control it via the Pi directly. With the Ethernet just simply plug it in. The WiFi you will need to do a few extra steps to getting it working correctly.
There are a few security issues with this particular software package that I detail over at the website linked above. If you have concerns, then be sure to head over to the website and read up on it.
Hopefully you have been able to setup this Raspberry Pi music player correctly and without any issue. If you do run into any troubles, have feedback or anything else then be sure to drop a comment below or over at pimylifeup.com. An Easy Raspberry Pi Music Player Tutorial [Archived]](https://i.ytimg.com/vi/xRYwM8jTb-8/mqdefault.jpg)







![Raspberry Pi Plex Server: Setup Your Very Own Media Server [OLD]
Please follow the latest version of this tutorial at: https://www.youtube.com/watch?v=xjs9nSUnUJI
In this video I show how you can setup a Raspberry Pi Plex server so you can have your entire media library in one location. Anyone with a valid connection to it will be able to stream from it.
Full Tutorial: https://pimylifeup.com/raspberry-pi-plex-server/
There is currently no official ARM version of Plex so instead we will need to download an unofficial package. This is done by dev2day.
One of the best things about the Plex client is the amount of devices it’s supported on. There is almost no mainstream device that you won’t be able to install the client or at the very least access it via the web app.
There of course some bottlenecks for using the Pi as a streaming server. This includes the 2.0 USB ports if you’re looking to hook up a hard drive to the Pi. The pi will still make for a decent plex server probably handling 2-3 people.
If you have trouble getting the package to download, then change the URL in the package source list to just plain HTTP. (I explain this in the video) It should then download without any issue at all. However, the standard way should work just fine. (It didn’t for me unfortunately.)
There are quite a few ways you’re able to store your media on the plex server. The best way would be on an external hard drive. You can make this a network attached storage so you can access it anywhere within your local network.
You should find that all the official clients should find your server automatically without needing to add the IP in. If you want to use the web app then you simply need to enter the IP with the port 32400 and then /web/.
I hope this video helps you with getting the Raspberry Pi plex server setup correctly. If you come across a problem, noticed something I missed or just some feedback then please don’t hesitate to leave a comment below over at pimylifeup.com
(Clip used in the video)
3D Animation Movie Big Buck Bunny - Animation Short by Blender Foundation
License: https://peach.blender.org/about/ Raspberry Pi Plex Server: Setup Your Very Own Media Server [OLD]](https://i.ytimg.com/vi/yt3WDsXtI7o/mqdefault.jpg)