Build a Mintronics: MintDuino

Similar documents
Breadboard Arduino Compatible Assembly Guide

Congratulations on your purchase of the SparkFun Arduino ProtoShield Kit!

Circuit Board Assembly Instructions for Babuinobot 1.0

Objectives: Learn what an Arduino is and what it can do Learn what an LED is and how to use it Be able to wire and program an LED to blink

Never power this piano with anything other than a standard 9V battery!

Bill of Materials: Metronome Kit PART NO

Pingable Envelope Generator

FABO ACADEMY X ELECTRONIC DESIGN

Ardweeny 1.60" 0.54" Simple construction - only 7 parts plus pins & PCB! Ideal for breadboard applications

Lab 2.4 Arduinos, Resistors, and Circuits

Line-Following Robot

Breadboard Primer. Experience. Objective. No previous electronics experience is required.

PS2-SMC-06 Servo Motor Controller Interface

ESE141 Circuit Board Instructions

N3ZI Kits General Coverage Receiver, Assembly & Operations Manual (For Jun 2011 PCB ) Version 3.33, Jan 2012

Activity 2: Opto Receiver

EECS40 Lab Introduction to Lab: Guide

Introduction 1. Download socket (the cable plugs in here so that the GENIE microcontroller can talk to the computer)

HANDS-ON LAB INSTRUCTION SHEETS MODULE

Geiger Counter Kit Assembly Instructions ( )

Heartboard PCB Assembly Instructions

For this exercise, you will need a partner, an Arduino kit (in the plastic tub), and a laptop with the Arduino programming environment.

The µbotino Microcontroller Board

tinycylon Assembly Instructions Contents Written by Dale Wheat Version August 2016 Visit dalewheat.com for the latest update!

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE

4ms SCM Breakout. Kit Builder's Guide for PCB v2.1 4mspedals.com

EGR Laboratory 1 - Introduction to Circuit Analysis

Assembly Instructions for the 1.5 Watt Amplifier Kit

16 Bit Micro Experimenter Assembly and Check out Instructions

ABC V1.0 ASSEMBLY IMPORTANT!

Arduino Workshop 01. AD32600 Physical Computing Prof. Fabian Winkler Fall 2014

Build Your Own Clone Li l Reverb Kit Instructions

Bill of Materials: PWM Stepper Motor Driver PART NO

Lesson 2: Soldering. Goals

Make an Altoids Flashlight.

M. Conner Name: AP Physics C: RC Circuits Lab

DeluxeArcade. JAMMA Fingerboard. Introduction. Features. Version 1.1, November 2014 Martin-Jones Technology Ltd

EE43 43/100 Fall Final Project: 1: Audio Amplifier, Part Part II II. Part 2: Audio Amplifier. Lab Guide

TV Remote. Discover Engineering. Youth Handouts

MICROGRANNY v2.1 - Assembly Guide

Lesson 3: Arduino. Goals

University of Jordan School of Engineering Electrical Engineering Department. EE 204 Electrical Engineering Lab

Welcome! Welcome to the LVL1 TV-B-Gone workshop. We will be covering the following: How the TV-B-Gone works Basic soldering technique Component identi

Nixie millivolt Meter Clock Add-on. Build Instructions, Schematic and Code

DIY Instructions For NGPC Front Light Installation using the Gameboy Advanced SP Front Light

Building the Toothpick Audio CW Filter

IR add-on module circuit board assembly - Jeffrey La Favre January 27, 2015

Starving Student II. Starving Student II. SS2 guide. Written By: 6L guides.diyaudio.com/ Page 1 of 24

Build Your Own Clone Li l Echo Kit Instructions

smraza Getting Start Guide Contents Arduino IDE (Integrated Development Environment)... 1 Introduction... 1 Install the Arduino Software (IDE)...

Patton Robotics, LLC.

Build Your Own Clone Li l Analog Chorus Kit Instructions

555 Morse Code Practice Oscillator Kit (draft 1.1)

Adafruit 16-Channel Servo Driver with Arduino

LITTLE NERD v1.1 Assembly Guide

Internet of Things Student STEM Project Jackson High School. Lesson 2: Arduino and LED

Manual Version July 2007

Dual Digital Build Manual

First I test the resistor to make sure it doesn't fluctuate all over the place. So long as it sits stable between 506 and 560 ohms you are set.

Assembly Instructions for B7971 Smart Socket

B EE Laboratory 1 - Introduction to Circuit Analysis

Sunday, November 4, The LadyUno Sound Unit

How to Wire an Inverting Amplifier Circuit

LED Infinity Mirror Controller, 32 LEDs, Multiple Patterns.

Digital Electronics & Chip Design

Operational Amplifiers 2 Active Filters ReadMeFirst

Minty Amp assembly instructions

LDB-1 Kit Instructions Page 1 of 8

Building and Operating: Son of Zerobeat A PIC based CW zerobeat indicator from Jackson Harbor Press

Circuit Board Assembly Instructions

D.I.Y L.E.D CUBE 4X4X4. Level: Intermediate

Adafruit 16-Channel PWM/Servo HAT & Bonnet for Raspberry Pi

Arduino Setup & Flexing the ExBow

BombiniBot Parts and Assembly

Workshop 9: First steps in electronics

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino

The Inverting Amplifier

Build Your Own Clone The Swede Kit Instructions

Rodni What will yours be?

EET 1150 Lab 6 Ohm s Law

Welcome to the DIY Thirsty Plant Kit - Manual

Build Your Own Clone Kuzco Jr. Kit Instructions

Installation tutorial for Console Customs Xbox Mode Dual Button (RFX-5B) Rapid fire Microchip for all Wired and Wireless controllers

Lab 4 - Operational Amplifiers 1 Gain ReadMeFirst

Pi-Cars Factory Tool Kit

Assembly Manual for VFO Board 2 August 2018

Laboratory 1 page 1 of 13

Laboratory Project 1a: Power-Indicator LED's

Building a Bitx20 Version 3

HANDS-ON LAB INSTRUCTION SHEET MODULE 3 CAPACITORS, TIME CONSTANTS AND TRANSISTOR GAIN

FM RADIO KIT ESSENTIAL INFORMATION. Version 2.0 GET IN TUNE WITH THIS

How to build a Cracklebox. Red Wierenga Brooklyn College Center for Computer Music October 13, 2015

Polyphase network kit

STEADY HAND GAME WITH LATCHING LED

BIFOLD FUTON FRAME TRINITY ARM. Seat Rails and Slats x 1. *Note: Use 4pc of 100mm Bolts and 4pc of 60mm Bolts to attach the arms to the Stretchers.

Build Your Own Clone Spring Reverb Kit Instructions

Ten Tec DDS Board Assembly Procedure

Guitarpedalkits.com Overdrive Pedal Build Instructions

Musical Pencil. Tutorial modified from musical pencil/

Sweep / Function Generator User Guide

Transcription:

Build a Mintronics: MintDuino Author: Marc de Vinck Parts relevant to this project Mintronics: MintDuino (1) The MintDuino is perfect for anyone interested in learning (or teaching) the fundamentals of how micro controllers work. It will have you building your own micro controller from scratch on a breadboard, and then easily programming it from almost any computer via the Arduino programming environment. Unlike pre-built micro controllers, the MintDuino demonstrates the specific relationship between the wires, resistors, capacitors, and integrated circuits that enables you to program the micro controller from your computer. After building the MintDuino, you'll have a much better understanding of how micro controllers work, and how electronics can interact with the physical world. Step 1 Build a Mintronics: MintDuino Start building your MintDuino by adding the 7805 power regulator. This converts the 9v power to 5v power that the ATMega can use. Insert the 7805 into column "i" on the breadboard and rows 1,2 & 3 as pictured. The metal heatsink should be facing the right (or column "J") Make Projects www.makeprojects.com Page 1 of 9

Step 2 Now we are going to add (1) 10 uf capacitors to the power regulator. I like to trim the leads down so it doesn't stick so far out of the breadboard. One lead is longer than the other. The long lead is the (+) lead and the short one is the (-) lead. If you trim it, make sure to keep the lengths different lengths so it's easy to identify the (+) and (-) leads. Insert the (+) lead into "g1" & the negative lead into "g2". Easy! Step 3 Next is the other 10 uf capacitor that we use to smooth out the power on the breadboard. Insert the (-) lead into row 1 of the (-) power rail of the breadboard. Insert the (+) lead into row 1 of the (+) rail of the breadboard as pictured. Step 4 Now lets get some regulated power over to the power rails of the breadboard. Start by stripping the ends of (1) piece of red wire cut to approximately 1/2" long. Insert the wire from the (+) rail of the breadboard to "j3" of the breadboard. Next strip the ends of (1) piece of black wire cut to approximately 1/2" long. Insert the wire from the (-) rail of the breadboard to "j2" of the breadboard as pictured. Make Projects www.makeprojects.com Page 2 of 9

Step 5 Now we are going to add the power LED (Red). Start by cutting down the leads, as we did on the capacitor. Make sure to keep the long one (+), long, and the short one (-), short! Now you can insert the red LED into the breadboard. The longer lead (+) goes into "d2" and the negative (- ) goes into "d1" Step 6 Let's get the power distributed around the board and to the LED. Start by cutting (1) red wire, approximately 1/2" long and (1) black wire, approximately 1/2" long. Strip both ends of each wire. Insert the red wire from "f1" to "e4", and the black wire from "f2" to "e5". Cut another piece of black wire about 1/2" long (I'm going to stop saying "strip each end" each time) and insert it from the (-) rail of the breadboard (picture 2) and "b1" While we are here, lets add a 220Ohm resitor (red, red, brown) from the (+) rail of the breadboard to "b2". Lastly, cut (1) piece of red and black wire about 1 1/2" long and connect the right side rails together. Remember to connect (+) to (+) and (-) to (-) as in picture 3. Make Projects www.makeprojects.com Page 3 of 9

