Bygga "RevIO" (Arduino klon) min väg
Tre månader sedan jag lämnat in instructables till en av utmaningarna, och valdes att fått gratis 3D skriva ut. Jag valde att ha min 3 x 3 x 3" 3D utskrift i stället för en berömda 3D instructable robot.
Min 3D utskrift fick levererat i rutan 123D till min dörr tre veckor sedan. I boxen ingår även en instructables patch och klistermärken.
Tack så mycket för den Free3D Print programmet och alla behide detta program, annars jag kommer inte att kunna se mitt projekt går framåt på denna punkt.
Och även jag fick min prototyp styrelse gjort.
Se bild 1, 2 och 3.
Uppdaterad 30 maj 2012
Nyligen fick jag några kommentarer (offline) från en expert som är inom elektronik och äger ett företag i mer än 40 år, aka gatech, om hur jag beskrev detta instructables. Gatech också hjälper mig redigera detta instructables och min andra instructables också.
Jag tittade in i den. (Jag talar inte ursprungligen engelska som originalspråk.) Jag insåg att kommentarerna är alla göra sinnen, dvs grammatik, hur jag formulera meningar. Så beslöt jag att reviderade detta instructable därmed.
Tack gatech, uppskattade jag verkligen din hjälp.
Uppdaterad 11 April 2012
Lade till schematiska och styrelsen bilder, översta lagret, bottenlagret och båda lagren, räkning av Materials(BOM).
RevIO
Det finns så många olika storlekar och formen på Arduino och Arduino kompatibla datorer tillgängliga ute. Arduino är inte begränsad till en viss processor, den allmänt använda mikro-controller är Atmega8, Atmega168, Atmega328, Atmega1280 och Atmega2560.
Eftersom jag är bekant med Atmega328 mest, väljer jag Atmega328 som hjärnan av RevIO.
Jag har använt både officiella Arduinos (Duemianove och Mega) och Adafruit's Arduino klon (USB-Boarduino och DC Boarduino) samt byggt min egen Arduino kompatibel för permanent uppgift, till exempel TagTool Nano. Jag gillar fortfarande att använda dessa styrelser, men samtidigt vill jag byggt en Arduino kompatibel att betona och gruppera kommunikation stiften annat än på typiska Arduino.
Arduinoen för att exponera nästan alla mikro-controller-enhetens indata/utdata pins enkelt tillåts att ansluta till eller kommunicera till andra kretsar. Det finns 14 digitala I/O pins, sex av dem är valfria eller valbara PWM (Pulse bredd Modulation) funktioner och sex analoga ingångar.
På officiella Arduino (Extreme, NG, Diecimila, Duemilanove och den senaste Arduino Uno) finns fyra huvud remsor ligger på toppen av styrelsen. En 6-stifts kvinnliga kärl är för strömförsörjning, 5V och 3.3V, mark linjer, Vin och Reset. Andra 6-stifts kvinnliga kärlet är för sex analoga stift. Dessa två 6-stifts kvinnliga huvud rälsen är beläget 0.1" apart. Andra två 8-pin skenor ligger på andra sidan av styrelsen, och satt 0.15" apart. Dessa två 8-pin kvinnliga huvud skenor används för alla 14 digitala I/O stift (D0 till D13.)
ATMega328 har tre typen av valbara funktioner kommunikationsprotokoll (I2C, SPI och seriell kommunikation), jag vill separera och gruppera dessa kommunikationsprotokoll på samma header remsorna. Jag behövde till använda minst nio stift, två för I2C, två för Uart seriell Comm., tre för SPI, två för 5V och marken. Jag vill behålla den 3.3V för att driva de enheter som kräver 3.3V, och en extra jord, och lägga till Återställ PIN-koden in i denna grupp också. Det gör totalt 12 stift i kontaktdonet.
Så jag bestämde mig jag använda två 14-stiftskontakt remsor på var sida om RevIO styrelsen snarare än separata kontakter till två 6-pin kontakter och två 8-pin kontakter. Det är vettigt, och det är samma mängd stift på varje sida av Atmega328!
Jag vill byggt denna Arduino förenlig på en typisk tillgänglig dator ombord, utan modifiering som trim eller avskurna, och styrelsen bör vara ungefär samma storlek av officiella Arduino ombord. Och jag vill ha styrelsen inlägga i ärendet korrekt projekt så jag kunde bära med mig någonstans eller använda det på fältet utan rädsla att styrelsen är utsatt, eller jag skulle gå sönder eller skada till utsatta styrelsen medan du arbetar utomhus. Och jag tänkte också på ett sätt att tillmötesgå den trådlös kommunikationen, som prisvärda Xbee eller Bluetooth, i styrelsen så jag kunde enkelt använda "The RevIO" för att kommunicera med en annan enheter "trådlöst".
De mest uppenbara fysiska egenskaperna hos The RevIO:
Två 14-polig kvinnliga kärlet används i stället för fyra kvinnliga kärl av 6 och 8-pin Honor kärl.
Gruppera kommunikationsportar (I2C, SPI och serieportar komm.) på ett kärl strip.
Kan piggy back breakout styrelsen eller RevIO kompatibel sköld skall lagras över.
Inlägga styrelsen i ärendet skräddarsydda projekt.
Färgkoder och IO pins ID-märks på projektet fallet.
Spänningsregulatorer (5V och 3.3V) ingår.
XB-kompis, eller kompatibel Xbee adapter kit redo.