Elektroniska LEGO DL-44 Blaster (ljus & ljud) (6 / 11 steg)

Steg 6: Programmera Chip



Det finns många tutorials online av hur ladda upp koden från Arduino till en fristående chip på en skärbräda (t.ex ATtiny85, eller i detta fall ATmega32), men ack, jag har haft ingenting men misslyckades resultat när du använder dem personligen - tills jag hittade denna särskilda guide från Boris Landoni (de flesta av bilderna i det här avsnittet tas direkt från hans handledning). I sin handledning, förklarar han hur en handfull delar att enkelt överföra koden från Arduino till ett chip på bakbord, genom att först något justera Arduino programvaran. Således kan du använda den hela chip utrymme utan att behöva bränna en bootloader på fristående chip.

För denna del använde jag följande produkter:

  1. Arduino IDE programvara--nedladdning.
  2. Arduino Uno: detta är den enhet jag använder för närvarande, vilket är lyckats ladda upp skisser till chipet. Personligen vet jag inte om andra modeller som Mega, men baserat på mitt antagande, de bör fungera lika bra. Boris tutorial förklarar att Duemilanove fungerar bra.
  3. Set av brödunderläggen (valfri storlek).
  4. Färgade hoppare ledningar - kan du köpa ett kit av dessa från Radio Shack för mindre än $10 USD, tror jag. Jag använde standard hoppare ledningar, men Boris handledning använder manliga jumper leder.
  5. ATmega32P-PU chip till program. Dessa allmänhet sälja i minut online från olika källor från ca $3,50-4 USD, tillgänglig från Sparkfun, Digikey, Jameco, råttfångare, Newark, et alia. Jag köpte fyra av dem från en eBay-butik kallas atomer industrier. Är det viktigt att du köper denna specifika modell! ATmega32P-PU är den senaste chipet och en som arbetar med denna handledning.
  6. 16 MHz oscillerande kristall - detta är tyvärr svårt att hitta i butiker, men online kan du få flera på riktigt billiga.
  7. Två 22pF keramiska kondensatorer - Radio Shacks brukar inte sälja dessa obskyra storlekar, så jag köpte massor av eBay.
  8. En 10uF elektrolytisk kondensator - vanligtvis runt $1,50 på Radio Shack.
  9. En 10K Ω motstånd.
  10. En 220 eller 470 Ω motstånd (valfritt). Detta är för lampan som blinkar på bakbord när skissen har laddats upp.

  11. En 5mm ledde (valfritt). När skissen uppladdningar framgångsrikt storbildsformat, bör denna blinkar.

Förutsatt att inte du är bekant med programmering mikrokontroller via en Arduino, för korthetens, se Boris länk upp ovan, som bryter ner de nödvändiga stegen i var du vill placera kablarna och hur du ändrar din kod mer i detalj. Jag ska sammanfatta saker och ge dig den grundläggande genomgång:

  1. Välj "Arduino som an ISP" exempel på menyn, Välj din modell Arduino menyn styrelser (i mitt fall Uno), ladda upp skissen. Din Arduino är nu konfigurerad för att agera programmerare för enskilda microctrollers.
  2. Ställ in din skärbräda enligt bilderna, med ordentlig objekten i deras exakta platser--inkluderar detta kondensatorer, motstånd, 16 MHz kristall, sladdar, ATmega32 och Arduino själv (Arduino ansluten via USB).
  3. Leta upp filen "boards.txt", som finns i: C:\Program Files\Arduino\hardware\arduino (som har där gruvan ligger--din kunde variera utifrån där du installerade Arduino IDE).
  4. I filen boards.txt, kopiera och klistra in texten från min bifogade anteckningar-fil i botten av de redan existerande kodraderna.
  5. När du har gjort det, starta om Arduino IDE, titta till Verktyg-menyn, Välj styrelser, och på botten bör du se en ny styrelse som kallas "ATmega i Stand Alone - Julius Rocks! (Arduino som ISP) "--jag självklart lägga att det som en flagga till veta om den arbetat! Välj det stiga ombord.
  6. Öppna upp DL-44 blaster koden från de bifogade filerna och Visa den i Arduino IDE. Min kod innehåller ett små ljudklipp av Han Solo blaster bränning; den solida byten var av mig ur den exakta platsen där han skjuter Greedo (första) för filmen noggrannhet! Jag har konverterat ljudklippet till binär kod, som framgår av informationen om källa. Dessutom har jag vissa förseningar i koden för att få den främre nosparti flash blinka snabbt i en sekund; Du kan röra med funktionen dröjsmål att hastighet/långsam detta eller ta bort ett ögonblick.
  7. Välj "Ladda upp med hjälp av programmerare"-- och inte via vanliga ladda upp.
  8. Om det fungerade, kommer att koden gå till ditt chip i några sekunder.
  9. Ta bort din ATmega32 från bakbord, och gå vidare till "Arduino på ett bakbord" steg att testa!

Krediter bilder: Boris Landoni.

Se Steg
Relaterade Ämnen

Elektroniska LEGO Super Mario Bros. svamp

Inlämnad för godkännande av Instructables samhället, ge jag dig ett annat elektroniska LEGO projekt med en retro videospel tema!Använda exakt samma principer för design och konstruktion som min Elektroniska Super Mario Starmen, har jag byggt en annan...

Arduino: Ljus, ljud, vibrationer, Switch

Detta är en steg för steg guide att göra en avlägsen driven Arduino uppsättning som kommer att producera ljud, ljus och vibrationer i 1 sekund när en switch är tryckt. Jag kommer att ge den arduino koden och steg till inrättande av datorn. Dessutom k...

