Indholdsfortegnelse:
- Trin 1: Værktøjer og materialer
- Trin 2: Fremstilling af sagen
- Trin 3: Boring og yderligere samling
- Trin 4: Lukningssupport
- Trin 5: Strøm
- Trin 6: Ledningsføring
- Trin 7: Kode
- Trin 8: Sådan bruges
Video: Arduino -lommeregner: 8 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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
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
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
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
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
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
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:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Arduino Halloween Edition - Pop -out -skærm med zombier (trin med billeder): 6 trin
Arduino Halloween Edition - Zombies Pop -out -skærm (trin med billeder): Vil du skræmme dine venner og lave skrigende støj i Halloween? Eller vil du bare lave en god sjov? Denne pop-out-skærm fra Zombies kan gøre det! I denne Instructable vil jeg lære dig, hvordan du nemt laver jump-out zombier ved hjælp af Arduino. HC-SR0
Shadow Light Box - Styring med IR -fjernbetjening med Arduino: 8 trin (med billeder)
Shadow Light Box - Styring med IR -fjernbetjening med Arduino: Denne instruktion vil guide dig til, hvordan du laver skygge -lysboks til næste jul. Du kan lave det selv til at dekorere dit værelse eller gøre det til din ven som en gave. Denne skyggeæske kan lave forskellige slags farver ved at blande farve med rød, blå, grøn farve
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores