1 GB LPDDR2 RAM
1 GB LPDDR2 RAM
MicroSD card slot for OS and data storage
+ Dual-band 802.11b/g/n/ac Wi-Fi
+ Bluetooth 4.2
+ Ethernet (RJ45)
40-pin expanded GPIO header with 26-pin compatible mode
+ HDMI 1.4 output
+ Composite video output
+ 3.5 mm audio jack
+ Power-over-Ethernet (PoE) support
+ MicroUSB port for power input
### Complete Kit Components
5V, 2.5A microUSB power adapter
8GB or 16GB (dependent on kit configuration) pre-loaded with Raspbian OS
1-meter long HDMI-A to HDMI-A cable
1-meter long microUSB to USB-A cable
40-pin GPIO header pins for easy connectivity
Aluminum heat sink for the CPU and RAM
Optional plastic or aluminum case for protecting the board (dependent on kit configuration)
### Functionalities
| Linux-based OS | Supports various Linux distributions, including Raspbian, Ubuntu, and more |
Supports programming languages like Python, Java, C++, and more
Develop and test IoT projects, proof-of-concepts, and prototypes
Technical Specifications
Suitable for educational purposes, teaching programming, and computer science concepts
### Applications
Control and automate home appliances, lighting, and security systems
Monitor and control industrial equipment, sensors, and machines
Build and program robots for various tasks, such as navigation, sensing, and manipulation
Create media centers for streaming, video playback, and audio processing
85 mm x 56 mm x 17 mm (Raspberry Pi 3B board)
45 grams (Raspberry Pi 3B board)
0C to 50C
CE, FCC, and ROHS compliant
Documentation and Resources
| https | //www.raspberrypi.org/documentation/ |
| https | //www.raspberrypi.org/forums/ |
| https | //github.com/raspberrypi |
Warranty and Support
1-year limited warranty
Online documentation, community forum, and GitHub repository for technical support and assistance
Raspberry Pi 3B Complete Kit DocumentationOverviewThe Raspberry Pi 3B Complete Kit is a comprehensive bundle that includes the Raspberry Pi 3B single-board computer, a power supply, and other essential accessories. The Raspberry Pi 3B is a popular choice for IoT projects due to its affordability, flexibility, and extensive community support.Technical SpecificationsProcessor: Quad-Core Cortex-A53 CPU (ARMv8)
RAM: 1GB
Storage: MicroSD card slot
Networking: Dual-band 802.11ac wireless LAN, Bluetooth 4.2, and Gigabit Ethernet
Operating System: Raspbian (official OS), compatible with various Linux distributions and Windows 10 IoTCode Examples### Example 1: Blinking LED using PythonThis example demonstrates how to use the Raspberry Pi 3B's GPIO pins to control an LED.Hardware RequirementsRaspberry Pi 3B
LED
1k resistor
Breadboard and jumper wiresCode
```python
import RPi.GPIO as GPIO
import time# Set up GPIO mode
GPIO.setmode(GPIO.BCM)# Define LED pin
LED_PIN = 17# Set up LED pin as output
GPIO.setup(LED_PIN, GPIO.OUT)while True:
# Turn LED on
GPIO.output(LED_PIN, GPIO.HIGH)
time.sleep(1)
# Turn LED off
GPIO.output(LED_PIN, GPIO.LOW)
time.sleep(1)
```
Example 2: Web Interface for Temperature and Humidity MonitoringThis example demonstrates how to create a web interface using Flask to monitor temperature and humidity values from a sensor connected to the Raspberry Pi 3B.Hardware RequirementsRaspberry Pi 3B
DHT11 temperature and humidity sensor
Breadboard and jumper wiresCode
```python
from flask import Flask, render_template
import Adafruit_DHTapp = Flask(__name__)# Set up DHT11 sensor
dht_sensor = Adafruit_DHT.DHT11@app.route("/")
def index():
# Read temperature and humidity values
humidity, temperature = Adafruit_DHT.read(dht_sensor, 4)
# Return HTML template with sensor values
return render_template("index.html", temperature=temperature, humidity=humidity)if __name__ == "__main__":
app.run(host="0.0.0.0", port=80)
```
index.html ( template file)
```html
<!DOCTYPE html>
<html>
<head>
<title>Temperature and Humidity Monitoring</title>
</head>
<body>
<h1>Temperature: {{ temperature }}C</h1>
<h1>Humidity: {{ humidity }}%</h1>
</body>
</html>
```
In this example, the Raspberry Pi 3B serves a web interface that displays the current temperature and humidity values read from the DHT11 sensor. The Flask web framework is used to create the web interface, and the Adafruit_DHT library is used to communicate with the sensor.These examples demonstrate the versatility of the Raspberry Pi 3B Complete Kit in various IoT contexts, from simple GPIO control to web-based sensor monitoring.