
Diploma
t3ry4git/stm32Co2
A simple CO2 and environmental monitor based on the STM32F103C8 microcontroller. The firmware reads temperature and humidity from a DHT22 sensor, measures CO2 concentration using an MHZ19B module and displays values on…

🚚 Cargofy — AI-Powered Cold Chain Intelligence Platform | Autonomous Rerouting Agent | Google ADK | ULIP Integration | FAR AWAY 2026 Hackathon
Cargofy IoT Node is an open-source printed circuit board by Afuu-coder, from the Afuu-coder/Cargofy repository on GitHub. It is a 2-layer board of 60 × 40 mm with 41 parts on 17 nets, routed with 29 tracks and 0 vias.
It is built around the ESP32-WROOM-32, DHT22 and DW01A, with the MCP1700-3302E/TT, TP4056 and FS8205A among its other parts. Its parts include 12 resistors, 8 capacitors, 5 connectors, 4 ICs and 3 diodes. It belongs with the home automation and IoT boards and the ESP32 boards of this library.
The Cargofy IoT Sensor Node is a custom-designed, production-ready hardware module for cold chain telemetry. It continuously monitors temperature, humidity, battery level, and door status inside refrigerated trucks and containers, transmitting data to the Cargofy cloud platform via Wi-Fi.
| Spec | Detail |
|---|---|
| MCU | ESP32-WROOM-32D (dual-core 240MHz, Wi-Fi + BLE) |
| Temperature Sensor | DS18B20 waterproof probe (±0.5°C, -55°C to +125°C) |
| Humidity Sensor | AM2302 / DHT22 (0-100% RH, ±2% accuracy) |
| Door Detection | MK24 Reed switch (magnetic, normally open) |
| Power Management | TC4056A / TP4056 LiPo charger IC |
| Voltage Regulator | AMS1117-3.3V (or low-Iq equivalent) |
| Battery | 3.7V 2000mAh LiPo cell (JST-PH-2P connector) |
| Programming Port | Micro USB (dual: programming + charging) |
| PCB Dimensions | 60mm × 40mm, 2-layer FR4 |
| Enclosure Rating | IP65 (dust-tight, water jet resistant) |
| Estimated Battery Life | ~72 hours continuous operation |
| Unit Cost | ~₹650 ($8 USD) for BOM components |
The PCB was designed in KiCad and is included as Cargofy_IoT_Node.kicad_pcb.

| # | Ref | Component | Part Number | Qty | Package | Purpose |
|---|---|---|---|---|---|---|
| 1 | U1 | ESP32-WROOM-32 | ESP32-WROOM-32D | 1 | Module | MCU and Wi-Fi |
| 2 | J3 | Waterproof temp probe | DS18B20+ | 1 | 3-pin header/probe | Cold-chain temperature |
| 3 | J4 | Humidity sensor | AM2302 / DHT22 | 1 | 4-pin header | Humidity monitoring |
| 4 | U2 | LiPo charger | TC4056A / TP4056 | 1 | SOP-8 | USB LiPo charging |
| 5 | U4 | 3.3V regulator | AMS1117-3.3 | 1 | SOT-223 | 3.3V power rail |
| 6 | BT1 | LiPo battery connector | JST-PH-2P | 1 | TH | 3.7V 2000mAh battery input |
| 7 | J5 | Reed switch input | MK24 | 1 | 2-pin header | Door open/closed detection |
| 8 | R15 | Pullup resistor | 4.7kΩ | 1 | 0402 | DS18B20 data line pullup |
| 9 | R18, R19 | Voltage divider | 100kΩ | 2 | 0402 | Battery ADC voltage divider |
| 10 | R13, R14 | LED resistors | 330Ω | 2 | 0402 | LED current limiting |
| 11 | C2, C7, C10 | Bulk capacitors | 10µF | 3 | 0805 | Bulk decoupling |
| 12 | C5, C6, C9, C11 | Bypass capacitors | 100nF | 4 | 0402 | High-frequency decoupling |
| 13 | D3 | Green LED | 0402 green | 1 | 0402 | Connected status indicator |
| 14 | D4 | Red LED | 0402 red | 1 | 0402 | Alert/error indicator |
| 15 | J1 | Micro USB connector | USB-B-Micro | 1 | SMD/TH | Programming and charging |
| 16 | SW1 | Reset button | 4×4mm tact | 1 | SMD | EN reset |
| 17 | SW2 | Boot button | 4×4mm tact | 1 | SMD | GPIO0 boot mode |
Every 30 seconds, the node transmits the following payload to the Cargofy backend:
{
"device_id": "CARGOFY-NODE-001",
"timestamp": "2026-06-14T17:30:00Z",
"temperature_c": 4.2,
"humidity_pct": 78.5,
"battery_voltage": 3.82,
"battery_pct": 85,
"door_open": false,
"gps_lat": 19.0760,
"gps_lon": 72.8777,
"signal_rssi": -67
}Designed for the FAR AWAY 2026 Hackathon — Logistics & Transit Theme
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | +3V3 | Cargofy_Custom:TP1_+3V3 | TP1 |
| 1 | 100k | Cargofy_Custom:R19_100k | R19 |
| 1 | 100k | Cargofy_Custom:R18_100k | R18 |
| 1 | 100nF | Cargofy_Custom:C6_100nF | C6 |
| 1 | 100nF | Cargofy_Custom:C5_100nF | C5 |
| 1 | 100nF | Cargofy_Custom:C9_100nF | C9 |
| 1 | 10k | Cargofy_Custom:R12_10k | R12 |
| 1 | 10k | Cargofy_Custom:R7_10k | R7 |
| 1 | 10k | Cargofy_Custom:R11_10k | R11 |
| 1 | 10k | Cargofy_Custom:R17_10k | R17 |
| 1 | 10k | Cargofy_Custom:R16_10k | R16 |
| 1 | 10k_EN | Cargofy_Custom:R10_10k_EN | R10 |
| 1 | 10uF | Cargofy_Custom:C2_10uF | C2 |
| 1 | 10uF | Cargofy_Custom:C7_10uF | C7 |
| 1 | 1uF | Cargofy_Custom:C8_1uF | C8 |
| 1 | 1uF | Cargofy_Custom:C3_1uF | C3 |
| 1 | 1uF | Cargofy_Custom:C4_1uF | C4 |
| 1 | 2.2k | Cargofy_Custom:R6_2.2k | R6 |
| 1 | 330R | Cargofy_Custom:R14_330R | R14 |
| 1 | 330R | Cargofy_Custom:R13_330R | R13 |
| 1 | 4.7k | Cargofy_Custom:R15_4.7k | R15 |
| 1 | BAT_ADC | Cargofy_Custom:TP4_BAT_ADC | TP4 |
| 1 | BAT_PROTECTED | Cargofy_Custom:TP3_BAT_PROTECTED | TP3 |
| 1 | BAT_RAW | Cargofy_Custom:TP2_BAT_RAW | TP2 |
| 1 | BOOT | Cargofy_Custom:SW2_BOOT | SW2 |
| 1 | DHT22 | Cargofy_Custom:J4_DHT22 | J4 |
| 1 | DS18B20_1WIRE | Cargofy_Custom:J3_DS18B20_1WIRE | J3 |
| 1 | DW01A | Cargofy_Custom:U3_DW01A | U3 |
| 1 | ESP32-WROOM-32 | Cargofy_Custom:U1_ESP32-WROOM-32 | U1 |
| 1 | FS8205A | Cargofy_Custom:Q1_FS8205A | Q1 |
| 1 | GND | Cargofy_Custom:TP5_GND | TP5 |
| 1 | GREEN_LED | Cargofy_Custom:D3_GREEN_LED | D3 |
| 1 | JST-PH-2 | Cargofy_Custom:BT1_JST-PH-2 | BT1 |
| 1 | MCP1700-3302 | Cargofy_Custom:U4_MCP1700-3302 | U4 |
| 1 | PWR_LED | Cargofy_Custom:D5_PWR_LED | D5 |
| 1 | RED_LED | Cargofy_Custom:D4_RED_LED | D4 |
| 1 | REED_SWITCH | Cargofy_Custom:J5_REED_SWITCH | J5 |
| 1 | RESET | Cargofy_Custom:SW1_RESET | SW1 |
| 1 | TP4056 | Cargofy_Custom:U2_TP4056 | U2 |
| 1 | UART_HEADER | Cargofy_Custom:J2_UART_HEADER | J2 |
| 1 | USB_C_Receptacle | Cargofy_Custom:J1_USB_C_Receptacle | J1 |
It measures 60 × 40 mm and has 2 copper layers, 1.6 mm thick.
41 parts, built around the ESP32-WROOM-32, DHT22, DW01A and MCP1700-3302E/TT. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Afuu-coder/Cargofy repository on GitHub, at the commit this page was made from: the board is hardware/Cargofy_IoT_Node.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Afuu-coder before reusing the design.

t3ry4git/stm32Co2
A simple CO2 and environmental monitor based on the STM32F103C8 microcontroller. The firmware reads temperature and humidity from a DHT22 sensor, measures CO2 concentration using an MHZ19B module and displays values on…


dharahaas23/ESP32-Smart-Watch
A round, wrist-worn smart watch built around the ESP32-WROOM-32, with heart-rate sensing, a circular color display, USB-C charging, and a custom PCB antenna — designed as part of the #30DaysOfPCB progression from…

Sumya99/RobotCarPCB
NAND сургалтын төвийн сурагчдад зориулсан робот машины PCB төсөл




I-AM-ENGINEER/AudMX
Alternative for Deej ( https://github.com/omriharel/deej ) with more features