Hlavní přehled   |   Info a nápověda Přihlásit   |   Registrovat
 
 
Arduino, mikrokontroléry, mikropočítače     (str. 4 z 9)
Sekce: Elektro, stroje, dílna, výroba
   |   Rolovat dolů
Malé jednodeskové počítače jako úžasní pomocníci v elektroprojektech  Str.: 1, 2, 3, 4, 5, 6, ... 9  

Psát příspěvky můžete po přihlášení

Poslední příspěvek z předchozí strany:
Pafixa  Vyrobte si vlastní Arduino ....
Podobných návodů je více, jeden za všechny v příloze v angličtině.

Ilem   
11.08.2019 16:00
Bydliště: Hradec Králové
451 67 523 
Díky, dobrý nápad. I když úplně moudrý z toho nejsem. Prohlédl jsem si datasheet ATmega328P (byla to fuška, má to 444 stran) V tabulce píšou vstupní odpor analogového vstupu 100 Mohmů (digitáního 32 kohmů). Ale když se podívám na grafy, teče při 5V do analogového vstupu cca 80 mikroA. Což mi vychází na 62,5 kohmů. V jiné tabulce píšou, že proud analogového vstupu je 50 nA, což zase odpovídá 100 Mohm. Tak kdepak soudruzi z NDR udělali chybu? Podobné je to u výstupů. V tabulce je výstupní proud uveden 40 mA, ale všechny grafy končí na 20 mA. Zřejmě nepovažovali za nutné, měřit dál.
Nicméně, jedna pozitivní informace z toho vznikla. Na přednášce jsme se bavili o tom, jak udělat hlídacího psa. A zjistil jsem, že ATmega328P ho má v sobě zadrátovaného. Popis začíná v datasheetu na straně 49.
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

cimirek   
11.08.2019 19:29
Bydliště: Střední Čechy
833 78 1045 
Netvrdím, že i u Arduina, ale u mikrokontrolerů, bývá výstupní proud, jak uvádíš třeba 40mA, jako max.přípustný, normálně je těch 20mA. Ale pokud se využívá ten max.proud, je třeba zkontrolovat celkovou výkonovou ztrátu čipu, aby nepřekročila povolenou katalogovou.
Takže pokud použiješ jen několik výstupů, můžeš si dovolit je zatížit na max., než kdyby se použily všechny, při dodržení výše napsaného.
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

cimirek   
11.08.2019 19:49
Bydliště: Střední Čechy
833 78 1045 
  Pafixa napsal(a):    Podobných návodů je více, jeden za všechny v příloze v angličtině.

Je otázka, jestli stojí za to se s tím "matlat", když je možné klon např. UNA koupit za cca 100.-Kč na Aukru od překupníka, nebo za cca 65.-Kč od Číňana i s poštovným.
Mini, nebo nano pak za 35.-Kč.

viz.
https://aukro.cz/arduino-uno-r3-atmega328p-usb-kabel-skladem-v-cr-6952159697
nebo
https://www.ebay.com/itm/For-Arduino-UNO-R3-ATmega328P-CH340G-Development-Board-USB-Cable/193040330920?epid=1884261551&hash=item2cf219b0a8:g:LxoAAOSw1oJdOE2M

https://www.ebay.com/itm/MINI-USB-Nano-V3-0-ATmega328P-CH340G-5V-16M-Micro-controller-board-for-Arduino/383093281539?hash=item5932239303:g:BOIAAOSw~p5dS8HU
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

Pafixa   
11.08.2019 20:19
Bydliště: Masada
2308 134 2179 
  cimirek napsal(a):    Je otázka, jestli stojí za to se s tím "matlat", když je možné klon např. UNA koupit za cca 100.-Kč na Aukru od překupníka, nebo za cca 65.-Kč od Číňana i s poštovným. Mini, nebo nano pak za 35.-Kč. ...

Souhlasím, je to za pakatel. Někdy se ale může hodit. Pokud ty komponenty seženeš také velmi levně a hodí se více specifické užití tak, to bych si dovedl představit.
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

Adam   
11.08.2019 22:37
Bydliště: Praha
5794 563 5843 
  Pafixa napsal(a):    Podobných návodů je více, jeden za všechny v příloze v angličtině.

Různých mikroprocesorů je hromada a pokud nějaký, který je navolitelný v Arduino IDE (kvůli komfortnímu nahrávání programu), pak je potřeba ověřit, jestli ten šváb už má v sobě rozhraní pro USB, nebo jestli bude potřeba ho realizovat bokem - třeba obvodem CH340G.

Myslel jsem, že tohle je ale přesně to, čemu se většinou chceme vyhnout a potřebujeme zkrátka hotovou desku se všemi nutnými součástkami, abychom řešili to, co je opravdu potřeba a ne samotný mikropočítač. :-)

To by pak už mělo větší smysl vybrat si jakýkoli procesor, pořídit si USB zařízení pro nahrávání programu do mikročipů a psát ten kód třeba v Basicu, který nám to pak do assembleru převede. Procesor (šváb) s nahraným programem pak dáme rovnou do slotu nachystaného v našem cílovém zařízení, kde musí být pro fungování procesoru vše nachystáno, jako kdyby šlo třeba o nějakou Arduino desku.
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

E_man    Schval. r.
11.08.2019 22:38
Bydliště: Kde lišky dávají dobrou noc
2217 84 1820 
  Pafixa napsal(a):    Napadlo mne dohledat si parametry užitého procesoru - technická data k procesoru, kterým to určité dané Arduino disponuje, by měla být dohledatelná na netu. Tak jen takový nápad. Nezkoušel jsem ještě.

Tak tak.
Např. pro ATmega328 to najdeme v datasheetu https://www.sparkfun.com/datasheets/Components/SMD/ATMega328.pdf .
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

Ilem   
11.08.2019 23:24
Bydliště: Hradec Králové
451 67 523 
Teď jsem zjistil, že datasheetů pro tento čp je vícero, takže pokud odkazuji na stranu 49, je to v této verzi: https://www.sparkfun.com/datasheets/Components/SMD/ATMega328.pdf

Cimírkovi děkuji za poznámku o celkové výkonové ztrátě čipu. Také důležitá informace. Bohužel výkonovou ztrátu jsem nenašel, nicméně, je tam jakýsi údaj "DC Current VCC and GND Pins................................ 200.0 mA" což by mohl být celkový povolený proud přes napájecí piny. Z toho se dá odvodit, že maximální proud mohu použít teoreticky na pěti výstupech. V praxi pouze na čtyřech, protože máme ještě vlastní spotřebu čipu, která může být až 9 mA.
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

Ilem   
12.08.2019 10:16
Bydliště: Hradec Králové
451 67 523 
Teď jsem docela rád, že jsem tuto debatu rozvířil, protože jsem se podíval na odpor cívky 5V relé. Je to 144 Ohmu. To odpovídá proudu 35 mA. Pokud budu chtít výstup s relátkem kontrolovat ledkou, zbývá mi na ni pouhých 5 mA. Ledka při 5 mA svítí dostatečně, což o to, ale je pořeba na to myslet, že jí nelze dát obvyklých 20 mA. Poněkud horší je to, že nemůžu, v případě potřeby, všechny výstupy obsadit relátky. Bude se tam muset přidat tranzistor. Také dobré vědět.
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

Ilem   
12.08.2019 11:05
Bydliště: Hradec Králové
451 67 523 
Tak se ještě musím opravit. Různá pětivoltová relé různých výrobců mají různé odpory cívek. Například relé Omron G5V-2-DC5 sežere 100 mA. Takže Arduino s tímto relátkem na výstupu by moc dlouho nezafungovalo
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

E_man    Schval. r.
12.08.2019 13:46
Bydliště: Kde lišky dávají dobrou noc
2217 84 1820 
  Ilem napsal(a):    Teď jsem docela rád, že jsem tuto debatu rozvířil, protože jsem se podíval na odpor cívky 5V relé. Je to 144 Ohmu. To odpovídá proudu 35 mA. Pokud budu chtít výstup s relátkem kontrolovat ledkou, zbývá mi na ni pouhých...

Připojovat relátko přímo na procesor je mírně řečeno zhůvěřilé! V každém případě bych použil nějaký budič, kterých jsou mraky. Od 1 do 8 v jednom pouzdru. Tady je například 8 budičů v jednom pouzdru https://www.gme.cz/udn2987lw-6-t . Samozřejmě i ten tranzistor je dobrý, jen to musíme bastlit z více komponent.

Mně se svého času osvědčily darlingtonové budiče v IO ULN2803A např. https://www.gme.cz/uln2803adwr-soic18 . Jejich výhodou je zpětná dioda která odrušuje relé při vypnutí relé.
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

cimirek   
12.08.2019 13:53
Bydliště: Střední Čechy
833 78 1045 
  Ilem napsal(a):    Teď jsem docela rád, že jsem tuto debatu rozvířil, protože jsem se podíval na odpor cívky 5V relé. Je to 144 Ohmu. To odpovídá proudu 35 mA. Pokud budu chtít výstup s relátkem kontrolovat ledkou, zbývá mi na ni pouhých...

Pro tento účel jsou k dispozici moduly s relé. Destička s jedním, dvěma, čtyřmi, osmi kusy, Jsou varianty pro ovládání L, nebo H a nebo s optočlenem. V tomto případě pak procesor prakticky nezatížíš. Tranzistory, ledka pro každé relé a pro přítomnost napájecího napětí a další potřebná "bižuterie" tam už jsou. Relé mají jeden přepínací kontakt.
např.
https://aukro.cz/arduino-modul-1x-rele-x-003-6941704394
https://aukro.cz/arduino-modul-8x-rele-ax-004-6905678255
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

Ilem   
12.08.2019 15:38
Bydliště: Hradec Králové
451 67 523 
  E_man napsal(a):    Připojovat relátko přímo na procesor je mírně řečeno zhůvěřilé! V každém případě bych použil nějaký budič, kterých jsou mraky. Od 1 do 8 v jednom pouzdru. Tady je například 8 budičů v jednom pouzdru...

Tady nejde o připojování na procesor, ale o připojování na Arduino, o kterém je toto vlákno. Kdybych dělal celou desku s procesorem, jistě bych tam budič dal. Ale připadá mi zhůvěřilé, kvůli tomu, že potřebuji Arduinem sepnout 230V, vyrábět desku s budičem.
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

Ilem   
12.08.2019 15:55
Bydliště: Hradec Králové
451 67 523 
  cimirek napsal(a):    Pro tento účel jsou k dispozici moduly s relé. Destička s jedním, dvěma, čtyřmi, osmi kusy, Jsou varianty pro ovládání L, nebo H a nebo s optočlenem. V tomto případě pak procesor prakticky nezatížíš. Tranzistory, ledka...

To samozřejmě vím. Ale i to má svoje limity. Dejme tomu, že potřebuji spínat 10ks 230V zařízení, které jsou rozházeny po celé místnosti. V místnosti je poměrně vlhko, představ si to jako koupelnu . Mám dvě možnosti.
1. Použít 2 8mi reléové desky a všechna napětí, která ovládám stáhnout k nim což klade úplně jiné nároky na rozvod, než kdybych použil možnost druhou.
2. roztahat pětivoltový signál a relátka mít součástí spínaných zařízení. A tu nastává problém. Releový modul s jedním relátkem žere 20 mA. 10 relátek už mi to neukrmí.
Tak mi zbývá varianta 1.
Kdybych však neudělal předchozí rozbor, snažil bych se o variantu 2. a měl bych problém. A o tom to je.
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

cimirek   
12.08.2019 18:50
Bydliště: Střední Čechy
833 78 1045 
  Ilem napsal(a):    To samozřejmě vím. Ale i to má svoje limity. Dejme tomu, že potřebuji spínat 10ks 230V zařízení, které jsou rozházeny po celé místnosti. V místnosti je poměrně vlhko, představ si to jako koupelnu . Mám dvě možnosti. ...

No ale vždyť na tu druhou variantu můžeš použít 10ks modulů po jednom relé. Každý modul umístěný kde je třeba a ovládat to z ard. na 5V (ke každému modulu 3vodiče +,-, 5V a ovl.signál L či H?). Těch 5V pro relátka ale asi bude lepší napájet ze zdroje 5V společně s ard., Ne přímo z ard. Nebo to špatně chápu?
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

