Skip to content
Airboxlab SA edited this page Apr 26, 2016 · 3 revisions

Main PCB

  • Main PCB embedded an ATMega32u4 and a CC3000
  • You should build the firmware with User_firmware project
  • Calibration Firmware project allows to calibrate the device and write value in eprom
  • Firmware was be build with AtmelStudio 6.1 with bin size optimisations (debugger board AVRDragon)

Serial commands

  • Here are the serial commands available in normal mode:
  • 'e' shows the error state and the RAM usage
  • 'm' shows the MAC address used for posts
  • '-' deletes the wifi configuration

Sensor PCB

  • Sensor PCB embedded a ATtiny, you should build AttinyI2CSlave project
  • ATtiny communicate to MainPCB with this protocol
  • Description of embedded sensor and query mode on this page

LED Patterns

###Air quality indications

  • Red: air quality is kind of bad
  • Orange: air quality is not so great
  • Green: air quality is good

These colors are solid when everything is fine with the WiFi connection, and they glow slowly when their is a connection problem (cannot connect to AP, cannot connect to server,...).

Special states

  • Blue-green, at startup: The Airboxlab is starting up.

  • Pink (solid): there is a very big problem that requires servicing of the hardware.

  • Blue (solid): WiFi has not been set up yet, please run the WifiConfigClient app.

  • Blue (glowing slowly): during WiFi configuration.

  • Off: when the LEDs have been turned off using the settings of the mobile app.

  • Blue (solid, very weak): the LEDs have been turned off using the setting of the mobile app but there is a connection problem.

Clone this wiki locally