Obsah:
- Krok 1: Nástroje a materiály
- Krok 2: Prípad
- Krok 3: Vŕtanie a ďalšia montáž
- Krok 4: Podpora poklopu
- Krok 5: Napájanie
- Krok 6: Zapojenie
- Krok 7: Kód
- Krok 8: Ako používať
Video: Kalkulačka Arduino: 8 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
V tomto návode vám ukážem, ako vytvoriť kalkulačku Arduino, ktorá je rovnako dobrá ako akákoľvek iná kalkulačka (no … taká). Aj keď to pravdepodobne nie je praktické kvôli svojej veľkosti, opakovanému používaniu tlačidla rovná sa (kvôli nedostatku klávesov) a cene (pravdepodobne si môžete kúpiť kalkulačku, ktorá robí to isté, za 2 doláre), je to skutočne zábavné a pridáva niekoľko zručností do vášho inventára. Poviem vám, ako som začal s týmto projektom. Všetko to začína v škole, kde pôvodnú kalkulačku vyrobil môj učiteľ. Čoskoro sa s tým začalo hrať dosť študentov a čoskoro to zlomili. Bol som jediný študent, ktorý vedel, ako to napraviť, a tak som sa rozhodol, že to tiež môžem skúsiť. Pri tom som v podstate celú vec rozobral a začal od nuly. Tiež som prepísal väčšinu kódu. Veľa som sa naučil, strávil som veľa času ladením a pridal mnoho nových funkcií. Nakoniec to bol projekt, ktorý rozhodne stojí za to urobiť. Dobré je, že teraz, keď som na to prišiel, už nemusíte. Začnime.
Krok 1: Nástroje a materiály
Na tento projekt budeme potrebovať:-1/8 MDF alebo iný materiál rezateľný laserom, ako je akryl alebo preglejka-laserová rezačka (voliteľné, ale odporúčané)-lepidlo na drevo-drôty z mužského do mužského pohlavia-veľa drôtov od mužských do ženských-8 x 2 LCD obrazovka-klávesnica-vrták-vŕtačky
-9V napájacia zástrčka batérie
-Arduino (použil som duemilanove, ak nechcete minúť 30 dolárov na jedno vyhľadávanie na ebay)
Krok 2: Prípad
Môj prípad bol rezaný laserom (nižšie priložím súbory vo formáte PDF) z 1/4 "MDF, ale to je preto, že som nenašiel žiadny 1/8" materiál. Hrany kalkulačky vyzerajú divne, pretože som použil nesprávnu hrúbku materiálu. Možno sa čudujete, prečo sa škatuľka dokonale hodí k obrázku na obrázku vyššie, a to preto, že táto škatuľka je úplne iným rezaním navrhnutým pre materiál 1/4 ". Krabica kvôli rozmanitosti neobsahuje otvory pre LCD ani klávesnicu. Práve tam vŕtačka príde. Dovoľte mi to objasniť poslednýkrát. POUŽITE 1/8 palcový hrubý materiál.
Krok 3: Vŕtanie a ďalšia montáž
Položte klávesnicu a LCD obrazovku na požadované miesto a ceruzkami označte, kde sú otvory. Nájdite vrták, ktorý zodpovedá správnej veľkosti, a urobte otvor. Pred zaskrutkovaním klávesnice alebo LCD displeja musíte urobiť otvory pre vodiče k arduinu. Vykonáte to buď úpravou laserového rezu, alebo vyvŕtaním niekoľkých otvorov v rade dostatočne širokým vrtákom a potom pôsobíte ako ručný CNC stroj, ktorý vŕtačku tlačí bokom k ostatným otvorom, kým ich prepojením neprepojíte. Akonáhle to urobíte, zapojte vodiče a komponenty a zaskrutkujte LCD a klávesnicu na miesto. Teraz pomocou lepidla na drevo zlepte všetky narezané kusy dohromady, možno budete chcieť nechať vrchnú časť otvorenú kvôli údržbe (verte mi, nelepte na vrch, kým nebudete hotoví). Ak chcete, môžete na brúsenie okrajov použiť kotúčovú brúsku. Môžete si všimnúť, že pri mojom laserovom reze som pridal prístupový poklop na zadnej strane, aby bola kalkulačka prístupná, ak je poškodená (dostal som taký nápad, aby som nemusel začínať odznova, keby sa kalkulačka pokazila).
Krok 4: Podpora poklopu
Teraz teda musíme vytvoriť 3 hranaté zátvorky (štvrtú nemožno namontovať pomocou vypínača), aby poklop držal na svojom mieste. Aby bol ten náš len, nakrájajte pílu 2 na 4 na malé trojuholníky. Ak sú príliš malé, rozdelia sa, ale ak sú príliš veľké, zaberajú veľa miesta. Použite svoj najlepší úsudok. Po dokončení vyvŕtajte otvory do strán a vytvorte vodiace otvory pre skrutku. Zarovnajte trojuholníky tak, aby sa zmestili do rohov, pričom jedna strana je pripravená na zaskrutkovanie do boku puzdra a jedna strana smeruje k zadnej časti puzdra. Pridajte zadnú dosku a zaskrutkujte ju do držiakov pre domácich majstrov. Po dokončení odstráňte poklop, aby sme mohli pristupovať k arduinu a pridať kód.
Krok 5: Napájanie
Na boku puzdra mám otvor, kde je prístupná 9v batéria a vypínač. Odrežte kladnú stranu 9 V napájacej zástrčky odizolovacím káblom a odizolujte konce. Pripájajte jednu stranu drôtu k ľavému kolíku na prepínači a druhú k stredovému kolíku na spínači. Omotajte zmršťovacou trubicou, potom zapojte 9V sponu do batérie a zástrčku do arduina. Vyhľadajte skraty a potom vyskúšajte spínač. Zaskrutkujte spínač na miesto. V prípade potreby pridajte vodiace otvory na nasmerovanie skrutky. Ak chcete označiť zapnuté a vypnuté strany vypínača, môžete to urobiť pomocou štítkovača alebo ručne. Nakoniec som k zadnej časti puzdra priskrutkoval malý šrot z preglejky, aby som sa ubezpečil, že batéria zostane na svojom mieste. So zvyškom zapojenia si zatiaľ nerobte starosti, v nasledujúcom kroku sa ním budeme zaoberať.
Krok 6: Zapojenie
Predtým, ako začnem tento krok, dovoľte mi ospravedlniť sa za neporiadok v zapojení (preto som pridal tabuľku). Ako vidíte na fotografiách vyššie, po celom mieste bude plávať veľa drôtov. Dôrazne odporúčam použiť štítkovač alebo kúsok pásky na označenie kolíka, ku ktorému sa má údajne pripojiť každý vodič. Väčšina drôtov, ktoré som použil, boli mužské až ženské, ale na napájanie som použil niekoľko mužských až mužských vodičov, o ktorých si prečítate nižšie. Ak máte iný LCD displej alebo klávesnicu, nevadí, pokiaľ sa kód zodpovedajúcim spôsobom zmení a arduino bude mať dostatok náhradných vodičov. Tu sú odkazy na katalógové listy komponentov, ktoré som použil, LCD, klávesnica.
V snahe zachovať dlhú životnosť kalkulačky som prilepil všetky drôty k arduinu, keď boli pripevnené, a arduino som prilepil k puzdru. Ak sa pozriete pozorne na fotografie, môžete vidieť, že som musel použiť nejaký protoboard, aby som spojil všetky 5v spojenia dohromady a všetky uzemňovacie spojenia dohromady. V zásade je to len niekoľko drôtov spájkovaných k protoboardu a spájkovacích mostíkov dohromady. Poznámka: Jedna polovica dosky pre uzemnenie a jedna polovica pre pripojenie 5 V.
Krok 7: Kód
Kód sa dá niekde v tomto kroku nájsť ako súbor zip aj ino. Je dlhý asi 480 riadkov, ale väčšinou je to jednoduchý kód. Niekoľko špeciálnych vlastností kódu je, že spôsobí chybu, ak je číslo delené 0. Počíta trigonometrické funkcie v stupňoch a nie v radiánoch. Po dokončení rovnice je možné vymazať akékoľvek tlačidlo. Je možné vytvoriť číslo. ľahko záporné a s desatinnými miestami sa zaobchádza dobre. Ak dostanete zip, rozbaľte ho a potom otvorte súbor v arduino IDE. Ak ste si stiahli ino, otvorte ho pomocou arduino IDE a spýta sa vás, či preň chcete vytvoriť priečinok, povedzte áno a malo by to fungovať. Hneď ako ho otvoríte, vyberte si nástenku, zapojte dosku a nahrajte náčrt.
Krok 8: Ako používať
Vzhľadom na to, že kalkulačka má iba niekoľko klávesov, ktoré nie sú číslami, navrhol som systém, ktorý využije niekoľko klávesov, ktoré som mal k dispozícii, aby kalkulačka fungovala normálne. Najprv vysvetlím slovami, ako to funguje, potom budem predstierať, že robím problém a zapisujem si všetky klávesy, ktoré som v poradí stlačil.
(1) Vyberte číslo na klávesnici (2) pomocou A a B sa posuňte na požadovanú funkciu (3) raz na požadovanú funkciu stlačte D alebo = (4) To, čo máte doteraz, by malo preskočiť na horný riadok., teraz vyberte svoje druhé číslo (5) Hit D alebo = (6) Rovnica by sa mala presunúť do horného riadku a vašu odpoveď ponechať v druhom riadku
Príklad: 2 A A (dvojitým stlačením a sa posunie na -) D 1 D (hotovo)
Odporúča:
Kalkulačka Arduino pomocou klávesnice 4X4: 4 kroky (s obrázkami)
Kalkulačka Arduino pomocou klávesnice 4X4: V tomto tutoriáli si vytvoríme vlastnú kalkulačku s Arduino. Hodnoty je možné odoslať pomocou klávesnice (klávesnica 4 × 4) a výsledok je možné zobraziť na obrazovke LCD. Táto kalkulačka mohla vykonávať jednoduché operácie ako sčítanie, odčítanie, násobenie
4-bitová binárna kalkulačka: 11 krokov (s obrázkami)
4-bitová binárna kalkulačka: Rozvinul som záujem o to, ako počítače fungujú na základnej úrovni. Chcel som porozumieť použitiu diskrétnych komponentov a obvodov potrebných na splnenie zložitejších úloh. Jednou z dôležitých základných súčastí CPU je
Kalkulačka dotykovej obrazovky Arduino: 7 krokov
Kalkulačka dotykovej obrazovky Arduino: Dobrý deň! Toto je projekt na výrobu kalkulačky s dotykovým displejom pomocou Arduino Uno a štítu TFT LCD. Prišiel som s konceptom pre svoju hodinu programovania v domácej škole a skúsenosti s budovaním tohto projektu boli veľmi zaujímavé. Táto kalkulačka dokáže
Kalkulačka Arduino s LED výstupom: 5 krokov
Kalkulačka Arduino s LED výstupom: Hej, chlapci! Chcete sa naučiť používať vstup a výstup sériového monitora. Tak tu máte perfektný návod, ako na to! V tomto návode vás prevediem jednoduchými krokmi potrebnými na vytvorenie kalkulačky pomocou sériového meracieho zariadenia Arduino
Grafická kalkulačka používajúca Arduino: 7 krokov
Grafická kalkulačka používajúca Arduino: Ahoj priatelia, dnes vám chcem ukázať niečo nové. Ako som už spomenul v názve, navrhol som ELEKTRONICKÝ KALKULÁTOR s použitím Arduino uno a 2,4 " Štít displeja LCD TFT