"That's stupid! Why use an Arduino when you could do the same thing with a 555?"
Ok, so now is your chance to put up or shut up. Here's a 555 in traditional Arduino UNO form factor.
Specifically designed for old school analogue tinkerers.
No need to learn a flashy, confusing new fangled IDE. Analogue programming is simple and easy with two resistors and a capacitor using the Integrated Simple Analogue Programming Interface (ISAPI).
Pin compatible with most Arduino shields (functionality may be limited).
Trollduino adapted Blink sketch:
- Install the following code:
R1 = 1k;
R2 = 68k;
C = 10uF;
- This sketch uses the integral output LED. An external load can be added by selecting and connecting an output pin on the Output Connection Distributer (OCD).
- Select the voltage source. You can use a 5V USB supply from your a PC or wall-wart or connect a 9 - 12V supply to the barrel connector. If you have both connected, either will do. Who cares?
- Enjoy the blinking!
Notes:
This is version 1.0 of a silly joke. There are a couple of errors and a few changes I would make if I was going to continue with development.
First, I forgot to add mounting holes in the gerber. I'm also considering breaking out R1, R2 and C connections to the 6 analogue pins.
Note that use of Comic Sans is not an error.
The circuit and layout were designed using Design Spark V9 from RS Components.
The PCB's were fabricated using Seed Studios Fusion service.
Shoutout to my local makerspace the Perth Artifactory.
If there is any interest (and I get around to it) I'll fix the gerbers and add them to the project files here.
Jumper functions:
There are jumpers on the reverse side of the board for diconnecting various components and to assist in changing circuit function from astable to monostable if required:
NAME | DEFAULT | FUNCTION |
---|---|---|
DISC | CLOSED | Disconnect Discharge pin from R1/R2 junction |
THRSH | CLOSED | Disconnect Threshhold pin from R2 / C junction |
TRIG | CLOSED | Disconnect Trigger pin from Threshhold pin |
CONT | CLOSED | Disconnect Control voltage pin from decoupling capacitor |
OUT_H | OPEN | Bypass 220 ohm output resistor (OUTput Hard) |
LED | CLOSED | Disconnect output LED |
RST_H | OPEN | Bypass Reset pullup Resistor (ReSeT_Hard) WARNING! RST_B MUST BE CUT IF RST_H IS CLOSED! |
RST_B | CLOSED | Disconnect Reset button and pin (ReSeT_Button) WARNING! RST_B MUST BE CUT IF RST_H IS CLOSED! |
I love this! I love it so much I already ordered a set of boards and built one to show off to my friends. I'd love to kit these and sell them through my local makerspace, but your statement "Anyone is welcome to make and distribute these at cost. I request that you honor attribution." is a bit too vague to safely do this. I could play all sorts of games to justify my "cost" but I'd rather have your blessing to do whatever I do. (ie, can we profit off the parts? Can we recoup processing fees? We _are_ a non-profit if that makes any difference to you.) Would you consider relicensing under an accepted OSHW license so it's more clear what we can do with this? Whatever you say, I still want to thank you for this great project. I smile every time I see it blinking.