"De RevIO" bouwen (kloon Arduino) mijn manier


bijgewerkt 23 Aug 2012
Drie maanden geleden ik instructables ingediend in een van de uitdagingen, en werd geselecteerd voor het ontvangen van gratis 3D afdrukken. Ik koos om te hebben mijn 3 x 3 x 3" 3D print in plaats van een beroemde 3D instructable robot.

Mijn 3D print kreeg in de 123D vak aan mijn deur drie weken geleden uitgebracht. Ook opgenomen in het vak zijn een instructables pleister en stickers.

Dank u hartelijk voor het programma Free3D Print en iedereen behide zulks programma, anders ik zal niet zitten kundig voor zien mijn project vooruit op dit punt.

En ik kreeg ook mijn prototype boord gemaakt.

Zie afbeelding 1, 2 en 3.

Bijgewerkt 30 mei 2012
Onlangs kreeg ik enkele opmerkingen (offline) van een deskundige die op elektronica gebied en eigenaar van een bedrijf voor meer dan 40 jaar, aka gatech, met betrekking tot de manier waarop ik deze instructables beschreven.  Gatech is ook helpt me deze instructables en mijn andere instructables ook bewerken.

Ik keek in het. (Ik spreek niet oorspronkelijk Engels als originele taal.) Ik realiseerde me dat de commentaren zijn dat alle zintuigen, dwz grammatica, de manier waarop die ik zin de zinnen maken.  Dus besloten heb ik om dit instructable dienovereenkomstig herzien.

Bedankt gatech, ik heb echt waardering voor uw hulp.

Bijgewerkt 11 April 2012
Toegevoegde schema en Board beelden, toplaag, onderlaag en beide lagen, Bill van Materials(BOM).

De RevIO

Er zijn zo vele verschillende grootte en vorm van de Arduino en Arduino compatibles beschikbaar daar. Arduino is niet beperkt tot één bepaalde processor, de wijd gebruik micro-controller zijn Atmega8, Atmega168 Atmega328, Atmega1280 en Atmega2560.
Aangezien ik bekend met Atmega328 het meest ben, kies ik Atmega328 als het brein van de RevIO.

Ik heb gebruikt zowel officiële Arduinos (Duemianove, en Mega) en AdaFruit van Arduino kloon (USB Boarduino en DC-Boarduino), evenals mijn eigen Arduino compatibel voor permanente taak, zoals TagTool Nano gebouwd.  Ik nog steeds graag gebruik maken van deze planken, maar tegelijkertijd wil ik een Arduino compatibel die benadrukken en groeperen van de mededeling pinnen anders dan op typische Arduino gebouwd.

Arduino is ontworpen om bloot van bijna alle de micro-controller van input/output pinnen gemakkelijk mag verbinding maken of communiceren naar andere circuits. Er zijn 14 digitale I/O pinnen, zes van hen zijn facultatief of selecteerbaar PWM (Pulse Width Modulation) functies en zes analoge ingangen.

Op de officiële Arduino (Extreme, NG Diecimila, Duemilanove en de nieuwste Arduino Uno) zijn er vier strips van de kop gelegen op de top van de Raad van bestuur. Een 6-pins vrouwelijke recipiënt voor voeding is, 5V zowel 3.3V, lijnen, Vin en Reset op de grond. De tweede 6-pins vrouwelijke recipiënt is voor zes analoge pinnen. Deze twee 6-pins vrouwelijke kop rails zijn gevestigd 0.1" uit elkaar. Andere twee rails van de 8-pins gelegen aan de andere kant van het bord, en zat 0,15" uit elkaar. Deze twee 8-pin vrouwelijk kop rails worden gebruikt voor alle 14 digitale I/O pinnen (D0 aan D13.)

