44
Talking Sponge Bob Clock Talking Sponge Bob Clock Presented By: Presented By: Group 7 Group 7

Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Talking Sponge Bob ClockTalking Sponge Bob Clock

Presented By:Presented By:Group 7Group 7

Page 2: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Please Turn Off Please Turn Off

All Cell Phones All Cell Phones

& &

PagersPagers

SILENCE IS GOLDENSILENCE IS GOLDEN

Page 3: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Members of Group 7Members of Group 7

Edward KingEdward King

Daniel Daniel WrubelWrubel

Jennifer Jennifer GuiaoGuiao

Page 4: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Presentation OutlinePresentation Outline

Project ObjectivesProject ObjectivesOSHA/FCC RegulationsOSHA/FCC RegulationsPatentsPatentsProject FeaturesProject FeaturesObjective TreeObjective TreeParts ListParts ListCost AnalysisCost AnalysisHow the clock works

Voice ChipVoice ChipSoftwareSoftwarePackagingPackagingWork DistributionWork DistributionProblems EncounteredProblems EncounteredConclusionConclusionQuestionsQuestionsPrototype DemonstrationHow the clock works Prototype Demonstration

Page 5: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Edward KingEdward King

Page 6: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Project ObjectivesProject Objectives

OSHA/FCC regulationsOSHA/FCC regulations

Prior Work/PatentsPrior Work/Patents

Parts List/Cost AnalysisParts List/Cost Analysis

Page 7: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Project ObjectivesProject Objectives

Design clock for children in mindDesign clock for children in mind

Make talking clockMake talking clock

Page 8: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Objective TreeObjective Tree

Page 9: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

OSHA RegulationsOSHA Regulations

Section 1910.303: GENERAL Section 1910.303: GENERAL REQUIREMENTS REQUIREMENTS Marking Marking

Electrical equipment may not be used unless the Electrical equipment may not be used unless the manufacturer's name, trademark, or other descriptive manufacturer's name, trademark, or other descriptive marking by which the organization responsible for the marking by which the organization responsible for the product may be identified is placed on the equipment. product may be identified is placed on the equipment. Other markings shall be provided giving voltage, Other markings shall be provided giving voltage, current, wattage, or other ratings as necessary. The current, wattage, or other ratings as necessary. The marking shall be of sufficient durability to withstand marking shall be of sufficient durability to withstand the environment involved.the environment involved.

Page 10: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

OSHA RegulationsOSHA Regulations

Section 1926.405(b)(3)(i):Section 1926.405(b)(3)(i):

OSHA regulation for wiring is that the box OSHA regulation for wiring is that the box the wiring is in has to be completely the wiring is in has to be completely enclosed.enclosed.

Page 11: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

FCC RegulationsFCC Regulations

There are no FCC regulations on our There are no FCC regulations on our project due to the fact that our device is project due to the fact that our device is not in anyway going to be used for not in anyway going to be used for communication purposes.communication purposes.

Page 12: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Prior Work/DesignPrior Work/DesignA talking clock that consists of a clock face placed A talking clock that consists of a clock face placed

in the center of the device. Similar to our device in the center of the device. Similar to our device only an LCD display was used instead of a clock only an LCD display was used instead of a clock face.face.

Design 1:Design 1:

Patent Number: D365,764Patent Number: D365,764Date: Dec. 39, 1994Date: Dec. 39, 1994

Design 2:Design 2:

Patent Number: D365,763Patent Number: D365,763Date: Dec. 29, 1994Date: Dec. 29, 1994

Page 13: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Prior Work/DesignPrior Work/Design

Another idea was to store our hardware in Another idea was to store our hardware in the clock itself with a hideaway screen the clock itself with a hideaway screen such as Francis Yu’s design.such as Francis Yu’s design.

Patent Number: D321,484Patent Number: D321,484Date Filed: April 11, 1989Date Filed: April 11, 1989

Page 14: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Prior Work/PatentPrior Work/Patent

We decided to use a cartoon character from We decided to use a cartoon character from Nickelodeon network, Sponge Bob Nickelodeon network, Sponge Bob SquarepantsSquarepants. This character is trademark . This character is trademark of Viacom International, Inc. of Viacom International, Inc.

Registration number: 2707262Registration number: 2707262Serial number: 78140355Serial number: 78140355

Page 15: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Project FeaturesProject FeaturesLCD display hidden beneath the tieLCD display hidden beneath the tie

Blue LED eyesBlue LED eyesLeft arm volume controlLeft arm volume control22--button clock set up, 1button clock set up, 1--button to speakbutton to speak

SpongebobSpongebob SquarepantsSquarepants outer designouter design

Page 16: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Parts ListParts List

11-- CMECME--11E911E9--EVBU BoardEVBU Board11--LCD screenLCD screen

11--wire setwire set11--220 µF Capacitor220 µF Capacitor11--22 µF Capacitor22 µF Capacitor11--4.7 µF Capacitor4.7 µF Capacitor55--0.1 µF Capacitor0.1 µF Capacitor11--470K Ω Resistor470K Ω Resistor11--5.1K Ω Resistor5.1K Ω Resistor11--1KΩ Resistor1KΩ Resistor22--10LΩ Resistor10LΩ Resistor

11--Electret MicrophoneElectret Microphone11--100KΩ Resistor100KΩ Resistor

11--ISD25120 Voice ChipISD25120 Voice Chip11--16Ω Speaker16Ω Speaker

11--LM 386 Amp ChipLM 386 Amp Chip11--1/4” buttons1/4” buttons22--1/2” buttons1/2” buttons

11-- 501Ω Potentiometer501Ω Potentiometer

Page 17: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Cost AnalysisCost Analysis

$149.38$149.38Total Cost of ProjectTotal Cost of Project$8.17$8.17$8.17$8.17Total TaxTotal Tax$1.99$1.99$1.99$1.99Condenser MicrophoneCondenser Microphone11$1.99$1.99$1.99$1.995 5 pkpk of 0.1 µF Capacitorsof 0.1 µF Capacitors11$0.99$0.99$0.99$0.9922 µF Capacitor22 µF Capacitor11$0.99$0.99$0.99$0.994.7 µF Capacitor4.7 µF Capacitor11$0.99$0.99$0.99$0.99220 µF Capacitor220 µF Capacitor11$25.00$25.00$25.00$25.00Design MaterialsDesign Materials11$2.99$2.99$2.99$2.99Pack of buttonsPack of buttons11$1.29$1.29$1.29$1.29LM386 Amp ChipLM386 Amp Chip11--FreeFree----FreeFree--16 Ohm Speaker16 Ohm Speaker11--FreeFree----FreeFree--LCD ScreenLCD Screen11$8.99$8.99$8.99$8.99ISD25120 Voice ChipISD25120 Voice Chip11--FreeFree----FreeFree--Various ResistorsVarious Resistors11$6.99$6.99$6.99$6.99Wire SetWire Set11$89.00$89.00$89.00$89.00CMECME--11E911E9--EVBUEVBU11TotalTotalCostCostItemItemQty.Qty.

Page 18: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Daniel Daniel WrubelWrubel

Page 19: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

How the clock worksHow the clock works

The voice chipThe voice chip

SoftwareSoftware

Page 20: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

How the Clock WorksHow the Clock Works

SettingSettingThere are two switches, red and blackThere are two switches, red and blackWhen the red switch is held down for two or When the red switch is held down for two or more seconds the clock goes into setup modemore seconds the clock goes into setup modeEach portion of the time can then be set by Each portion of the time can then be set by pressing the black button to increment itpressing the black button to increment itThe user moves onto the next section of the The user moves onto the next section of the time by pressing the red button oncetime by pressing the red button once

Page 21: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

How the Clock Works (cont.)How the Clock Works (cont.)

TalkingTalking

The clock will speak the current time, when The clock will speak the current time, when the clock is not in the setup mode, and when the clock is not in the setup mode, and when the user presses the smaller red button on the the user presses the smaller red button on the other side of the user interface.other side of the user interface.

Page 22: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Voice ChipVoice Chip

The voice chip accepts addresses The voice chip accepts addresses When the chip is in the playback mode, When the chip is in the playback mode, when the PR bit is high, the chip will begin when the PR bit is high, the chip will begin playback when PD is held lowplayback when PD is held lowWhen the message is done the EOM When the message is done the EOM marker will go low temporarily letting the marker will go low temporarily letting the user know that the message is doneuser know that the message is done

Page 23: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Detailed TheoryDetailed Theory

The address is loaded into PORTD The address is loaded into PORTD From PORTD the address is outputted to the From PORTD the address is outputted to the address bits of the voice chip.address bits of the voice chip.

Page 24: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Detailed TheoryDetailed Theory

PD is then held lowOnce the EOM goes low the program then sets PD highThe address of the next word is then loaded into PORTD and the cycle continues

Page 25: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

SoftwareSoftware

Page 26: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

SoftwareSoftware

HourHour

MinutesMinutes

AM/PMAM/PM

Page 27: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Software (cont.)Software (cont.)

HourHour

TALKERTALKER BCLRBCLR PORTA,XPORTA,X $08$08BSETBSET PORTA,X $10PORTA,X $10BCLRBCLR PORTA,XPORTA,X $40$40

LDAALDAA HOURHOURSTAASTAA PORTD,XPORTD,XBCLRBCLR PORTA,XPORTA,X $10$10

HERHHERH BRSETBRSET PORTE,XPORTE,X $01$01 HERHHERHBSETBSET PORTA,XPORTA,X $10$10

Page 28: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Software (cont.)Software (cont.)

Two minute digits, MINA and MINBTwo minute digits, MINA and MINB

Loads each separately Loads each separately

Page 29: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Software (cont.)Software (cont.)

minute (teens)minute (teens)

LDAALDAA MINAMINACMPACMPA #1#1BNEBNE TALKM1TALKM1LDAALDAA MINBMINBADDAADDA #10#10STAASTAA PORTD,XPORTD,XBRABRA TALKM2TALKM2

Page 30: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Software (cont.)Software (cont.)

Minutes (other combinations)Minutes (other combinations)

TALKM1TALKM1 CMPACMPA #0#0BNEBNE TALKM3TALKM3ADDAADDA #26#26BRABRA TALKM4TALKM4

TALKM3TALKM3 ADDAADDA #18#18LDABLDAB MINBMINBCMPBCMPB #0#0BEQBEQ TALKM5TALKM5

TALKM4TALKM4 STAASTAA PORTD,XPORTD,X

BCLRBCLR PORTA,XPORTA,X $10$10HEREM1HEREM1 BRSETBRSET PORTE,XPORTE,X $01$01 HEREM1HEREM1

BSETBSET PORTA,XPORTA,X $10$10

Page 31: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Software (cont.)Software (cont.)

AM/PMAM/PM

LDAALDAA AMPMAMPMADDAADDA #24#24STAASTAA PORTD,XPORTD,X

BCLRBCLR PORTA,XPORTA,X $10$10HEREEHEREE BRSETBRSET PORTE,XPORTE,X $01$01 HEREEHEREE

BSETBSET PORTA,XPORTA,X $10$10RTSRTS

Page 32: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Jennifer Jennifer GuiaoGuiao

Page 33: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

PackagingPackaging

Work DistributionWork Distribution

Problems EncounteredProblems Encountered

ConclusionConclusion

Page 34: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

PackagingPackagingTo design the character Sponge Bob To design the character Sponge Bob SquarepantsSquarepants following items used:following items used:

•• Craft Styrofoam sheetsCraft Styrofoam sheets•• Plastic bubblePlastic bubble•• SpongeSponge•• Foam sheetsFoam sheets•• 2x2 Plywood sheet2x2 Plywood sheet•• 2x2 1/8” Hardwood sheet2x2 1/8” Hardwood sheet•• Wooden dowelsWooden dowels•• Craft feltCraft felt•• Acrylic paintsAcrylic paints•• HingeHinge•• A lot of hot glueA lot of hot glue

Page 35: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Packaging (cont.)Packaging (cont.)

Painted all the partsPainted all the partsWood was cut with Wood was cut with respect to the size of respect to the size of the board, LCD the board, LCD screen, speaker, and screen, speaker, and placement of the placement of the potentiometerpotentiometerEverything placed Everything placed together to look like together to look like Sponge Bob.Sponge Bob.

Page 36: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Work DistributionWork Distribution

33.25%33.25%33.25%33.25%33.25%33.25%Total %Total %

20%20%60%60%20%20%DesignDesign

33%33%33%33%33%33%ReportReport

20%20%20%20%60%60%HardwareHardware

60%60%20%20%20%20%ProgramProgram

DanDanJenJenEdEdWorkWork

Page 37: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Work Distribution (cont.)Work Distribution (cont.)

Report

Casing Design

Software

Hardware Design

Finding Components

Research

27-Apr20-Apr13-Apr6-Apr30-Mar23-Mar16-MarWeek of

Page 38: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Hours SpentHours Spent30 hours brainstorm/research30 hours brainstorm/research45 hours programming45 hours programming15 hours shopping for parts/materials15 hours shopping for parts/materials15 hours hardware15 hours hardware40 hours building 40 hours building SpongebobSpongebob5 hours for repairs5 hours for repairs7 hours writing report and presentation7 hours writing report and presentation

Grand Total of time spent Grand Total of time spent –– 157 hours157 hours

Page 39: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Problems EncounteredProblems Encountered

We encountered few problems:We encountered few problems:

1)1) Recording:Recording: Had problems with the circuit that Had problems with the circuit that was needed to be hooked up in order to was needed to be hooked up in order to record.record.

Solved:Solved: When board was taken to the TA who When board was taken to the TA who helped set up the circuit and recording.helped set up the circuit and recording.

Page 40: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Problems Encountered (cont.)Problems Encountered (cont.)

2) Programming:2) Programming: Writing the program. The chip Writing the program. The chip not only hard to record but hard to program as not only hard to record but hard to program as well. The datasheets & instruction manual for well. The datasheets & instruction manual for the voice chip were difficult to understand. To the voice chip were difficult to understand. To get some concept manual was read over and get some concept manual was read over and over. Message cueing mode was initially used over. Message cueing mode was initially used to get the desired effect but eventually to get the desired effect but eventually addressing mode was used to program the chip. addressing mode was used to program the chip.

Page 41: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Problems Encountered (cont.)Problems Encountered (cont.)

3) Packaging:3) Packaging: We didn’t know what to use for We didn’t know what to use for making making SpongebobSpongebob so initially we had used so initially we had used household sponges, which don’t stick on with household sponges, which don’t stick on with glue well. But this didn’t give us the desired glue well. But this didn’t give us the desired effect. Had to start from scratch, brainstormed effect. Had to start from scratch, brainstormed to get the idea to use to get the idea to use styrofoamstyrofoam, which worked , which worked out well.out well.

Page 42: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

ConclusionConclusion

By combining the ideal for a talking clock By combining the ideal for a talking clock with our knowledge in assembly, hardware with our knowledge in assembly, hardware and creativity we were able to create a and creativity we were able to create a Sponge Bob Sponge Bob SquarepantsSquarepants talking clock talking clock that would appeal to many children.that would appeal to many children.

Page 43: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Questions???Questions???

Page 44: Talking Sponge Bob Clock - Wayne State Universitywebpages.eng.wayne.edu/~ad5781/ECECourses/ECE4600/Presentati… · Sponge Bob Squarepants talking clock that would appeal to many

Demonstration of Talking Demonstration of Talking SpongebobSpongebob ClockClock