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.