Ilem   
12.08.2019 20:41
Bydliště: Hradec Králové
451 67 523 
  cimirek napsal(a):    No ale vždyť na tu druhou variantu můžeš použít 10ks modulů po jednom relé. Každý modul umístěný kde je třeba a ovládat to z ard. na 5V (ke každému modulu 3vodiče +,-, 5V a ovl.signál L či H?). Těch 5V pro relátka ale...

To právě si nejsem jist. U modulů je napsáno: Buzení - 15 - 20 mA. Nevím co myslí pod pojmem buzení. Měl jsem za to, že je to proud, který to odebírá z výstupu Arduina. Pokud by to byl proud ze zdroje, já bych to označil, jako napájení. Ale třeba se mýlím.
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

Ilem   
12.08.2019 20:48
Bydliště: Hradec Králové
451 67 523 
Ono to i odpovídá.
Pokud je tam otptooddělovač, pak 15-20 mA je běžný proud fotodiodou. Kdyby to zesilovali tranzistorem z napájecího napětí, oddělení optočlenem by ztratilo smysl.
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

Ilem   
12.08.2019 20:51
Bydliště: Hradec Králové
451 67 523 
Teď mi došlo, že stejný problém bude i u 8mi reléového modulu s optooddělovačem. Jeden modul to ukrmí, dva už ne.
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

cimirek   
12.08.2019 21:44
Bydliště: Střední Čechy
833 78 1045 
  Ilem napsal(a):    Teď mi došlo, že stejný problém bude i u 8mi reléového modulu s optooddělovačem. Jeden modul to ukrmí, dva už ne.

Tak jsem to změřil.
Mám po ruce releový modul s jedním relé, spínání L a dvojitý, taky spínaný L, ale s optočleny.
Napájení jsem měl ze čtyř NiMh, takže trošku podvyživených 5V.
U jednoduchého byl proud ovládacím pinem cca 2,5mA
u dvojitého s optočlenem necelá 1mA, spíš míň, do každého vstupu.
U vícenásobných modulů to bude zřejmě obdobné.
Ještě se nechá trvalá proudová zátěž čipu omezit použitím modulu s relé s funkcí pulzem zapni/pulzem vypni, reaguje taky na L. Tedy tam kde to je vhodné.
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

Ilem   
12.08.2019 22:53
Bydliště: Hradec Králové
451 67 523 
OK, díky moc. Potom nechápu, co tam píšou za čísla
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

E_man    Schval. r.
12.08.2019 23:39
Bydliště: Kde lišky dávají dobrou noc
2217 84 1820 
  E_man napsal(a):    Připojovat relátko přímo na procesor je mírně řečeno zhůvěřilé! V každém případě bych použil nějaký budič, kterých jsou mraky. Od 1 do 8 v jednom pouzdru. Tady je například 8 budičů v jednom pouzdru...

  Ilem napsal(a):    Tady nejde o připojování na procesor, ale o připojování na Arduino, o kterém je toto vlákno. Kdybych dělal celou desku s procesorem, jistě bych tam budič dal. Ale připadá mi zhůvěřilé, kvůli tomu, že potřebuji Arduinem...

"Arduino" je jen název desky. Fyzické připojení neděláš k "názvu desky" ale ke procesoru.
(Jen drobná poznámka!).
 
Zvláštní ocenění za úsilí nebo přínosPozitivní ohlasy Označit příspěvek Zarážka - Až sem mám přečtenoCitovat a odpovědět

  Str.: 1, 2, 3, 4, 5, 6, ... 9  

Psát příspěvky můžete po přihlášení

 
Omforum.cz   |   Nápověda   |   Pravidla fóra   |   Podpořte chod fóra   |   Vytvořil: 2015-2024 Adam Benda
 
 
CC BY-NC-ND 3.0 CZ
Licence Creative Commons
Toto dílo podléhá licenci Creative Commons Uveďte původ-Neužívejte komerčně-Nezpracovávejte 3.0 Česká republika License