Skip to content

brerickner/fuzzfeeds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Bre

FuzzFeeds

fuzz-feeds

quality score build status code intelligence

Introduction β€’ FuzzFeeds Team β€’ Hardware Components β€’ Features β€’ License

FuzzFeeds Demo Presentation

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

😼 The FuzzFeeds Team

πŸ‘©β€πŸ’» Bre Rickner - Github / LinkedIn
πŸ‘¨β€πŸ’» Sang Nguyen - Github / LinkedIn
πŸ‘¨β€πŸ’» Justin Thurman - Github / LinkedIn
🐈 Kiddy Rick -------------------> Twitter

πŸ“Ÿ Hardware Components

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.

FuzzFeeds Hardware List:

πŸ’Ύ Software Components

  1. GPS_API.py
    • This File consists of API calls for the GPS Parsing Functionality
  2. connections.py
    • This script uploads Latitude and Longitude values to the Thingspeak cloud storage
  3. ThingSpeak
    • Sends microcontroller's GPS data privately to ThingSpeak cloud, where it is analyzed with MATLAB before triggering a reaction.

πŸ“± Usage

  1. 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 😸

  2. Activate "smart-pet" device by turning on physical device then waiting for the device to get a 'fix'(light will slow blink).

  3. 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)
  4. Gather the latitude and longitude values of your pets favorite locations

  5. In ThingSpeak, program trigger to tweet whenever your pets 'FuzzFeeds' device registers being at those coordinates.

πŸ“œ License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages