|
Learn all about Arduino with our tutorials!
We receive tons of emails each day, all basically asking the same thing: "Where can I learn about electronics?" In general, most of these people have seen some of my projects and want to be able to build similar things. Unfortunately, we have never been able to point them to a good site that really takes the reader through a solid introduction to microcontrollers and basic electronics, until now! We designed this tutorial course to accompany the Arduino starter pack sold at the Adafruit webshop. The pack contains all the components you need (minus any tools) for the lessons. Let's get started...
VIEW THE TUTORIALS & PROJECTS (6 total) |
||
|
|
- Arduino tutorial - Lesson 0
Pre-flight check...Is your Arduino and computer ready?
VIEW THE TUTORIAL |
||
|
|
- Arduino tutorial - Lesson 1
The "Hello World!" of electronics, a simple blinking light
VIEW THE TUTORIAL |
||
|
|
- Arduino tutorial - Lesson 2
Sketches, variables, procedures and hacking code
VIEW THE TUTORIAL |
||
|
|
- Arduino tutorial - Lesson 3
Breadboards, resistors and LEDs, schematics, and basic RGB color-mixing
VIEW THE TUTORIAL |
||
|
|
- Arduino tutorial - Lesson 4
The serial library and binary data - getting chatty with Arduino and crunching numbers
VIEW THE TUTORIAL |
||
|
|
- Arduino tutorial - Lesson 5
Buttons & switches, digital inputs, pull-up and pull-down resistors, if/if-else statements, debouncing and your first contract product design.
VIEW THE TUTORIAL |
||
|
Arduino Hacks
Here is a collection of hacks, tricks, ideas for Arduino boards
To be amended as I think of them...
VIEW THE TUTORIALS (3 TOTAL)
|
||
|
|
- Arduino Hacks - Bootloader tricks
Here is the package for a 'fixed up' ATmega328 bootloader. To program it you may need to change the Makefile's ISPTOOL, etc definitions. The commands are make adaboot328; make TARGET=adaboot328 isp328 (I couldn't get the default 'isp' target to work so I made a new one)
VIEW THE TUTORIAL |
||
|
|
- Arduino Hacks - What are libraries, how to install them
Libraries are great places, and not yet illegal in the United States! If you ever need to learn how to do something, like say fix a motorcycle, you can go to your local library and take out a book. Sure you could buy the book but the library is nice because as a resource you can get the book whenever you need it, keeping your house uncluttered.
VIEW THE TUTORIAL |
||
|
|
- Arduino Hacks - Upgrading older Arduinos
Updating and replacing your Arduino is easy and painless and costs only a few dollars. Your sketches will work just as before but with a little more breathing room.
VIEW THE TUTORIAL |
||
|
|
- Arduino Hacks - Other Hacks
More Arduino Hacks.
VIEW THE TUTORIAL |
||
|
|
Arduino Ethernet Shield + SD Tutorial
We just got the latest version of the Arduino Ethernet shield with a MicroSD card slot and I promised Bill Greiman I'd try out the latest version of his SdFatLib library so I decided to code up a simple Webified file browser. Its a quicky project and demonstrates what you can do, but it isn't 100% perfect so you should be ready to modify it if you'd like to do other stuff, 'K?
This is a good beginning to a logging web-monitor, or remote storage system.
VIEW THE PROJECT |
||
|
A guide to the proper use and appreciation of sensors
The most fun you can have (after blinking LEDs) is using sensors to detect whats going on in the world and act on that information. However, all sensors have their own methods of interfacing. That can make them a real pain to work with: some need pull-up resistors, some need certain power supplies, some use lots of power, some don't. Since there aren't that many different sensors that people tend to want to use I have collected the most common sensors with code examples and wiring diagrams.
Tutorials include: Force sensitive resistor - Used to detect physical pressure such as pinching, squeezing, pushing, brushing. Photocells - Used to detect light/dark, breakbeams, simple object detection. Temperature - Used to determine environmental temperature. Tilt sensors - Used to detect motion/vibration and orientation.
VIEW THE TUTORIALS & PROJECTS (5 total)
|
||
|
- Sensors - Force Sensitive Resistor
Used to detect physical pressure such as pinching, squeezing, pushing, brushing
VIEW THE TUTORIALS
|
||
|
- Sensors - Photocell
Used to detect light/dark, breakbeams, simple object detection
VIEW THE TUTORIAL
|
||
|
- Sensors - Temperature
Used to determine environmental temperature
VIEW THE TUTORIAL
|
||
|
- Sensors - Tilt Sensor
Used to detect motion/vibration and orientation.
VIEW THE TUTORIAL
|
||
|
- Sensors - PIR Sensor
Used to detect motion activity such as animals or people
VIEW THE TUTORIAL
|
||
|
- Sensors - Maxbotix sonar sensor
The MaxSonar EZ1 provides very short to long-range detection and ranging, in an incredibly small package. It can detect objects from 0-inches to 254-inches (6.45-meters) and provides sonar range information from 6-inches out to 254-inches with 1-inch resolution.
VIEW THE TUTORIAL
|
||
|
|
- Sensors - Thermocouples
Thermocouples
VIEW THE TUTORIAL |
||
|
- Sensors - IR Sensors
IR detectors are little microchips with a photocell that are tuned to listen to infrared light. They are almost always used for remote control detection - every TV and DVD player has one of these in the front to listen for the IR signal from the clicker.
VIEW THE TUTORIAL |
||
|
AVR Tutorial
An easy tutorial for starting out with basic AVR programming!
VIEW THE TUTORIALS & PROJECTS (5 total)
|
||
|
- AVR - What is an AVR?
What is a microcontroller?
VIEW THE TUTORIAL
|
||
|
|
- AVR - Setup (Mac)
Step-by-step how to install AVR dev tools
VIEW THE TUTORIAL |
||
|
|
- AVR - Setup (Windows)
Step-by-step how to install AVR dev tools
VIEW THE TUTORIAL |
||
|
|
- AVR - How Programming Works
Programming your chip
VIEW THE TUTORIAL |
||
|
|
- AVR - Choosing a Programmer
Choosing a Programmer
VIEW THE TUTORIAL |
||
|
|
- AVR - Using AVRDUDE
Starting out with avrdude
VIEW THE TUTORIAL |
||
|
Multimeters - how to use em!
The most important debugging tool in any E.E.'s toolbox is a trusty multimeter. A multimeter can measure continuity, resistance, voltage and sometimes even current, capacitance, temperature, etc. It's a swiss army knife for geeks!
VIEW THE TUTORIALS & PROJECTS (3 total)
|
||
|
|
- Multimeters - Continuity measurements
How to tell if two points are electrically connected
VIEW THE TUTORIALS & PROJECTS (3 total) |
||
|
|
- Multimeters - Resistance measurements
How to measure resistance - resistors, potentiometers and sensors
VIEW THE TUTORIALS & PROJECTS (3 total) |
||
|
|
- Multimeters - Voltage measurements
How to measure voltage - battery testing, wall-wart adaptor testing, and the terror of mixed AC/DC measurements.
VIEW THE TUTORIALS & PROJECTS (3 total) |
||
|
Soldering
Soldering is really easy, if you can write then you can easily solder. Here are a bunch of recommended tutorials on how to solder!
VIEW THE TUTORIALS & PROJECTS (4 total)
|
||
|
|
- Soldering - Basic through-hole soldering
Through hole soldering is when you have parts that go through metal holes in the printed circuit board
VIEW THE TUTORIAL |
||
|
LCDs - A guide to using Liquid Crystal Displays
A few tutorials dealing with LCDs (Liquid Crystal Displays) and how to wire them up for use with a microcontroller.
VIEW THE TUTORIALS & PROJECTS (2 Total)
|
||
|
|
- LCDs - Using classic character LCDs on a breadboard
This tutorial will cover character LCDs
VIEW THE TUTORIAL |
||
|
|
- LCDs - Soldering classic character LCDs into a 'shield'
This tutorial will show you how to solder together a shield for an LCD with a 8x2 header
VIEW THE TUTORIAL |
||
|
|
- LCDs - ST7565 LCD Tutorial
This mini-tutorial will go through the process of setting up a ST7565 LCD. These LCDs are graphical which means they can display pixels, not just text. This type of LCD in particular has 128x64 pixels, whch appear dark gray on a green-blue background. They have a backliight but can also be used without the light on for daytime visibility.
VIEW THE TUTORIAL |
||
|
Bedazzler - DIY non-lethal weaponryAfter attending a conference where the $1 million "sea-sick flashlight" (named "THE DAZZLER") was demonstrated by the US Dept. of Homeland Security, we decided to create our own version. For under $250, you can build your own dazzler and we've released the source code, schematics and PCB files to make it easy. A great Arduino project for people who really like blinking LEDs. We also added in a mode selection so you can put it into some pretty color-swirl modes, great for raves and parties!
VIEW THE PROJECT
|
||
|
Arduino Ethernet Shield
This shield allows you to add and use an XPort or XPort direct(+) Ethernet module (they cost only US$30-$50) using any 4 pins or a WIZnet Ethernet module (US $16-$25). All of the TCP/IP stack awfulness is done for you in the module so its super easy to just connect to any server. The XPort even has a DHCP client so moving networks doesn't require reconfiguring the firmware
VIEW THE PROJECT
|
||
|
Arduino GPS Shield
This shield supports any of four popular GPS modules and stores data on a standard DOS-formatted SD flash memory card. Simply plug it into your computer when you've finished your data capture and the plain text files are ready for importing into Google Earth, GPSvisualizer, or a spreadsheet.
VIEW THE PROJECT
|
||
|
Arduino Protoshield
This is a design for an open-source prototyping shield for Arduino NG/Diecimila. It has tons of cool features, to make prototyping on your Arduino easy.
VIEW THE PROJECT
|
||
|
Arduino Motor Shield
Arduino is a great starting point for electronics, and with a motor shield it can also be a nice tidy platform for robotics and mechatronics. Here is a design for a full-featured motor shield that will be able to power many simple to medium-complexity projects.
VIEW THE PROJECT
|
||
|
Arduino Wave Shield
Add music to your Arduino
VIEW THE PROJECT
|
||
|
|
Arduino Data Logging Shield
Here's a handy Arduino shield: we've had a lot of people looking for a dedicated and well-designed data logging shield. We worked hard to engineer an inexpensive but well-rounded design. Not only is it easy to assemble and customize, it also comes with great documentation and libraries.
VIEW THE PROJECT |
||
|
Breadboard supply - A very low dropout adjustable power supply
This project details the design of a very low dropout adjustable power supply. A good power supply is essential to electronic projects. While there are many existing designs for adjustable power supplies, this one makes improvements that make it more useful for hobby designs.
VIEW THE PROJECT
|
||
|
Boarduino - Solderless Breadboard Arduino CloneIf you've ever struggled to use a solderless breadboard with an Arduino, you understand how frustrating it can be! I designed this Arduino clone to solve this problem in an inexpensive DIY fashion. Kits with all parts are available in the Adafruit webshop
VIEW THE PROJECT
|
||
|
|
Brain Machine Kit
The Brain Machine provides you with a fun, easy way to meditate, all the while being very photogenic! They work with lights and sounds that pulse at a 14-minute-long meditation sequence of brainwave frequencies. Your brain synchronizes to this meditation sequence, and you meditate. It's that easy! And the beautiful colors and patterns you vividly imagine along the way make it fun and enjoyable.
VIEW THE PROJECT |
||
|
|
Chumby Hacker Board
The CHB is a cool single board Linux computer that has much of the same hardware as the famous Chumby One . It's great for people who are experienced with Linux and want to have the power of a microcomputer with audio and video output while at the same time getting all the peripherals of a microcontroller such as analog-to-digital conversion, PWM outputs, sensors, bit twiddling, and broken-out GPIOs!
VIEW THE PROJECT |
||
|
|
- Chumby - Powering the Chumby
The Chumby Hacker board doesn't take a lot of power on its own but adding goodies can really boost up the draw, here are some things to look out for
VIEW THE PROJECT |
||
|
|
- Chumby - Connecting with TTL Serial
The chumby has a four-pin, 3v level TTL serial connection port running at 115.2 Kbps. You cannot just connect this to your computer's serial port, parallel port or USB port without a converter. We think the best way to connect is using an FTDI cable which can be easily modified.
VIEW THE PROJECT |
||
|
|
- Chumby - Compiler
You can easily install an open source toolchain to get started developing right on the Chumby Hacker board!
VIEW THE PROJECT |
||
|
|
- cHumby - i2c sensor
Sean Cross wrote a great i2c twiddler-tool. This allows you to poke and peek at i2c chips right from the command line. Nice!
VIEW THE PROJECT |
||
|
|
- Chumby - WiFi
The Chumby hacker board does not have Wireless capability built in, but its very easy to add! The best dongle to use is the TP-LINK TL-WN321G (or any other RT73-based dongle) which has drivers ready to go. Note that many dongles probably won't work - if you have one kicking around you can try it but don't be surprised when it is not recognized!
VIEW THE PROJECT |
||
|
|
- Chumby - Ethernet
The Chumby hacker board does not have Ethernet capability built in, but its very easy to add! We have found that ASIX AX88772 chipset modules work. Note that many dongles probably won't work - if you have one kicking around you can try it but don't be surprised when it is not recognized!
VIEW THE PROJECT |
||
|
|
- Chumby - Audio
You can play MP3's off of your USB key or if you've copied any to the /mnt/storage space with btplay --start-daemon file.mp3
VIEW THE PROJECT |
||
|
|
- Chumby - SD Card
The easiest way to do things for now is to use a linux machine or a bootable linux CD/DVD, or even a virtual machine running under Windows. Macintosh has most of these commands available too in a root window. Some things can be done on the Chumby hackerboard itself since dd (and fdisk) might be available.
VIEW THE PROJECT |
||
|
DIGG it! - The ultimate diggbait
The Digg button is a very simple beginner electronics that teaches how to solder and program microcontroller. Once made, this basic electronic project mimics the popular Digg.com website: each time you push the button, the button flashes "Dug" and increments the counter up to 999 "diggs". The project is completely open source, and documented here including parts list, schematics and code. For those who don't want to try to chase down the electronic components, we have a full kit ready to go in the Adafruit webshop.
VIEW THE PROJECT
|
||
|
Drawdio: A pencil that lets you draw with music!When I first saw the Drawdio at Maker Faire I knew it would be a great project for beginners: A lot of fun with instant gratification! Essentially, its a very simple musical synthesizer that uses the conductive properties of pencil graphite to create different sounds. The result is a fun toy that lets you draw musical instruments on any piece of paper.
VIEW THE PROJECT
|
||
|
Fuzebox - Open source 8-bit game consoleThe Fuzebox is a fully open-source, DIY 8-bit game console. It is designed specifically for people who know a little bit of programming to expand into designing and creating their own video games and demos. A full-featured core runs in the background and does all the video and audio processing so that your code stays clean and easy to understand.
VIEW THE PROJECT
|
||
|
Game Grrl - A portable Nintendo game
Working on my thesis...when I really just wanted to play some Arkanoid. Unfortunately, my original NES was busted a long time ago (blinky), and furthermore I didnt even have a TV. Lucky for me I had a couple things kicking around my workbench that did the trick. This is a design for a very simple, very inexpensive portable Nintendo gaming system with built in games. Theres no provision for cartridges, but its comfy to play.
VIEW THE PROJECT
|
||
|
Game of Life - Blinky fun cellular automataIn 1970, John Conway came up with a 1-player game called Game of Life. The Game of Life is a mathematical game that simulates 'colonies' that grow or die based on how crowded or lonely they are and is known for the way it creates a beautiful organic display out of randomness. Here is a design for a simple electronic project that plays Conway's Game of Life. Make one kit and keep it on your desk, or attach multiple kit modules together to create a large display.
VIEW THE PROJECT
|
||
|
Ice Tube Clock - Vacuum fluorescent display clockThis is our first clock kit design, made with a retro Russian display tube!
VIEW THE PROJECT
|
||
|
MIDIsense - A real-world MIDI interface platformMIDIsense is a simple, yet extensible sensor interface system for artists, musicians and others interested in experimenting with sensors. The MIDIsense boards provide a simple way to integrate various common sensors with existing software such as Max/MSP, Ableton Live, etc. or directly to a synthesizer/sequencer with a MIDI in jack.
VIEW THE PROJECT
|
||
|
MiniPOV v2 - An Inexpensive Persistance of Vision ToyThis project is a second revision of the MiniPOV. This version changes from the PIC 16F630 chip to the Atmel ATtiny2313, which is a little more expensive but has many improved features. For one, by properly wiring it to a parallel port, one does not need a special "microcontroller programmer". Secondly, a free C compiler (avr-gcc) is available, which makes writing and reading code much much easier.
VIEW THE PROJECT
|
||
|
MiniPOV v3 - The newest, bestest MiniPOV ever!@This project is the third revision of the MiniPOV. This version is nearly identical to the last version, MiniPOV2 but uses the serial port (possibly with a USB/Serial converter) instead of a parallel port, for programming. Because the programmer is built into the kit, one does not need a special "microcontroller programmer". This version can be used with PCs (Linux/Unix or Windows) and Macs (running MacOS X and with a USB/serial converter)
VIEW THE PROJECT
|
||
|
MintyMP3 - Fresh Breath, Fresh Tunes, Fresh DesignThe Minty MP3 player can be built from parts that are sold at Ye Olde Traditional electronics distributor (digikey/mouser/newark). Half of the parts can be sampled for free, for a minimal total cost of $25 for parts, and $25 for a PCB. And the case is soooo Minty!* * Do not eat MintyMP3
VIEW THE PROJECT
|
||
|
Minty Boost - Small battery-powered USB charger
This project details a small & simple, but very powerful USB charger for your mp3 player, camera, cell phone, and just about any other gadget you can plug into a USB port to charge!
VIEW THE PROJECT |
||
|
|
- Minty Boost - Solar Lipoly Charger
This is a quicky tutorial, showing how you can quickly modify a 5 or 6V solar panel to charge up a lithium polymer (lipo) battery. The battery can then be used to power any electronics project - you can even charge at the same time
VIEW THE TUTORIAL |
||
|
MONOCHRON
The second clock kit from ladyada & Adafruit Industries, we present MONOCHRON!
We wanted to make a clock that was ultra-hackable, from adding a seperate battery-backed RTC to desiging the enclosure so you could program the clock once its assembled
VIEW THE PROJECT
|
||
|
SIM Reader - Investigate Smart Cards
This project details how to build a Smart/SIM card reader/writer for experimentation and investigation of SIM & Smart cards.Once the reader design is built, the open source software can be used to read from and write to the card. Together they can be used to backup/restore stored SIM card data, recover deleted SMS's and phone contacts, examine the last phone numbers dialed, etc.
VIEW THE PROJECT
|
||
|
SpokePOV - Persistence of Vision for your Bike!
Spoke POV is an easy-to-make electronic kit toy that turns your bicycle wheel into a customized display! The project includes a free schematic design, open software for uploading and editing stored bitmap images, and a high-quality kit with all the parts necessary to build your own.
VIEW THE PROJECT
|
||
|
TV-B-Gone Kit - Make every day a "TV-free" day!Tired of all those LCD TVs everywhere? The new Universal TV-B-Gone kit is what you need! This ultra-high-power version of the popular TV-B-Gone is fun to make and even more fun to use.
VIEW THE PROJECT
|
||
|
Tweet-a-Watt - Build a wireless home-power monitoring system
This project documents my adventures in learning how to wire up my home for wireless power monitoring. I live in a rented apartment so I don't have hacking-access to a meter or breaker panel. Since I'm still very interested in measuring my power usage on a long term basis, I built wireless outlet reporters. Building your own power monitor isn't too tough and can save money but I'm not a fan of sticking my fingers into 120V power. Instead, I'll used the existing Kill-a-watt power monitor, which works great and is available at my local hardware store.
VIEW THE PROJECT
|
||
|
USB Gamepad
Build a custom USB gamepad that has an accelerometer mouse inside!
VIEW THE PROJECT
|
||
|
USBtinyISP - AVR programmer & SPI interfaceThis is documentation for a simple open-source USB AVR programmer and SPI interface. It is low cost, easy to make, works great with avrdude, is AVRStudio-compatible and tested under Windows, Linux and MacOS X. Perfect for students and beginners, or as a backup programmer.
VIEW THE PROJECT
|
||
|
Wave Bubble - A design for a self-tuning portable RF jammer
This website details the design and construction Wave Bubble: a self-tuning, wide-bandwidth portable RF jammer. The device is lightweight and small for easy camouflaging: it is the size of a pack of cigarettes.
VIEW THE PROJECT
|
||
|
XBee radios - Simple wireless communication
XBee modems are one of the easiest ways to create a wireless point-to-point or mesh network. They have error correction, are configured with AT commands, come in multiple flavors and can create a wireless serial link out of the box! I wanted to make a wireless Arduino project but all the adapter boards on the market made me unhappy. So I designed what I think is an excellent low-cost adapter board.
VIEW THE PROJECT
|
||
|
|
- XBee - MIDI xbee
Good for hooking up Processing/PureData/Max to a MIDI device.
VIEW THE PROJECT |
||
|
|
- XBee - how to make a simple wireless bridge with xbees
The most basic way to communicate using the XBee modems is point to point. That means one modem communicating with another modem. Serial data goes in one XBee, is transmitted wirelessly, and goes out the other & vice versa.
VIEW THE PROJECT |
||
|
|
- XBee - remote arduino programming
If you have an Arduino project where the dev board is stuck inside a machine, or attached to the rafters or is inaccessable in some other way, a wireless programming/debugging link will save you tons of time. This tutorial is an extension on Rob's version. In this tutorial, no extra firmware or hardware (other than a capacitor) is necessary. Just use the default bootloader. I use a 'classic' Arduino but of course this can be easily adapted to any version or clone.
VIEW THE PROJECT |
||
|
x0xb0x - Your one-stop acid bassline shop
The x0xb0x is not just another MIDI-controlled TB-303 clone. x0xb0x is a full reproduction of the original Roland synthesizer, with fully functional sequencer. The sequencer can be programmed just like the original 303 (ok its actually a little easier, we think) and can be used to control other synthesizers via any of its various output formats. 128 banks of track memory and 64 banks of pattern memory are stored in onboard EEPROM, no battery-backup is needed!
VIEW THE PROJECT |
||
|
YBox2 Kit - Create your own networked set-top boxThe YBox2 is a DIY networked set-top box. Connect it to your TV and you can design customized content to be delivered direct from the Internet. This project is great for people who want a new platform to experiment with. The video and Internet cores are ready to go and easy to work with. We have some example widgets that demonstrate the YBox2's capability, and the whole project is open source so you can start hacking your own. If you've ever been curious about the Parallax Propeller chip, the YBox2 is a perky little platform with tons of accessories.
VIEW THE PROJECT
|
||
|
Haloween Pumpkin
Here is a quick project for an electronic halloween pumpkin. With a bit of hacking a $1 plastic pumpkin is upgraded: a sensor embedded in the nose detects when people get close and will play scarey sounds and animates LEDs on the face. The sounds are stored on an SD card so its easy to change and customize what the pumpkin says, while the code is written for an Arduino so its easy to modify the behavior. I'm going to have this pumpkin outside my door to freak out the little kids who go to daycare nearby. Boo!
VIEW THE PROJECT
|
||
|
Vintage Bike Light
This is a quickie project showing how you can upgrade a vintage bike lamp for a '60s or '70s roadster into a powerful 1W LED light. Its much more efficient and a lot brighter!
VIEW THE PROJECT
|
||
|
Single Use Digital Cameras for KAP
The easiest way to start taking aerial photos is to rig a manual or digital camera using a stabilizing harness to the kite lines, then use a timer to trigger the camera to take a picture. On this page I describe how to use a simple timer circuit to trigger disposable digital cameras, now available in many drug stores, to take a picture once a minute after a 3 minute delay.
VIEW THE PROJECT
|
||
|
Dimmable Li-Ion Halogen Bike Light
Biking in the winter, or at night, is dangerous without a front light. A good front-light is essential, not only for being seen, but to see the road. LED lamps will not illuminate the road, and they can be too dim for cars to see you (1W or better LEDs are quite nice as headlamps.) I offer here a simple (but high-quality) design to build your own 5 or 10W halogen lamp, which runs off of a rechargeable 7.2V or 7.4V Lithium Ion battery pack.
VIEW THE PROJECT
|
||
|
Spirograph business cards
Make laser cut “SPIROGRAPH” (hypotrochoid) cards, pop out the gears and you make your own designs!
VIEW THE PROJECT
|
||
|
Batteries
Everything you ever wanted to know about batteries!
VIEW THE PROJECT |
||
|
DC/DC Boost calc
For many small projects, its cheaper and easier to DIY a boost converter than to buy a specialty chip. DIY converters are usually not as efficient but they're quick & cheap!
VIEW THE PROJECT
|
||
|
How to equip your EE lab
This is a basis for how one may go about setting up an electronics workbench in a company or well-equipped home shop. Tools are divided up by type and are categorized by importance and possibly even quality.
VIEW THE PROJECT |
||
|
Finding Parts
How to get stuff to build more stuff!
VIEW THE PROJECT |
||
|
How to Design and Sell Kits
Thanks to the ease of going into business, and the increasing demand for DIY kits, this is a great time for people to get involved in kit making. I'm starting to collect resources for kit-makers, including a list of existing kitmakers as well as hints and tricks I've learned from running Adafruit Industries
VIEW THE PROJECT |
||
|
- Kits - Kit Makers
A compendium of kit makers
VIEW THE PROJECT |
||
|
- Kits - Hints
Tips for selling kits
VIEW THE PROJECT |
||
|
Laser Information
Free information and resources for laser cutter owners
VIEW THE PROJECT
|
||
|
|
- Laser - Laser Equipment
This is the most important equipment necessary!
VIEW THE PROJECT |
||
|
|
- Laser - Laser Supplies
These are optional supplies, often "consumables"
VIEW THE PROJECT |
||
|
|
- Laser - Laser Maintenance
Laser cutters are very expensive piece of equipment - chances are you spent over $5,000 on yours (we spent $15k!) which means its important to keep the machine in good condition. There is nothing worse than having a multi-thousand dollar machine destroyed because of a few minutes' negligence.
VIEW THE PROJECT |
||
|
|
- Laser - Laser Computer
Computer setup
VIEW THE PROJECT |
||
|
|
- Laser - Laser Materials
Materials for Laser Cutters
VIEW THE PROJECT |
||
|
|
- Laser - Laser Settings
Laser Settings and Templates
VIEW THE PROJECT |
||
|
- Laser - Laser Providers
Places that current offer laser services
VIEW THE PROJECT |
||
|
|
- Laser - Laser Stencils
HOW TO: laser cut reflow stencils
VIEW THE PROJECT |
||
|
Open Source Hardware
An Introduction to open source hardware.
VIEW THE PROJECT |
||
|
|
- Open Source Hardware - What is it?
What is Open Hardware? Good question, its something that's only starting to come about so not surpringly it's still a little murky.
VIEW THE PROJECT |
||
|
|
- Open Source Hardware - Licenses
Many people (including myself) have not waited around for a specialized license to go around making open hardware. Common 'subtitutions' are GPL, Creative Commons, MIT, BSD and similar open licenses. While these licenses are often pretty good at stuff like firmware, or CAD drawings, they don't take into account some of the differences with hardware, particularly patents and derivative works.
VIEW THE PROJECT |
||
|
|
- Open Source Hardware - Projects
Here is a collection of all the Open Source Hardware projects I've been able to track downIn general, a project must have some electronic component and have at least firmware open. Software doesn't count, sorry!"Open source" in this case is strictly defined by the OSI Open Source License definition . Bizarre and/or restrictive licenses don't count.
VIEW THE PROJECT |
||
|
Micro Annoyances
For all the little things that took you 2 weeks to figure out
VIEW THE PROJECT |
||
|
Printed Circuit Boards
Design hints, resources and references.
VIEW THE PROJECT
|
||
|
|
- PCBs - Software options
Although some people still use rub-off transfers and sharpie markers to make layouts, there is software that will do schematic capture, and pcb layout. Not only will you get straight lines, but also revision control and ERC and DRC (electrical/design rule checks)! Some software can even hook straight into a SPICE circuit simulator.
VIEW THE PROJECT |
||
|
|
- PCBs - Etching
For a certain number of projects, including first-prototype, surface mount 'breadboarding', layout experimentation, rapid multiple-revisions, and 1-hour deadlines doing your own PCB etching can be quick, clean, and very very inexpensive. The method set up in the Media Lab basement is somewhat-similar to that of large pcb manufacture shops, except in scale and automation. There is no system for through-hole plating, automated drilling/routing or multilayer design. However, you can make precisely aligned doublesided boards with simple registration techniques.
VIEW THE PROJECT |
||
|
|
- PCBs - Tutorials
Tutorials for software and such
VIEW THE PROJECT |
||
|
|
- PCBs - Providers
Where To Have Them Made
VIEW THE PROJECT |
||
|
|
- PCBs - Cost Calculator
Javascript cost calculator
VIEW THE PROJECT |
||
|
Simple solder paste fridge
Turn a peltier ‘USB soda can cooler’ into a solder paste fridge.
VIEW THE PROJECT
|
||
|
ReflectoSafety!
This will, hopefully, reduce your chances of getting whacked by a car while biking. Super cheap!
VIEW THE PROJECT
|
||
|
Dye your hair a strange color
A lot of people want to dye their hair with semi-permanent unnatural-color dye, such as Manic Panic, Special Effects, or Punky Color. Its actually quite a process and requires a lot of attention to detail or your hair will look/feel really bad, the color will not come out right, and itll fade instantly. This is, as far as I can tell, a definitive way to do it, from years of trial.
VIEW THE PROJECT
|
||
|
Pipe Dream Bed
An bed made from iron pipe. The design is simple yet sturdy. Not too pricy, simple to make, easy to adjust/disassemble, this bed will give your room an industrial feel.
VIEW THE PROJECT
|
||
|
|
Pick and Place Info
Want to: Make electronic goods at home? Place 0201's with ease? Impress your friends? Then a pick and place may be for you!
VIEW THE PROJECT |
||
|
|
Jellybeans
Jellybeans are the cheap and ultra-common parts that one uses for electronics. Like 10k resistors, indicator LEDs, or 0.1uF caps
VIEW THE PROJECT |
||
|
|
Parts Selector
Think of this as an expert system for picking parts...
Almost everyone pretty much picks the same part for a purpose. With lots of practice, you can easily figure out what the 'most common' part is but it's always good to get some help along the way! VIEW THE PROJECT |
||
|
|
Our Eagle Library
hells yes its my very own mixtape of package footprints. Dont forget you can also grab parts out of any adafruit project's .brd file by running extract-pkg.ulp (or whatever its called). However, since its nice to be tidy, I'll be merging everything into ONE FILE called the Ye Olde Adafruit Eagle Librarie, available at github
VIEW THE PROJECT |
||
|
|
Make a pogo pin testing jig
In this tutorial I will show how I designed a very basic jig with a "tested good" audible indicator. The board its testing is very simple but the basic premise can be expanded to large projects with ease
VIEW THE TUTORIAL |
||
|
|
Mass Programming
We often get the question "How do you program all the chips in your kits?" Well! Now we have a nice tutorial showing how its done!
VIEW THE TUTORIAL |
||
|
|
Magstripe Reader
In order to get raw parsed data out of a magstripe reader, we first experiemented with a MAGTEK Centurion Keyboard Encoder (PN-21073062). We found that although we could get all 3 tracks of data, it was not possible to have it parsed out. We then purchased a raw magstripe decoder head with track 1 reading, the Omron V3A-6 (Datasheet here). By writing some parity checking code, we were able to read the raw data off of the magstripe, and parse it into output that would be 'typed out' as an emulated keyboard using a USB-enabled Teensy. An Arduino can also be used, and the data would be output as Serial which may also be useful.
VIEW THE PROJECT |
||
|
|
Portable Solar Charging Tracker
This is actually not any sort of product or public project (!) - its something I designed to help me evaluate solar panels and how they act when charging batteries. Normally this requires a lot of multimeters and its a bit of a pain to do if you have to constantly change out panels. So I decided I would build a specialized tool that would assist me. Here is what I wanted!
VIEW THE PROJECT |
||
|
|
Take Great Photos of Your Project - by Johngineer
This tutorial by John De Cristofaro (johngineer) aims to teach you how to take photos of your hacks and projects for sharing on the web, and perhaps even in print. It focuses on smaller items, less than 6”x6”x6” in size.
VIEW THE TUTORIAL |
||
|
|
Power Supplies
A power supply is a device that supplies power to another device, at a specific voltage level, voltage type and current level.
VIEW THE TUTORIAL |
||
|
|
- Power Supplies - Transformers
The most common and inexpensive plugpack power supply type you'll see is the chunky transformer based plug.
VIEW THE TUTORIAL |
||
|
Calipers
This tutorial is for the Mitutoyo digital calipers we carry in the Adafruit shop.
VIEW THE TUTORIAL |
||
|
OLEDs
A guide to using our small mono-OLED display
VIEW THE TUTORIAL |
||
|
Digital RGB LED Strips
We love some good LED blinking as much as the next person but after years of LED-soldering we need something cooler to get us excited. Sure there are RGB LEDs and those are fun too but what comes after that? Well, we have the answer: Digital LED Strips!
VIEW THE PROJECT |
||
|
EL Wire Tutorial
EL Wire, also known as Electroluminescent wire, is a stiff wire core coated with phosphor and then covered with a protective PVC sheath. When an AC signal is applied to it, it glows an aqua (blue green) color. Sometimes its covered with a colored plastic shell to make it appear another color. It looks a little like thin neon. Very bendable, it keeps its shape and you can curl it around your finger. Its an easy way to add some glow to a project, not as bright as LEDs but uses a lot less power!
VIEW THE PROJECT |
||
|
2.8" TFT Touchscreen
Add some jazz & pizazz to your project with a color touchscreen LCD. This TFT display is big (2.8" diagonal) bright (4 white-LED backlight) and colorful (16-bit 262,000 different shades)! 240x320 pixels with individual pixel control, this has way more resolution than a black and white 128x64 display. As a bonus, this display has a resistive touchscreen attached to it already, so you can detect finger presses anywhere on the screen.
VIEW THE TUTORIAL |
||
|
PCD8544 display
This is a quick tutorial for our 84x48 pixel monochrome LCD display. These displays are small, only about 1.5" diameter, but very readable due and comes with a backlight. This display is made of 84x48 individual pixels, so you can use it for graphics, text or bitmaps. These displays are inexpensive, easy to use, require only a few digital I/O pins and are fairly low power as well
VIEW THE TUTORIAL |
||
|
|
Digital Scales
This tutorial will cover digital shipping scales! I know, exciting, right? But really, if you need to sense weights and get them into a computer or microcontroller, these are really easy to find, fairly accurate and easy to use.
VIEW THE TUTORIAL |
||
|
|
Barcode scanners
This tutorial is for the barcode scanner we use for shipping invoices as part of our custom shipping system. they can ‘talk’ rs-232 serial, ps/2 or USB so they are possible to connect to an embedded system. we have some usb HID interface example code as well for reading data directly from the barcode scanner.
VIEW THE TUTORIAL |
||
|
TUTORIALS
|

Printable catalog (PDF)




































































FEED