Learning Center
Plans & pricing Sign in
Sign Out

Poster _PPT_


									                                                                                    Audible Memo Board Phase II (08009)

                        The Project                                                                                     The audible memo device is an audible
                                                                                                                        electronic calendar, which enables the                                 USER INTERFACE
                     Customer: Irene
                                                                                                                        user to record appointments and memos,
                  Sponsor: Tala Hopkins
                                                                                                                        and play them back when needed. The
                  Consultant: Dr. Hopkins                                                                                                                                                     Speaker      Volume
                                                                                                                        user interface includes 42 buttons, each
                    Advisor: Dr. Slack
                                                                                                                        pertaining to a day of the week, and
                                                                                                                                                                         Record                                            Power
The project required the design of a calendar that                                                                      Velcro strip on the middle column to
would be usable by the blind and those with a poor                                                                      denote Wednesday. Large colorful
sense of touch. Our solution is a calendar that lets                                                                                                                                                                       Month
                                                                                                                        buttons     will    help   the  customer        Playback
her easily record and playback voice messages.                                                                          differentiate the buttons.
                                                                                                                        The device also makes it possible to play        Erase                                             Message
                                                                                                                        back and skip to the desired message
               Memory Hierarchy                                                                                         that was recorded. The audible memo
                                                                                                                        allows the user to record and playback           Page
        Locations [0  95]                                                                                              multiple appointments on one day. To
        Instructional Memory & Reserved                                                                                 help the user navigate the keyboard, the
        Storage                                                                                                         device includes audio prompts and                                       Calendar
                                                                                                                        confirmation      for    button  presses.
        Locations [96  828]                                                                                            Appointments can easily be retrieved by
        Calendar Pointer Locations for up to                                                                            pressing a calendar button which will
                                                                                                                        automatically play all the messages that                           Project Objective
        Two Years
                                                                                                                        have been recorded on that day. In                         To re-evaluate the original audible memo
                                                                                                                        addition to the calendar, the board offers                 board design, improve upon, and add
        Locations [829  812]
                                                                                                                        a memo page. This page is intended for                     unimplemented functionality.           The
        Temporary Memory Storage
                                                                                                                        recording things like phone numbers and                    audible memo board enables a blind
                                                                                                                        it is accessed by pressing the memo                        person with neuropathy in the fingertips
        Locations [813  2047]
                                                                                                                        page button. To announce the current                       to keep track of appointments through a
        Free Memory Storage Area
                                                                                                                        day and time a clock button has been                       voice recording and playbacks using a
                                                                                                                        included.                                                  memory subsystem. This device serves
        4 Blocks = 60 Seconds of Record
                                                                                                                                                                                   the same purpose a paper calendar
                                                                                                                                                                                   would for a person with sufficient sight.
        Memos and Messages can be                                                                                                                            The Team
        recorded and played back for up to
        60 seconds.                                                                                                                                                                      Electronics Circuit Board

        Instructional messages are re-
        recordable and can have up to a
        duration of 15 seconds.

                  TEAM MEMBERS
Jim Varghese – Electrical Engineer , Schematic, Power
Loic Hureau – Electrical Engineer, Audio In/Out, Board
Jon Gosliga* – Electrical Engineer, Audio In/Out, Cabling
Alex Gorevski – Computer Engineer, A/D-D/A, Software

* - Team Leader

   This record and playback device centers on an Atmel microcontroller with multiple subsystems, including analog-digital conversion and a NAND Flash
   memory subsystem. The Electronics design includes three distinct subsystems. The audio-input subsystem includes a noise-cancelling microphone,
   audio preamplifier and filter design. The audio-output subsystem includes a digital-analog conversion chip, a series of amplifiers, and filters to cancel out
   and soften background noises and extremely high and low frequencies when dealing with voice communication, including a speaker built into the device
   as well as a speaker that may be plugged in externally for louder output. The microprocessor subsystem handled all of the memory storage and playback
   in a NAND Flash memory bank, the background logic which drives the device, and reading the current time and date from the internal clock chip. The
   user-interface buttons were constantly polled to simulate interrupt-driven user control. The power supply design featured a wall-mounted twelve-volt
   supply feeding 12V to voltage conversion circuitry to provide 4 DC voltage levels needed by the electronics.

                                                             Subsystem Design
                                                                     & Logic Layout

                                                                                             *Sets up all input and output pins
                                                                                                    *Initializes the ADC
                                                                  Start      Initialize
                                                                                                   *Sets the clock speed
                                                                                          *Reads the current date on the clock chip

                                                                                                                              When each mode of logic
                                                                                                                               has completed, Get Key
                                                                                                                             polls the buttons for another
                                The system is powered on.                                                                                press

                                                                             Get Key

                    Set the Global Variable for
                         the current mode

                                                  Calendar Mode                                          Memo Mode
                                                      Logic                Which Mode?                     Logic

                                                                                                               The main() function
                                                                                                          determines which button was
                                                                           Hidden Mode                    pressed and a different form
                                                                               Logic                      of logic is selected based on
                                                                                                                 this button press

To top