Cool uses for the Raspberry Pi

Hackers are buzzing with ideas from Pi-powered arcade machines and drones to the home automation and low-cost tablets. 10 coolest uses for the Raspberry Pi article tells that TechRepublic has delved into the Raspbery Pi’s developer forums, and here’s our round-up of the best ideas so far, ranging from the eminently achievable to the massively ambitious. You can use your Raspberry Pi for example as media streamer, arcade machine, tablet computer, robot controller and home automation controller. Rasberry Pi homepage offers also some more interesting projects like Retro games and a retro joystick.

1,718 Comments

  1. Tomi Engdahl says:

    Waveshare UGV Rover – A 6-wheel AI robot built around Raspberry Pi 4/5 and ESP32
    https://www.cnx-software.com/2024/05/02/waveshare-ugv-rover-6-wheel-ai-robot-raspberry-pi-4-5-esp32/

    The Waveshare UGV Rover is a 6-wheel robot platform based on Raspberry Pi 4 or 5 as well as an ESP32 module and built for remote exploration, object recognition, and autonomous navigation. Since the source code for the platform will be open-sourced it can also be used for educational purposes, programming, robotics, AI experimentation, and many other applications.

    This Unmanned Ground Vehicle (UGV) rover features a 2mm thick aluminum body, six 80mm shock-absorbing tires, and a four-wheel drive system controlled by an ESP32 sub-controller. The sub-controller also handles sensors, LiDAR, cameras, and more. The brain or the main controller of the rover is a Raspberry Pi SBC – either a Pi 4B or Pi 5 – which notably handles computer vision and machine learning operations.

    Reply
  2. Tomi Engdahl says:

    Kelu Ghosh’s Raspberry Pi Pico W-Powered “pic0rick” Delivers Low-Cost Ultrasound Experimentation
    The successor to the FPGA-powered un0rick and lit3rick, the pic0rick aims to fill a test equipment gap.
    https://www.hackster.io/news/kelu-ghosh-s-raspberry-pi-pico-w-powered-pic0rick-delivers-low-cost-ultrasound-experimentation-128fce4dc114

    Reply
  3. Tomi Engdahl says:

    How to monitor your home network traffic with a Raspberry Pi
    https://www.xda-developers.com/how-to-monitor-your-home-network-traffic-with-a-raspberry-pi/

    One of the best ways to ensure the resilience of your home network is to set up a service to monitor its traffic. After all, you can’t fix what you don’t know is an issue, and gathering data will show you what needs to be fixed. Monitoring is also important for network security, as better monitoring systems can detect intrusions, DDoS attacks, or other potential issues as they occur.

    Reply
  4. Tomi Engdahl says:

    CanSat: A tiny, can-sized, Raspberry Pi-powered satellite
    https://www.raspberrypi.com/news/cansat-a-tiny-can-sized-raspberry-pi-powered-satellite/

    A competition for space-bound students resulted in a tiny, can-sized, Raspberry Pi-powered satellite. Rob Zwetsloot boldly takes a look at it.

    What would you do if you had to create a satellite the size of a drinks can? The yearly CanSat competition for students in their teens asks this question, and many teams have answered — including LittleBlueDot.

    Reply
  5. Tomi Engdahl says:

    People are squashing DeepSeek onto their Raspberry Pi mere days after it hit the public eye
    https://www.xda-developers.com/deepseek-raspberry-pi-mere-days/

    Summary
    DeepSeek is an LLM from China that’s causing turbulence in the tech market.
    An older version of DeepSeek can run on Raspberry Pi 5 but with slow performance.
    The Raspberry Pi community may find a way to enhance DeepSeek’s performance.

    Reply
  6. Tomi Engdahl says:

    6 RASPBERRY PI PROJECTS THAT WILL MAKE YOUR SMART HOME EVEN SMARTER

    Read More: https://www.slashgear.com/1765971/smart-home-raspberry-pi-projects/

    Reply
  7. Tomi Engdahl says:

    USB Stick Hides Large Language Model
    https://hackaday.com/2025/02/17/usb-stick-hides-large-language-model/

    Large language models (LLMs) are all the rage in the generative AI world these days, with the truly large ones like GPT, LLaMA, and others using tens or even hundreds of billions of parameters to churn out their text-based responses. These typically require glacier-melting amounts of computing hardware, but the “large” in “large language models” doesn’t really need to be that big for there to be a functional, useful model. LLMs designed for limited hardware or consumer-grade PCs are available now as well, but [Binh] wanted something even smaller and more portable, so he put an LLM on a USB stick.

    This USB stick isn’t just a jump drive with a bit of memory on it, though. Inside the custom 3D printed case is a Raspberry Pi Zero W running llama.cpp, a lightweight, high-performance version of LLaMA. Getting it on this Pi wasn’t straightforward at all, though, as the latest version of llama.cpp is meant for ARMv8 and this particular Pi was running the ARMv6 instruction set. That meant that [Binh] needed to change the source code to remove the optimizations for the more modern ARM machines, but with a week’s worth of effort spent on it he finally got the model on the older Raspberry Pi.

    World’s First USB Stick with Local LLM – AI in Your Pocket!
    https://www.youtube.com/watch?v=SM-fFsE9EDU

    Cherry on top of the cake, it requires no dependency, you can connect it to any computer, create a new file and the content will be automatically generated from the USB side. Essentially the first ever native LLM USB.

    This was done on an 8-year-old pi zero, which has 512MB of Ram and an arm1176jzf-s CPU.

    To be able to run LLM, let alone with llama.cpp on this was quite something. Arm1176jzf-s was first released in 2002, it implements armv6l isa. It took 12 hours just to compile the whole source of llamacpp and more than a week for me to make it run on an unsupported isa.

    The performance is quite terrible and offer no practical use, but it is a fun look into the future, where LLM can run potentially anywhere.

    00:00 – Intro
    00:20 – Hardware & Casing
    01:48 – Case Assembly
    02:17 – Using Llama.cpp
    02:51 – Fixing Llama.cpp
    05:14 – LLM Demo & Benchmark
    07:30 – Building a real USB
    09:30 – USB Demo
    11:57 – Endnote

    Reply

Leave a Reply to Tomi Engdahl Cancel reply

Your email address will not be published. Required fields are marked *

*

*