Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Air quality modules with Nordic nRF52840. Thread network (OpenThread). TheThingsIO. Sensirion. SPEC Sensors. ST Microelectronics.

License

NotificationsYou must be signed in to change notification settings

cellabox/cellabox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image of Cellabox

Cellabox is anOpen Source Air Quality Project. According to theWHO, air pollution from both outdoor and indoor sources represents the single largest environmental risk to health globally.Help to solve the air quality problem and join Cellabox! Better Air Quality Through Better Data.

This repository contains firmware (C code) for nRF52840 with aThread network implementation (OpenThread) and a connection to the cloud platform ofthethings.iO.

We don't have any sponsors or supporters.We very much appreciate if you were able to use some of our code and want to say thank you:

HELP CELLABOX

(c) 2017-2018Cellabox, all rights reserved.

Cellabox FW concept

IMPORTANT: there is only one single FW build for all modules (the so called Cellaboxes). The FW initializes itself depending on the module identity (ID = [0...63].Which IO pins are used for the module ID? -here is the pinout.

List of sensor modules

Climate Module

Indoor Air Quality Module

Outdoor Air Quality Module

Indoor PM2.5 Module

Outdoor PM2.5 Module

  • ID = ???
  • Sensors = ???
  • ??? Module Wiki

List of sensors

The firmware supports different sensors:

How to get started

How to define your own module

  1. Contact Reto Keller about your moduleinfo@cellabox.com
  2. Reserve a module ID number with adding your sensor to thelist of modules above.
  3. If you are planning to implement a new sensors: add the sensor to thelist of sensors.
  4. Add a page with the module description to theWiki
  5. Add a folder with your schematic like this:cellabox/hw/kicad/id=?_sensor-name/. Draw your schematic with the free and open source ECADKiCAD.
  6. Implement your module and sensors on the nRF52840.
  7. Once tested, commit your changes to this repository.

TODO

Track TODOs and tasks on Github —Cellabox Project.

If you hard code something or you have to continue there later — writeTODO in the comment andstart a task in theCellabox Project. Also start aCellabox Project task to describe future features of your module or the FW in general.

Bugs

Submit bugs and issues to Github —Issue Tracker.

Tools

  • IDE: Eclipse Mars.2 Release 4.5.2. You can find more detailshere.
  • ECAD: UseKiCAD to draw schematics and PCB designs.

Questions

Before you start to contribute or if you have questions, send me an email:retobkeller@gmail.com.

License

Cellabox is released under the [BSD 3-Clause license]. See theLICENSE file for more information.Please use and reference toCellabox in case you use this software or part(s) of it.

About

Air quality modules with Nordic nRF52840. Thread network (OpenThread). TheThingsIO. Sensirion. SPEC Sensors. ST Microelectronics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp