The Raspberry Pi is a microcomputer with a micro price. But don’t be fooled by its size, it packs a powerful punch!
The Raspberry Pi is a small microcomputer designed by the Raspberry Pi foundation in England. This single-board computer was originally intended to promote computing skills among school children, however, it has now grown to become one of the most popular microcomputer products in the world.
The Pi is a true single-board computer that contains just about everything you were used to seeing in larger computers. It has a reasonably fast processor, an admirable amount of RAM memory, multiple USB ports, a micro-SD card reader, Ethernet, HDMI, and audio outputs and a video camera connection. In addition, it has a large Input/Output (I/O) connector that allows you to attach external devices and sensors to the unit.
Like its larger cousins, the Raspberry Pi is capable of running several different operating systems. most of these OS is a Linux-based but there is even a Microsoft Windows 10 version that can run on the Raspberry Pi. given the large number of applications already available for Linux, you can see that the Raspberry Pi can be a powerful tool in a very small package.
So have a taste of Pi! Follow along as we learn about the Raspberry Pi and build all sorts of cool applications with it.
CircuitPython is an easy-to-use language with hundreds of libraries for microcontrollers. Today we will be using CircuitPython with the Raspberry Pi Pico
With over 300 libraries already to go CircuitPython makes it easy to expose the power of the Raspberry Pi Pico.
Today we'll see how to install CircuitPython and how to use it to build a keyboard emulator, a mouse emulator, work with MicroSD cards and flash some addressable RGB lights.Read More »
The new Raspberry Pi Pico is a microcontroller - yes a microcontroller, not a microcomputer! It lists for four dollars and it uses a new MCU designed by Raspberry Pi.
To test one out I hooked up a bunch of I/O components and used MicroPython to code them.Read More »
The built-in CSI camera connector is one of the great features of the Raspberry Pi. Adding video capabilities can really bring your project up to the next level.
Today we will take a detailed look at the Raspberry Pi Camera. We'll see how it works, how to use it and we'll compare different models to see which one looks best.Read More »
A Raspberry Pi case is more than just a box, it also can have drastic effects on performance. The case can affect heat dissipation, WiFi performance and access to the GPIO and other connectors.
In this article, and the accompanying video, I'll test a number of cases to see how they perform under stress. I'll also show you how you can use utilities like Stressberry and iPerf to check your own enclosures for the Raspberry Pi.Read More »
The Raspberry Pi GPIO is a 40-pin connector that allows you to connect your Pi to the outside world and use it with the same sensors and output devices you'd use on an Arduino.
Today we will learn to use the GPIO and give our projects the power of a microcomputer using Python and the gpiozero library.Read More »
In the third installment of our I2C tutorial I will show you how to use I2C to connect a 3.3-volt Raspberry Pi to a 5-volt Arduino Uno.
Theer are actually two ways of doing this, I will explain both methods.Read More »
Kodi is an advanced, open source, multimedia center that can handle all of your media requirements
In this article you will learn how to build, configure and control a Kodi multimedia centerRead More »
motionEyeOS is an open-source product that can turn any Raspberry Pi into a sophisticated surveillance system. It's very easy to use as the product is available as an image file for the Raspberry PI as well as several other single board computers.
In this article we will set up both a Raspberry Pi 3B+ and a Raspberry Pi Zero W with motionEyeOS. We will then learn how to use all of the features of this amazing product. If you are looking for an inexpensive yet advanced surveillance system this could be the answer!Read More »
Time to take a second look at the Google AIY Voice Kit. In this installment I’ll take the AIY Voice Kit out of its cardboard box and put it onto a breadboard so that I can experiment with using the kit to control devices like LEDs and DC Motors.
Follow along as I use the Google Cloud Speech API and some Python code to make the AIY Voice Kit come to life!Read More »
The HC-SR501 is a Passive Infrared (PIR) motion sensor that is extremely useful. It can be used all by itself or combined with an Arduino or Raspberry Pi
In this article you'll learn how a PIR sensor works and you'll build some cool projects using the HC-SR501. You can even make a motion activated camera that will tell you who is stealing your Jelly Beans!Read More »
The Google AIY Voice kit allows you to build a natural language recognizer using a Raspberry Pi 3. The kit includes the Voice HAT, a very hackable component which will allow you to not only build your own version of a Google Home device but can also be used to interface with external devices and create your own voice-controlled projects.
In this first of three article about hacking the Google AIY Voice Kit we will build the device and test it out.Read More »
Here's a quick tip for soldering a 40-pin GPIO connector to a Raspberry Pi Zero or Zero W. While it's not a difficult solder job the problem many folks have is getting everything aligned and held together while you do the soldering.
In this article I'll show you a trick I use to make this job a lot easier. And unlike some other methods this one won't sacrifice a solderless breadboard
So warm up the soldering iron and get ready to add a GPIO header to your Pi Zero!Read More »
You've probably heard of the Raspberry Pi, it's an inexpensive single-board computer that can be used for just about anything. But what exactly do you get when you purchase a Raspberry Pi?
If you're curious about the Raspberry Pi then hopefully this article should shed some light. I'll explain exactly what a Raspberry Pi is, how you can obtain one, what extra items you'll need in order to get it working and finally what you can do with it once you get it up and running.Read More »