pure JavaScript audio modem for low-cost sensor downloading

50 views
Skip to first unread message

Jeffrey Warren

unread,
Dec 2, 2015, 3:28:43 PM12/2/15
to plots-airquality, plots-wat...@googlegroups.com
I've been really wanting to make a way to get an Arduino to communicate directly with a webpage with:

* no bluetooth
* no USB
* no custom drivers

...using just an audio cable, and I *think* all the pieces are available now -- i just found this "modem.js" library (which I forked so you can play with it):


And the Softmodem library for Arduino:



So, a sensor could connect to the Arduino, which would have an audio jack. You connect the audio jack to your laptop or smartphone and go to a webpage we write, using modem.js, and the arduino starts sending its data over the audio cord to the website, which graphs it, maybe with Grapherate!

Let's do this!

Jeff

Chris Fastie

unread,
Dec 2, 2015, 3:43:11 PM12/2/15
to plots-waterquality, plots-ai...@googlegroups.com, je...@publiclab.org
Could the webpage you write also gather GPS data from a smartphone? So you could hook up a temperature sensor, light sensor, conductivity sensor, etc to the Arduino, plug it into a smartphone, and a create an online map of the data as you walk along a stream or street? And also enter notes for each location where you stopped to collect data?  Or maybe just graph the data and save the GPS coords and notes for later mapping? Could the webpage also save a photo you took with the phone of each location?  

That could have legs.

Gretchen Gehrke

unread,
Dec 2, 2015, 3:51:27 PM12/2/15
to plots-wat...@googlegroups.com, plots-airquality, Jeffrey Warren
Oooh! I like that, Chris! Then you could pair a photo with real-time monitoring data, which could lead to something like demonstrating the activity occurring at the pet coke storage plant when there is a spike in PM2.5 in the abutting neighborhood, and have a time-stamp and GPS location to match sensor with photo. 

On Wed, Dec 2, 2015 at 3:43 PM, Chris Fastie <cfa...@gmail.com> wrote:
Could the webpage you write also gather GPS data from a smartphone? So you could hook up a temperature sensor, light sensor, conductivity sensor, etc to the Arduino, plug it into a smartphone, and a create an online map of the data as you walk along a stream or street? And also enter notes for each location where you stopped to collect data?  Or maybe just graph the data and save the GPS coords and notes for later mapping? Could the webpage also save a photo you took with the phone of each location?  

That could have legs.

--
Post to this group at plots-wat...@googlegroups.com
 
Public Lab mailing lists (http://publiclab.org/lists) are great for discussion, but to get attribution, open source your work, and make it easy for others to find and cite your contributions, please publish your work at http://publiclab.org
---
You received this message because you are subscribed to the Google Groups "plots-waterquality" group.
To unsubscribe from this group and stop receiving emails from it, send an email to plots-waterqual...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Kristen Dorsey

unread,
Dec 2, 2015, 4:16:34 PM12/2/15
to Gretchen Gehrke, plots-wat...@googlegroups.com, plots-airquality, Jeffrey Warren
Hi all,

I thought you might be interested in the Citisense project out of UC San Diego for mapping air quality data to GPS locations: https://sosa.ucsd.edu/confluence/download/attachments/10355005/citisense.pdf The project does a lot of the heavy lifting in getting the sensors and smartphone to talk to each other, as well as the community-based mapping.

From their abstract:

Air quality has great impact on individual and community health. In this demonstration, we present Citisense: a mo- bile air quality system that enables users to track their per- sonal air quality exposure for discovery, self-reflection, and sharing within their local communities and online social net- works.

Unfortunately, it looks like the certificate on their site has expired, so click at your discretion.

Kristen

--
Post to this group at plots-ai...@googlegroups.com

 
Public Lab mailing lists (http://publiclab.org/lists) are great for discussion, but to get attribution, open source your work, and make it easy for others to find and cite your contributions, please publish your work at http://publiclab.org
---
You received this message because you are subscribed to the Google Groups "plots-airquality" group.
To unsubscribe from this group and stop receiving emails from it, send an email to plots-airquali...@googlegroups.com.

Jeffrey Warren

unread,
Dec 2, 2015, 4:28:08 PM12/2/15
to Kristen Dorsey, Gretchen Gehrke, plots-wat...@googlegroups.com, plots-airquality
Yes, GPS is easy to collect too -- like MapKnitter or SpectralWorkbench does -- and especially relevant to smartphones. Good idea -- we could also try to feed it directly into data.sparkfun.com.


VJ pixel

unread,
Dec 2, 2015, 4:44:33 PM12/2/15
to Jeffrey Warren, plots-airquality, plots-wat...@googlegroups.com
it's amazing!

I can picture having an poster saying "check the water quality now" with a QRcode in a place that have a Mãe d'Água deployed.



--
Post to this group at plots-ai...@googlegroups.com
 
Public Lab mailing lists (http://publiclab.org/lists) are great for discussion, but to get attribution, open source your work, and make it easy for others to find and cite your contributions, please publish your work at http://publiclab.org
---
You received this message because you are subscribed to the Google Groups "plots-airquality" group.
To unsubscribe from this group and stop receiving emails from it, send an email to plots-airquali...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages