Jump to Content
Home
Parts
Software
Hardware
3D Print
Home
Guides
API Reference
Changelog
Discussions
v0.4
Home
Parts
Software
Hardware
3D Print
Log In
Guides
Log In
v0.4
Guides
Linux OS Installation
Linux OS Installation
Search
Intro
CityOS Air Story
1. It Started in Sarajevo
2. Outdated vs New Air Monitoring
3. Air Pollution Health Risks
4. Code Red (What to do)
5. Ideas to Improve Air Quality in Sarajevo
CityOS Air
Getting Started with CityOS Air
Order Parts
Parts
1. ESP8266 NodeMCU
2. PMSA003 - Digital Laser Dust Sensor
3. Prototyping Breadboard
4. BME280 Temperature, Humidity and Pressure Sensor
5. DHT22 - Digital Temperature and Humidity Sensor
6. Micro USB Cable & Power Adapter
7. Jumper Cable Wires
8. RGB LED
9. Resistors
10. Male Crimp Pins
11. Capacitor
12. Lamp Box
13. 3D Filaments
14. PCB and Parts
Tools
Dev Environment Setup
Mac OS Installation
1. USB Drivers for NodeMCU v1.0
2. Github Desktop
3. PlatformIO
Windows OS Installation
1. USB Drivers for NodeMCU v1.0
2. GitHub Desktop
3. Atom
4. PlatformIO
5. Python
6. Git
Code
1. Upload Certificates
2. Enable or Disable Sensors and Devices in Code
3. Build and Upload
Troubleshoot
Hardware Setup
Custom Wiring
Breadboard Version (BME280)
1. NodeMCU
2. RGB LED Ring
3. BME280 Temperature, Humidity and Pressure Sensor
4. PM Sensor - PMSA003
5. Powering the Device
Breadboard Version (PMSA003)
1. NodeMCU
2. RGB LED Ring
3. DHT22 Temperature and Humidity Sensor
4. PM Sensor - PMSA003
5. Powering the Device
Breadboard Version (LED Ring and PMS1003)
1. NodeMCU
2. RGB LED Ring
3. DHT22 Temperature and Humidity Sensor
4. PM Sensor - PMS1003
5. Powering the Device
Breadboard Version (RGB LED and PMS1003)
1. NodeMCU
2. RGB LED
3. DHT22 Temperature and Humidity Sensor
4. PM Sensor - PMS1003
5. Powering the Device
Compact Version (BME280)
1. RGB LED Ring
2. PM Sensor - PMSA003
3. BME280 Temperature, Humidity and Pressure Sensor
4. NodeMCU
5. Capacitor
6. Powering the Device
Compact Version (PMSA003)
1. RGB LED Ring
2. PM Sensor - PMSA003
3. DHT22 Temperature and Humidity Sensor
4. NodeMCU
5. Capacitor
6. Powering the Device
Compact Version (LED Ring and PMS1003)
1. RGB LED ring
2. PM Sensor - PMS1003
3. DHT22 Temperature and Humidity Sensor
4. NodeMCU
5. Capacitor
6. Powering the Device
Compact Version (RGB LED)
1. PM Sensor - PMS1003
2. DHT22 Temperature and Humidity Sensor
3. NodeMCU
4. RGB LED
5. Powering the Device
PCB Version
1. Prepare Parts
2. Solder Resistor
3. Solder BME280 Sensor
4. Solder LED Ring
5. Solder NodeMCU Pin Headers
6. Solder PM Sensor Connector
7. Solder Capacitor
8. Add NodeMCU
9. Connect PM Sensor
Build 3D Housing
3D Setup
1. SketchUp 3D Modeling
2. Basic SketchUp Tools
3. Prepare G-code using Cura LulzBot
4. Print a Boxy
Put It All Together
1. Place PM sensor
2. Place PCB
3. Add Cover
4. Connect USB Cable
Hack Your Lamp Box
Lamp Box
Box Base and Device Holder
Additional Hacks
Hacking Guide
1. Atom Environment
2. Debug Options
3. PIN Options
4. Turning Stuff on and off
Network Tips and Tricks
1. MAC ID
2. Find NodeMCU on your Local Net
Powered by
Linux OS Installation
Suggest Edits
Updated over 4 years ago