Project: Swearing Greeting Card

Discussion in 'The Completed Projects Collection' started by Art, Sep 16, 2007.

  1. Art

    Thread Starter Distinguished Member

    Sep 10, 2007
    Hi Guys,
    Just a test to see if I can post here for now really,
    as I read posts here are approved by mods.

    Over the next few days I will update this post with proper detail for this project:
    since I got a lot of pms on YouTube and other forums about it,
    and I hope to see someone else improve on it.

    I think the page explains the result well. Stay tuned for the rest.
    The project is not original or completely my own, although I have contributed
    significantly to it. I will credit both original authors.

    Oh yes, although the pictured project is chunky packages, the project will
    run on a gold wafer card commonly used to steal pay television:
    So that will fit in a greeting card.
    Cheers, Art.
  2. cumesoftware

    Senior Member

    Apr 27, 2007
    It seems a great project. Nevertheless, your project doesn't seem to have much detail. I am very curious about how it works, but found no schematics. I have ideas for a "bla-bla" repeater that uses a PIC16F84 to peek from and poke to a RAM. I'm planning to use a 8-bit analog to digital converter and a 8-bit digital to analog converter. I am curious to know if by any chance you used some of these components, just to compare ideas.
  3. thingmaker3

    Retired Moderator

    May 16, 2005
    I would like to quickly take this opportunity to note that AAC and the moderating team do not endorse stealing. We condemn it, in fact. Since the project in question merely uses the same card for different (and legitimate) purpose, please do continue the thread.
  4. Art

    Thread Starter Distinguished Member

    Sep 10, 2007
    You can use the common DIL chip components to make the project,
    Use of the wafer card simply minaturises it, and lowers overall cost.
    The example in the vids and pics is biult with the larger DIL components.
    There is nothing illegal or imoral about use of wafer cards legitimate projects.
    It is in error to say use a gold card. They only have 24LC16B EEPROM, not enough
    for this Eric Cartman sample. It is a "Blue Card" I think that comes with the larger EEPROM.

    No, just the pic 16F84A and 24LC65. All the sound library is run with the pic.

    In the package below, the modified source for pic 16f84a, compiled hex code, and Eric Cartman sample for 24LC65 EEPROM.
    This almost completes the criteria for the forum's definition of a "project thread".
    I should not have to provide a parts list for such a common pic circuit example.

    This project is a demo implementation, and example useage of original work by Roman Black:

    Cheers, Art.
  5. THE_RB

    AAC Fanatic!

    Feb 11, 2008
    This is really cool, Art! I just saw this when I was searching for references to my BTc format.

    Cartman is my favourite SP char.

    I read through your .asm source code, looks like an adaptation of Christian Dorner's orig eeprom code?? Anyway it looks neat and well written.

    Hopefully if you still read this forum I have a couple of questions;

    1. How did you program the sound into the eeprom? What programmer etc?

    2. Would you like me to link to this on my web page or reproduce your work there (giving you full credit of course)?


    PS. There is now a NEW v2.0 BTc Encoder on my website for free download. (remove the FRUIT to email me!)
  6. Art

    Thread Starter Distinguished Member

    Sep 10, 2007
    You are "the" Roman? You're a legend! :) Yes copy it all you want.
    Most of my stuff is original, but make no mistake, this belongs to you.

    It's 0:35 here and I've got to sleep after having my head stuck in a computer for a long time.

    I'd really like to talk to you though, so I'll check back tomorrow for sure, and answer the rest of your Q's properly.
    I've got some questions for you too.
    Cheers, Art.
  7. Art

    Thread Starter Distinguished Member

    Sep 10, 2007
    Ok, it's been a while since I've touched pics, the projects on my page are actually listed in rough chronological order.

    I programmed the EEPROM with this beast:

    A combination of a couple of programmers, but the one connected to the EEPROM
    socket is a P16pro. That's a kit form programmer that was available from Jaycar.
    I also used ICprog (free program) for everything pic and EEPROM related,
    as that was compatible with it.

    I imagine someone such as yourself could write a pic to write to the EEPROM for you from
    whatever source, whether it be another EEPROM, or data from a serial line.
    I have also made an EEPROM to EEPROM copier that was based on a pic controller.

    The SP sample was done in DOS with your first program, yes.
    I remember there was some limitation on the size of the overall file,
    and it had to be run in DOS before Windows loaded.

    The circuit is based on whatever circuit from your page that I got the schematic artwork from.
    I did take the time to understand the code well, and implemented start/stop/pause,
    and ways to speed up and slow down independent of the pic's clock speed.

    This was not a choice, because when I first made it, and played the example sound file,
    the speed was wrong. "Driving down route (something), on a hot summer's day, etc..." ;)

    I originaly intended to use it as you suggested.
    Voice confirmation of button pushes, etc. , but many samples I tried to convert didn't sound too good.
    The Cartman one turned out excellent though.

    I still have the physical circuit in the video, and it still abuses me, and wishes death on me to this day! :D
  8. Art

    Thread Starter Distinguished Member

    Sep 10, 2007
    Probably time I updated this since I actually plan to follow through to a greeting card project.

    Starting with this coming Mother's Day, I'll be putting this in a greeting card:
    and giving it to My Mum :) It speaks in my own voice, and has a fairly reduced
    part count compared with the original sound player. Everything is surface mounted,
    so it's also flatter, and it can be run with a CR2032 lithium cell.

    This is ported to the 16F628, and is ready to be run on a pic based wafer card:
    Cheers, Art.
  9. thingmaker3

    Retired Moderator

    May 16, 2005
    Your mother is going to love it!!
  10. Art

    Thread Starter Distinguished Member

    Sep 10, 2007
    I'm sure she'll love it, but being the tech savvy person that she's NOT,
    She won't recognize the effort that's gone into it!


    Worst case scenario:
    Mum says: "Oh, That's nice."
  11. Digi Dave


    Apr 25, 2008
    What does it sound like?
  12. Art

    Thread Starter Distinguished Member

    Sep 10, 2007