Haywired Hackduino



en kommersiellt gjort Arduino består av inget annat än en strömförsörjning,
ett ATMega328 chip, en kristall och några stöd komponenter och uppsättningar av
kvinnliga headers ansluten till signalledningar av chipet. Och, oh ja, det
fin professionellt gjort kretskortet. Men, alla de tunga lyft
görs av 328. Så, i teorin i alla fall det är möjligt att kopiera
den kompletta funktionen för en Arduino Uno på en hand-wired ombord.

Jag gjorde det. Jag byggt mödosamt min "Hackduino Zero" ett avsnitt i taget
på en Radio Shack-generell dator ombord, del nummer 276-168.

http://www.RadioShack.com/Product/index.jsp?productId=2103800

Först byggde jag ett nätaggregat på ett hörn av styrelsen: en standard 2.1 mm
DC power jack, en 7805 5 volt regulator, en 2N4001 likriktare diod och två
100 uF capactors.

ATMega 328 chip behöver en 28-pin (smala) uttag, * strömförsörjningen
anslutningar, en 16 MHz kristall och två 22 pf kondensatorer. Det är allt som behövs
att göra en Barebone hackduino!

* Till exempel http://www.protostack.com/connectors/ic-sockets/ic-socket-28-pin-7.62mm-0.3.

Några tillägg och krusiduller kan vara skönt. En återställningsknapp är nästan ett måste.
Och standard 6-stifts programmering huvudet som ansluter till en FTDI kabel
eller utbrytning styrelse är mycket nästan oumbärlig. Lägga till en påslagen LED och
en lysdiod anslutna till SCK/PB5/Digital-13. Okej, är nu vi pratar
om en någorlunda välutrustade hackduino.

Vad saknas? De kvinnliga headers, naturligtvis. Med de installerade,
Vi kommer att kunna koppla in standard Arduino sköldar. Tyvärr, den
rubriker är svårt att installera. Avståndet är lite konstigt, och det betyder massor
och en massa kablar att ansluta med ATMega chip. Alla sa, kanske 48
trådbunden anslutning. Usch!

Detta är i huvudsak ett Proof of Concept projekt. Jag byggde det bara för att bevisa
att det kan göras med Point-to-Point-ledningar, det någon lura nog
för att försöka oberäknelig ett självständigt fungerande hackduino kan göra det... om hon är
envis nog... och lucky.

Jag ger inga detaljerade instruktioner för detta Instructable eftersom det inte är
ett genomförbart projekt för genomsnittligt byggare. Komplexitet är
hög och det finns alltför många chanser för fel. Och om du inte redan
har åtminstone några delar på hand, då du inte ens sparar
pengar över en kommersiellt gjort Arduino.

