Pages: [1] 2 3   Go Down
Author Topic: Making more arduino projects without buying new arduino boards?  (Read 2368 times)
0 Members and 1 Guest are viewing this topic.
Los Angeles
Offline Offline
Newbie
*
Karma: 0
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello!

Being new to arduino, I have a question regarding reusability. I currently finished my first project and would love to keep it working, but I don't necessarily want to keep buying arduino boards (I have about 7 more projects that I want to do (that's over $200 on boards).

Is there a way that I can sort of clone my board with the code into the project so that I can then remove the arduino from it, and reuse it? How do people usually deal with this? Do I just need to purchase a I'm not an engineer so I'm not to term-friendly when it comes to boards, etc. Thanks!

I found a few tutorials, but does anyone know what the cheapest/ easiest method is? One tutorial came out to just $4 less than an UNO (which didn't make sense to me). Appreciate the help!
Logged

Hillsboro, OR
Offline Offline
Jr. Member
**
Karma: 1
Posts: 71
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

the cheapest way to would be to make a breadboard arduino. you can get at the ATMega328 ic's on amazon for a couple bucks.all it takes beyond that is a 16mhz crystal and some capacitors and you're good to go, you just need a spare arduino around to program it.

there are also mini arduino's that run around $10. Sparkfun makes some great ones :https://www.sparkfun.com/products/11113
Logged

"Beer is proof that god loves us and wants us happy" - a popular misquote of Benjamin Franklin, but true nonetheless.

UK
Offline Offline
Faraday Member
**
Karma: 47
Posts: 3583
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I've been wondering if, when I have a working Arduino project, it would be practical to remove the Atmega chip from it and install it in a breadboard or veroboard with the minimum hardware components to make a permanent version.

Then (assuming I can add the bootloader to a new Atmega chip) I could put that into the Arduino board ready for my next project.

Of course this assumes that the completed project doesn't need to communicate with a PC. If it does it is probably simplest just to use the entire Arduino in the permanent project.

Any views?

...R
Logged

Los Angeles
Offline Offline
Newbie
*
Karma: 0
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

That's the thing. I feel that no matter what we do we're still looking at over $20. The breadboard is around $10 alone, and ATmega328 is $5. A couple of dollars for the 16MHz crystal, wires, shipping, etc.
Logged

Hillsboro, OR
Offline Offline
Jr. Member
**
Karma: 1
Posts: 71
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

how about this:
https://www.virtuabotix.com/?page_id=3117&productid=0609224531743
a breadboard arduino with 5v regulator for $9 plus $2 shipping.
Logged

"Beer is proof that god loves us and wants us happy" - a popular misquote of Benjamin Franklin, but true nonetheless.

Los Angeles
Offline Offline
Newbie
*
Karma: 0
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

That's really good!! A link to amazon lists it at $6.95, however I did notice that the ATMEGA328P-PU is programmed with Duemilanove Bootloader. Know of any that loads the new Uno version?
Logged

Dubai, UAE
Offline Offline
Edison Member
*
Karma: 21
Posts: 1670
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,
   I build lots of standalone Arduinos on strip board, it is cheaper but also makes routing connecting wires very simple if everything is already sharing the same power and ground.

   You can also look at using ATMega8 and ATMEga168 chips, they have less memory but might be available for a lot less than 328s.

   As for boot loaders, its easy to use optloader to put opti boot on any of the 8,168 and 328

Duane B

rcarduino.blogspot.com

Logged


Hillsboro, OR
Offline Offline
Jr. Member
**
Karma: 1
Posts: 71
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@robin2

I've done this a few times lately. I can pick up an ATMega328P-PU from my local parts store for $5, and remove the chip from my Uno, and insert the new one. If this chip has the bootloader on it already (mine come with it), then all you have to do is change the board type in the arduino ide to the Arduino Duemilanove, and you're good to go.

I also recently bought these instead:
http://www.surplusgizmos.com/AtMega-Lite-Development-Board-Made-By-GizmosUSAcom_p_2057.html
this is essentially a breadboard arduino put on a nice little pcb, and  it gives you a serial-ttl output, for which you just need a USB FTDI cable to write to it. but, if you don't want to spend the money on the cable (and i didn't at first), just keep swapping chips.
Logged

"Beer is proof that god loves us and wants us happy" - a popular misquote of Benjamin Franklin, but true nonetheless.

Offline Offline
Sr. Member
****
Karma: 5
Posts: 422
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

There are also the these
http://www.instructables.com/id/Assembling-the-Really-Bare-Bones-Board-RBBB-Ardu/

If you already have the parts, you can make your own board
http://www.instructables.com/id/Single-Sided-Really-Bare-Bones-Board-Arduino-in-EA/
or buy a PCB
http://www.ebay.co.uk/itm/Arduino-Boarduino-Bare-Bones-Board-Board-ONLY-/171012178139?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item27d11ec0db
Logged

Ayer, Massachusetts, USA
Offline Offline
Edison Member
*
Karma: 50
Posts: 1766
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

If you have a standard Arduino UNO, and you don't want each of the projects to work at the same time, another way to do this is by buying prototype shields, and then taking the shield off and putting on the new shield.  Before you take off the first shield, you would install something like the blink example on the board.  You can get a mini-breadboard that fits inside of the prototype shield while you are designing the project, and then when it is done, solder the components directly to the prototype board.  I've bought a few of these, and they each have different connections and layout.
  • Omega ProtoPro-B shield kit: http://www.aztecmcu.com/catalog/i125.html.  Note, these don't come with stacking pins that would allow you to mount the shield on the Arduino and then mount another shield on top of that.  However, the store does sell the stacking pins, so order them if you want to stack the shields.  This is the cheapest shield in the list ($3 for one board, $8.25 for 3 boards, $1.50 for one set of stacking pins). They have a second row of data pins that are all 0.1" apart for mounting from the board, but those pins will not mount to an Arduino.  My version does not have the top silkscreen indicate the center power/ground rails, but they have said the next generation of silk screening will correct this (I just used a marker to indicate the rows).
  • Protoshield for Arduino with mini-breadboard: http://yourduino.com/sunshop2/index.php?l=product_detail&p=93.  This was my first prototype shield, and I bought it because it was already assembled.  The downside is it only has one row of data pins, which means this shield must be the top shield, and you might not be able to solder the connections into stacking headers.
  • Seeed prototype shield: http://www.seeedstudio.com/depot/protoshield-kit-for-arduino-p-318.html?cPath=132_134.  Radio Shack used to sell these, but they no longer list it in the catalog.  The center holes are not connected like a breadboard does, but they have connected areas on the edges, and a few areas with larger holes.
  • DFRobot prototype shield: http://www.robotshop.com/dfrobot-arduino-prototyping-shield-8.html.  This is like the 2nd shield I mentioned, except it has a second row of offset data connections, one row to connect to the Arduino, and one row to stack, rather than combining the two.  You might be able to solder a permanent connection to the pins.
  • DFRobot prototype screw shield: http://www.robotshop.com/dfrobot-proto-screw-shield-assembled.html.  This has screw terminals to attach to external wires as well as the prototype shield.  I have this, but I prefer the layout of the shields that are more breadboard like with parallel rows of pins with a center separation to this layout.

<edit>
I should mention a third possibility is just construct everything on a breadboard, and tear it down when you are down with a project.  I would think having a layout diagram (such as in fritzing/eagle/etc.) would help if you ever want to reconstruct the project.  Perhaps take a picture or two as well.
« Last Edit: April 09, 2013, 08:25:30 am by MichaelMeissner » Logged

UK
Offline Offline
Shannon Member
****
Karma: 184
Posts: 11173
-
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

There are some remarkably inexpensive clones that are small and cheap enough IMO to be committed to permanent use in a project. Although they still cost a few quid, they're much cheaper than a UNO etc and also enable much smaller solutions. (I always want to put permanent projects into some form of enclosure so being compact is a big advantage to me.) Also, clones are available with various additional integrated hardware which would have required shields or additional boards for a standard Arduino. For example, a Baby Orangutan is a fraction of the size and cost of a UNO plus H-bridge shield.
Logged

I only provide help via the forum - please do not contact me for private consultancy.

Offline Offline
Sr. Member
****
Karma: 19
Posts: 486
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

http://shrimping.it/blog/shrimp/
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 439
Posts: 23734
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ardweeny, $10
https://solarbotics.com/search/ardweeny/

bare board, $4
http://www.nkcelectronics.com/arduino-runtime-board-rev-b.html

Or custom bare boards?
http://www.crossroadsfencing.com/
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

UK
Offline Offline
Shannon Member
****
Karma: 184
Posts: 11173
-
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


I'm not sure which part of that constitutes the 'shrimp' but it looks like a standalone Arduino chip in a breadboard with a separate USB/serial adapter. That's hardly novel and hardly seems to justify being given a special name.
Logged

I only provide help via the forum - please do not contact me for private consultancy.

United Kingdom
Offline Offline
Tesla Member
***
Karma: 220
Posts: 6587
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I prototype my projects on the Arduino, then I move them to stripboard or PCB using either an atmega328p or attiny microcontroller depending on the application. You don't need to buy atmega chips with the bootloader programmed, you can program the chips using ICSP. You don't even need the crystal unless the project needs accurate timekeeping. See http://miscsolutions.wordpress.com/2011/08/09/prototyping-small-embedded-projects-with-arduino/.
Logged

Formal verification of safety-critical software, software development, and electronic design and prototyping. See http://www.eschertech.com. Please do not ask for unpaid help via PM, use the forum.

Pages: [1] 2 3   Go Up
Jump to: