Future Projects
TIP
What you are about to read down here is probably giberrish
RVDR+
Commencing July 2023
This is my fourth PCB project in the making. Just a bunch of ideas that I could think of.
Component to consider:
- CM4 as main CPU
- Utilize PCIe for storage
- U-blox SARA-R5 series for LTE and GNSS connectivity (SIM card or E-SIM?)
- powered with battery, need utilized low-power design (power supply design)
- Camera module for recording purposes
- Various sensors; temperature, motion, proximity, magnetometer
- Display with touch screen capability? (needed further research)
Software:
- Plate recognition (OpenCV and in C++)
- MQTT client
link kept as reference for Electronic Design:
- BMS/Power supply Design for CM4
- PiJuice
- PowerBoost 1000 Charger
- CM4-POE-UPS-BASE
- BQ24160 ACTIVE I2C 1cell 2.5A Buck battery charger with dual-input, Power Path and USB detection
- Raspberry Pi PCIe Devices
- Lecture notes: Battery Management and Control
- SparkFun MicroMod Asset Tracker Carrier Board, Ublox SARA-R5
- RPi CM4 - LiM Carrier Board series
Brekaout board
More info to be added soon
Tuah-one resources
Link for project build reference:
- Flashing the Atmega32A
- Mechanical Keyboard Prototype With V-USB & QMK
- How to burn the Plaid keyboard bootloader using Arduino Nano
The command for the avrdude:
avrdude -c stk500v1 -P COM12 -p m32a -U flash:w:C:/Users/ucems09/qmk_firmware/coseyfannitutti_discipline_default.hex:i -v -b 19200
-c stk500v1
use stk500 version 1 as the programmer.-P COM12
port value, for this it is COM12, can check Arduino IDE.-p m32a
type of MCU, for this it is m32a for Atmega32A.-u flash:w:C:/Users/ucems09/qmk_firmware/coseyfannitutti_discipline_default.hex:i
program to be flashed in hex format.-v
just more information in the CLI.-b 19200
set the baudrate this is 19200, was burn by the arduino ISP, very important to set the baudrate.