Circuit Documentation
Summary of the Circuit
This circuit integrates an Arduino Nano microcontroller with a Sim800l GSM module and an SW-420 Vibration Sensor. The Arduino Nano serves as the central processing unit, controlling the GSM module for cellular communication and monitoring the vibration sensor for any physical disturbances. The Sim800l GSM module enables the circuit to communicate over cellular networks, while the SW-420 Vibration Sensor detects vibrations and sends a digital signal to the Arduino Nano.
Component List
Arduino Nano
- Description: A compact microcontroller board based on the ATmega328P.
- Pins: D1/TX, D0/RX, RESET, GND, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11/MOSI, D12/MISO, VIN, 5V, A7, A6, A5, A4, A3, A2, A1, A0, AREF, 3V3, D13/SCK.
Sim800l
- Description: A GSM/GPRS module that allows for cellular network communication.
- Pins: NET, RST, VCC, RXD, TXD, GND.
SW-420 Vibration Sensor
- Description: A module that detects vibrations and outputs a digital signal.
- Pins: vcc, Ground, Digital output.
Wiring Details
Arduino Nano
- VIN: Connected to the VCC of Sim800l and vcc of SW-420 Vibration Sensor.
- GND: Common ground with Sim800l and SW-420 Vibration Sensor.
- D1/TX: Connected to RXD of Sim800l for serial communication.
- D0/RX: Connected to TXD of Sim800l for serial communication.
- D4: Connected to the Digital output of SW-420 Vibration Sensor.
Sim800l
- VCC: Connected to VIN of Arduino Nano.
- GND: Common ground with Arduino Nano.
- RXD: Connected to D1/TX of Arduino Nano.
- TXD: Connected to D0/RX of Arduino Nano.
SW-420 Vibration Sensor
- vcc: Connected to VIN of Arduino Nano.
- Ground: Common ground with Arduino Nano.
- Digital output: Connected to D4 of Arduino Nano.
Documented Code
Arduino Nano Code (sketch.ino)
void setup() {
}
void loop() {
}
Note: The provided code is a template and does not contain any functional code. It is expected that the user will add the necessary setup and loop code to interact with the Sim800l GSM module and the SW-420 Vibration Sensor.
Additional Documentation (documentation.txt)
No additional documentation code was provided.