een ATMega328 -chip, een kristal en een paar onderdelen en sets
vrouwelijke kopteksten gekoppeld aan de regels van het signaal van de chip. En, oh ja, de
mooi professioneel gemaakte printplaat. Maar, alle de het zware werk
wordt gedaan door de 328. Dus, in theorie althans, is het mogelijk om te dupliceren
de volledige functionaliteit van een Arduino Uno op een bord van hand-wired.
Mij did it. Zorgvuldig bouwde ik mijn "Hackduino Zero" één sectie tegelijk
over een Radio Shack-algemene doel PC-board, deel nummer 276-168.
http://www.RadioShack.com/product/index.jsp?ProductID=2103800
Ten eerste, ik bouwde een voeding op een hoek van de Raad van bestuur: een standaard 2.1 mm
DC power jack, een 7805 5 volt regulator, een 2N4001 gelijkrichter diode en twee
100 uF capactors.
De 328 ATMega -chip moet een 28-pins (smalle) aansluiting, * de voeding
verbindingen, een 16 MHz kristal, en twee 22 pf condensators. Dat is allen die het neemt
om een barebones hackduino!
* Bijvoorbeeld, http://www.protostack.com/connectors/ic-sockets/ic-socket-28-pin-7.62mm-0.3.
Een paar add-ons en franje zou leuk zijn. Een reset-knop is bijna essentieel.
En, de 6-pins programmering standaardkoptekst die is verbonden met een kabel van FTDI
of breakout board is bijna onmisbaar. Toevoegen van een LED power on en
een LED verbonden aan SCK/PB5/Digital-13. Oke, nu praten we
over een redelijk goed uitgeruste hackduino.
Wat ontbreekt? De vrouwelijke koppen, natuurlijk. Met die geïnstalleerd,
Wij zal zitten kundig voor tampon ter standaard Arduino shields. Helaas, de
berichtkoppen zijn moeilijk te installeren. De afstand is een beetje raar, en het betekent veel
en een heleboel bedrading te verbinden met de ATMega-chip. Alles wat gezegd, misschien 48
bekabelde verbinding. Oef!
Dit is in wezen een Proof of Concept-project. Ik bouwde het gewoon om te bewijzen
dat het kan worden gedaan met point-to-point bedrading, die iedereen gek genoeg
om te proberen te haywire een volwaardige hackduino kan doen... als ze
koppig genoeg... en gelukkig.
Ik geef geen gedetailleerde instructies voor dit Instructable omdat er geen
een haalbaar project voor de gemiddelde builder. Het niveau van complexiteit
hoog en er zijn te veel kans op fouten. En als je dat niet al
hebben ten minste een deel van de onderdelen op de hand, vervolgens u bent niet zelfs op te slaan
geld over een commercieel-en-klare Arduino.
Het eindresultaat van het project is een in de omgeving van equivalent van een Sparkfun PTH
Kit (http://www.sparkfun.com/products/10523), , maar ontbreekt de elegante
lay-out en prachtig ontworpen rode PCB. Er is zelfs een PPTC terugstelbare
in-line fuse, net als de Sparkfun kit. Is het toevoegen van mijn eigen "innovatie"
een miniatuur peddel van de 3-positie schakelaar op de voeding, selecteert u de
stroombron (USB, externe, af). Ik gebruikte een Cutler-Hammer #T8206,
Alle elektronica winkel nummer MTS-71 ($1 ea.).
De Hackduino volgt vrij veel het schema van de bovengenoemde
Sparkfun PTH kit:
http://dlnmh9ip6v2uc.CloudFront.net/datasheets/kits/Arduino-compatible-pth-V13.PDF
Eerst, bouwen de macht aanbod sectie. Monteren van een vat standaard 2.1 mm
aansluiting op een van de randen van het bord. Vervolgens een diode ter bescherming tegen omgekeerde
polariteit input. Een PPTC terugstelbare in-line fuse (voor afzekering) is leuk,
maar niet strikt noodzakelijk. Een 7805 5 volt regulator en twee elektrolytische
filter caps rond de delen. Nu, met elkaar verbinden hen.
Het is een hele uitdaging om te positioneren en vervolgens soldeer de vrouwelijke kop strips
die aanvaarden plug-in schilden. De truc is om een reeds geassembleerde
schild en drukt u op de losse vrouwelijke headers naar de pinnen van de mannelijke kop van
het schild. Dan plaats het bestuur van de hackduino bovenop de ondersteboven schild,
Zo komen de soldeer pinnen door in de juiste afstand. Merk op dat de
PC bestuur misschien enigszins gesp na het solderen van de headers, maar dit is oke.
Een strook van 6 rechte hoek kopteksten toevoegen aan de rand van het bord, en verbinden
de juiste pinnen Rx, Tx, DTR, Gnd en + 5, per het schema. De FTDI
kabel of breakout board zal hier verbinden voor het programmeren van de hackduino.
Nu om te verbinden alle de draden. Veel en veel draden. Volg het schema
en check voor soldeer bruggen naar aangrenzende pinnen. Vervolgens dubbel te controleren.
Met een ohmmeter controleren of de weerstand tussen de grond en macht
bussen (het moet groter dan nul zijn).
Gedaan? Plaats de 328 ATMega gewoon nog niet. We doen eerst een "rook test"
door toepassing van macht en zien als de LED-power on lampje brandt.
Tot nu toe goed? Invoegen van de 328 en het vermogen opwaarts! Verbinding maken met uw computer's USB
poort met een FTDI kabel en laden de knipperende LED schets
(http://arduino.cc/en/Tutorial/blink). Werkt het? Ja?
Gefeliciteerd!