The Raspberry Pi is a tiny computer running on [ARM (Advanced RISC Machines)](ARM%20(Advanced%20RISC%20Machines).md) processors that cost around $40 and can run full functionnal version of differents Linux OS. It is also called a "prototyping board". It has wide use in eletronics because it allow user to interact with electronic components by the GPIOs in/out on the board. In proper terms, RPi is an embedded computer, also called an SBC for Single Board Computer. What can be disturbing at first is that its processor is a hybrid between a microprocessor and a microcontroller, called a SoC, for System on Chip, using this so-called ARM architecture. I use it mainly as an hobbyist : sometimes for runnings scripts that need time to be executed \(such as machine or deep learning training phases\) or scrapping scripts, as a server to learn dev ops and as an IoT device to remotely manipulate electronics components. ![look at this beauty! 😍](https://upload.wikimedia.org/wikipedia/commons/f/f1/Raspberry_Pi_4_Model_B_-_Side.jpg) ## Projects I like * [Driving LED light strip with heart rate and bike sensors](https://steele.blue/raspberry-pi-bike/) * [Making a digital dashboard with Google Calendar integration](https://www.youtube.com/watch?v=BR_yko0gr-Y) * [Raspberry Pi Supercomputer cluster](https://www.youtube.com/watch?v=VzcarXuVUvU) * [Raspberry Pi Cluster - Introduction to clustering](https://www.youtube.com/watch?v=kgVz4-SEhbE) * [The Drone Pi](https://www.instructables.com/The-Drone-Pi/) * [RPi projects from Hackster.io](https://www.hackster.io/raspberry-pi?ref=topnav) * [Ethical hacking beginner kit on RPi 3 B+](https://null-byte.wonderhowto.com/how-to/build-beginner-hacking-kit-with-raspberry-pi-3-model-b-0184144/) * [Full size arcade cabinet with Raspberry Pi](https://www.instructables.com/Full-Size-Arcade-Cabinet-Using-Raspberry-Pi/) * [Steampunk desktop background radiation monitor](https://www.balena.io/blog/show-tell-a-steampunk-desktop-background-radiation-monitor/) * [Astro Pi : giving young people the chance to run their computer programs in space](https://astro-pi.org/) ## Useful links ### Inspirations * [Hackster.io - IMO, the best blog and community for hardware lovers](https://www.hackster.io/) ### Buying * [Official shop](https://www.raspberrypi.org/products/) * [Raspberry Pi 4 B \(best seller and last version with 8gb RAM\)](https://www.raspberrypi.org/products/raspberry-pi-4-model-b/?resellerType=home) * [Raspberry Pi 4 B 8go RAM with all starting accessories](https://www.amazon.fr/Freaf-Raspberry-4%E3%80%90Version-Alimentation-Interrupteur/dp/B07TF5PPPN/ref=sr_1_9?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=12GH3OJQXY30S&dchild=1&keywords=raspberry+pi+4+8go&qid=1605302985&sprefix=raspberry+pi+4+%2Caps%2C170&sr=8-9) * [Adafruit store - Great shop for DIY electronics](https://www.adafruit.com/) * [Official Pi Foundation Display 7" Touchscreen](https://www.adafruit.com/product/2718) * [Official RPi camera 8 megapixels](https://www.adafruit.com/product/3099) * [Small all in one keyboard/mouse for portable use](https://www.amazon.fr/dp/B07CQRSW5D/ref=sspa_dk_detail_1?psc=1&pd_rd_i=B07CQRSW5D&pd_rd_w=IL665&pf_rd_p=44823ad6-3e15-4de3-b12e-dab83072aa41&pd_rd_wg=vwoyj&pf_rd_r=DG555JYWX9B0Y2BYGS2Q&pd_rd_r=48fb1b41-5a20-4a2d-8c3c-f95fe3a034cb&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEyM1M3S0pVSjJIVVZCJmVuY3J5cHRlZElkPUEwMjQyMDQ5MU9YUFFSOUJPT0lIVSZlbmNyeXB0ZWRBZElkPUEwMDc0NTA1MVdORVVQRE5VQUZPOCZ3aWRnZXROYW1lPXNwX2RldGFpbF90aGVtYXRpYyZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU=) * [Freenove electronic starter kit with great access controls components](https://www.amazon.fr/Freenove-Raspberry-Processing-Tutorials-Components/dp/B06VTH7L28/ref=sr_1_8?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=1XFLJ97FTY067&dchild=1&keywords=raspberry+pi+4+starter+kit&qid=1605303409&s=computers&sprefix=rasp%2Ccomputers%2C170&sr=1-8) * [Raspberry Pi Zero - The $5 computer](https://www.kubii.fr/pi-zero-v13/1401-raspberry-pi-zero-v13-kubii-3272496006973.html) * [Sense hat - A sensor station with LED display and a joystick](https://www.kubii.fr/cartes-extension-cameras-raspberry-pi/1081-raspberry-pi-sense-hat-kubii-640522710799.html) * [Raspberry Pi Pico a brand new $4 micro-controller](https://www.raspberrypi.org/blog/raspberry-pi-silicon-pico-now-on-sale/) ### Installations * [Setting up your Raspberry Pi for the first time](https://projects.raspberrypi.org/en/projects/raspberry-pi-setting-up) * [Chromium media edition on Raspbian to run streaming services \(Spotify, Netflix...\)](https://blog.vpetkov.net/2020/03/30/raspberry-pi-netflix-one-line-easy-install-along-with-hulu-amazon-prime-disney-plus-hbo-spotify-pandora-and-many-others/) * [Install Ruby on Rails on Raspberry Pi](https://computers.tutsplus.com/tutorials/how-to-install-ruby-on-rails-on-raspberry-pi--cms-21421) * [Installing PostgreSQL 12 on Rapsbian Buster using Docker](https://medium.com/@mattvonrohr/installing-postgresql-12-on-raspbian-buster-using-docker-51032c0a0cdf) * [Getting started with Sense Hat](https://projects.raspberrypi.org/en/projects/getting-started-with-the-sense-hat) * [Install Grafana + InfluxDB on RPi](https://www.circuits.dk/install-grafana-influxdb-raspberry/) ### Security and debugging * [Backup Raspberry Pi SD Card on macOS](https://medium.com/@ccarnino/backup-raspberry-pi-sd-card-on-macos-the-2019-simple-way-to-clone-1517af972ca5) * [Mount a RPi SD card using Mac](https://medium.com/@iamalleksy/how-to-mount-raspberry-pi-sd-card-using-mac-3046abc2059a) ### Artificial Intelligence * [Using DeepStack on Raspberry Pi - Computer vision specialized in human faces](https://python.deepstack.cc/raspberry-pi) * [Install OpenCV 4 on RPi](https://www.pyimagesearch.com/2018/09/26/install-opencv-4-on-your-raspberry-pi/#crayon-5c82dea10104c031998238) ### APIs * [Serving Raspberry Pi with Flask](http://mattrichardson.com/Raspberry-Pi-Flask/) * [Creating Web APIs with Python and Flask](https://programminghistorian.org/en/lessons/creating-apis-with-python-and-flask) * [API Creation guide](https://www.fullstackpython.com/api-creation.html) ### Specific components * [Using a joystick on RBP using an MCP3008](https://www.raspberrypi-spy.co.uk/2014/04/using-a-joystick-on-the-raspberry-pi-using-an-mcp3008/) * [Control RGB LED-Strips using RPi](https://dordnung.de/raspberrypi-ledstrip/) * [Connect RGB Strip LED lights to a Raspberry Pi Zero and control from Node.js](https://medium.com/@danidudas/how-to-connect-rgb-strip-led-lights-to-raspberry-pi-zero-w-and-control-from-node-js-70ddfec19f0b) * [Using I2C Enabled LCD Screens with RPi](https://www.raspberrypi-spy.co.uk/2015/05/using-an-i2c-enabled-lcd-screen-with-the-raspberry-pi/) * [Raspberry Pi Cameras big overview](https://www.youtube.com/watch?v=BR_yko0gr-Y) ### Softwares and services * [RPi Cam Web Interface - Useful for creating security cam and control cam from outside](https://elinux.org/RPi-Cam-Web-Interface) * [Dataplicity - Control Rapsberry from anywhere](https://www.dataplicity.com/) * [VNC Connect - Control your RPi from your computer or smartphone](https://help.realvnc.com/hc/en-us/articles/360002249917-VNC-Connect-and-Raspberry-Pi) * [Pagekit - Fast and reliable localhost tunneling solution \(ngrok alternative\)](https://pagekite.net/) * [Ngrok - Most known tunneling localhost lib](https://ngrok.com/) ### Linux distributions * [RetroPie - Retro gaming linux distribution for RPi](https://retropie.org.uk/) * [Kali Linux - Ethical hacking linux distribution](https://www.kali.org/docs/arm/kali-linux-raspberry-pi/) * [OSMC - Open source media center on RPi](https://osmc.tv/) * [Windows IoT](https://docs.microsoft.com/en-us/windows/iot-core/tutorials/rpi) * [Archlinux on RPi - Linux distribution, retputed to be tough](https://archlinuxarm.org/platforms/armv6/raspberry-pi) ### Rapsberry Pi alternative boards * [Atomic Pi - RPi alternative with x86 architecture](https://hackaday.com/2019/06/06/the-atomic-pi-is-it-worth-it/)