ECE561_Presentation

1.0x

ECE561_Presentation

Created 3 years ago

Duration 0:10:33
lesson view count 20
Select the file type you wish to download
Slide Content
  1. Voice controlled home automation

    Slide 1 - Voice controlled home automation

    • Home automation module utilizing Raspberry Pi, Arduino, and Jasper for voice recognition
    • By Chris Jones
  2. Introduction

    Slide 2 - Introduction

    • Purpose
    • What Components were used
    • What Software was re-used/modified/created
    • Overview of system functions
    • Demonstration of system
    • Summary/Conclusion
  3. purpose

    Slide 3 - purpose

    • Speech recognition software becoming more robust
    • Google Now
    • Siri
    • Create a system that can be controlled through voice commands
    • Enable the user to control household systems with their voice
    • Get status updates on house
    • Make it extendable for future modules
    • Voice control is the future
  4. Hardware components

    Slide 4 - Hardware components

    • Raspberry Pi B+
    • Miniature Wifi(802.11b/g/n) module
    • Kinobo USB Microphone
    • Speakers
    • Xbee 802.15.4 series 1 module
    • Sparkfun Digital Temperature Sensor – TMP102
    • LEDs w/ current limiting resistors
    • Arduino Duemilanove
    • Adafruit PN532 NFC/RFID Shield
    • Xbee 802.15.4 series 1 module
  5. Software components

    Slide 5 - Software components

    • Jasper
    • Open source voice recognition software
    • Developed by two MIT students
    • Written in Python
    • Added modules to provide controls to household systems
    • Arduino
    • Utilized Adafruit libraries for RFID reader
    • Created software to handle door controls
  6. Overview of system functions

    Slide 6 - Overview of system functions

    • Jasper natively provides modules for email, social networks, and weather
    • Added modules to control:
    • Lighting
    • HVAC system
    • Front door
    • Jasper listens for keywords and parses text of valid strings
    • for control statements
    • “Turn on the living room lights”
    • “Change thermostat to 65 degrees”
    • Arduino handles signals from the front door
    • Doorbell
    • RFID Card scanned
    • Door open/closed
    • Arduino and Raspberry Pi connected via Xbee modules
    • Byte sent from Arduino that shows the status of the door
    • Door control flowchart
  7. demonstration

    Slide 7 - demonstration

  8. Summary

    Slide 8 - Summary

    • Purpose
    • Hardware being utilized
    • Raspberry Pi
    • Arduino
    • Software libraries
    • Jasper
    • Adafruit PN532
    • Software created
    • Jasper modules
    • Door control
    • Overview of how system works
    • Demonstration of basic functionality