OldComp.cz

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


Právě je 28.03.2024, 16:33

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 32 ]  Přejít na stránku 1, 2, 3  Další
Autor Zpráva
 Předmět příspěvku: TZXDuino (ArduiTape, CASDuino)
PříspěvekNapsal: 26.01.2019, 11:48 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1910
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 812 times
Postavil jsem si TZXDuino pro nahrávání nesystémových loaderů ZX Spectra. Do TZXDuina si samořejmě můžete nahrát různé firmwary pro podporu souborů pro jiné počítače. Jelikož Zaxon měl kit vyprodaný, nechal jsem si udělat z gerberů PCB. Snažil jsem se vše napasovat do krabičky, kterou jsem si vytiskl z webu. Sice není ideální (dělal ji Maďar), musel jsem si vypomoct distančními sloupky, ale lepší než holé PCB. Dírku pro zásuvku na jack jsem vypiloval do obdélníkového tvaru, protože jinak byla krabička trošku vypouklá. Zbylo mi 9 PCB, které jsou k dispozici za 40,- za kus. Pokud máte zájem, napište SZ. Mohu dovézt na nějakou akci (Forever, Atariáda, Resetkání). Aby vám kit sedl do krabičky, musíte si koupit toto:

Arduino Nano 328 (ebay)
LCD 16x2 ic2 (ebay)
R1, R2, R3 1k8
R4, R5, R6 3k3
R7 10
U1 LM386
patice DIL8
C1 10u
C2 47n
C3 220u
SD slot (GME)
konektor na jack
5x mikrospínač 8,5mm vysoký (GME)
4x platový distanční sloupek matice matice vysoký 20mm
4x plastový distanční sloupek šroub matice vysoký 7mm (případně 8mm)
2x plastový distanční sloupek šroub matice vysoký 6mm

Martinův web
http://www.8bity.cz/2017/arduino-tape-p ... arduitape/
firmware
http://arduitape.blogspot.com/
krabička
https://www.thingiverse.com/thing:2439794
http://www.nattila.hu/htmls/projekt.php?menu=pr5


Přílohy:
IMG_20190126_102119.jpg
IMG_20190126_102119.jpg [ 105.52 KiB | Zobrazeno 13942 krát ]
IMG_20190126_100245.jpg
IMG_20190126_100245.jpg [ 133.07 KiB | Zobrazeno 13942 krát ]

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz
Nahoru
 Profil  
 
 Předmět příspěvku: Re: TZXDuino (ArduiTape, CASDuino)
PříspěvekNapsal: 29.03.2019, 15:18 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1910
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 812 times
Vyšel nový FW pro tzxduino v 1.13, který přináší lepší podporu UEF pro BBC počítače.
https://www.facebook.com/Arduitape/
https://mega.nz/?fbclid=IwAR2lFQ_DRspu3 ... v1g9PsEn10

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TZXDuino (ArduiTape, CASDuino)
PříspěvekNapsal: 30.03.2019, 21:01 
Offline
Kecka
Uživatelský avatar

Registrován: 29.10.2014, 12:00
Příspěvky: 67
Bydliště: Bruntál
Has thanked: 0 time
Been thanked: 16 times
Ahoj.

Nešlo by jako zobrazovač toto?
https://www.gme.cz/zluto-zeleny-lcd-dis ... uct-detail

A dále toto?
https://www.gme.cz/klon-arduino-nano-v3-0-r3-ch340g


Klásek

_________________
Dva pytle pšenice a jeden pytel ovsa. Ječmen a žito nevedu


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TZXDuino (ArduiTape, CASDuino)
PříspěvekNapsal: 31.03.2019, 02:03 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2570
Bydliště: Praha
Has thanked: 502 times
Been thanked: 606 times
Obojí by mělo sedět. I cena mi přijde celkem přijatelná, za to že to je v šutrkrámu pod nosem - číňan na ebay za to chce asi polovinu...

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TZXDuino (ArduiTape, CASDuino)
PříspěvekNapsal: 11.04.2020, 11:34 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1910
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 812 times
Vyšel nový FW TZXduino 1.15.1 a skvěle zvládá nahrávání turbo tzx souborů do Spectra :-)
http://arduitape.blogspot.com/2020/04/f ... -file.html

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TZXDuino (ArduiTape, CASDuino)
PříspěvekNapsal: 17.01.2021, 17:55 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 559
Has thanked: 278 times
Been thanked: 139 times
Plošný spoj není třeba. Líbila se mi ta implementace do kazety, tak jsem jednu obětoval a za mohutného přispění lepící pistole spáchal toto za jedno odpoledne.
Obrázek Obrázek

Inspirace: https://www.youtube.com/watch?v=dMpGGf-YUzU


Naposledy upravil pwramp dne 17.01.2021, 19:59, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: TZXDuino (ArduiTape, CASDuino)
PříspěvekNapsal: 17.01.2021, 19:58 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 559
Has thanked: 278 times
Been thanked: 139 times
Je to všechno jen čínské arduino smetí, na ebay hledej:
1) For Arduino Micro SD Storage Board Mciro SD TF Card Memory Shield Module SPI
2) Arduino Pro Mini atmega 328 Comp. 5v/16mhz | Board Mega 328 ATMEGA 328p
3) 5V Mini USB Li-ion 18650 Lithium 3.7V Battery Charging Charger Module Protection
4) 0.96 Inch Oled Iic Serial White Oled Display Module 128X64 I2C SSD1306 12864-LCD
5) Li-Po ion 5 Pcs Li-polymer rechargeable Battery 3.7V 140 mAh 302030 for mp3 mp4

Tlačítka jsou zapojena na jeden analogový vstup A0 podle "DF Robot Shield".

Software zde:
https://github.com/rcmolina/MaxDuino_v1.66

Dokumentaci nemám, prostě jsem to lepil dohromady podle schématu.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TZXDuino (ArduiTape, CASDuino)
PříspěvekNapsal: 17.01.2021, 20:21 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
Super, vďaka za zoznam :-) Skladal si to podľa tohoto? https://github.com/jamhamster/TZX-Casse ... 20v0.1.pdf

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TZXDuino (ArduiTape, CASDuino)
PříspěvekNapsal: 17.01.2021, 21:03 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 559
Has thanked: 278 times
Been thanked: 139 times
Pěkný návod. Displej je připojený na I2C, SD karta na SPI, to je standartní. Výstup z pinu 3 přes 4,7 uF přímo do Spectra, bez jakéhokoliv filtru. Na A0 jsou připojená tlačítka, ale budou chtít asi zkalibrovat podle použitých odporů v části MaxDuino.ino:

Kód:
int _BTN_SELECT[]  =  {320, 360}; // zde se musí upravit rozsah pro vaše tlačítka
int _BTN_LEFT[]    =  {120, 160};
int _BTN_RIGTH[]   =  {0, 20};
int _BTN_UP[]      =  {490, 530};
int _BTN_DOWN[]    =  {720, 760};


Plánoval jsem použít 3,3V Arduino Pro Mini na 8MHz, má ještě nižší spotřebu, ale omylem jsem zalepil 5V a už jsem byl líný ho měnit. Chtěl jsem hlavně integrovanou baterku, aby nebyl potřeba další externí zdroj. Na desce SD karty jsem vyštípnul 3,3V stabilizátor a nahradil ho zkratem. Na hulváta jsem akumulátor připojil přímo na Vcc Arduina bez jakékoliv stabilizace. Arduino je na 5V, ale v pohodě vše běhalo i na 3V (min. 2,8V), tak jsem to tak nechal. Ušítpl jsem na Arduinu obě LEDky, a spotřeba spadla na nějakých 10-12 mA, 140mAh LiIon aku vydrží v pohodě několik hodin.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TZXDuino (ArduiTape, CASDuino)
PříspěvekNapsal: 18.01.2021, 08:16 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 864 times
Been thanked: 697 times
pwramp píše:
...Arduino je na 5V, ale v pohodě vše běhalo i na 3V (min. 2,8V),...
S ATmegama mám zkušenost, že s napětím rychle klesá mezní kmitočet. Na 3V už potřebují jet max. tak na 8 MHz, s 16 MHz to může být nespolehlivé. Chovalo se to tak, že vypadalo jako že jedou, ale v některých případech se zachovaly divně. Tak to pro inspiraci - kdyby vypadalo něco divně (typicky při slabší baterce), tak zkusit zvýšit napětí zda to není tím. Nebo vyměnit krystal za 8 MHz.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TZXDuino (ArduiTape, CASDuino)
PříspěvekNapsal: 06.02.2021, 10:45 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 559
Has thanked: 278 times
Been thanked: 139 times
Jo, máš pravdu, budu muset vyměnit oscilátor nebo celou destičku s Arduinem. Opravdu se to při nižším napětí chová "divně". Stačí pčipojit nabíječku, napětí se zvedne a vše funguje.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TZXDuino (ArduiTape, CASDuino)
PříspěvekNapsal: 07.02.2021, 17:51 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
Tak to fakt funguje. Dal som to na Frankensteina, ale potreboval som si overit funkcnost komponentov. To MAXDuino je univerzalne. Buttony som zapojil podla TZXDuina a ide to tiez:
D7 = ROOT
A0 = DOWN
A1 = UP
A2 = STOP
A3 = PLAY

Audio zatial tiez taham rovno z D9, len cez kondenzator, ale dam si tam este LM386 modul, aby sa dala regulovat hlasitost.

Nakoniec som upustil od zabudovania do kazety. Spravim si na to nejaky shield.


Přílohy:
IMG_0489_.jpg
IMG_0489_.jpg [ 179.56 KiB | Zobrazeno 8877 krát ]

_________________
To err is human, but to really foul things up requires a computer.
Nahoru
 Profil  
 
 Předmět příspěvku: Re: TZXDuino (ArduiTape, CASDuino)
PříspěvekNapsal: 07.02.2021, 20:25 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 559
Has thanked: 278 times
Been thanked: 139 times
Prijde mi zbytečné tam dávat LM386, alespoň Gumáky, Didaktiky, Sparrowy a DG192 co mám, jedou úplně bez problémů na holý výstup oddělený elektrolytem. Vždyť z Arduina leze 3,3V / 5V PWM úroveň, takže v některých výše uvedených strojích interní repráček ječí dost nahlas. LM386 má navíc šílené přechodové zkreslení, zvlášť při nízkém napájecím napětí.

https://www.ebay.com/itm/XPT8871-DC-3V-5V-5W-Single-Mono-Channel-Digital-Audio-Mini-Amplifier-AMP-Module/322906777104?hash=item4b2ebe6610:g:1gsAAOSwgZ1XtGeb


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TZXDuino (ArduiTape, CASDuino)
PříspěvekNapsal: 07.02.2021, 23:33 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
Lenže ja nemám len gumáky a didaktiky. Mám toho doma viac, kde by som to rád použil a potrebujem to regulovať. LMku nič nechýba, keď sa dobre zapojí. Prípadne si nájdem nejaké jednoduchšie riešenie bez ampu, ale regulovateľné.

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: TZXDuino (ArduiTape, CASDuino)
PříspěvekNapsal: 19.03.2021, 19:23 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
Zdar, skúšam variantu s batériou, ale nepodarilo sa mi zohnať 3.3V Arduino Nano v 16MHz verzii. Mám len 8MHz verziu. Ono to síce funguje, ale Maxduino generuje zvuk spomalene. Nie som v týchto arduinách doma. Neviete poradiť, čo kde upraviť, aby to fungovalo normálnou rýchlosťou na 8MHz?

_________________
To err is human, but to really foul things up requires a computer.


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ů: 32 ]  Přejít na stránku 1, 2, 3  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 8 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