ATMega328 heeft drie typen instelbare functies communicatieprotocollen (I2C, SPI en seriële communicatie), ik wil om te scheiden en te groeperen deze communicatieprotocollen op de dezelfde koptekst strips. Ik moest gebruiken ten minste negen pinnen, twee voor I2C, twee voor de seriële Comm. Uart, drie voor SPI, twee voor 5V en ground. Ik wil handhaven de 3,3 v voor het aandrijven van de apparaten waarvoor 3,3 v, en een extra grond, zodat de resetpin ook aan deze groep toevoegen. Dat maakt het totaal van 12 pins.

Dus heb ik besloten ik gebruik van twee 14-pinsconnector stroken aan elke kant van de RevIO bord eerder dan scheiden van de connectoren naar twee 6-pins aansluitingen en twee 8-pins aansluitingen. Het is zinvol, en het is dezelfde hoeveelheid pinnen aan weerskanten van de Atmega328!

Ik wil dit Arduino compatibel op een typische commercieel beschikbare PC Board, ongewijzigd, zoals bijsnijden of geknipte gebouwd, en de grootte van de Raad van bestuur moet over dezelfde grootte van officiële Arduino board. En ik wil graag van de Raad van bestuur in het geval van de juiste project, omsluiten, zodat ik met mij overal of gebruik het in het veld zonder angst dragen kon dat de Raad van bestuur wordt blootgesteld, of ik zou breken of schadelijk voor de blootgestelde bestuur tijdens het werken buiten. En ik zat ook te denken van een manier om te werken de draadloze communicatie, zoals betaalbare Xbee of Bluetooth, op het bord, zodat ik kon gemakkelijk "The RevIO" gebruiken om te communiceren met een andere apparaten "Draadloos".

De meest voor de hand liggende fysische eigenschappen van de RevIO:

Twee 14-pin vrouwelijk recipiënt worden gebruikt in plaats van vier vrouwelijke recipiënt van 6 en 8-pins vrouwtjes recipiënt.

De communicatiepoorten (I2C, SPI en seriële poorten van de Comm.) groeperen op een recipiënt strip.

Piggy rug breakout board of compatibel schild van de RevIO te worden gestapeld over kunt.

De Raad van bestuur in het geval van de douane-ontworpen project omsluiten.

Kleurcodes en IO pinnen-ID worden aangeduid op het geval van het project.

Spanningsstabilisatoren (5V en 3,3 v) zijn opgenomen.

XB-Buddy of compatibel Xbee adapter kit [klaar.

Gerelateerde Artikelen

Hoe te knippen een watermeloen - mijn manier

Hoe te knippen een watermeloen - mijn manier

Er zijn zo veel manieren om te snijden een watermeloen, maar ik liever knippen mijn manier die efficiënter, minder verspilling en tegelijkertijd deze methode ook verwijdert de meeste van de zaden van het vlees.Wat je nodig hebt is een snijplank, een
Aan de slag met BTE13-010 - kloon Arduino Mini

Aan de slag met BTE13-010 - kloon Arduino Mini

Dit is een eenvoudige gids dat je hoe leren zal aan de slag met deze goedkope Arduino mini kloon, die betrekking hebben op alle maatregelen die men doen moet om te laten werken. In principe zijn ze 4...Solderen PIN headers *Bedrading het omhoogCorrec
Vegan kerst Stol, mijn manier!

Vegan kerst Stol, mijn manier!

Deze fantastische zelfgemaakte Vegan kerst Stol was al uitgevonden door me, myself & ik aka 2 jaar geleden, maar omdat het zo heerlijk & geweldig, moet u alle het deze feestelijke Kersttijd maken! Zelfs als u niet een veganist bent, zal u love it!
MIJN manier van organiseren van My Rainbow Loom

MIJN manier van organiseren van My Rainbow Loom

volg en graag!!! EERLIJKE FEEDBACK PLEASE!!! Dit is mijn manier van het organiseren van de spullen van rainbow loom. U hoeft niet te gebruiken op deze manier, maar je kon. NIET duur! U kan ook het opslaan van andere dingen. Oh en niet alle van de fot
Vocht Test: Bouwen een Arduino gecontroleerd lage Temp Oven

Vocht Test: Bouwen een Arduino gecontroleerd lage Temp Oven

Een goedkope oven met een programmeerbare temperatuurbereik.  Dit kan nuttig zijn voor het maken van een gecontroleerde temperatuur gebied voor tempeh, yoghurt of drogen van natte elektronica, schieten, ik weet niet je leven.Ons probleem: We willen w
Hoe brand ik een Bootloader te kloon Arduino Nano 3.0

Hoe brand ik een Bootloader te kloon Arduino Nano 3.0

Hallo iedereen....Ik heb onlangs een Arduino Nano 3.0 kloon die kwam zonder een bootloader gekocht. Ik weet zeker dat er veel andere mensen die in dezelfde situatie als mij, en een beetje in het begin kan hebben hysterisch! Maak je geen zorgen, in di
64 pixel RGB-LED Display - een andere kloon Arduino

64 pixel RGB-LED Display - een andere kloon Arduino

dit scherm is gebaseerd op een 8 x 8 RGB LED Matrix. Voor testdoeleinden was deze verbonden op een standaard Arduino board (Diecimila) met behulp van 4 shift registers. Na het krijgen van het aan het werk permatized ik het op een fabbed PCB. De regis
L293D Dual Motor Driver Board bouwen voor Arduino

L293D Dual Motor Driver Board bouwen voor Arduino

Hallo Instructables liefhebbers...Tegenwoordig kopen de raden voor de projecten is erg duur... Maar het kan bouwen tegen zeer lage kosten.Ik vereist L293D dual H-Bridge motor stuurprogramma bestuur voor mijn volgende instructables.Dus, als u wilt ops
Mijn manier

Mijn manier

Dit is een stoom cursus klasse, waar ik nam snelle Protyping. In die klasse was wat ik deed om iets nuttigs voor de nieuwe ruimte die mijn school opgaan zullen. Aangezien de eenheid was leren over hulpmiddelen, veiligheid, hackerspaces en het hergebr
Helm gemonteerd LED licht? -dat het mijn manier!

Helm gemonteerd LED licht? -dat het mijn manier!

Stap 1: En toen kwam de enlightmentVoor het volledige artikel en anderen proberen http://bikeaccessoriesreviews.com/ ).Paar maanden geleden hoorde ik over DealExtreme. Het woord ging dat ze maken gratis verzending, nooit mening het bedrag van de best
How To Make slaat mijn manier

How To Make slaat mijn manier

Wanneer en als je dit leest, leert u een manier om muziek van je eigen te maken. Dit is hoe ik muziek van mijn eigen gemaakt, het is een leuk ding om te doen als je je verveelt.Stap 1: Stap 1.) SiteStap 1.) SitePersoonlijk gebruik ik th, omdat je nie
Lasagne, mijn manier

Lasagne, mijn manier

Iedereen weet wat lasagne is, juist? Lagen van vlees in tomatensaus met witte spul tussen dunne lagen van pasta. Eenvoudig! Totdat u uitproberen te halen hetâ €¦ wat is het witte spul eigenlijk? Hoe maak je de tomatensaus? Is het duur om te maken en
Elektrische stoel gedaan op mijn manier

Elektrische stoel gedaan op mijn manier

Het vele malen gedaan, maar dit is mijn vertolking van de immer populaire Halloween prop. Ik ben enthousiast over hoe goed het bleek.Stap 1: Bouw van de stoelDe stoel zelf was gemaakt uit schroot 2 x 4 die ik had rond leggend. Het is vrij basic en re
Soldeer fume extractor mijn manier

Soldeer fume extractor mijn manier

Hallo ik doe heel veel van het solderen op mijn projecten en gedachte maken een fume extractor zou een goed idee voor mijn longen. o.k. zohulpmiddelen die ik gebruikte een hobby mes, schaar, tin snips, pen, potlood, Philips hoofd schroevendraaier, ta