Nieuwste Release: http://code.google.com/p/dinocalc/
Ontwikkeling: https://github.com/WeaselJones/DinoCalc
Dit is een calculator zonder een LCD-scherm waarmee u als uw math antwoord goed of fout, zonder dat u het antwoord is. Dit instructable zal u tonen hoe te maken van deze eenvoudige wiskundige rekenmachine met behulp van "off-the-shelf" items controleren.
[UPDATE: EEN TUTORIAL WAARIN WORDT BESCHREVEN HOE HET MAKEN VAN UW EIGEN AANGEPASTE INLAY GRAFISCHE IS NU INBEGREPEN! SAMEN MET EEN NIEUWE AFBEELDING VOOR MEISJES OM TE GEBRUIKEN IN PLAATS VAN DE DINOSAURUS. BEKIJK BIJLAGE A EN B AAN HET EINDE VAN DEZE INSTRUCABLE!]
Toen ik jonger was had ik een rekenmachine die niet over een LCD-scherm, maar in plaats daarvan had twee LED-verlichting, een groene en een rode. U zou een wiskundige probleem met wat je dacht dat het juiste antwoord was. Als uw wiskundige probleem bijvoorbeeld 12 + 12 was, typt u op het toetsenbord: 12 + 12 = 24, en druk vervolgens op de "?" toets. Als uw antwoord was recht dan de groene die LED oplichten zou, als uw antwoord verkeerd was, zou de rode LED oplichten.
Dit is mijn salute op dat speelgoed uit mijn kindertijd, evenals een geweldige manier voor mij om ingenieur en een nette kleine project dat mijn preschool zoon eigenlijk gebruiken kunt om te controleren zijn eenvoudige wiskunde program.
Deze eerste versie zal het document van het prototype die ik heb gebouwd. Mijn eerste doel was om een rekenmachine alleen optellen en aftrekken met behulp van de plank posten die niet in staat. Ik ben van plan over het starten met een Arduino Pro Mini voor de ontwikkelings- en prototype fase en ik gaan vervolgens over tot een definitieve versie die heeft een lagere kosten en apparaat rekenen (ATmega328P op een aangepaste PCB).
De manier waarop die de rekenmachine zal werken is:
1) gebruiker invoert:
een getal, (bijvoorbeeld 12)
dan een rekenkundige operator, (laten we Kies toevoeging, +)
dan een tweede nummer, (laten we het toevoegen van 13 naar onze eerste nummer)
Druk het gelijkteken (=)
vervolgens typt de gebruiker wat hij (of zij) het antwoord gelooft, (laten we denk 22)
Druk vervolgens op "?" om te zien als je goed of fout!
2) microprocessor berekent het juiste antwoord.
In ons geval, 12 + 13 = 25. Het juiste antwoord van berekend is dus 25. Dit antwoord is alleen
opgeslagen in het geheugen en niet gedeeld met de gebruiker.
3) microprocessor vergelijkt het berekende antwoord op van de gebruiker
geraden antwoord.
Als ze niet gelijk zijn dan is de microprocessor draait op de rode LED.
Als ze gelijk zijn dan is de microprocessor draait op groene LED.
We vermoeden 22, 22 is dus niet gelijk is aan 25 zodat de rode LED brandt!
Opmerkingen bij en beperkingen:
1) slechts één wiskundige bewerking die momenteel wordt ondersteund (ie, 12 + 12 of 12-12 zal werken, maar 12 + 12 + 12 of 12 + 12-12 zal niet)
2) negatieve getallen werkt (ie, -12 + -12 of --12 -12 zal werken)
3) grote aantallen zal werken (dwz, 123456789 + 8765 zal werken)
4) decimale getallen zal werken (dwz, 12,1-inch +12.2 zal werken)
5) ik maakte dit voor mijn preschool zoon, zo juist nu de enige rekenkundige operatoren momenteel ondersteund is optellen en aftrekken. Vermenigvuldiging en deling gemakkelijk zal zijn om in de nabije toekomst toevoegen.
6) de laatste beperking is je fantasie. Gewoon omdat ik deed iets unidirectionele, wees niet bang om te veranderen om te werken voor u!
TIP: OM DIT PROJECT TE VOLTOOIEN DE BOUWER MOET HEBBEN ERVARING MET SOLDEREN EN MET BEHULP VAN DE ARDUINO IDE. Er zijn veel TUTORIALS over het gebruik van de ARDUINO IDE op INSTRUCTABLES en op HTTP://ARDUINO.CC. als uw ervaring IS beperkt, adviseer ik dit bouwproject is eerst op een BREADBOARD, zoals wordt weergegeven IN de optionele stap 5, zodat de bouwer kan meer vertrouwd raken met de SOFTWARE van de DINOCALC en de programmering van de ARDUINO PRO MINI.
EN hoewel dit PROJECT niet ingewikkeld om soldeer u kunt niet dit als eerste solderen LEUKER. Als u hebt nooit GESOLDEERD voordat er velen zijn "leren hoe om te solderen KITS" dat u kan oefenen en op eerste leren. DERGELIJKE AS: Elenco AmeriKit leren om te solderen Kit.