Digispark - Malé Arduino na 8 nohách

Toto fórum je věnováno sekci POČÍTAČE na webu Sakul World.
  • Advertisement

Digispark - Malé Arduino na 8 nohách

Příspěvekod Sakul » ned 14. čer 2015 19:37:30

V tomto tématu se budeme zabývat tímto zajímavým projektem.
Další informace můžete najít na webu ZDE.

INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
BTC: 12JRVcmawzEPtgTd9SgC5ujDCGaUrgZ9vt
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1075
Věk: 39
Registrován: úte 30. bře 2010 18:13:08

Re: Digispark - Malé Arduino na 8 nohách

Příspěvekod mpczmpcz » pát 12. srp 2016 11:05:39

Zdravím,
nemůžu se se s tím Digisparkem domluvit. To IDE a tisíce různých ovladačů a přídavků mě ničí. Mám oba malé Digisparky, Win XP, 7,10 a nepodařilo se mi to rozchodit. IDE 1.6.10. Maximum jsem dosáhl, že to lze programovat přes IDE, ale sériový virtuální port se mi nedaří vytvořit. Potřebuji z DigiS posílat hodnoty z analog vstupu při ladění SW na ten orig. monitor ctrm+M a nedaří se. Ovladače nejdou nainstalovat, buď nejsou podepsané, nebo jim něco chybí, prostě psycho.
Rozchodil to prosím někdo? Existuje někde balík SW a ovladačů, které jsou odzkoušeny k sobě a fungují?
Děkuji, mpcz, 12.08.2016
Uživatelský avatar
mpczmpcz
Chcíplotina
Chcíplotina
 
Příspěvky: 5
Registrován: pát 12. srp 2016 10:54:44

Re: Digispark - Malé Arduino na 8 nohách

Příspěvekod Sakul » pát 12. srp 2016 16:21:13

Na konci mého článku je ke stažení soubor asi 650MB, ve kterém je otestovaná verze, kterou jsem normálně provozoval jak na WinXP, tak na Win7 včetně ovladačů a vše běhalo dle videa. Bohužel jsem se tomu potom dále již moc nevěnoval, neb ten procesor má malou paměť a vůbec je to hodně okleštěné. Dnes běžně používám ATMEGA328P-AU (ATMEGA32U4), který je velikostí skoro stejný jak při použití té ATTINY85, při zachování plné kompatibility s deskou UNO a dostatečnou pamětí.
Z toho důvodu nemohu poradit nic víc než co je ve videu.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
BTC: 12JRVcmawzEPtgTd9SgC5ujDCGaUrgZ9vt
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1075
Věk: 39
Registrován: úte 30. bře 2010 18:13:08

Re: Digispark - Malé Arduino na 8 nohách

Příspěvekod Buchar » ned 30. pro 2018 2:50:54

Dobrý den.

Prosím Vás, mám velkou prosbu, potřeboval bych, zda by jste mi zkontroloval schéma DIGISPRAK s ATtiny85V-10SU, který jsem si doupravil v Eagle. Na výstupu mám navázaný na PB0 MOSFET IRLML2502 a potřeboval bych prosím vědět:

1. Zda lze použít SMDčkový ATtiny85V-10SU (zda může s tím být nějaký problém)?

2. Zda mohu použít MOSFET IRLML2502 a zda je to dobře navázané (hodnota odporu R4 680R a nebo má být jiná? Neumím to vypočítat a na netu jsem našel, že hodnota 600 až 800 Ohmů)? MOSFET IRLML2502 mám k dispozici a chtěl bych ho pokud možno využít. Na výstupu (I+ a I-) bude po zapnutí napájení a až po 10 sekundách trvalý odběr po dobu 5 vteřin 420mA a po té se to celé vypne. Myslím, že proud nepřesáhne povolený proud USB což je asi 500mA, tak by to mělo být OK.

3. Zenerovy diody 3.6V mohou být 1/2 Wattové a nebo musím použít 1/4W

4. Je to schéma DIGISPARK OK co jsem uložil na Uložto, anebo by jste něco udělal jinak. Někde jsem četl, že z důvodu spolehlivosti a lepší kompatibilitě z PC je lépe nahradit ty dva 68R odpory vyšší hodnotou z důvodu spolehlivosti (kompatibility).



Odkaz na schéma v jpg: https://uloz.to/!0DVHPRH8awRl/vykonnovy-spinac-attiny85v-10su-mosfet-irlml2502-jpg

Děkuju.
Nejsem extrémista a ani fanik .... a nemám rád Islám (No Islam- No Shari'a)
Uživatelský avatar
Buchar
Chcíplotina
Chcíplotina
 
Příspěvky: 4
Registrován: pát 28. pro 2018 16:36:09

Re: Digispark - Malé Arduino na 8 nohách

Příspěvekod Sakul » ned 30. pro 2018 9:33:27

Ahoj,
co se týká použitého mosfetu, s tím by podle mě problém být neměl. Odpory R1,2 tam nevím. pokud se píše že by měla být hodnota 68R dej tuto (myslím, že tato se běžně používá). Nicméně rezistor R4 je dle mého názoru špatný. Já na jeho místě používám hodnotu 100K a protože je to blokovací odpor pro mosfet s přehledem to stačí. Ještě dávám 10R odpor mezi výstup procesoru a Gate (Viz přiložený obrázek). Tranzistor by uvažovaný proud měl utáhnout bez problému.
No a zenerky tam dej libovolné na jejich výkonu nijak nezáleží.
Přílohy
Schéma v31.png
Ukázka zapojení mosfetů k procesoru.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
BTC: 12JRVcmawzEPtgTd9SgC5ujDCGaUrgZ9vt
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1075
Věk: 39
Registrován: úte 30. bře 2010 18:13:08

Re: Digispark - Malé Arduino na 8 nohách

Příspěvekod Buchar » pon 31. pro 2018 1:48:32

Děkuju za velmi rychlou odpověď.
Tož jsem to v EAGLE překreslil viz. zde https://uloz.to/!AZ0ltnpxjTrT/vykonnovy-spinac-attiny85v-10su-mosfet-irlml2502-02-jpg tak snad jsem to správně pochopil.

Obrázek

1. Jinak k prosím ještě odpověď na ... lze použít SMDčkový ATtiny85V-10SU - může s tím být nějaký problém oproti 20MHz vezrzi. Nikde jsem na netu nenašel, že by s tím DIGISPARK někdo stavěl. Též je zajímavé, že TME uvádí pracovní kmitočet 20MHz a jinde je jen 10MHz a mám pocit, že správně je pro ATtiny85V-10SU 10MHz.

2. Nastavuje se v Arduino IDE něco jinak pro 10MHz verzi ATtiny85V-10SU jinak? Ty čipy mi terpve dojdou, tož to nemám možnost odzkoušet.

3. Existuje nějaká utlita pro Windows 10, něco jak je XLoader http://russemotto.com/xloader/ http://www.hobbytronics.co.uk/arduino-xloader pro jednoduché nahratí HEX souboru ale do ATtiny85 a případně i pro ATtiny13A, (např. přes USBASP nahrával HEX soubor)? Jít na to s Arduinem IDE a nebo Extreme Burnerem pro AVR mi přijde, jako jít s kanónem na vrabce. Potřebuju to dát známému, který by si jen nahrál daný hex např. přes USBASP a nic o tom jinak neví.... Mám pocit, že by mOžná šlo nějak dopsat řádek do XLoader devices.txt a nacpat to přes usbasp do ATtiny85. Toto je obsah XLoader devices.txt :

Mega(ATMEGA1280);m1280;stk500;57600;
Duemilanove/Nano(ATmega328);m328p;stk500;57600;
Duemilanove/Nano(ATmega168);m168;stk500;19200;
Uno(ATmega328);m328p;stk500;115200;
Mega(ATMEGA2560);atmega2560;stk500v2;115200;

Omlouvám se, ale možná se blbě ptám ... jsem LAMA :-)

Děkuju.
Nejsem extrémista a ani fanik .... a nemám rád Islám (No Islam- No Shari'a)
Uživatelský avatar
Buchar
Chcíplotina
Chcíplotina
 
Příspěvky: 4
Registrován: pát 28. pro 2018 16:36:09

Re: Digispark - Malé Arduino na 8 nohách

Příspěvekod Buchar » pon 31. pro 2018 3:42:40

... tak na ten XLoader si odpovím sám, našel jsem i gcUploader (148-Автоматический загрузчик HEX-файлов для AVR микроконтроллеров – обновление gcUploader) http://www.getchip.net/posts/148-avtomaticheskijj-zagruzchik-hex-fajjlov-dlya-avr-mikrokontrollerov-obnovlenie-gcuploader/, ale to je hodně podobné XLoader a asi by se to muselo upravit .... co jsem teď zjistil, půjde to asi jednoduše přes SinaProg 2.1.1 http://cxem.net/software/sinaprog.php http://mega-avr.com.ua/download-manager.php?id=119
Nejsem extrémista a ani fanik .... a nemám rád Islám (No Islam- No Shari'a)
Uživatelský avatar
Buchar
Chcíplotina
Chcíplotina
 
Příspěvky: 4
Registrován: pát 28. pro 2018 16:36:09

Re: Digispark - Malé Arduino na 8 nohách

Příspěvekod Sakul » pon 31. pro 2018 9:44:28

Takže to vezmu postupně:
1. K použití ATtiny85V-10SU. Protože s těmito procesory vůbec nedělám netuším co je toto za procesor a jaké má parametry. To se lze dočíst v jeho datasheetu (tam píšou že varianta V je do 10MHz). Nicméně pokud má max frekvenci 10MHz použít ho nelze, pač v digisparku běží na frekvenci 16,5MHz. Za další každý procesor má nějakou vnitřní architekturu a program musí být napsán přímo pro daný typ a je nutno i správně nastavit pojistky. Z toho důvodu nebývá možné použití jiného procesoru než pro který je napsán firmware. Arduino nebo jakýkoli programátor bude řvát, že mu nesedí typ procesoru a nebude ho programovat. Proto doporučuji použít ATTINY85-20PU (THT) nebo ATTINY85-20SU (SMD).
Tímto jsem odpověděl i na bod 2. Ano pro jiný typ procesoru je nutné mít jak v Arduino IDE, tak jakémkoli jiném programátoru daný procesor definován, aby ho bylo možné programovat.
3. Na tento bod jsi si odpověděl částečně sám. Programátory co uvádíš ho však nepodporují a pouhé dopsání řádku například do Xloaderu nestačí. Problém je mnohem složitější.

Takže moje rada zní:
Použij některý z podporovaných procesorů ATTINY85-20PU nebo ATTINY85-20SU, ty budou pracovat OK. Programátor můžeš použít USBASP ve spojení s eXtreme Burner - AVR viz můj článek o digisparku: http://www.sakul.cz/digispark-male-arduino/n
Principielně je dobré se držet návodů pokud nemáš zkušenost s danou problematikou, pač ti to hodně ušetří problémy při bádání proč ti například 10MHz procesor nechce běžet na 16MHz, ale jak to vypadá ani jsi nevěděl, že má na této frekvenci běžet, což je celkem zásadní nedostatek při návrhu zařízení a jeho následném programování.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
BTC: 12JRVcmawzEPtgTd9SgC5ujDCGaUrgZ9vt
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1075
Věk: 39
Registrován: úte 30. bře 2010 18:13:08

Re: Digispark - Malé Arduino na 8 nohách

Příspěvekod Buchar » pon 31. pro 2018 16:58:49

Objednal jsem si i ATTINY85-20S, protože jsem tušil možné problémy. Dovolím si nesouhlasit s Vašim tvrzením, že jsem nevěděl že DIGISPRAK běží na 16,5MHz. To vím že tam je 16,5MHz, ale dočetl jsem se, že ATtiny85V-10SU by mohl jít použít pro DIGISPARK spolehlivě přetaktovaný .... po zavolání na help line TME mi bylo řečeno, že zvládá 20MHz bez problémů .... také v TME mají na www stránkách a stačí se podívat zde https://www.tme.eu/cz/details/attiny85v-10su/rodina-avr-8-bitu/microchip-atmel/ .... i v této chvíli je tam naspáno //Pracovní kmitočet 20MHz// .... a souhlasím, i s tím že v daatasheetu, na který jsem se také předem díval je napsáno10MHz.

Já jsem potřeboval pouze vědět, zda s tím ATtiny85V-10SU máte, nebo nemáte nějaké zkušenosti. I v této chvíli myslím, že je to možné použít, ale nechcu se o tom za každou cenu přít.

Částečně nesouhlasím aní s tím, co jste napsal ohledně těch tří prográmků. Pokud dobře vidím, tak SinaProg 2.1.1 umí jak Attiny85, tak i programátor USBasp. U těch ostatních to nebude tak jednoduché.

Všechno nejlepší do nového roku 2019 hodně zdraví, štěstí a pracovních úspěchů, zkrátka ať se daří.
Nejsem extrémista a ani fanik .... a nemám rád Islám (No Islam- No Shari'a)
Uživatelský avatar
Buchar
Chcíplotina
Chcíplotina
 
Příspěvky: 4
Registrován: pát 28. pro 2018 16:36:09

Re: Digispark - Malé Arduino na 8 nohách

Příspěvekod Sakul » pon 31. pro 2018 17:52:28

Jak jsem psal, neznám tyto procesory moc, ale rovnou říkám, že nějaké přetaktování není úplně dobrý nápad. Ty procesory jsou pak silně nestabilní (z vlastní zkušenosti). Pár hodin to běží jako že OK a najednou fik a je drblej nebo rovnou nakoplá Flash. Navíc překopat vše, aby to běželo na jiném procesoru bývá celkem úmorná práce a většinou to nemá cenu pokud to člověk z nějakého dobrého důvodu nepotřebuje. Tím rozhodně nechci říct, že by to nešlo. Jak se říká, když se chce jde všechno.

Jinak samozřejmě přeji mnoho úspěchů při programování a dej vědět jak jsi uspěl.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
BTC: 12JRVcmawzEPtgTd9SgC5ujDCGaUrgZ9vt
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1075
Věk: 39
Registrován: úte 30. bře 2010 18:13:08


Zpět na Počítače


  • Advertisement
SvetHostingu.cz - ideální webhosting

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

cron