Indholdsfortegnelse:

Arduino -lommeregner: 8 trin (med billeder)
Arduino -lommeregner: 8 trin (med billeder)

Video: Arduino -lommeregner: 8 trin (med billeder)

Video: Arduino -lommeregner: 8 trin (med billeder)
Video: Драм-секвенсор Arduino: 8 дорожек, 16 шагов на такт, 8 тактов на паттерн 2024, Juli
Anonim
Arduino lommeregner
Arduino lommeregner
Arduino lommeregner
Arduino lommeregner
Arduino lommeregner
Arduino lommeregner

I denne Instructable vil jeg vise dig, hvordan du laver en Arduino -lommeregner, der er lige så god som enhver anden lommeregner (godt … slags). Selvom det sandsynligvis ikke er praktisk på grund af dets størrelse, gentagende brug af knappen til lige (på grund af mangel på nøgler) og omkostninger (Du kan sikkert købe en lommeregner, der gør det samme for $ 2), det er virkelig sjovt og tilføjer et par færdigheder til din beholdning. Lad mig fortælle dig, hvordan jeg kom i gang med dette projekt. Det hele starter på skolen, hvor den originale lommeregner blev lavet af min lærer. Snart begyndte eleverne at lege med det og brød det hurtigt. Jeg var den eneste elev, der vidste, hvordan man fikser det, så jeg besluttede, at jeg lige så godt kunne prøve. I processen tog jeg stort set det hele fra hinanden og startede forfra. Jeg omskrev også det meste af koden. Jeg lærte meget, brugte masser af tid på fejlfinding og tilføjede mange nye funktioner. I sidste ende var det et projekt, der bestemt var værd at lave. Det gode er, at nu hvor jeg fandt ud af det, behøver du ikke. Lad os komme igang.

Trin 1: Værktøjer og materialer

Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer

Til dette projekt skal vi bruge:-1/8 MDF eller andet laserskærbart materiale såsom akryl eller krydsfiner-Laserskærer (valgfrit, men anbefales) -Trælim-Mand-til-mand-ledninger-Mange han-til-hun-ledninger-8 x 2 LCD skærm-tastatur-bor-bor-bits-disk slibemaskine (valgfri) -Switch (vippe eller vippe) -Varmekrympeslange-loddejern og lodde-skruer-USB A til B kabel (kabel adskiller sig mellem arduino modeller) -Computer med arduino IDE

-9v batteristrømstik

-Arduino (jeg brugte en duemilanove, hvis du ikke vil bruge $ 30 på en søgning på ebay)

Trin 2: Fremstilling af sagen

At lave sagen
At lave sagen
At lave sagen
At lave sagen

Min sag var laserskåret (jeg vedhæfter filer herunder i PDF -format) fra 1/4 "MDF, men det er fordi jeg ikke kunne finde noget 1/8" materiale. Lommeregnerens kanter ser underlige ud, fordi jeg brugte den forkerte tykkelse af materiale. Du undrer dig måske over, hvorfor boksen passer perfekt sammen på billedet ovenfor, og det er fordi boksen er en helt anden skæring designet til 1/4 "materiale. Boksen indeholder ikke huller til LCD eller tastatur på grund af variation. Det er her boret kommer ind. Lad mig lige afklare dette en sidste gang BRUG 1/8 TOMMER TYKT MATERIALE.

Trin 3: Boring og yderligere samling

Boring og yderligere montering
Boring og yderligere montering
Boring og yderligere montering
Boring og yderligere montering
Boring og yderligere montering
Boring og yderligere montering

Læg tastaturet og LCD -skærmen ned, hvor du vil have dem, og brug en blyant til at markere, hvor hullerne er. Find et bor, der passer til den korrekte størrelse, og lav hullet. Inden skruerne i tastaturet eller LCD -huller skal laves til ledningerne til arduinoen. For at gøre dette skal du enten ændre laserskåret eller bore et par huller i træk med et bredt nok bor og derefter fungere som en manuel CNC -maskine, der skubber boret sidelæns mod de andre huller, indtil du forbinder dem ved at føre det igennem. Når dette er gjort, skal du forbinde ledningerne og komponenterne og skrue LCD'et og tastaturet på plads. Brug nu trælim til at lime alle de afskårne stykker sammen, du vil måske lade toppen stå åben til vedligeholdelse (tro mig, lim ikke på toppen, før du er færdig). Hvis du vil, kan du bruge en skiveslibemaskine til at slibe kanterne ned. Du vil muligvis bemærke i mit laserskæring, at jeg tilføjede en adgangsluge på bagsiden for at gøre lommeregneren tilgængelig, hvis den var brudt (Fik den idé, så jeg ikke skulle starte forfra, hvis lommeregneren gik i stykker).

Trin 4: Lukningssupport

Lemstøtte
Lemstøtte
Lægestøtte
Lægestøtte
Lemstøtte
Lemstøtte

Så nu skal vi oprette 3 firkantede beslag (fjerde kan ikke monteres på grund af tænd/sluk -kontakt) for at holde lugen på plads. For at få vores til at skære en 2 x 4 med en hackesav i små trekanter. Hvis de er for små, deler de sig, men hvis de er for store, fylder de meget. Brug din bedste dømmekraft. Når det er gjort, skal du bore huller i siderne for at skabe styrehuller til skruen. Juster trekanterne, så de passer ind i hjørnerne med den ene side klar til at blive skruet i siden af kassen og den ene side vendt mod bagsiden af kassen. Tilføj bagpladen og skru den igennem i DIY -beslagene. Når du er færdig, fjernes lugen, så vi kan få adgang til arduinoen og tilføje kode.

Trin 5: Strøm

Strøm
Strøm
Strøm
Strøm
Strøm
Strøm

På siden af sagen har jeg et hul, hvor 9v batteri og switch er tilgængelige. Skær den positive side af 9v -stikket med wire strippere og fjern enderne. Lod den ene side af ledningen til den venstre stift på kontakten og den anden til midterstiften på kontakten. Pak den ind med varmekrympeslange, og sæt derefter 9v -klemmen i batteriet og stikket i arduinoen. Kig efter kortslutninger, og test derefter kontakten. Skru kontakten på plads. Tilføj om nødvendigt styrhuller for at rette skruen. Hvis du vil mærke kontakten til og fra fra kontakten, kan du bruge en etiketmaskine eller skrive den med hånden. Til sidst skruede jeg et lille stykke krydsfiner på bagsiden af kassen for at sikre, at batteriet blev siddende. Du skal ikke bekymre dig om resten af ledningerne endnu, vi vil dække det i det næste trin.

Trin 6: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger

Inden jeg starter dette trin, lad mig undskylde for ledningsrøret (derfor inkluderede jeg et bord). Som du kan se på billederne ovenfor, vil der være masser af ledninger, der flyder overalt. Jeg anbefaler stærkt, at du bruger en etiketmaskine eller et stykke tape til at markere den stift, hver ledning skal fastgøres til. De fleste ledninger, jeg brugte, var mand til kvinde, men jeg brugte nogle mandlige til mandlige ledninger til strøm, som du vil læse om nedenfor. Hvis du har en anden LCD -skærm eller tastatur, er det ligegyldigt, så længe koden ændres i overensstemmelse hermed, og arduinoen har nok ledninger. Her er links til databladene til de komponenter, jeg brugte LCD, tastatur.

I et forsøg på at bevare regnemaskinens levetid limede jeg alle ledninger til arduinoen, når de var fastgjort og limede arduinoen til sagen. Hvis du ser nøje på billederne, kan du se, at jeg var nødt til at bruge noget protoboard til at koble alle 5v -forbindelserne sammen og alle jordforbindelserne sammen. Grundlæggende er dette kun et par tråde loddet til et protoboard og loddetøj, der er forbundet sammen. Bemærk: Den ene halvdel af kortet til jordforbindelser og den ene halvdel til 5v -forbindelser.

Trin 7: Kode

Kode
Kode
Kode
Kode

Koden kan findes et eller andet sted i dette trin som både en zip -fil og ino -fil. Det er omkring 480 linjer langt, men det er for det meste simpel kode. Et par særlige træk ved koden er, at det vil oprette en fejl, hvis et tal er divideret med 0, Det beregner trigonometri -funktioner i grader frem for radianer, Efter at ligningen er fuldført, kan der trykkes på en tast for at slette, Et tal kan laves negativ let, og decimaler håndteres godt. Hvis du får zip'en, skal du pakke den ud og derefter åbne filen i arduino IDE. Hvis du downloadede ino, skal du åbne den med arduino IDE, og den vil spørge dig, om du vil oprette en mappe til den, bare sig ja, og den skal fungere. Når du har åbnet det, skal du vælge dit bræt, tilslutte tavlen og uploade skitsen.

Trin 8: Sådan bruges

Sådan bruges
Sådan bruges
Sådan bruges
Sådan bruges

På grund af det faktum, at lommeregneren kun har et par nøgler, der ikke er tal, udtænkte jeg et system til at udnytte de få taster, jeg havde til rådighed, for at lommeregneren kunne fungere normalt. Først vil jeg forklare med ord, hvordan det fungerer, så vil jeg foregive at lave et problem og skrive alle de taster, jeg trykkede i rækkefølge, ned.

(1) Vælg et tal på tastaturet (2) brug A og B til at rulle til den ønskede funktion (3) én gang på den funktion, du ønsker, tryk på D eller = (4) Det, du har indtil nu, skal springe til den øverste linje, vælg nu dit andet tal (5) Hit D eller = (6) Ligningen skal flytte til den øverste linje og efterlade dit svar på den anden linje

Eksempel: 2 A A (når du trykker på a to gange, ruller du til -) D 1 D (Udført)

Anbefalede: