Pages: [1]   Go Down
Author Topic: Arduino Minimum Specs  (Read 1240 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 36
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Faraday Member
*****
Karma: 11
Posts: 3538
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Newbie
*
Karma: 0
Posts: 36
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Sr. Member
****
Karma: 0
Posts: 267
dinosaur cork
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Sr. Member
****
Karma: 0
Posts: 452
Freeduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

These are other "minimum" Arduino / Arduino clone boards:

Boarduino http://www.ladyada.net/make/boarduino/index.html
Arduino Runtime http://www.nkcelectronics.com/arduino-runtime-board-rev-b.html
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 19
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Edison Member
*
Karma: 2
Posts: 1036
Whatduino
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Newbie
*
Karma: 1
Posts: 13
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 Offline
Newbie
*
Karma: 0
Posts: 19
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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. smiley

Thanks guys!
Logged

Left Coast, CA (USA)
Offline Offline
Brattain Member
*****
Karma: 361
Posts: 17293
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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=29

You 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 Offline
God Member
*****
Karma: 2
Posts: 854
Arduino rocks!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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)
Offline Offline
Brattain Member
*****
Karma: 361
Posts: 17293
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
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

Pages: [1]   Go Up
Jump to: