talking sponge bob clock - wayne state...
TRANSCRIPT
Talking Sponge Bob ClockTalking Sponge Bob Clock
Presented By:Presented By:Group 7Group 7
Please Turn Off Please Turn Off
All Cell Phones All Cell Phones
& &
PagersPagers
SILENCE IS GOLDENSILENCE IS GOLDEN
Members of Group 7Members of Group 7
Edward KingEdward King
Daniel Daniel WrubelWrubel
Jennifer Jennifer GuiaoGuiao
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
Edward KingEdward King
Project ObjectivesProject Objectives
OSHA/FCC regulationsOSHA/FCC regulations
Prior Work/PatentsPrior Work/Patents
Parts List/Cost AnalysisParts List/Cost Analysis
Project ObjectivesProject Objectives
Design clock for children in mindDesign clock for children in mind
Make talking clockMake talking clock
Objective TreeObjective Tree
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.
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.
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.
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
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
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
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
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
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.
Daniel Daniel WrubelWrubel
How the clock worksHow the clock works
The voice chipThe voice chip
SoftwareSoftware
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
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.
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
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.
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
SoftwareSoftware
SoftwareSoftware
HourHour
MinutesMinutes
AM/PMAM/PM
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
Software (cont.)Software (cont.)
Two minute digits, MINA and MINBTwo minute digits, MINA and MINB
Loads each separately Loads each separately
Software (cont.)Software (cont.)
minute (teens)minute (teens)
LDAALDAA MINAMINACMPACMPA #1#1BNEBNE TALKM1TALKM1LDAALDAA MINBMINBADDAADDA #10#10STAASTAA PORTD,XPORTD,XBRABRA TALKM2TALKM2
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
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
Jennifer Jennifer GuiaoGuiao
PackagingPackaging
Work DistributionWork Distribution
Problems EncounteredProblems Encountered
ConclusionConclusion
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
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.
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
Work Distribution (cont.)Work Distribution (cont.)
Report
Casing Design
Software
Hardware Design
Finding Components
Research
27-Apr20-Apr13-Apr6-Apr30-Mar23-Mar16-MarWeek of
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
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.
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.
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.
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.
Questions???Questions???
Demonstration of Talking Demonstration of Talking SpongebobSpongebob ClockClock