Computer Operating Ballistic Rocket Assembly
CobraV2
Overview
reciever_module - folder with code for reciver which will send data to the pc
sender_module - folder with code for sender, which transmit data to the reciever and save it on the micro sd card
serial_read - read serial input and save it
Modules
10 DOF IMU
- SDA (Serial Data)
- SCL (Serial Clock)
- INT (Interrupt) is a digital interrupt output
- FSYNC is a frame sync signal
L76K GPS
- PPS (Pulse per second) powers a led wich will blink and indicate that GPS is working
- RX (UART communication)
- TX (UART communication)
NRF24L01+
- CE (Chip Enable) is an active-high pin. When enabled, the nRF24L01 will either transmit or receive, depending on the mode.
- CSN (Chip Select Not) is an active-low pin that is typically held HIGH. When this pin goes low, the nRF24L01 begins listening for data on its SPI port and processes it accordingly.
- SCK (Serial Clock) accepts clock pulses from the SPI bus master.
- MOSI (Master Out Slave In) is the SPI input for the nRF24L01.
- MISO (Master In Slave Out) is the SPI output of the nRF24L01.
- IRQ is an interrupt pin that can notify the master when there is new data to process.
Wiring
10 DOF IMU Sensor
| Module |
Arduino |
Description |
| VCC |
5V |
Power input |
| GND |
GND |
Power ground |
| SDA |
SDA |
I2C data input |
| SCL |
SCL |
I2C clock pin |
L76K GPS Module
| Module |
Arduino |
Description |
| VCC |
3.3V |
Power input |
| GND |
GND |
Power ground |
| TX |
RX |
Serial communication |
| RX |
TX |
Serial communication |
| PPS |
NC |
Pulse per second |
NRF24L01+ Module
| Module |
Arduino |
Description |
| VCC |
3.3V |
Power input |
| GND |
GND |
Power ground |
| CE |
9~ |
Chip enable |
| CSN |
8 |
Chip select not |
| SCK |
13 |
Serial Clock |
| MOSI |
11~ |
SPI master out |
| MISO |
12 |
SPI master in |
Sources
Datasheets, documentation and sources