Jump to Content
CityOS AirHomePartsSoftwareHardware3D Print
HomeGuidesAPI ReferenceChangelogDiscussions
HomePartsSoftwareHardware3D PrintLog InCityOS Air
Guides
Log In
Mobile Apps Monitoring

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 

Mobile Apps Monitoring

Suggest Edits

When your Boxy starts sending data, you can access that data on CityOS Air mobile apps.

1. iOS App

Get the CityOS Air app on the App Store and track your and city's air pollution data.

1760

2. Android App

Get the CityOS Air app on Google Play and track your and city's air pollution data.

1866

Updated over 5 years ago


What’s Next
  • Web Monitoring
  • Table of Contents
    • 1. iOS App
    • 2. Android App