OldComp.cz
http://oldcomp.cz/

ET-57 - klon kalkulátoru TI-57
http://oldcomp.cz/viewtopic.php?f=138&t=9070
Stránka 12

Autor:  Panda38 [ 01.11.2020, 21:41 ]
Předmět příspěvku:  ET-57 - klon kalkulátoru TI-57

Challenge splněn - úspěšně vytvořen klon kalkulátoru TI-57 s rozšířenými funkcemi a "natlačen" do 8 KB ROM procesoru ATmega8. :-) Obzvláště vhodný jako výukové programovadlo do škol, protože umožňuje ovládání externích periferií a je zcela open source. A i pořizovací náklady jsou příjemné (400 Kč). Důvodem byla také zásoba procesorů a displejů ze starších zařízení, o které se mohu podělit.

http://www.breatharian.eu/hw/et57/index.html

Příloha:
ET57_0.jpg
ET57_0.jpg [ 44.14 KiB | Zobrazeno 16765 krát ]

Výčet vlastností:

- Procesor ATmega8 (8MHz, 8KB ROM, 1KB RAM, 512B EEPROM)
- Napájecí napětí 5 V (z USB nabíječky nebo z USB portu)
- Výpočty v BCD kódu
- Přesnost výpočtů 17 číslic
- Přesnost základních registrů 15 číslic
- Přesnost rozšířených registrů 13 číslic
- Zobrazení údaje na 11 platných číslic
- Exponent 2 číslice, rozsah +- 99
- 10 programových prostorů
- Každý prostor 50 programových kroků (celkem 500 kroků)
- Uživatelský program uchován v EEPROM (bez baterie)
- 10 základních registrů (přístupných přímým adresováním)
- 70 rozšířených registrů (přístupných indexovým adresováním)
- Dvouřádkový LCD displej (2 x 16 alfanumerických znaků)
- 40 tlačítek
- Ovládání externího zařízení přes ISP konektor
- Kód kalkulátoru kompletně napsaný v AVR assembleru
- Exponenciální a logaritmické funkce
- Trigonometrické funkce
- Faktoriál
- Generátor náhodných čísel
- Indexový přístup k proměnným
- Vědecký mód zobrazení s exponentem
- Statistická funkce
- 10 návěští v každém programovém prostoru
- Volání funkcí a skoky mezi programovými prostory
- Hardware i software plně open source

Autor:  Panda38 [ 26.04.2021, 16:43 ]
Předmět příspěvku:  Re: ET-57 - klon kalkulátoru TI-57

Vytvořil jsem mini klon kalkulačky TI-57, programovatelná mini-kalkulačka ET-57M. Určená např. jako náramková kalkulačka na ruku. :-) Má 6-místný LED displej, napájení z baterky CR2032, 12 ovládacích tlačítek a procesor ATmega8. Softwarově má plné vybavení jako kalkulačka ET-57.

Příloha:
et57m_2.jpg
et57m_2.jpg [ 88 KiB | Zobrazeno 14358 krát ]

Link na www stránku: http://www.breatharian.eu/hw/et57m/index.html
Manuál PDF: http://www.breatharian.eu/hw/et57m/dwn/ ... ual_CZ.pdf

Vlastnosti:
- Procesor ATmega8 (4MHz, 8KB ROM, 1KB RAM, 512B EEPROM)
- Napájení z baterie CR2032, akumulátoru LiR2032 nebo z USB
- Externí napájení a dobíjení akumulátoru z USB konektoru
- Rozměr pouhých 43 x 43 mm
- Výpočty v BCD kódu
- Přesnost výpočtů 11 číslic
- Zobrazení údaje na max. 6 platných číslic
- Exponent 2 číslice, rozsah +- 99
- 10 programových prostorů
- Každý prostor 50 programových kroků (celkem 500 kroků)
- Uživatelský program uchován v EEPROM (bez baterie)
- 10 základních registrů (přístupných přímým adresováním)
- 90 rozšířených registrů (přístupných indexovým adresováním)
- 6-místný LED displej
- 12 tlačítek
- Kód kalkulátoru kompletně napsaný v AVR assembleru
- Exponenciální a logaritmické funkce
- Trigonometrické funkce
- Faktoriál
- Generátor náhodných čísel
- Indexový přístup k proměnným
- Vědecký mód zobrazení s exponentem
- Statistická funkce
- 10 návěští v každém programovém prostoru
- Volání funkcí a skoky mezi programovými prostory
- Hardware i software plně open source

