11.07.2015 Views

Breadboard Arduino Compatible Assembly Guide (BBAC) - Oomlout

Breadboard Arduino Compatible Assembly Guide (BBAC) - Oomlout

Breadboard Arduino Compatible Assembly Guide (BBAC) - Oomlout

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

(<strong>BBAC</strong>)breadboard arduinocompatible<strong>Breadboard</strong> <strong>Arduino</strong><strong>Compatible</strong><strong>Assembly</strong> <strong>Guide</strong>(<strong>BBAC</strong>)


A Few WordsAbout this KitThe pre-made <strong>Arduino</strong> Duemilanove board is an amazingprototyping platform, but sometimes its fun to make somethingfor yourself. The goal of this kit is to make building your own afun and easy experience. Collecting all the bits and pieces soyou can pop them into place and have a fully functional <strong>Arduino</strong>compatible to play around with in no time.About Open Source HardwareAll of .:oomlout:.'s projects are open source. What does this mean? It means everythinginvolved in making this kit, be it this guide, 3D models, or code is available for free download.But it goes further, you're also free to reproduce and modify any of this material, then distributeit for yourself. The catch? Quite simple; it is released under a Creative Commons (By - ShareAlike) license. This means you must credit .:oomlout:. in your design and share yourdevelopments in a similar manner. Why? We grew up learning and playing with open sourcesoftware and the experience was good fun, we think it would be lovely if a similar experiencewas possible with physical things.(more details on the Creative Commons CC (By - Share Alike) License can be found at )( http://tinyurl.com/2dkzmd )About .: oomlout :.We’re a plucky little design company focusing on producing“delightfully fun open source products”To check out what we are up tohttp://www.oomlout.comAbout ProblemsWe strive to deliver the highest level of quality in each and every thing we produce. If you everfind an ambiguous instruction, a missing piece, or would just like to ask a question, we’ll try ourbest to help out. You can reach us at:help@oomlout.com(we like hearing about problems it helps us improve future versions)Thanks For Choosing .:oomlout:.


.: Where to Find Everything :.TBCNtable of contents{PART} Required Parts 02{COMP} Comparing a <strong>BBAC</strong> to an <strong>Arduino</strong> USB 03{SCEM} <strong>BBAC</strong> Schematic 04{ASEM} <strong>Assembly</strong> Instructions 05{PROG} Programming Instructions 08{NOTE} Room to Take Notes 0901


01 PARTthe parts.: The Parts Needed for a :..: Breadboad <strong>Arduino</strong> <strong>Compatible</strong>:.Capacitors100 uf -filters the power supply100 nf - bypass capacitor22 pf - filters the crystalHeader - (6 pin)Used for programming with anFTDI cableResistors0 ohm (black)used as jumper wires560 ohm (green-blue-brown)LED current limiting10k ohm (brown-black-orange)Pull-upsBattery Clip - (9v)For powering the board with a 9vbattery<strong>Breadboard</strong>Allows for easy assembly ofcircuits without solderingCrystal - (16 MHz)Provides a clock signal for theATMega chip<strong>Breadboard</strong> Layout SheetPlace on top of a breadboard toshow where components goMicrocontroller - (ATMega168)A single chip computer that runsyour codePushbutton - (Reset)Resets the micro-controller whenpressedVoltage Regulator - (7805)Takes in 7-12 volts and outputs 5volts02LEDs- (Light Emitting Diodes)Used as indicatorsRed - powerGreen - connected to pin 13


.: An <strong>Arduino</strong> USB:.&.: <strong>Breadboard</strong> <strong>Arduino</strong> Compared:.02 COMPcomparison03


03 SCEMschematic.: <strong>Breadboard</strong> <strong>Arduino</strong> <strong>Compatible</strong>:..:Schematic:.Vin7-12 voltscapacitor100nfcapacitor100ufvoltageregulator7805ingndout+ +capacitor100ufLEDpowerprogrammingheadergndctsVcctxdrxdrtsresistor560 ohmcapacitor22pfresistor10k ohmcapacitor100nfresistor10k ohmpushbuttonresetcapacitor100nfAtmega328(with <strong>Arduino</strong> bootloader)Reset 50 RXD 41 TXD 32 23 14 0VCCAnalogGNDGNDAREFcrystal16MHzcapacitor22pfClock 1 AVCCClock 2 135 126 117 108 9LEDpin 13resistor560 ohm04Gnd(-)


.: <strong>Breadboard</strong> <strong>Arduino</strong> <strong>Compatible</strong>:..:<strong>Assembly</strong> Steps:.04 ASEMassemblyParts:<strong>Breadboard</strong>x1<strong>Breadboard</strong>Layout sheetx12 Pin Headerx21Parts:0 ohm resistor(black)x12560 ohm resistor(green-blue-brown)x210k ohm resistor(brown-black-orange)x2205


04 ASEMassemblyParts:Capacitor100 ufx2Capacitor100 nfx3Capacitor22 pfx2The 100 uf capacitors are polarized.Put the longer lead in the indicated hole3Parts:Pushbuttonx1Header (6 pin)x1Red LEDx1Green LEDx1064


04 ASEMassemblyParts:MicrocontrollerATMega328x1Crystal(16 MHz)x1Voltage Regulator(7805)x1There is a half mooncutout, this goes at the top5Parts:WireBattery Clipx1607


05 PROGprogramming.: Programming Your <strong>Arduino</strong> <strong>Compatible</strong>:.(you can either use an <strong>Arduino</strong> board or aUSB-Serial cable to program your <strong>BBAC</strong>).:In tools>board> menu select:..:<strong>Arduino</strong> UNO :.Using an <strong>Arduino</strong> USB Boardremove the ATMega328 chipbefore using as a programmerconnect1. digital 0 - digital 02. digital 1 - digital 13. reset - reset4. 5v - red rail (5v)5. gnd - black rail (gnd).:In tools>board> menu select:..:<strong>Arduino</strong> UNO :.Using an FTDI USB - Serial CableGND towards the top08


.: Notes:..:Room for a Few Notes:.06 NOTEnotes09


(<strong>BBAC</strong>)breadboard arduinocompatiblewww.oomlout.comThis work is licenced under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of this licence, visithttp://creativecommons.org/licenses/by-sa/3.0/ or send a letter toCreative Commons, 171 Second Street, Suite 300, San Francisco,California 94105, USA.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!