One of most searched topic from internet regarding Raspberry PI is about projects to realize. Many of these results bring you to simple lists linking to not tested procedures. Today I would resume below the best projects I have personally tested with our board.
Interfacing External Devices
GPIOs allow Raspberry PI to interface an infinite world of external devices (motors, sensors, etc). Some of these devices are pretty simple to manage. With Python, they can be used to make complex projects requiring interaction between environment and digital world. Raspberry PI can also control and program Arduino (see Arduino vs Raspberry PI for differences).
- Control a simple stepper motor with a Raspberry PI
- Control a servo motor (sg90) using Raspberry PI
- Using Raspberry PI with DHT11 temperature and humidity sensor
- Control a 7 segment display from Raspberry PI
- Control a 4-digit 7-segment display from Raspberry PI
- Control a ultrasonic distance sensor with Raspberry PI
- Connecting Raspberry PI to Arduino via terminal
The simplest and most spread use of Raspberry PI involves this powerful micro board into creating a complete Media Centre. This projects can be accomplished with a lot of forms of the best open source Media Centre available today: Kodi. The 2 best versions are, in my opinion, OSMC and OpenELEC. Below the links to respective guide pages:
A second way to use Raspberry PI in a creative way is to mine cryptocoins. This is surely not the way to get rich, but this can help you to better understand cryptocoins world and how blockchain works:
Containers opened a new world to developers, making very easy and fast the applications deploy. With Raspberry PI this turns also in a great opportunity in realizing micro-services that you can easily test, upgrade, edit and delete. You can choose to use the on standard Raspbian OS or in optimized OS thinked specifically for containers like RancherOS
A simple test case for Docker over Raspberry to realize how easy is it can be proved with this very simple project regarding the setup of a complete video surveillance system that can be completed in a few minutes after having docker installed:
A useful way to have complete control of your website is personally managing the host where it resides. With this guide you can use your 30$ board instead of paying a webhost provider. This works greatly also on PI Zero!
Private email server
This is my favorite experience because this proves how powerful Raspberry PI is. A complete server able to receive and send emails in your home, with a web interface.
Raspberry PI as WiFI Hotspot
Sometimes old routers could not have an integrated WiFi adapter. With this guide you can easily setup a WiFi hotspot, so connecting to your router and enable a powerful WLAN connection.
Remote Printing Server For Your 3D Printer
Makers perfectly know the importance of controlling 3D prints even while a job is in progress. Print monitoring can help in stopping models that could be going to waste filament and allows to edit temperature paramenters on the way. With Raspberry Pi and OctoPrint it is a very simple work and also allows to see from a camera how job is progressing:
Need a personal space to store your files protecting your privacy? Dou you want something like Google Drive made with home hardware? So, Nextcloud on Raspberry PI could be your final solution.
Private Streaming Server
Raspberry PI can be used as a simple PC, connected to speakers, to reproduce your music. But if you want to stay on step forward, you must try Emby: the open media solution that brings your personal media on any device.
What is your favorite one?
Please, share with your friends in your social network if you like this article!