Raspberry Pi 4B-Based Smart Weather and Navigation System with Ultrasonic Sensing
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that integrates a Raspberry Pi 4B with various sensors and modules, including a BME/BMP280 sensor, an HC-SR04 Ultrasonic Sensor, and a Neo 6M GPS Module. The Raspberry Pi serves as the central processing unit, interfacing with the sensors and modules to collect and process data.
Component List
Raspberry Pi 4B
- Description: A powerful single-board computer with multiple GPIO pins for interfacing with various peripherals.
- Pins: 3V3, 5V, GPIO2, GPIO3, GND, GPIO4, GPIO14, GPIO15, GPIO17, GPIO18, GPIO27, GPIO22, GPIO23, GPIO24, GPIO10, GPIO9, GPIO25, GPIO11, GPIO8, GPIO7, ID_SD, GPIO5, GPIO6, GPIO12, GPIO13, GPIO19, GPIO16, GPIO26, GPIO20, GPIO21, ID_SC, TR01_TAP, TR00_TAP, TR03_TAP, TR02_TAP, RUN, GLOBAL_EN, ETH, HDMI 0, HDMI 1, CAMERA, AV
BME/BMP280
- Description: A sensor module used for measuring temperature, pressure, and humidity.
- Pins: GND, SCL, SDA, VIN
HC-SR04 Ultrasonic Sensor
- Description: A sensor used for measuring distance by using ultrasonic waves.
- Pins: VCC, TRIG, ECHO, GND
Neo 6M GPS Module
- Description: A GPS module used for obtaining geographical location data.
- Pins: GND, TX, RX, VCC
Wiring Details
Raspberry Pi 4B
3V3
- Connected to VIN of BME/BMP280
- Connected to VCC of Neo 6M GPS Module
5V
- Connected to VCC of HC-SR04 Ultrasonic Sensor
GPIO2
- Connected to SDA of BME/BMP280
GPIO3
- Connected to SCL of BME/BMP280
GPIO14
- Connected to RX of Neo 6M GPS Module
GPIO15
- Connected to TX of Neo 6M GPS Module
GPIO23
- Connected to TRIG of HC-SR04 Ultrasonic Sensor
GPIO24
- Connected to ECHO of HC-SR04 Ultrasonic Sensor
GND
- Connected to GND of BME/BMP280
- Connected to GND of HC-SR04 Ultrasonic Sensor
- Connected to GND of Neo 6M GPS Module
BME/BMP280
VIN
- Connected to 3V3 of Raspberry Pi 4B
SDA
- Connected to GPIO2 of Raspberry Pi 4B
SCL
- Connected to GPIO3 of Raspberry Pi 4B
GND
- Connected to GND of Raspberry Pi 4B
HC-SR04 Ultrasonic Sensor
VCC
- Connected to 5V of Raspberry Pi 4B
TRIG
- Connected to GPIO23 of Raspberry Pi 4B
ECHO
- Connected to GPIO24 of Raspberry Pi 4B
GND
- Connected to GND of Raspberry Pi 4B
Neo 6M GPS Module
RX
- Connected to GPIO14 of Raspberry Pi 4B
TX
- Connected to GPIO15 of Raspberry Pi 4B
VCC
- Connected to 3V3 of Raspberry Pi 4B
GND
- Connected to GND of Raspberry Pi 4B
Code
No code is provided for this circuit.
This document provides a comprehensive overview of the circuit, including a summary, component list, wiring details, and code documentation. This should serve as a useful reference for understanding and replicating the circuit.