Resultatet av projektet är en nära motsvarighet till en Sparkfun PTH
Kit (http://www.sparkfun.com/products/10523), men saknar den eleganta
layout och vackert utformade röda PCB. Det finns även en PPTC nollställningsbar
i-line fuse, precis som i Sparkfun kit. Min egen "innovation" är att lägga
en miniatyr 3-position paddla switch på nätaggregatet, Välj den
strömkälla (USB, externa, off). Jag använde en Cutler hammare #T8206,
All elektronik katalog nummer MTS-71 ($1 ea.).

Hackduino följer ganska mycket schematiskt av ovannämnda
Sparkfun PTH kit:
http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Kits/Arduino-Compatible-pth-V13.pdf

Först bygga avsnittet makt leverans. Montera en standard 2,1 mm fat
Jack på ena kanten av brädet. Sedan, en diod som skydd mot omvänd
polaritet ingång. En PPTC nollställningsbar i linje säkring (för circuit protection) är trevligt,
men inte absolut nödvändigt. En 7805 5 volt regulator och två elektrolytisk
filtret caps omgången ut delarna. Nu ansluta dem tillsammans.

Det är en utmaning att placera och sedan löda kvinnliga huvudet band
som accepterar plug-in sköldar. Tricket är att ta en redan monterade
sköld och tryck på lös kvinnliga rubrikerna på de manliga header stiften på
skölden. Placera sedan hackduino styrelsen ovanpå uppochnedvänt sköld,
så löd stiften kommer i rätt avstånd. Observera att den
Dator ombord kan spänne något efter lödning rubrikerna, men detta är okej.

Lägg en remsa av 6 vinkelrätt headers på kanten av styrelsen, och ansluta
lämpliga stiften till Rx, Tx, DTR, Gnd och + 5, per schematiskt. FTDI
kabel eller utbrytning styrelse kommer att ansluta här för programmering av hackduino.

Nu för att ansluta alla kablar. Massor av ledningar. Följ schematiskt
och kontrollera om lödmetall överbryggar till angränsande stift. Sedan, dubbelkolla.
Använd en ohmmeter för att kontrollera resistansen mellan mark och makt
bussar (det bör vara större än noll).

Gjort? Inte infoga ATMega 328 ännu. Vi gör en "rök test" först
genom att tillämpa makt och se om tänds påslagen lysdioden.

Alla rätt så långt? Infoga 328 och driva upp! Ansluta till datorns USB
port med FTDI kabel och belastning blinkande LED skiss
(http://arduino.cc/en/Tutorial/blink). Fungerar det? Ja?
Grattis!

Relaterade Ämnen

Perfboard Hackduino ($8 Arduino-kompatibel krets)

Aldrig igen måste du demontera färdiga projekt bara för att återanvända en Arduino ombord!Denna handledning kommer att gå igenom steg som ingår i tillverka ditt eget Arduino-kompatibel krets använder bara ~$8 delar (detta inkluderar ATMega chip!). De...

Ficklampa utan batterier--från boken, "Haywired"

i detta projekt, du kommer att göra en ficklampa som fungerar utan batterier. Ännu mer fantastiskt, du kan ladda det i tre minuter och det kommer att köras i mer än 24 timmar. Eftersom ultra kondensatorer kan laddas tusen gånger, kan du spara miljön...

Inbyggd Hackduino (Arduino) Ultraljuds parkering Guide

Detta är en hackduino parkering guide som passar i en gammal arbete låda, så det kan byggas in i väggen i ditt garage. Ursprungligen jag skulle använda Arduino med ultraljud avstånd sensorn för att styra en faktiska trafikljus, men jag bestämde mig a...

Hackduino LedCube

mitt största problem med Arduino var att jag alltid var tvungen att ta ner alla mina färdiga projekt och göra om det på en ny. Jag hittade den Hackduino platsen så jag byggde en själv och det fungerade strålande!Nu gör jag som att nästan alla mina pr...

HackDuino LED CUBE

I was browsing Instructables one night when I came across two amazing projects. Perfboard Hackduino och The LED Cube och Arduino Lib var de två jag såg och jag bestämde mig, "varför inte kombinera dem?" Jag redigerar en video jag gjorde att bygg...

Arduino morsekod sköld

Morsealfabetet blev genombrottet som möjliggjorde långvägakommunikation i en tid präglad av telegrafen. Som kod representeraralfanumeriska tecken av korta och långa intervaller på signal--debekant prickar och streck. Under många år passerar en morsek...

HacqueBoard

Protopalette är en kommersiellt tillgängliga prototyper arbetsbänk för Arduino och liknande microcontrollers. Tyvärr, det finns inget liknande verktyg för mer kraftfull kreditkort storlek datorerna, de som klarar av en fullfjädrad operativsystem. Tja...

Lunchtid klockan

har du någonsin önskat lunchtid var längre, men visste inte var man kan hitta de extra minuterna? Tja, vill inte längre!Tack vare stora i klocka tekniska framsteg presenterar jag för er en klocka som snabbar upp 20% varje dag kl 11:00 och saktar ner...

Att lägga till ICSP header till din Arduino/AVR styrelse

så du kanske har spelat med Arduino's, eller snarare Hackduino. Om du gjort din egen Hackduino eller liknande projekt, kanske du undrar hur du lägger till i ICSP huvudet. I grund och botten gör med ICSP-huvudet att du kan använda en extern programmer...

Utöka en Moog Etherwave Theremin

jag kommer att gå igenom min hacka en Moog Etherwave Theremin. Jag skapade en ny akryl topp, delvis slipad för att vara genomskinliga i vissa områden, och skapat min egen krets runt en ATMega168 Arduino Bootloaded mikrokontroller som stjäl en styrspä...

Personliga applåder Sign

under längst tid, människor har försumma att applådera mina otaliga prestationer. Jag kunde inte följa detta och hädanefter anges för att lösa problemet. Lösningen var inte direkt uppenbart, men efter funderar över det ett tag, det slog plötsligt mig...

Den resande Geocache!

Detta projekt och framtida projekt finns en där kan du också hitta min blogg.UPPDATERINGSLOGGEN:NU SUPER ENKEL ATT PROGRAMMERA!Lätt FTDI USB gränssnitt hårdvara förklarade i steg 10Lätt FTDI USB interface programmering förklaras i steg 13NY kod upp f...

Arduino Powered 3-zone termostat

Jag letade på alla dessa swoopy-zoomy internet anslutna och kontrollerbar termostater. "Jaget", jag sa till mig, "vi bör göra en av dessa." Han verkade inte så glada över det - jag menar, vad vet vi om hårdvara, firmware, elektronik el...

Arduino / TFT LCD-anslutning

Du säger att du vill koppla in en TFT-skärm till en Arduino? Skämtar du?No! För om priset för en bekant 2 x 16 LCD, du får en högupplöst TFT-skärm. För så lågt som $4 (frakt ingår!), är det möjligt att köpa en liten, skarp TFT skärm som kan vara grän...

Arduino DIY SD Card logga sköld

färdiga SD kort loggning sköldar för Arduino normalt kostar ispänna av $15 - $25. Detta är ganska rimligt, men vi kan spara enpar dollar om vi gör våra egna. Att inte nämna allt roligt i att bygga det.Glöm om lödning kablarna till en bare SD kortet s...

Omkopplingsbar dubbla spänning (3.3V / 5v) Hacduino

detta är min andra version av en Hackduino. Jag byggde den första somen Radio Shack dator ombord (solderable bakbord) med en trippel-pad IClayout. Det visade sig vara i huvudsak en Arduino Duemilanove klon,komplett med rubriker för att koppla i sköld...

Spara energi ljus

i en anda av Jordens dag, jag har skapat en revolutionerande ny energibesparande belysning lösning som är alltid bara på när dina ögon är öppna. Detta är anmärkningsvärt effektivare än normal belysning som finns kvar på, även när dina ögon är stängda...

Arduino ultraljud "Parkering Spotter"

för min första instructable, jag skulle vilja presentera The Parking Spotter. Detta inte är ett nytt koncept, vet jag. Dock var detta bygga gjort specifikt för att passa mina behov/vill/material redan i min ägo. Typiskt, ett projekt börjar med en idé...