0
Offline
Newbie
Karma: 0
Posts: 36
Arduino rocks
|
 |
« on: September 20, 2007, 11:55:26 am » |
This is an idea: I would like to continue to support and use the Arduino as a prototyping platform, but ultimately strip the things I do not need for my final projects like serial/usb communications, extra IO pins, blah blah blah to ultimately save space and cost (all my projects will ultimately be for my edification, proof of concepts for myself and hopefully to aid the online community).
My question is what is the bare minimum to have? Is it just the microprocessor, and I just have to use the pins I need for each project?
Thanks,
Dale
|
|
|
|
|
Logged
|
|
|
|
|
Forum Administrator
Cambridge, MA
Offline
Faraday Member
Karma: 7
Posts: 3532
|
 |
« Reply #1 on: September 20, 2007, 01:36:54 pm » |
You need a regulated power supply, which could mean putting a voltage regulator somewhere in your circuit (unless you have another source for it).
In the current Arduino core a few things don't work if you're not using an external oscillator at 16 MHz. I'm planning to fix this for Arduino 0010 and the Arduino LilyPad (which will be using the internal clock of the ATmega168).
A reset button is often convenient, though you can just tie the reset pin high and remove power to the board to reset it.
An ICSP header (the six male pins on the Arduino board) can be useful, but you don't need them if you don't mind moving the ATmega to another circuit to reprogram it.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 36
Arduino rocks
|
 |
« Reply #2 on: September 20, 2007, 02:25:21 pm » |
Thanks, I figured the power part. I don't think I need the ICSP header as I will just use my current arduino board as a programmer (with the right cable of course).
Thanks
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 0
Posts: 267
dinosaur cork
|
 |
« Reply #3 on: October 04, 2007, 04:44:59 am » |
See the RBBB at http://moderndevice.com. It's engineered to be just this - the minimum you can get by with, in the minimum space.
|
|
|
|
|
Logged
|
|
|
|
|
USA
Offline
Sr. Member
Karma: 0
Posts: 452
Freeduino rocks
|
 |
« Reply #4 on: October 04, 2007, 06:04:36 am » |
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 19
Arduino rocks
|
 |
« Reply #5 on: January 27, 2009, 12:16:46 am » |
Sorry to necropost here, but I have basically the same question. Arduino is fantastic, but it would get pretty expensive pretty quick to buy a whole board for something I intend to put together permanently. I saw this approach taken on the Make blog a while back, but I see it's an ATmega8, not a 168. Besides regulated power, would the 168 require anything more than what's on this little setup? Could the 168 be programmed, popped off the Arduino board and run on just this?
|
|
|
|
|
Logged
|
|
|
|
|
Connecticut, US
Offline
Edison Member
Karma: 1
Posts: 1036
Whatduino
|
 |
« Reply #6 on: January 27, 2009, 12:28:31 am » |
The boards are intended as a prototyping platform. While you COULD buy a full board every time you had a little hobby idea, that's not the expectation.
Same basic requirements between the two chips. I would have to check, but he's showing two Vcc pins and a GND that aren't actually connected but probably should be. Jumpers OVER the chip would work there.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 1
Posts: 13
Arduino rocks
|
 |
« Reply #7 on: January 27, 2009, 12:32:16 am » |
Yep, my mega168 is on a breadboard setup just like that. All you need is the pullup to /Reset, & two capacitors w/ your crystal.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 19
Arduino rocks
|
 |
« Reply #8 on: January 27, 2009, 12:52:33 am » |
One place I saw suggested just tying the reset high, and removing power to "reset." But that only saves another penny, and you'd have to strip another wire.  Thanks guys!
|
|
|
|
|
Logged
|
|
|
|
|
Left Coast, CA (USA)
Online
Brattain Member
Karma: 279
Posts: 15314
Measurement changes behavior
|
 |
« Reply #9 on: January 27, 2009, 03:12:39 am » |
Can't get much more basic or inexpensive then this: http://store.fundamentallogic.com/ecom/index.php?main_page=product_info&cPath=15&products_id=29You could even not install the pin 13 LED and it's current limiting resistor, that would leave just 4 components and that counts the included MEGA168 (with Arduino bootloader installed), all for under $10. I bought it for permanent attachment to my large solder-less breadboard which already has regulated voltages and I had a DIP packaged USB serial module. Lefty
|
|
|
|
« Last Edit: January 27, 2009, 03:13:35 am by retrolefty »
|
Logged
|
|
|
|
|
0
Offline
God Member
Karma: 2
Posts: 849
Arduino rocks!
|
 |
« Reply #10 on: January 27, 2009, 08:22:42 am » |
If you're that basic though, why build it on its own board? For 4 components, just put the bare components on the perfboard or breadboard (and then you're under $5). Also, the stamp seems to lack proper crystal which is important if you want the Arduino timings to work precisely.
Fundamental Logic is a great store, I've had very good experiences when purchasing from them, and for breadboard work, I strongly recommend their iDuino board over this stamp -- it's a few dollars more and gives you a full blown arduino that sits on a breadboard. And pick up a few extra MCU's for finished projected.
|
|
|
|
|
Logged
|
|
|
|
|
Left Coast, CA (USA)
Online
Brattain Member
Karma: 279
Posts: 15314
Measurement changes behavior
|
 |
« Reply #11 on: January 27, 2009, 12:45:08 pm » |
If you're that basic though, why build it on its own board? For 4 components, just put the bare components on the perfboard or breadboard (and then you're under $5). Also, the stamp seems to lack proper crystal which is important if you want the Arduino timings to work precisely.
I just wanted the smallest footprint available for a self contained module. It works but of course the wonderful thing about this open source project is the wide choice of vendors supporting the hardware, so one is free to choice from many different designs. On the resonator Vs crystal, I too would prefer a crystal but so far the resonator has been problem free communicating back to the PC at 57600 baud with no timing errors. Lefty
|
|
|
|
|
Logged
|
|
|
|
|
|