Introduction: The Amazing EGG-CLOCK

Picture of The Amazing EGG-CLOCK
Hi everybody,
Today I'm posting my newest creation: The EGG-CLOCK!!!!

This little clock was made all by myself (lot of hard work :D), and the first thing you may notice is that it´s not too small, so i just
want to say that's the smallest thing I could create, if you still think its cool, you like it or you just don't dislike it THANK YOU A
LOT for you support!!!

Now, let's continue with the things you want to read: how it was made.

When I imagined it it looked really simple (the circuit itself is easy to do), but when I tried to put all that inside an egg, I faced some
problems so it ended being a 2-egg clock :|


Construction begins in step 1...

Step 1: Designing

Picture of Designing

Stp1:
The first step as you have read was designing, I took a whole day to do it, to make it fully functional. This step doesn't really have
too many things to explain, I used PCB wizard to make the design (pretty simple), I just place the components and draw ALL the tracks.
After some time I produced the complete design that consisted in:

 1.- Seven segment display driver
    |x1 Picaxe 18M2
    |x1 7 segment display
    |x1 Board
    |x1 Potentiometer (Brightness controller)
 2.- The Clock Driver ("Egg Driver" as seen on the photos)
    |x1 Picaxe 20X2
    |x1 DS1307 and it's resonator (Real time clock)
    |x1 LED
    |Many resistors
    |x1 Board (it was difficult to make it like a circle)
 3.- Power Supply & Programmer input
    |x1 Board
    |x2 3v Batteries
    |x1 5v voltage regulator
    |x1 Switch (to connect the MCUs to the programmer input)
    |x1 3-pin female header (programming input)
So this was the first step...
 
 Note: As you may have noticed in the photos (and in the materials), there's only 1 7-seg display. That is because it's designed to show a scroll* not a constant display.(*explained later)

Step 2: The First Test

Picture of The First Test


Stp2:

The next step was actually cutting perforating, and finishing the PCBs. But the first thin I had to do was to test if they were small enough to fit into an egg, and they did!!!

Step 3: Making the PCBs

Picture of Making the PCBs


