Things used in this project

Hardware components:
Brillo argon bd1
NXP Pico i.MX6UL Development Platform from TechNexion
(or a Raspberry Pi 3)
×1
Health Scale Load Cell
(I took 4x off a Wii Fit Balance Board) You need as many as meeting rooms you have. The important thing is that you choose "4 wire load cells" to be compatible with this project.
×1
Texas Instruments ADS1015 12 Bit ADC
You need 1 of these for every 4 Load Cell's you have
×1
Op Amp - LM224N
Depending on the load cell you choose you will need resistors (but see the Fritzing diagram for ease of use)
×1
Software apps and online services:
Google Cloud IoT Core
Logo firebase 8fxzjc8wki
Google Firebase
Google Cloud Dataflow
Google Cloud PubSub
Logo things yummo7uv2y
Google Android Things
Hand tools and fabrication machines:
09507 01
Soldering iron (generic)
If you get the ADS1015 you have to solder header pins on to it.

Schematics

Seat Monitor schematic
This is the diagram for wiring up a load cell to measure its data using an AndroidThings compatible board
seat-monitor_7w6efMvdC6.fzz

Code

Meeting room seat monitor
This is the AndroidThings device code for getting seat input data
Meeting room companion app
This is the AndroidThings device code for visualising the seat input data
ADS1015 AndroidThings Driver Library
This driver supports ADS1015 peripherals using the I2C protocol. Using this allows Analog to Digital conversion of signals.

Credits

Di8a9qlwsaac9yo mnagnzd0kh
Paul Blundell
0 projects • 5 followers
Android Developer by trade, IoT by night.
Contact

Replications

Did you replicate this project? Share it!

I made one

Love this project? Think it could be improved? Tell us what you think!

Give feedback

Comments

Sign up / LoginProjectsPlatformsTopicsContestsLiveAppsBetaBlog