Hackaday Prize Inträde: DIY ARM Scientific Calculator

Vad gör en hacker när han eller hon vill ha något men kan inte betala för det? De hackar en tillsammans, förstås. Eller, i situationen för [Ramón Calvo], planerar de omtänksamt såväl som prototyp. [Ramón Calvo] Önskad en vetenskaplig kalkylator, men kunde inte betala för en, så han skapade såväl som utvecklat en själv.

[Ramón] startade med Arduino, men uppgraderades först till Freescales flexibilitet KL25Z-framstegskivan uppgraderad till en ARM Cortex-M0 + programmerad med användning av MBED. Skärmen är en elektronisk montering dogl-128 128 × 64 pixel LCD. [Ramón] gjorde ett par iterationer på PCB, som gick från en stor DIY en i Köp för Arduino-versionen till jobbet, till den nuvarande, mindre versionen för armchipet med handlödda SMD-komponenter. Därefter tittade [Ramón] de algoritmer som behövdes för att analysera matematisk ingång. Han bosatte sig på shunting-yard-algoritmen, som omvandlar ingången till omvänd polsk notation (RPN), vilket är mycket lättare för programansökan att arbeta med.

[Ramón] har massor av funktioner, inklusive din grundläggande tillägg, subtrahera, multiplicera och dela upp operationer, kvadratrot, nth-rot samt exponentiering, trigonometri, logg samt log10, såväl som factorial (!) Där Det är några saker som fortfarande finns på listan för att göra, till exempel låg ström såväl som ett grafikläge, såväl som det finns ett par buggar fortfarande i systemet, men det allmänna systemet är såväl som att springa. [Ramón] har lagt upp den schematiska såväl som KICAD-data upp på hans Hackaday.io jobbsida tillsammans med kostnaderna av material.

Vi har haft några Hackaday Prize-ingångar i typen av kalkylatorer, till exempel detta med nixie-rör och detta som emulerar 70-talets HP-kalkylatorer.

HackadayPrize2017 sponsras av:

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post