Quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
Quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
4GB, 8GB, or 16GB LPDDR4 RAM
MicroSD card slot for OS and data storage
Dual-monitor support, 4Kp60 HEVC decode, and OpenGL ES 3.0
Dual-band 802.11ac wireless LAN, Bluetooth 5.0, and Gigabit Ethernet
2x USB 3.0, 2x USB 2.0, HDMI 0 (supports up to 4Kp60), HDMI 1 (supports up to 4Kp30), 3.5mm analog audio jack, and Raspberry Pi camera interface
5V, 3A DC power input via USB-C connector
Kit Components
Raspberry Pi 4 Board | The latest generation of Raspberry Pi boards, offering improved performance and features |
USB-C Power Supply | A 5V, 3A power adapter with a USB-C connector for reliable power delivery |
Micro-HDMI to HDMI Cable | A high-quality cable for connecting the Raspberry Pi 4 to a monitor or display |
A compact, wired keyboard and mouse set for effortless input
Official Raspberry Pi 4 Case | A durable, sturdy case that protects the board and provides easy access to ports |
A pre-installed 16GB microSD card with the latest Raspberry Pi OS (optional)
Functionality
The Raspberry Pi 4 Desktop Kit can run a range of operating systems, including Raspberry Pi OS, Ubuntu, and Windows 10 IoT, making it suitable for everyday computing tasks, such as web browsing, office work, and media streaming.
With its extensive GPIO interface and support for various programming languages, the Raspberry Pi 4 is ideal for building IoT projects, such as home automation systems, robotics, and sensor-based applications.
The kit can be used to create a media center for streaming videos, music, and images to a TV or display.
The Raspberry Pi 4 Desktop Kit is an excellent platform for learning programming languages, such as Python, Java, and C++, as well as developing projects in computer vision, machine learning, and artificial intelligence.
Technical Specifications
85mm x 56mm x 17mm (Raspberry Pi 4 board only)
45g (Raspberry Pi 4 board only)
Raspberry Pi OS, Ubuntu, Windows 10 IoT, and other compatible operating systems
5V, 3A ( Idle), 5V, 5A (Max)
Warranty and Support
1-year limited warranty
Extensive online documentation, community forums, and official Raspberry Pi support resources
Certifications and Compliance
Conforms to EU health, safety, and environmental protection standards
Complies with US Federal Communications Commission regulations
Compliant with EU reduction of hazardous substances directive
Raspberry Pi 4 Desktop Kit Documentation
The Raspberry Pi 4 Desktop Kit is a compact, low-cost, and highly capable single-board computer designed for a wide range of applications, from DIY projects to industrial automation. This kit includes the Raspberry Pi 4 board, a power supply, a case, and other essential accessories.
Hardware Specifications:
Quad-core Cortex-A72 CPU (ARMv8)
2GB, 4GB, or 8GB LPDDR4 RAM
Dual-band 802.11ac wireless networking
Bluetooth 5.0
Gigabit Ethernet
2 x USB 3.0, 2 x USB 2.0
HDMI 2.0a (up to 4K at 60Hz)
MIPI camera interface
40-pin GPIO header
Software Support:
Raspbian OS (official OS)
Ubuntu, Windows 10 IoT, and other third-party OS support
Code Examples:
### Example 1: Blinking LED using Python and GPIO
In this example, we'll use the Raspberry Pi 4's GPIO pins to control an LED.
Hardware Requirements:
Raspberry Pi 4 Desktop Kit
LED
1 k resistor
Breadboard and jumper wires
Python Code:
```python
import RPi.GPIO as GPIO
import time
# Set up GPIO mode
GPIO.setmode(GPIO.BCM)
# Set up LED pin
LED_PIN = 17
GPIO.setup(LED_PIN, GPIO.OUT)
try:
while True:
# Blink LED
GPIO.output(LED_PIN, GPIO.HIGH)
time.sleep(1)
GPIO.output(LED_PIN, GPIO.LOW)
time.sleep(1)
except KeyboardInterrupt:
# Clean up GPIO
GPIO.cleanup()
```
Explanation:
1. Import the RPi.GPIO module and set up the GPIO mode to BCM (Broadcom numbering).
2. Define the LED pin (GPIO 17 in this example) and set it up as an output.
3. Enter an infinite loop, blinking the LED by setting it high and low with a 1-second delay.
### Example 2: Temperature and Humidity Monitoring using Python and DHT11 Sensor
In this example, we'll use the Raspberry Pi 4 and a DHT11 temperature and humidity sensor to monitor environmental conditions.
Hardware Requirements:
Raspberry Pi 4 Desktop Kit
DHT11 temperature and humidity sensor
Breadboard and jumper wires
Python Code:
```python
import Adafruit_DHT
import time
# Set up DHT11 sensor
DHT_SENSOR = Adafruit_DHT.DHT11
DHT_PIN = 4
while True:
# Read temperature and humidity
humidity, temperature = Adafruit_DHT.read_retry(DHT_SENSOR, DHT_PIN)
# Print values
print("Temperature: {:.1f} C".format(temperature))
print("Humidity: {:.1f} %".format(humidity))
# Wait 10 seconds before next reading
time.sleep(10)
```
Explanation:
1. Import the Adafruit_DHT module and set up the DHT11 sensor.
2. Define the DHT11 pin (GPIO 4 in this example).
3. Enter an infinite loop, reading temperature and humidity values using the Adafruit_DHT library, and printing them to the console.
4. Wait 10 seconds before taking the next reading.
These examples demonstrate the Raspberry Pi 4 Desktop Kit's capabilities in interacting with the physical world and running real-world applications.