El tråd hur man gör tron superhjälte kostym kostym med pocket blaster super ljud och musik

följer min Youtubekanal: http://www.youtube.com/user/educatetowin?feature=mheeHemsida: http://www.educatetube.comVärd: SipskiHur man gör en superhjälte passar som tron med en inbyggd högtalare. Filmen ovan är höjdpunkterna i hur till video. Måste EL...

NERF Blaster med ljud FX

Så med barn kom OK leksaker och spela dem i bitar eller bära dem. Vi har acklimatiserats ett stort sortiment av NERF vapen och ljud kanoner och några fick bar ut och bröt så dem jag kommer att sammanfoga de två kanonerna till en ultimata spela sak is...

Ändra din egna ljussabel med ljus och ljud

så det var jag, en Padawan på Jedi vägen som hade precis avslutat crafting sin ljussabel. Det enda problemet var att bristen på kraft i mitt nya verktyg var... störande. Så för att komplettera min ljussabel kraft befogenheter och se till att de andra...

LED Lego ljus sabel

Delar och saker som behövs:1. din favorit StarWars Lego-figur och en ljus sabel2. en liten LED-lampa (försöker hitta en färg som matchar sablar)3. en liten knapp-batteripack4. tunn gauge tråd5. borrmaskin och din minsta borr (måste vara tunnare än sa...

Electronic LEGO Super Mario Starman

Detta är ett roligt och unikt projekt att jag inledningsvis började byggnaden strax efter utgivningen av min Elektroniska LEGO Star Wars DL-44 Blaster Pistol --vilket innebär naturligtvis särskilt projektet byggdes med hjälp av min förvärvade kunskap...

LEGO T-korsningen trafik lysdiod

Video inte leker? Se det på YouTube: http://www.youtube.com/watch?v=q0tiiWwC6ZoBakgrundVarje jul som vi satt upp en stor LEGO tåg layout i en del av vardagsrummet. I år hamnade jag vinna en eBay-auktion för ett antal äldre modell LEGO road plattor, v...

Hur elektroniska växlar arbete för Noobs: Reläer och transistorer

Hej,Detta Instructable riktas mot personer bara kliva in i världen av elektronik.I den här guiden kommer jag att förklara hur de två huvudtyperna av elektroniska strömställare fungerar, dessa är reläer och transistorer.För det första, vad är en elekt...

Byggandet av en Steampunk ljus rör

Hej allaNågra dagar sedan presenterade jag mitt första projekt för dig. De första inkommande kommentarerna bad mig att vara mer detaljerad i mina nästa projekt.Jag trodde nog lite och nu vill jag presentera en mycket detaljerad beskrivning av byggand...

Lego Octopus LED Light

I detta Instructable lär vi dig att ta en ordinarie Lego bläckfisk och göra det häftigt med glödande LED lampor. Detta är ett relativt lätt projekt men några verktyg är inblandade. Vi kommer att vara lödning och med hjälp av en Dremel att bortse från...

Sugru iPhone Camera Remote med Lego Hand

För våra Sugru bygga natt på Phoenix asyl beslöt jag att skapa en fjärrkontroll för min iPhone kamera. Fjärrkontrollen är byggd från hörlurarna som var förpackad med min iPhone. Om du inte vet, fungerar på volymknappen på hörlurarna som en slutare re...

SteamPunk Lego LED bläckfisk

När du har skapat min LED Lego bläckfisk, bestämde jag mig att sätta en SteamPunk-tema på min nästa. Detta Lego Octopus är liknande till min sista men jag kunde effektivisera ledningar processen lite. Jag lade också till Lego Technic gears och 18 k g...

LEGO moderna gernade lancher

bygga detta för din lego man och han kommer vara oövervinnelig. Det är noga med att blåsa enemys från himlen! KA-BOOOOOOOOOOOM!Steg 1: Bitar du behöver...Steg 2: första... ta en lego star wars blaster. (finns i comon nya uppsättningar).Steg 3: nästa....

Mod Rock Band 2 cymbaler för elektroniska trummor, Guitar Hero eller Rock Band 1

Ja, jag har hittat ett sätt att använda den nya rockband cymbal pack på det gamla rockbandet ett kit eller ett elektroniskt trumset! Det är ganska enkelt så here we go!Steg 1: grejer Alright så du kommer att behöva några material för detta projekt. G...

Belysning-ljud-dome

Folding frame 4000 mm. för utbildning utrymme ljud och ljus i trädgården.material-LEDs, högtalare, kablarBelysning-ljud innovationerBelysning innovationer tillverkar innovativ belysning-sound lampor-dome 4000 mm.Många år av forskning och utveckling,...

LittleBits prov Rotator

i detta Instructable jag visa hur man bygger en prov rotator med hjälp av Erector ange delar och littleBits. Den prov rotator, eller media rotator "är en gemensam bit vanlig laboratorieutrustning som används för kontinuerlig blandning av lab prover,...

Cyberpunking en leksakspistol

Toy guns är ett utmärkt medium att öva dina cyberpunking färdigheter. Redan i allmänhet rätt form, Billiga och ofta utrustade med ljus och ljud, erbjuder Leksaksskjutvapen många bonusar scratch byggt pistol inte. Bland dem är lätthet (anpassa och smä...

Littlebits's Anti koncentration maskin

alla behöver lite av tystnad att koncentrera. Denna maskin gör motsatsen: göra mycket om buller när det finns tystnad.Alla kan assamble en av dem lätt och utan elektronik kunskap.Jag får denna moduler på MADE, på makespace i Barcelona. De är väldigt...