114532 Views
101685 Views
86270 Views
54891 Views
51137 Views
49962 Views
Level Up your CAD Skills
Operation Pico
Raspberry Pi Home Hub
Hacky Temperature and Humidity Sensor
Robot Makers Almanac
High Five Bot
Using the Raspberry Pi Pico's Built-in Temperature Sensor
Getting Started with SQL
Introduction to the Linux Command Line on Raspberry Pi OS
How to install MicroPython
Wall Drawing Robot Tutorial
BrachioGraph Tutorial
KevsRobots Learning Platform
16% Percent Complete
By Kevin McAleer, 4 Minutes
Welcome to the second lesson of our course, where we’ll walk you through setting up your Raspberry Pi. This powerful, small computer is the brain of our robot arm project, and getting it ready is our first step towards bringing our robot to life.
Before we start, ensure you have the following items:
sudo raspi-config
Ensure your Raspberry Pi is up to date with the latest packages and security updates:
sudo apt update sudo apt full-upgrade
A virtual environment is a self-contained directory that contains a Python installation for a particular version of Python, plus a number of additional packages. Using a virtual environment allows you to manage dependencies for different projects, avoiding conflicts between package versions.
To create a virtual environment, run the following commands in your terminal:
python -m venv venv
To activate the virtual environment, use:
venv\Scripts\activate.bat
source venv/bin/activate
Python comes pre-installed on Raspberry Pi OS, but we’ll need to install some additional libraries for our project:
sudo apt install python3-pip pip3 install Adafruit-PCA9685
The Adafruit PCA9685 library is essential for controlling many servos with the PCA9685 board. It provides an easy-to-use interface for setting PWM signals to control servo motors.
Your Raspberry Pi is now set up and ready for robotics projects! You’ve installed the operating system, configured the necessary settings, and installed Python along with the libraries needed for servo control. In the next lesson, we’ll introduce the PCA9685 board and how to connect it to your Raspberry Pi.
Familiarize yourself with the Raspberry Pi terminal and try out some basic Python commands. Experiment with enabling and disabling SSH and I2C from the raspi-config menu to get comfortable with the interface.
raspi-config
< Previous Next >