
Iaq device
nkitanov/iaq_board
IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality

A smart buddy that sits on your desk!
CyberPet is an open-source printed circuit board by aryanscodingden, from the aryanscodingden/desk-buddy repository on GitHub. It is a 2-layer board of 78.6 × 72.6 mm with 18 parts on 19 nets, routed with 237 tracks and 29 vias.
It is built around the BME280. Its parts include 4 diodes, 4 switches, 2 resistors and 2 ICs. It belongs with the ESP32 and RISC-V boards of this library.
A smart buddy that sits on your desk & can control your room. It can sense the temprature and turn on the AC or Fan depneding on how hot it is!
My main motivation to build this is cus I wanted to control all my appliences with a phyiscal device & also wanted to experiment w/ a IR Blaster.
This case was designed in Fusion 360. The case & PCB are held together by M3 Screws
The firmware is written in C++ and will be edited/deployed from Arduino IDE.
| Sr. No. | Item | Unit Price | Link |
|---|---|---|---|
| 1 | ESP32-C3 | ₹383 ($4.06) | https://robocraze.com/products/nodemcu-32-wifi-bluetooth-esp32-development-board30-pin |
| 2 | 0.96" OLED Display | ₹159 ($1.69) | https://robocraze.com/products/0-96in-oled-display-module-4pin |
| 3 | IR Diodes | ₹26 ($0.28) | https://robu.in/product/5mm-940nm-infrared-receiver-led-ir-diode-led-pack-of-5/ |
| 4 | Tactile Push Button Switch Assorted Kit | ₹156 ($1.65) | https://robocraze.com/products/tactile-push-button-switch-assorted-kit-25-pieces-pack |
| 5 | LiPo Battery | ₹235 ($2.49) | https://robu.in/product/500mah-pcm-protected-micro-li-po-battery-2/ |
| 6 | BME680 Temperature Sensor | ₹749 ($7.64) | https://www.amazon.in/Panel-Mount-Momentary-Button-Switch/dp/B0B54XV8D2 |
| 7 | WS2812B RGB LED | ₹172 ($1.82) | https://robu.in/product/ws2812b-rgb-addressable-led-module/ |
| 8 | 3D Print | ₹1,376 ($14.08) | https://www.amazon.in/3IDEA-Bambu-Translucent-Printing-Filament/dp/B0GT9GW2H7 |
| 9 | PCB | ₹900.00 ($9.54) | robu.in |
TOTAL COST: ₹4,156 ($44.02)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW1, SW2, SW3, SW4 |
| 2 | 100Ω | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R2 |
| 2 | IR DIODE | LED_THT:LED_D5.0mm | D1, D2 |
| 2 | NeoPixel_THT | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D3, D4 |
| 1 | BME280 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | U2 |
| 1 | Battery_Cell | Downloads:JST PH B2B P2.00mm Vertical | BT1 |
| 1 | Screen 0.9 OLED | 0.96_OLED:OLED SSD1306 I2C 0.96 | Brd1 |
| 1 | XIAO-ESP32-C3-SMD | ESP32 C3:XIAO-ESP32-C3-SMD | U1 |
The 14 most common of 18 parts.
It measures 78.6 × 72.6 mm and has 2 copper layers, 1.6 mm thick.
18 parts, built around the BME280. 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 aryanscodingden/desk-buddy repository on GitHub, at the commit this page was made from: the board is PCB Files/CyberPet.kicad_pcb and its schematic PCB Files/CyberPet.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask aryanscodingden before reusing the design.

nkitanov/iaq_board
IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality


New-England-Weather-Balloon-Society/Tiny4FSK
Horus Binary v2 HAB Tracker


kbx81/ClimateSprinklerController
ESP32-based climate and sprinkler controller for use with ESPHome

crnicholson/StratoSoar-MK3
StratoSoar MK3, an autonomous glider meant for high-altitudes, accessible to everyone


CCHS-Melbourne/ESPlant
Environmental Sensor Plant - solar WiFi gardening/meteorological sensor using ESP8266