Příloha:
et57m_1m.jpg
et57m_1m.jpg [ 97.69 KiB | Zobrazeno 14358 krát ]

Autor:  Mikes21 [ 26.04.2021, 18:46 ]
Předmět příspěvku:  Re: ET-57 - klon kalkulátoru TI-57

Safra, Pando, ty neprestavas udivovat. A to jsem tak moc chtel ET-58 ;-), ale tohle bych chtel taky. Uz jen pro ten pocit, ze je to klon TI-57, kterou mel muj spoluzak a ja ne. A na tomhle jsme proste vyrustali...
Muzu nechat udelat par desek?

Autor:  Panda38 [ 26.04.2021, 19:23 ]
Předmět příspěvku:  Re: ET-57 - klon kalkulátoru TI-57

:D ... mimochodem info k ET-58, s uvolněním uzavírek se to zas začíná rozjíždět, jsou teď vyrobené plexi kryty a řeší se potisky, tak snad už se to konečně dostane do závěru aby se daly rozesílat.

Udělat desky - to raději ne. Tohle má hodně mouchy - ET57 je pomalá a bez napájení baterkou, a ET57M je málo vyzkoušená, spíš takový experiment pro zajímavost, a to MLF pouzdro se tam HODNĚ špatně letuje.

Autor:  Panda38 [ 27.04.2021, 09:44 ]
Předmět příspěvku:  Re: ET-57 - klon kalkulátoru TI-57

Zajímavé že už se mě na plošňák (nejlépe s osazeným MCU) na tu mini kalkulačku ptalo více lidí. Divím se, že by byl o to zájem? Asi by se to dalo i nechat rovnou osadit v jlcpcb, ty ATmega8 v MLF tam mají k dispozici. Nejslabší místo tam asi je baterka - držák je jen přiletovaný z druhé strany na nožičkách k plošňáku, nic moc konstrukce, a navíc si myslím že baterka tu dlouho nevydrží.

Autor:  Mikes21 [ 27.04.2021, 10:26 ]
Předmět příspěvku:  Re: ET-57 - klon kalkulátoru TI-57

Osazeni: Tak by se to nechalo osadit jen z jedne strany.
Upravy pcb: muzu upravit tu desku tak, aby mela ISP jako piny zezadu v jedne rade. Pri programovani by se pritlacily merici piny jen tak na kontakt. A taky by tam mohly byt kontakty pro tu baterku. Vim, ze jsi asi nechtel mit hodne spoju na obou stranach pcb, ale kdyz by se to delalo u vyrobce, tak je to jedno. A nepajiva maska taky hodne pomuze.

Autor:  faraon [ 27.04.2021, 10:37 ]
Předmět příspěvku:  Re: ET-57 - klon kalkulátoru TI-57

Mohla by z toho být stavebnice jako Sinclairovy hodinky :P

Jen aby pak nebyly reklamace jako kdysi (snad) u Tandy, kde se zákazník přesně řídil návodem ke stavbě digitálních hodin: "Ze strany spojů součástky důkladně zapájejte." Tak tam rozlil centimetrovou vrstvu cínu... :o

Autor:  danhard [ 27.04.2021, 10:38 ]
Předmět příspěvku:  Re: ET-57 - klon kalkulátoru TI-57

12 tlačítek je hodně spartánských, na ovládání něčeho jsem vždy uvažoval aspoň o 16 :)

Autor:  Panda38 [ 27.04.2021, 10:44 ]
Předmět příspěvku:  Re: ET-57 - klon kalkulátoru TI-57

Já bohužel konstrukce neumím, tak je to jen tak spíchnuté, abych to mohl naprogramovat. (plošňák jednostranný fotocestou)

Pro bližší představu jak to vypadá v reálu jsem to vyfotil ještě ze stran. Ta baterka je tam připíchnutá dost nešťastně, nestabilně, jen tak za nožičky. Kdyby se s tím mělo dál něco dělat, tak by to musel dotáhnout někdo konstrukčně schopnější.

Jo a upozorňuji, že na těch původních fotkách je displej přes červené sklo, jinak není tak barevný.

Příloha:
et57m_1.jpg
et57m_1.jpg [ 54.99 KiB | Zobrazeno 14274 krát ]

Příloha:
et57m_2.jpg
et57m_2.jpg [ 86.56 KiB | Zobrazeno 14274 krát ]

Autor:  Panda38 [ 27.04.2021, 10:48 ]
Předmět příspěvku:  Re: ET-57 - klon kalkulátoru TI-57

danhard píše:
12 tlačítek je hodně spartánských, na ovládání něčeho jsem vždy uvažoval aspoň o 16 :)
Kupodivu se to dá docela používat, i když samozřejmě je to pracnější než velká kalkulačka. Základ jsou číslice, těch se zadává nejvíc. Pak po jednom stisku 2nd jsou základní matematické operace, druhé nejčastější použití. INV + číslice je rychlé vyvolání programů. Takhle až do úrovně 5x stisk 2nd případně ještě s INV. Když jsem v tom psal programy, tak dá se na to i docela zvyknout a posloupnosti tlačítek si zapamatovat a odmačkat je rychle, po chvíli tréninku.

Trochu větší omezení je asi displej - když má exponent 2 číslice a číslo je záporné, zbyde na zobrazení mantisy jen 2 číslice.
Příloha:
et57m_disp.jpg
et57m_disp.jpg [ 47.04 KiB | Zobrazeno 14265 krát ]

Autor:  danhard [ 27.04.2021, 11:03 ]
Předmět příspěvku:  Re: ET-57 - klon kalkulátoru TI-57

Já bych si nezvykl, číslice si pamatuju po hmatu, podle toho co mačkám na bankomatu :lol:

Autor:  Panda38 [ 27.04.2021, 11:11 ]
Předmět příspěvku:  Re: ET-57 - klon kalkulátoru TI-57

Tak technicky není problém změnit klávesnici podle bankomatu. :shock: ... Ale fakt z toho nevymáčkneš ani korunu!

Autor:  jirka_holub [ 27.04.2021, 14:02 ]
Předmět příspěvku:  Re: ET-57 - klon kalkulátoru TI-57

Panda38 píše:
Základ jsou číslice..... po jednom stisku 2nd jsou základní matematické operace...... INV + číslice je rychlé vyvolání programů. ........Takhle až do úrovně 5x stisk 2nd případně ještě s INV.


Nešlo by tam přidat nějaké indikační diody, indikující kolikrát byl stisknutý 2nd a INV? Nebo třeba barevné diody indikující ty režimy ( a ve stejmých barvách by se udělaly popisky) ?


Aha tak ne.. tam je 12 režimů :shock: , koukám na návod :

Obrázek
Obrázek

Autor:  danhard [ 27.04.2021, 15:03 ]
Předmět příspěvku:  Re: ET-57 - klon kalkulátoru TI-57

To má prefix 5x ? no nazdar ještě že na mobilu vidím, kolikrát jsem to zmáčknul, po třetím zmáčknutí si to už nepamatuju :lol:

Co nějakej LCD 2x8 ? https://www.robotistan.com/2x8-lcd-scre ... 802b-01xa0
nebo https://www.laskarduino.cz/open-smart-1 ... 64-st7567/
nebo OLED, ten ale žere https://www.laskarduino.cz/oled-displej ... 0-91--i2c/
nebo tu mám na rozebrání mobil A1018 :D

Autor:  Panda38 [ 27.04.2021, 15:19 ]
Předmět příspěvku:  Re: ET-57 - klon kalkulátoru TI-57

Jo prefix až 5x, plus INV. Ale ono to není tak strašné. Ty nejpoužívanější funkce jsou na začátku. Dá se to docela i bez té indikace. Kódy kláves znamenají kolikrát je stisknutý prefix. Např. -29 (STO) znamená, že se stiskne INV (to je '-'), pak 2x 2nd a pak číslice 9.

Je to zkrátka stroj jen pro drsňáky. :lol:

Jo o malém OLED jsem uvažoval, nějaký jsem si i koupil, ale k realizaci jsem se zatím nedostal (a mám obavu že už nedostanu).

Stránka 12 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/