Innehållsförteckning:

Arduino -räknare: 8 steg (med bilder)
Arduino -räknare: 8 steg (med bilder)

Video: Arduino -räknare: 8 steg (med bilder)

Video: Arduino -räknare: 8 steg (med bilder)
Video: 7 ПОЛЕЗНЫХ устройств на АРДУИНО, которые можно собрать за 15 минут. 2024, November
Anonim
Arduino -kalkylator
Arduino -kalkylator
Arduino -kalkylator
Arduino -kalkylator
Arduino -kalkylator
Arduino -kalkylator

I den här instruktionsboken kommer jag att visa dig hur du gör en Arduino -miniräknare som är lika bra som alla andra miniräknare (ja … typ av). Även om det förmodligen inte är praktiskt på grund av dess storlek, upprepad användning av knappen lika med (på grund av bristen på nycklar) och kostnad (Du kan förmodligen köpa en miniräknare som gör samma sak för $ 2), det är riktigt roligt och lägger till några färdigheter till din inventering. Låt mig berätta hur jag kom igång med detta projekt. Allt börjar i skolan där den ursprungliga miniräknaren gjordes av min lärare. Snart började tillräckligt många elever att leka med det och bröt det snart. Jag var den enda studenten som visste hur jag skulle fixa det så jag bestämde mig för att jag lika gärna kan försöka. Under processen tog jag isär det hela och började från början. Jag skrev också om det mesta av koden. Jag lärde mig mycket, ägnade mycket tid åt felsökning och lade till många nya funktioner. I slutändan var det ett projekt som definitivt var värt att göra. Det som är bra är att nu när jag kom på det behöver du inte. Låt oss börja.

Steg 1: Verktyg och material

Verktyg och material
Verktyg och material
Verktyg och material
Verktyg och material
Verktyg och material
Verktyg och material

För detta projekt kommer vi att behöva:-1/8 MDF eller annat laserskärbart material som akryl eller plywood-Laserskärare (valfritt men rekommenderas) -Trälim-Man-till-man-trådar-Många han- till hontrådar-8 x 2 LCD skärm-knappsats-borr-borr-skivkvarn (tillval) -Switch (vippare eller växel) -Krympslang-Lödkolv och löd-skruvar-USB A till B-kabel (kabeln skiljer sig mellan arduino-modeller) -Dator med arduino IDE

-9v batteri strömkontakt

-Arduino (jag använde en duemilanove om du inte vill spendera $ 30 på en sökning på ebay)

Steg 2: Gör fallet

Att göra fallet
Att göra fallet
Att göra fallet
Att göra fallet

Mitt fodral var laserskuret (jag bifogar filer nedan i PDF -format) från 1/4 "MDF men det beror på att jag inte kunde hitta något 1/8" material. Kalkylatorns kanter ser konstiga ut eftersom jag använde fel materialtjocklek. Du kanske undrar varför lådan passar perfekt ihop på bilden ovan och det är för att lådan är en helt annan skärning utformad för 1/4 "material. Lådan innehåller inte hål för LCD eller knappsats på grund av variation. Det är där borren kommer in. Låt mig bara rensa upp det här en sista gång ANVÄND 1/8 TUM TJOCKMATERIAL.

Steg 3: Borrning och ytterligare montering

Borrning och vidare montering
Borrning och vidare montering
Borrning och vidare montering
Borrning och vidare montering
Borrning och vidare montering
Borrning och vidare montering

Lägg ner knappsatsen och LCD -skärmen där du vill ha dem och använd en pennor för att markera var hålen är. Hitta en borr som passar rätt storlek och gör hålet. Innan du skruvar in knappsatsen eller LCD -hål måste hålen göras för ledningarna till arduinoen. För att göra detta kan du antingen modifiera laserskärningen eller borra några hål i rad med en tillräckligt bred borr och sedan agera som en manuell CNC -maskin som skjuter borren i sidled mot de andra hålen tills du ansluter dem genom att dra igenom. När detta är gjort, anslut kablarna och komponenterna och skruva in LCD -skärmen och knappsatsen på plats. Använd nu trälimet för att limma ihop alla de skurna bitarna. Du kanske vill lämna toppen öppen för underhåll (lita på mig, lim inte på toppen förrän du är klar). Om du vill kan du använda en skivkvarn för att slipa ner kanterna. Du kanske märker i mitt laserskär att jag lade till en åtkomstlucka på baksidan för att göra miniräknaren tillgänglig om den var trasig (Fick den idén så att jag inte skulle behöva börja om igen om miniräknaren gick sönder).

Steg 4: Hatch Support

Luckan stöd
Luckan stöd
Luckan stöd
Luckan stöd
Luckan stöd
Luckan stöd

Så nu måste vi skapa 3 fyrkantiga fästen (fjärde kan inte monteras på grund av strömbrytaren) för att hålla luckan på plats. För att göra vår skär vi bara en 2 x 4 med en hacksåg i små trianglar. Om de är för små kommer de att dela sig men om de är för stora tar de mycket plats. Använd ditt bästa omdöme. När du är klar, borra hål i sidorna för att skapa styrhål för skruven. Rikta in trianglarna så att de passar in i hörnen med ena sidan redo att skruvas fast i fodralets sida och ena sidan vänd mot baksidan av fodralet. Lägg till bakplattan och skruva igenom den i DIY -fästena. När du är klar tar du bort luckan så att vi kan komma åt arduino och lägga till kod.

Steg 5: Ström

Kraft
Kraft
Kraft
Kraft
Kraft
Kraft

På sidan av fodralet har jag ett hål där 9v batteri och strömbrytare är tillgängliga. Skär den positiva sidan av 9v -nätkontakten med trådavlägsnare och ta bort ändarna. Löd ena sidan av tråden till den vänstra stiftet på strömbrytaren och den andra till mittstiftet på omkopplaren. Wrap med värmekrympslang och anslut sedan 9v -klämman till batteriet och pluggen i arduino. Leta efter kortslutningar och testa omkopplaren. Skruva omkopplaren på plats. Om det behövs, lägg till styrhål för att rikta skruven. Om du vill märka strömbrytaren på och av kan du använda en etikettmaskin eller skriva den för hand. Slutligen skruvade jag en liten bit plywood på baksidan av fodralet för att se till att batteriet stannade på plats. Oroa dig inte för resten av ledningarna ännu, vi kommer att täcka det i nästa steg.

Steg 6: Kabeldragning

Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning

Innan jag börjar detta steg, låt mig be om ursäkt för ledningsröra (det är därför jag inkluderade en tabell). Som du kan se på bilderna ovan kommer det att finnas många trådar som flyter överallt. Jag rekommenderar starkt att du använder en etikettmaskin eller en tejpbit för att markera stiftet som varje tråd ska fästa vid. De flesta trådarna jag använde var man till kvinna, men jag använde några manliga till manliga ledningar för ström som du kommer att läsa om nedan. Om du har en annan LCD -skärm eller knappsats spelar det ingen roll så länge koden ändras i enlighet därmed och arduino har tillräckligt med ledningar. Här är länkar till datablad för komponenterna jag använde LCD, knappsats.

I ett försök att bevara räknarens livslängd limmade jag alla trådar på arduinoen när de väl var fästa och limmade arduino på fodralet. Om du tittar noga på bilderna kan du se att jag var tvungen att använda lite protoboard för att koppla ihop alla 5v -anslutningarna och alla jordanslutningarna tillsammans. I grund och botten är detta bara några ledningar lödda till ett protoboard och löd överbryggat tillsammans. Obs: Ena halvan av kortet för jordanslutningar och en halv för 5v -anslutningar.

Steg 7: Kod

Koda
Koda
Koda
Koda

Koden kan hittas någonstans i detta steg som både en zip -fil och ino -fil. Det är cirka 480 rader långt men det är en enkel kod för det mesta. Några specialfunktioner i koden är att det kommer att skapa ett fel om ett tal divideras med 0, det beräknar trigonometri -funktioner i grader snarare än radianer, efter att ekvationen är klar kan du trycka på någon tangent för att rensa. negativt lätt, och decimaler hanteras bra. Om du får zip -filen, extrahera den och öppna sedan filen i arduino IDE. Om du laddade ner ino, öppna det med arduino IDE och det kommer att fråga dig om du vill skapa en mapp för det bara säga ja och det ska fungera. När du har öppnat det väljer du ditt bräda, ansluter kortet och laddar upp skissen.

Steg 8: Hur man använder

Hur man använder
Hur man använder
Hur man använder
Hur man använder

Eftersom miniräknaren bara har några få nycklar som inte är siffror, har jag utformat ett system för att använda de få nycklar som jag hade tillgängliga för att få räknaren att fungera normalt. Först ska jag förklara med ord hur det fungerar och sedan låtsas jag göra ett problem och skriva ner alla tangenter jag tryckte på i ordning.

(1) Välj ett nummer på knappsatsen (2) använd A och B för att bläddra till den funktion du vill ha (3) en gång på den funktion du vill slå D eller = (4) Det du har hittills ska hoppa till översta raden, välj nu ditt andra nummer (5) Hit D eller = (6) Ekvationen ska gå till den översta raden och lämna ditt svar på den andra raden

Exempel: 2 A A (tryck på a två gånger för att bläddra till -) D 1 D (Klar)

Rekommenderad: