OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 12:21

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 26 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: ET-57 - klon kalkulátoru TI-57
PříspěvekNapsal: 01.11.2020, 21:41 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 863 times
Been thanked: 697 times
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 16534 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

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ET-57 - klon kalkulátoru TI-57
PříspěvekNapsal: 26.04.2021, 16:43 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 863 times
Been thanked: 697 times
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 14127 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 14127 krát ]

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ET-57 - klon kalkulátoru TI-57
PříspěvekNapsal: 26.04.2021, 18:46 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
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?

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ET-57 - klon kalkulátoru TI-57
PříspěvekNapsal: 26.04.2021, 19:23 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 863 times
Been thanked: 697 times
: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.

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ET-57 - klon kalkulátoru TI-57
PříspěvekNapsal: 27.04.2021, 09:44 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 863 times
Been thanked: 697 times
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ží.

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ET-57 - klon kalkulátoru TI-57
PříspěvekNapsal: 27.04.2021, 10:26 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
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.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ET-57 - klon kalkulátoru TI-57
PříspěvekNapsal: 27.04.2021, 10:37 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
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

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ET-57 - klon kalkulátoru TI-57
PříspěvekNapsal: 27.04.2021, 10:38 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
12 tlačítek je hodně spartánských, na ovládání něčeho jsem vždy uvažoval aspoň o 16 :)

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ET-57 - klon kalkulátoru TI-57
PříspěvekNapsal: 27.04.2021, 10:44 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 863 times
Been thanked: 697 times
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 14043 krát ]

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

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ET-57 - klon kalkulátoru TI-57
PříspěvekNapsal: 27.04.2021, 10:48 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 863 times
Been thanked: 697 times
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 14034 krát ]

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ET-57 - klon kalkulátoru TI-57
PříspěvekNapsal: 27.04.2021, 11:03 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Já bych si nezvykl, číslice si pamatuju po hmatu, podle toho co mačkám na bankomatu :lol:

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ET-57 - klon kalkulátoru TI-57
PříspěvekNapsal: 27.04.2021, 11:11 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 863 times
Been thanked: 697 times
Tak technicky není problém změnit klávesnici podle bankomatu. :shock: ... Ale fakt z toho nevymáčkneš ani korunu!

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ET-57 - klon kalkulátoru TI-57
PříspěvekNapsal: 27.04.2021, 14:02 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 31.05.2017, 11:58
Příspěvky: 1194
Bydliště: Ostravsko
Has thanked: 292 times
Been thanked: 301 times
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

_________________
....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ET-57 - klon kalkulátoru TI-57
PříspěvekNapsal: 27.04.2021, 15:03 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
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

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ET-57 - klon kalkulátoru TI-57
PříspěvekNapsal: 27.04.2021, 15:19 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 863 times
Been thanked: 697 times
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).

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 26 ]  Přejít na stránku 1, 2  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz