Obsah:
- Krok 1: Nástroje a materiály
- Krok 2: Výroba pouzdra
- Krok 3: Vrtání a další montáž
- Krok 4: Hatch Support
- Krok 5: Napájení
- Krok 6: Zapojení
- Krok 7: Kód
- Krok 8: Jak používat
Video: Kalkulačka Arduino: 8 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
V tomto Instructable vám ukážu, jak vytvořit kalkulačku Arduino, která je stejně dobrá jako jakákoli jiná kalkulačka (dobře … něco). I když to pravděpodobně není praktické kvůli jeho velikosti, opakovanému používání tlačítka se rovná (kvůli nedostatku klíčů) a ceně (Pravděpodobně si můžete koupit kalkulačku, která dělá totéž za 2 dolary), je to opravdu zábavné a přidává několik dovedností do vašeho inventáře. Řeknu vám, jak jsem s tímto projektem začal. Všechno začíná ve škole, kde původní kalkulačku vyrobil můj učitel. Brzy si s tím začalo hrát dost studentů a brzy to zlomili. Byl jsem jediným studentem, který věděl, jak to opravit, a tak jsem se rozhodl, že to také zkusím. Přitom jsem v podstatě celou věc rozebral a začal od nuly. Také jsem přepsal většinu kódu. Hodně jsem se naučil, strávil spoustu času laděním a přidal mnoho nových funkcí. Nakonec to byl projekt, který rozhodně stojí za to udělat. Dobré je, že teď, když jsem na to přišel, už nemusíte. Začněme.
Krok 1: Nástroje a materiály
Pro tento projekt budeme potřebovat:-1/8 MDF nebo jiný laserem řezatelný materiál, jako je akrylát nebo překližka-laserová řezačka (volitelná, ale doporučená)-lepidlo na dřevo-dráty od samce po samce-mnoho vodičů od samce po samičku-8 x 2 LCD obrazovka-klávesnice-vrtačka-vrtáky-kotoučová bruska (volitelně) -přepínač (kolébkový nebo kolébkový) -žhavicí smršťovací bužírka-páječka a pájka-šrouby
-9V napájecí zástrčka baterie
-Arduino (použil jsem duemilanove, pokud nechcete utratit 30 $ za jedno hledání na ebay)
Krok 2: Výroba pouzdra
Můj případ byl řezán laserem (níže připojím soubory ve formátu PDF) z 1/4 "MDF, ale to proto, že jsem nemohl najít žádný 1/8" materiál. Hrany kalkulačky vypadají divně, protože jsem použil špatnou tloušťku materiálu. Možná si říkáte, proč ta krabička na obrázku výše do sebe perfektně zapadá, a to proto, že ta krabička je úplně jiný řez určený pro materiál 1/4 ". Krabice neobsahuje otvory pro LCD nebo klávesnici kvůli rozmanitosti. Právě tam přijde vrtačka. Dovolte mi to vyjasnit naposledy POUŽITÍM 1/8 PALCE HUTNÝ MATERIÁL.
Krok 3: Vrtání a další montáž
Položte klávesnici a obrazovku LCD na požadované místo a pomocí tužky označte, kde jsou otvory. Najděte vrták, který odpovídá správné velikosti, a vytvořte otvor. Před zašroubováním na klávesnici nebo na LCD displeji je třeba udělat otvory pro vodiče k arduinu. Chcete -li to provést, buď upravte řez laserem, nebo vyvrtejte několik otvorů v řadě dostatečně širokým vrtákem a poté se chovejte jako ruční CNC stroj, který tlačí vrták bokem k ostatním otvorům, dokud je spojením nepropojíte. Jakmile to bude hotové, připojte vodiče a komponenty a přišroubujte LCD a klávesnici na místo. Nyní pomocí lepidla na dřevo slepte všechny nastříhané kusy k sobě, možná budete chtít nechat vrchní část otevřenou kvůli údržbě (věřte mi, nelepte nahoře, dokud nebudete hotovi). Pokud chcete, můžete k broušení okrajů použít kotoučovou brusku. Můžete si všimnout, že v mém laserovém řezu jsem na zadní stranu přidal přístupový poklop, aby byla kalkulačka přístupná, pokud je poškozená (dostal jsem ten nápad, takže bych nemusel začít znovu, kdyby se kalkulačka rozbila).
Krok 4: Hatch Support
Nyní tedy musíme vytvořit 3 hranaté závorky (čtvrtou nelze namontovat kvůli vypínači), aby poklop držel na svém místě. Aby náš byl, stačí rozřezat 2 na 4 pomocí pily na malé trojúhelníky. Pokud jsou příliš malé, rozdělí se, ale pokud jsou příliš velké, zabírají spoustu místa. Použijte svůj nejlepší úsudek. Až budete hotovi, vyvrtejte do stran otvory a vytvořte vodicí otvory pro šroub. Vyrovnejte trojúhelníky tak, aby se vešly do rohů, přičemž jedna strana je připravena k našroubování do boku pouzdra a jedna strana směřuje k zadní části pouzdra. Přidejte zadní desku a zašroubujte ji do držáků DIY. Po dokončení odstraňte poklop, abychom měli přístup k arduinu a přidali kód.
Krok 5: Napájení
Na straně pouzdra mám otvor, kde je přístupná 9v baterie a vypínač. Odřízněte kladnou stranu 9V napájecí zástrčky odizolovacím kabelem a odizolujte konce. Pájejte jednu stranu drátu k levému kolíku na spínači a druhou ke středovému kolíku na spínači. Zabalte smršťovací bužírku, poté zapojte 9v klip do baterie a zástrčku do arduina. Vyhledejte zkraty a poté vyzkoušejte spínač. Zašroubujte spínač na místo. V případě potřeby přidejte vodicí otvory pro nasměrování šroubu. Pokud chcete označit strany zapnutí a vypnutí vypínače, můžete použít štítkovač nebo ručně napsat. Nakonec jsem na zadní část pouzdra přišrouboval malý kousek překližky, abych se ujistil, že baterie zůstala na svém místě. Se zbytkem kabeláže si zatím nedělejte starosti, v dalším kroku to probereme.
Krok 6: Zapojení
Než se pustím do tohoto kroku, dovolte mi omluvu za elektroinstalační nepořádek (proto jsem zahrnul tabulku). Jak vidíte na fotografiích výše, všude bude plavat spousta drátů. Důrazně doporučuji použít štítkovač nebo kousek pásky k označení kolíku, ke kterému se má připojit každý vodič. Většina vodičů, které jsem použil, byla mezi muži a ženami, ale použil jsem nějaké kabely mezi mužem a mužem pro napájení, o kterých se dočtete níže. Pokud máte jiný LCD displej nebo klávesnici, nevadí, pokud se podle toho změní kód a arduino má dostatek náhradních vodičů. Zde jsou odkazy na datové listy komponent, které jsem použil, LCD, klávesnice.
Ve snaze zachovat dlouhověkost kalkulačky jsem po připojení připevnil všechny dráty k arduinu a arduino nalepil na pouzdro. Pokud se podíváte pozorně na fotografie, můžete vidět, že jsem musel použít nějaký protoboard, abych spojil všechna 5v připojení dohromady a všechna zemní spojení dohromady. V zásadě je to jen několik vodičů připájených k protoboardu a pájka spojena dohromady. Poznámka: Jedna polovina desky pro uzemnění a jedna polovina pro připojení 5 V.
Krok 7: Kód
Kód lze někde v tomto kroku najít jako zip soubor i ino soubor. Je dlouhý asi 480 řádků, ale většinou je to jednoduchý kód. Několik zvláštních vlastností kódu je, že vytvoří chybu, pokud je číslo děleno 0, vypočítává funkce goniometrie spíše ve stupních než v radiánech. Po dokončení rovnice lze vymazat libovolnou klávesu, lze zadat číslo snadno negativní a desetinná místa jsou zpracována dobře. Pokud získáte zip, rozbalte jej a otevřete soubor v arduino IDE. Pokud jste si stáhli ino, otevřete jej pomocí arduino IDE a zeptá se vás, jestli pro něj chcete vytvořit složku, stačí říct ano a mělo by to fungovat. Jakmile ji otevřete, vyberte si desku, zapojte desku a nahrajte skicu.
Krok 8: Jak používat
Vzhledem k tomu, že kalkulačka má pouze několik klíčů, které nejsou čísly, navrhl jsem systém, který využije několik kláves, které jsem měl k dispozici, aby kalkulačka fungovala normálně. Nejprve vysvětlím slovy, jak to funguje, pak budu předstírat, že dělám problém a zapíšu si všechny klávesy, které jsem v pořadí stiskl.
(1) Vyberte číslo na klávesnici (2) pomocí A a B přejděte na požadovanou funkci (3) jednou na funkci, kterou chcete stisknout D nebo = (4) To, co zatím máte, by mělo přeskočit na horní řádek, nyní vyberte své druhé číslo (5) Stiskněte D nebo = (6) Rovnice by se měla přesunout do horního řádku a odpověď nechat na druhém řádku
Příklad: 2 A A (dvojitým stisknutím a přejdete na -) D 1 D (Hotovo)
Doporučuje:
Kalkulačka Arduino pomocí klávesnice 4X4: 4 kroky (s obrázky)
Kalkulačka Arduino pomocí klávesnice 4X4: V tomto tutoriálu si vytvoříme vlastní kalkulačku s Arduino. Hodnoty lze odeslat pomocí klávesnice (klávesnice 4 × 4) a výsledek lze zobrazit na obrazovce LCD. Tato kalkulačka mohla provádět jednoduché operace jako sčítání, odčítání, násobení
4bitová binární kalkulačka: 11 kroků (s obrázky)
4bitová binární kalkulačka: Vyvinul jsem zájem o to, jak počítače fungují na základní úrovni. Chtěl jsem porozumět použití diskrétních komponent a obvodů nezbytných pro splnění složitějších úkolů. Jednou důležitou základní součástí CPU je
Kalkulačka dotykové obrazovky Arduino: 7 kroků
Kalkulačka dotykové obrazovky Arduino: Dobrý den! Toto je projekt výroby dotykové obrazovky kalkulačky pomocí Arduino Uno a TFT LCD štítu. Přišel jsem s konceptem své hodiny programování v domácí škole a zkušenosti s budováním tohoto projektu byly velmi zajímavé. Tato kalkulačka dokáže
Kalkulačka Arduino s LED výstupem: 5 kroků
Kalkulačka Arduino s LED výstupem: Čau lidi! Chcete se naučit používat vstup a výstup sériového monitoru. Tady máte perfektní návod, jak na to! V tomto návodu vás provedu jednoduchými kroky potřebnými k vytvoření kalkulačky pomocí sériového m
Varhanní kalkulačka Atari Punk: 9 kroků (s obrázky)
Atari Punk Calculator Organ: Atari Punk Console je skvělý malý obvod, který používá buď 2 x 555 časovačů nebo 1 x 556 časovač. 2 potenciometry slouží k ovládání frekvence a šířky výšky tónu a pokud posloucháte velmi pozorně, zní to jako konzole Atari