Introduction β’ FuzzFeeds Team β’ Hardware Components β’ Features β’ License
Fuzz Feeds is an IoT (Internet-of-things) integration system designed to put your pets on the map
Like, literally!
Customize which figures of speech your pet will tweet in response to the latitude and longitude coordinates collected from their wearable 'FuzzFeeds' device
π©βπ» Bre Rickner - Github / LinkedIn
π¨βπ» Sang Nguyen - Github / LinkedIn
π¨βπ» Justin Thurman - Github / LinkedIn
π Kiddy Rick -------------------> Twitter
What's required:
- An IoT device, such as a microcontroller, with WiFi capabilities, plus the ability to collect and output GPS data via standard NMEA string.
- GPS_API.py
- This File consists of API calls for the GPS Parsing Functionality
- connections.py
- This script uploads Latitude and Longitude values to the Thingspeak cloud storage
- ThingSpeak
- Sends microcontroller's GPS data privately to ThingSpeak cloud, where it is analyzed with MATLAB before triggering a reaction.
-
Assign preferences in ThingSpeak allowing POST request to be made to Twitter on your pets behalf. This can be done simply by asking for your pets consent to post on their behalf πΈ
-
Activate "smart-pet" device by turning on physical device then waiting for the device to get a 'fix'(light will slow blink).
-
Once device has a 'fix', you can run the connections.py script from within gps_pi directory, like so:
# Move to inside the 'gps_pi' directory $ cd gps_pi # Run program continuously while tracking pet $ ./connections.py # Exit the program $ (Ctrl + C)
-
Gather the latitude and longitude values of your pets favorite locations
-
In ThingSpeak, program trigger to tweet whenever your pets 'FuzzFeeds' device registers being at those coordinates.



