Bygga en elektronisk score keeper/förvaringsbox (7 / 15 steg)

Steg 7: Programmet ATtiny



The AtTiny2313 microcontroller måste nu vara programmerat med firmware berätta det hur man beter sig som en räknare, och hur du kan styra andra chip.

Det finns flera sätt att göra detta, varav de flesta är utanför ramen för denna artikel, men jag ska lista några av dem och beskriva de steg jag tog.

Sätt att få chippet programmeras:

  • Köp och bygga en billig USBtinyISP programmerare kit från adafruit. --Det här är min metod som föredras och det som jag beskriver nedan. Om du någonsin kommer att göra något annat med AVR marker (som programmera ditt eget arduino bootloaders) eller kanske någonsin vill hacka firmware, detta är en utmärkt investering. Satsen är relativt lätt att sätta ihop och processen är mycket väl dokumenterat.
  • Använd en minipov --ett knäppt oprövade alternativ... Om du bara råkar äga en annan adafuit produkt, en minipov, kanske du kan använda den till att programmera chip. Detta roliga leksaken var min första kontakt med AVR microcontrollers och använder exakt samma chip. Ett innovativt inslag i detta kit är att det innehåller en jack att ansluta till en seriell port och är sin egen programmerare. Jag har inte provat det, men jag misstänker kan du ersätta filen "counter.hex" du kommer att skapa nedan i programmering steg 5 för minipov firmware. Sedan kan du pop att chip ut och byta den med en på detta forum.
  • Använda en arduino --How-to-program-a-AVR-arduino-with-another-arduino beskriver hur tråd upp en arduino att fungera som en AVR programmerare. Längs dessa linjer, onda galna vetenskapsmän labs har en ISP sköld som förvandlar din arduino till en AVR programmerare. Det ser snyggt.
  • Har en vän som gör det åt dig.

Programmering, min väg (med USBtinyISP):

  1. Följ de instruktioner för att installera programvaran AVRdude och använda USBtinyISP.
  2. Anslut 6 pin kabeln från USBtinyISP till ISP huvudet på bordet.
  3. Hämta och packa upp den bifogade filen "munchkin-counter-firmware-v1.zip".
  4. I en dos prompten (jag använder cygwin istället) gå till den katalog du skapade med firmware källkoden.
  5. Skriv "göra" och se koden kompilera. Om AVRDude har ställts in korrekt bör du nu ha en fil som heter "counter.hex" som innehåller firmware bilden för chip.
  6. Skriv "gör burn-fuse". Detta kommer att konfigurera chip med rätt parametrar att acceptera och kör firmware.
  7. Skriv "göra program". Detta kommer att läsa in filen counter.hex på chipet.
  8. Koppla bort USBtinyISP från styrelsen.

Nu bör du kunna sticka ett 9 volts batteri i klippet och se alla lyser upp visar med 1! Även om knapparna inte är fäst ännu, kan du testa funktionaliteten genom att simulera knapptryckningar. Du behöver bara ansluta de två kuddar av vart och ett av de paren som säger "sw1", "sw2", etc. med en skruvmejsel eller längden av tråd. Dessa kuddar är där knapparna ansluts och kortsluter ut dem är vad händer när en knapp trycks.

Du bör se poäng på en av de ökas varje gång switch 1 i pressad.

Nu när du vet krets fungerar, ta ut batteriet och gå vidare till förbereder sig för att montera kretsen i boxen.

Se Steg
Relaterade Ämnen

Bygga en elektronisk polyhedral die

tärning är roliga. Polyhedral tärning används i D & D är ännu roligare, särskilt i stora nävar i olika storlekar. Men en handfull är inte alltid praktiskt.Ända sedan jag såg den dragon ben elektroniska die wand annonseras i de ryggen sidorna i Dragon...

Bygga en tre hål brickor Score Keeper

detta är ett bra sätt att lagra brickor och räkna poäng för bricka spelet jag gjorde en instructable på tidigare. Det kan hittas härNjuta av och som alltid, snälla råtta / rösta som du tycker passar. Tack!Steg 1: Grejer Material1/4" hårt träskrot läd...

Hur jag bygga en elektronisk Kit

Sistone har jag byggt en hel del elektroniska kit som jag skicka iväg för. De är billiga, roliga och användbara också. Så jag tänkte skulle jag skriva en artikel som beskriver några av de metoder jag använder för att hjälpa mig när jag bygger dessa k...

Bygga en elektronisk slumpmässiga karaktär Generator för en tid Pad kryptografi

folie NSA! Med den här enheten kan du göra En tid kuddar och skapa kryptogram som är okrossbar om de används korrekt. Konceptet är enkelt. Skapa en slumpmässig teckensträng (det är där enheten kommer in). Dela den här strängen av slumpmässiga tecken...

Bygga en elektronisk slumpmässiga karaktär Generator för en tid Pad kryptografi i bambu fall

folie NSA! Med den här enheten kan du göra En tid kuddar och skapa kryptogram som är okrossbar om de används korrekt. Konceptet är enkelt. Skapa en slumpmässig teckensträng (det är där enheten kommer in). Dela den här strängen av slumpmässiga tecken...

Cornhole: Inbyggd elektronisk Score Board

Inbyggd cornhole styrelser poäng genom att använda räknare och stomp box växlar.Reservdelslista:(2) MXA069 DIGITAL upp-ner COUNTER 4 SIFFRIGA med förare - http://www.electronics123.com/shop/product/mxa069-digital-up-down-counter-4-digit-with-driver-5...

Bygga en tre hål brickor brädspel

mina flickvänner morföräldrar är en del av elks lodge, de spelar detta spel mycket. De säger att detta spel skapades av lodge; Jag kan varken bekräfta eller dementera detta faktum. Jag är inte den en vem UPPFANN det (vill bara göra klart). Något sätt...

Hur man gör en elektronisk tärning Roller

Det här inlägget Detaljer ett projekt jag avslutade förra sommaren, en elektronisk tärning roller. I detta inlägg, jag ska gå över hur och varför jag skapade det, och hur kan du göra en alltför!Steg 1: Varför bygga en elektronisk tärning Roller?Mitt...

Inläggningar logik: En jätte kretskort inlägg gjorda av waterjet elektroniska spår

Detta Instructable visar hur man gör ett jätte inläggningar elektroniska kretskort av rostfritt stål spår skära på en OMAX vattenskärning och akryl CNC slipat på en Shopbot.Dessa steg utöka för att bygga en elektronisk krets, eller någon typ av beläg...

Elektroniska Canary

detta instructable kommer att täcka alla engagerade i att bygga en elektronisk canary grunderna. Detta är en utmärkt helg projekt. Denna krets återskapar exakt de ljud som produceras av en kanariefågel.Alla komponenter för detta projekt bör kostar un...

Förbättrad ficklampa elektronisk cigarett - ingen lödning krävs

självstudien elektronisk cigarett är enkel och lätt att göra. Det är poängen. Det är en uppföljning till mitt tidigare instructable om hur man bygger en elektronisk cigarett från en ficklampa, som fortfarande kan hittas här: men kräver inga specialve...

Hur man bygger en RFID Deadbolt Controller

Detta instructable skapades enlighet projektet kravet på Makecourse vid University of South Florida (www.makecourse.com)Denna guide kommer att gå igenom hur man bygger ett elektronisk deadbolt lås ställdon som kan kontrolleras via en RFID-kort och lä...

Faraday för skojs skull: En elektronisk Batteryless Dice

det har varit ett stort intresse i muskel drivs elektroniska apparater, beror till stor del på framgången av Evig facklaPerpetual ficklampa, kallas även batteri-mindre LED-ficklampa. Batteri-mindre facklan består av en spänning generator för att driv...

Elektroniska pendel gjord i Borstlös Motor

jag hade byggt denna elektroniska pendel för ett tidigare projekt och beslutat att göra det till en enda stolpe borstlös motor genom att dubblera längden på armaturen och att lägga till magneter i båda ändar. Efter balansering armaturen fungerade det...

DIY elektroniska växelföraren

om du bara vill få bygga gå vidare till steg 1.BakgrundDetta instructable är del av ett större projekt att bygga den ultimata cykel dator, som du kan läsa om på min blogg. Det kommer att visa dig hur man bygger en elektronisk bakre växelföraren för S...

Hur man testar Super kondensatorer

Fick du ett bra köp på Ebay? Eller var det "super deal" en "super blindgångare". Har du duplicerade en-till-många av super kondensator skissartad YouTube-videor? Eller kanske du har en kondensator bank som har varit i drift ett tag och...

Intelligent Arduino Uno & Mega Tic Tac Toe (luffarschack)

Jag bestämde mig att skapa det klassiska spelet luffarschack (eller Tic Tac Toe, som den också kallas) på Arduino efter att ha frågat av min dotter om vi kunde bygga ett spel tillsammans. Här är en video henne att spela den slutgiltiga versionen på A...

Svetsa gratis elektriska Longboard

Den här gången, vill jag visa dig hur man gör en svets gratis elektriska longboard.Mitt uppdrag var att bygga en mycket professionell elektriska longboard till ett pris av 350-400€. Det är mycket bekväma att rida, eftersom det har 97mm hjul. Så små s...

Awesome Stash-Busting Uggla halsduk

denna halsduk är så söt, och vem som helst med grundläggande virka färdigheter kommer att kunna skapa den. Det är också bra att använda upp din resterna av garn eftersom du egentligen inte behöver så mycket av någon en färg. Det är verkligen lätt och...