Step 7 Power it up! Now connect the battery clip's red wire (+) to "d4" and the black wire (-) to "d5". Connect a 9v battery and the red LED should light up. If not. Immediately unplug the power and double check everything!!! Now you have a nice 5V regulated power supply from a 9V battery. Your ATMega will thank you for it! OK, enough fun. Unplug the battery and let's get started with the micro controller. Step 8 Now it's time to hook up the ATMega 328. Did you unplug the battery? Yes? Good! Let's get started. The ATMega has a small "U" shaped notch on one end. This notch let's you know where pin 1 is on the integrated circuit (IC) or "chip". If you hold the chip vertically, with the notch on top, pin 1 is directly to the left of this 'notch'. Insert the IC so the notch is towards the power supply we already built. Insert pin 1 into "e9" as pictured. You may need to bend the pins in a little bit so they don't flare out too much. You shouldn't need a lot of force to insert the IC. Make Projects www.makeprojects.com Page 4 of 9

Step 9 Time to add the crystal. The crystal is inserted into the breadboard at "b17" & "b18". Orientation isn't important, either way is fine. The crystal needs some capacitors to work properly. The (2) 22pF capacitors are not polarized, so orientation does not matter. Use one 22 pf capacitors (marked 220) and insert it into the the ground rail of the breadboard and "a17". The other 22 pf capacitor (marked 220) is inserted into the the ground rail of the breadboard and "a18". While we are here, cut a 1/2" piece of black wire and connect the ground rail of the breadboard to "a16". Step 10 Time for more power! Cut 3 pieces of red wire. All of them about 1/2" in length, and (1) black wire 1/2" in length. Use (1) red wire to connect the (+) rail of the breadboard to "j16" Use another piece of red wire to connect the (+) rail of the breadboard to "j17" Use (1) black wire to connect the (-) rail of the breadboard to "j15" Back to the other side of the board (by the crystal). Connect the remaining red wire from the (+) rail to "a15". Make Projects www.makeprojects.com Page 5 of 9

Step 11 Now lets wire up a status LED. This will help us know everything is working properly. You can trim the LEDs leads if you prefer, also cut (1) piece or red wire about 3/4" long. Insert the longer lead of the LED (+) into "i24" and the shorter lead (-) into "i25". Next connect the (-) ground rail of the breadboard to "j25" using a 220 Ohm resistor (red,red,brown). Last but not least, connect the "h24" to "h18" with the red wire as in picture 3. Now you have an LED connected to "pin 13" of the "Arduino". It's actually not pin 13 of the ATMega. The Arduino IDE uses different definitions for the pins to simplify its use. I'll go over the pins in the last step of the build. Step 12 Time for another test. Go ahead and reconnect the battery (see step 7). The red power LED should light up immediately, followed by the green LED. The green LED will blink. This is because a simple blink program has already been uploaded to the ATMega. If the LEDs don't light up, immediately disconnect the power, and check all you connections again. But how do you program it? That's next! Make Projects www.makeprojects.com Page 6 of 9

Step 13 Adding the reset button. Cut (1) piece of black wire about 1" in length. Connect the ground rail (-) of the breadboard to "d6". Cut another piece of black wire about 1/2" in lenght and connect it from "d8" to pin "1" of the ATMega at "c9" Now press the button into the breadboard. It only fits 1 way, so make sure the pins all line up properly. The (4) leads of the button will fit in "e6", "e8" & "f6" & "f8". The last step is to connect "b9" to the (+) rail of the breadboard with a 10k Ohm resistor (brown,black,orange) Step 14 Wiring the programming pins. Start by using a pair of pliers to adjust the pins (gently) to be centered in the plastic rail. In picture 2, you can see the 3 pins on the right are perfect. The 3 pins on the left still need to move down a bit. By centering the pins it makes it much easier to plug in the FTDI adapter later. Once they are centered, insert the 6 pins in column "b" from "b25 - b30" as pictured. Make Projects www.makeprojects.com Page 7 of 9

Step 15 Now we need to wire up the programming pins. Cut (3) lengths of green wire (color may vary) approximately 2" each. Use (1) wire to connect "d10" to e27" Use (1) wire to connect "c11" to "d26". Step 16 Use (1) green wire to connect "d9" to "c23" It's a little hard to see. Make sure to double check all the wires. Next, add the 100nF capacitor (marked 104 on one side and K1K on the other) from "c25" to b23". It is not polarized, so inserted either way is fine. The final step is to add a 1/2" piece of black wire from "a30" to the ground rail (-) of the breadboard. All done! Now you can start programming the ATMega! Step 17 To program your new MintDuino you need a USB -> serial connection. We suggest you use an FTDI friend, but most FTDI cables will work. The FTDI friend can be purchased at the Maker Shed. Does anyone else think it looks like a scorpion? Make Projects www.makeprojects.com Page 8 of 9

Step 18 Here are some labels to show you the ATMega pins (left) and the "Arduino" pins (right). This document was last generated on Mar 9, 2012. Make Projects www.makeprojects.com Page 9 of 9