ITP2565 Connected Devices

Week 13 – Weather Display

Update, I have moved to a different weather API, I am now using Weather API instead of OpenWeatherMap, because I liked the format of the JSON response as well as the info it provides. Here is the link to my Arduino code. I’ve also got the LCD screen to work following this guide from Adafruit.…

Week 12 – Final Project (cont’d)

Had some unofficial office hours with Tom after class, trying to troubleshoot why the code was not working — we tried several things in adjusting the code — only to find out it’s the Arduino board! Specifically my Arduino UNO WiFi that wasn’t cooperating. I switched to a Nano, and magically it worked! Anyways, now…

Week 11 – Final Project

For the final project I’m planning to make a simple weather display with a small LCD display from Adafruit. I always check the weather in the morning, so it’d be nice to have this simple display that constantly shows me the day’s forecast. Currently, I am trying to get the API with openweathermap.org, however, at…

Week 10 – Hue Controller

So first I tried connecting to the Philips Hue Hub on column 3, but was having issues and kept getting a ‘failed to fetch’ error. But thankfully Julia came to the rescue with her blog post, and I learned that it works once I download the source code and run the html file locally. Lo…

WK 8 – Final Dashboard Thoughts

Looking back there are definitely a few things I would have done differently. First of all, the data being sent over — as of now I send over all the values of the built in accelerometer (heading, pitch, and roll) when the only value I am using is roll, where I see if it’s between…

WK 6 – More Dashboard Fun

Still trying to solidify the look of this dashboard and how I want it to display the data gathered over time — which is something else I need to explore –> storing the data and accessing that to display all activity from previous days rather than just the current day. Also thinking about doing a…

WK 5 – Device Data Dashboard (cont’d)

Running into some issues just trying to upload the sketch now with shiftr credentials rather than mosquitto. First, thought I broke my nano as it stopped showing up as a visible port. After a quick google, I read to quickly press the reset button twice to get the bootloader running, that worked and I was…

WK 4 – Device Data Dashboard (cont’d)

I’ve started to make some visual updates to the dashboard taking into account some feedback from last class. I’m trying to incorporate more data visually and have made a calendar in the style of the Ring-A-Date calendar by designer Giorgio Della Beffa. Here is my Github repo. And you can visit the site here. Eventually,…

WK 3 – Device Data Dashboard (cont’d)

I’ve started collecting the data from the onboard gyroscope/accelerometer on the Arduino Nano, so I’ve been trying to parse the three individual values. First I was trying to do it using fetch, but eventually after running in circles around that for the past couple of days, I decided to abandon it and went the MQTT…