Stp3:
 
 Cutting, perforating, shaping, and drawing the tracks and other stuff the PCBs
 
 As Step 1, this step doesn't have too many things to explain, and it's really simple in fact. There are are 3 main things to do:
    1.- Cut the boards to the desired shape.
    2.- Drill all the component holes with their respective size (in this case all the wholes were the same size except the 3 voltage-regulator's holes)
    3.- Draw the tracks, markings, symbols and other stuff (explained in the next step)

Step 4: Drawing Traks and Finishing the Boards.

Picture of Drawing Traks and Finishing the Boards.

Stp4:
 

   
    In this case, I used transfer sheets to mark the tracks, these little sheets consist in many symbols, tracks & markings that you could use in the printed* circuit. (*Not actually printed)
    I'm sure that most of you know them as those little translucent sheets you have to scrape  to make the symbols, characters etc. to be transferred to the thing in front of the sheet(in this case the copper)
  
    This process will ensure that our copper track will be maintained after we introduce the boards in the ferric chloride solution* (*corrosive liquid used to remove the unwanted copper)

    Please, watch the photos below, so you can understand exactly what I am talking about.

Step 5: Not As Easy As It Seems

Picture of Not As Easy As It Seems


Soldering :Z

   This step was the most difficult for me because it involved a very hot tool and many sensible materials.
   But after some time and a lot of patience (because very small wires brake all the time) I managed to solder up everything (The best I could :) See photos below please.

Step 6: Unplanned Steps

Picture of Unplanned Steps

 If you're still reading up to this point I should start this step saying: Thanks For reading!!!
  
   This step was not really planned but I think that it's a good idea to mention it because it always happens, (If you can always avoid this step please tell me your secret:D )

   So this step is about: FIXING ALL THE FAILURES!!!  (Hardware)
  
   In this case (luckily) I didn't have many failures, but there were.
    Some failures included:
      -Broken Tracks
      -broken small wires (I have already mentioned this :)
      -Bad soldering
   Luckily it didn't took to much time to fix them.

Step 7: Completing the Clock

Picture of Completing the Clock


After all the hardware was made, came the software...
     
     (I like those epic words I have just written)

     Obviously the clock wasn't working by this point...
    
     I was missing the code that would transform that junk pile* inside an egg, into the EGG-CLOCK  (*sorry for using that term but seriously, without any programming that's what it is :)

     ( I can´t post the code in this precise moment, because I'm using different computers, but I will upload it as soon as I can [Probably a link in a comment])

Step 8: Is It Working?

Picture of Is It Working?


After some corrections of the original code, the EGG-CLOCK was born.
     
     It was working, finally!!!

Step 9: Conclusions

Picture of Conclusions


  
    Almost all my goals were completed:
      -I have created a clock that could fit inside an egg
      -The clock was fully functional in all of it's specs.
      -I could successfully finish another project (I'm very happy because I was able to make it very small)

      But...
      - Unfortunately I couldn't put everything inside just 1 egg (but, the objective was to put THE CLOCK inside an egg [the batteries are in the other egg:])
 
About the scroll: It actually works like this: blank-number-number-line-number-number-blank for example:
blank / 1 / 3 / - / 5 / 4 / blank = 13:54

About the cost: Its actually pretty cheap*, but it involves a lot of work (* less than $30)
   Thanks for reading

  P.S.: Sorry if I made some grammatical/spelling mistakes I am Spanish speaker, and I'm still learning English, any error you find will be very helpful for me.

My other instructable: https://www.instructables.com/id/ALL-IN-ONE-CLOCK/

  Technical questions/comments/suggestions cordially accepted: franspaco@gmail.com / f-h-p@hotmail.com

Comments

Max Headroom (author)2011-05-04

yep, nice! Waiting for the source-code!!!

franspaco (author)Max Headroom2011-05-04

Thank you, I'm uploading the code right now... I'll post the link in a new comment

BáchH (author)franspaco2015-07-21

Chờ đợi cho các mã nguồn !!!


RAULRO (author)2011-06-22

I AM SORRY, I DID NOT UNDERSTAND,
WILL YOU POST THE SQUEMATIC PLEASE.
IS WONDERFUL ! GOOD JOB

franspaco (author)RAULRO2011-06-24

Thank you

And sorry for not explaining myself correctly, If you want the schematic I will post it by Monday if it is okay.

franspaco (author)2011-05-06

Finally this is it... here is the link for the video--->
http://www.youtube.com/watch?v=T225eXBrV3s

franspaco (author)franspaco2011-05-06

Note: it is now included in the intruduction

franspaco (author)2011-05-05

I'm uploading a video right now but it will take a while...

Max Headroom (author)2011-05-05

I really like it's minimal design.
Source code? Could I upload that through a mac or pc only?
Cheers

franspaco (author)Max Headroom2011-05-05

If you are talking about the code, you can use neither PC, MAC, or Linux, the only difference is the software, for PC there is a free software called Programming Editor provided by Revolution education (I'm not sure but I think they are the owners of PICAXE), for MAC and Linux there is another free software (also from Revolution Education) called AXEpad; their main difference is that the PC software has some more characteristics than the other one, but it will work pretty fine for you. Download:http://www.rev-ed.co.uk/picaxe/
(You may also program them using Yenka http://www.yenka.com its free for home users)

About PICAXE: they are basically PICs (Microchip), the difference is that they are pre-programmed with a bootstrap code, and that they are programmed in BASIC language; the reason I love these chips is that they only use 2 resistors as programmer so that made them perfect for this project. (If you noticed it, there are actually 2 programmers includes in the egg-driver)

And the other thing that you will need: a serial RS232 port OR a USB to serial converter ( there is one made by rev-ed AXE-27 and other ones based on the FT232).
If you need any more help or have ANY question about the egg-clock, please tell me so I can answer back as soon as see your comment. Thank you.

CrescentMoon (author)2011-05-04

Awesome! I actually had to buy my clock shaped like an egg.

franspaco (author)2011-05-04


Here are the links:

Code for he 7-segment display driver:
http://sabiasque.info/egg/1.txt
Code for the main board (egg-driver)
http://sabiasque.info/egg/2.txt
Note: These files were created in Spanish, since basic language is based  in English, you won't have too much trouble to understand it, however, I am working on an English version, wait for it please.

megait (author)2011-05-02

Congratulations !

franspaco (author)megait2011-05-02

Thank you!!!

About This Instructable

3,938views

7favorites

License:

Bio: Im a 15 years old guy that loves building electronics, play minecraft, FSX
More by franspaco:The amazing EGG-CLOCKALL-IN-ONE CLOCK
Add instructable to: