Malé jednodeskové počítače jako úžasní pomocníci v elektroprojektech
Str.: 1, ... 4, 5, 6, 7, 8, 9 Psát příspěvky můžete po přihlášení
Poslední příspěvek z předchozí strany:
Ilem
Mimochodem, dopustil ses omylu. Tvoje věta: "Bohužel je analog hodnota natolik stabilní, že ...
Adam 14.08.2019 10:40 Bydliště: Praha
6423
584
6133
Jarin's napsal(a):..."Divím se, že se toho nezhostí právě nějaký ten profi programátor."...
Je od tebe neuvěřitelně arogantní, že si vůbec můžeš myslet, že to za ta léta, co je na světě výpočetní technika, už nezkusili...
Však jsem to taky záhy vzal zpátky, protože když si ty tisíce a tisíce lidí nenechají poradit, co všechno je na nahodilosti důležité, mohou se tím zabývat do nekonečna a stejně se pak budou prsit nad programem s leskem profesionality, který je však z hlediska kvality nahodilosti polovičatý.
Kdybyste z té své profesionality nebyli tak nemyšlení a zklidnili trošku to své ego, uvědomili byste si,
že na vaší programátorskou úspěšnost v zásadě nikdo neútočí a že máte příležitost dozvědět se něco víc třeba ze světa matematiky/fyziky, což byste pak mohli brilantně zapracovat do toho, co skutečně (nebo údajně) umíte.
Nechcete, nevadí. Ale až budete někde radit, pravděpodobně se ozvu.
0
2
Had 15.08.2019 18:41 Bydliště: Tam kde hřmí stihačky
1534
90
1475
Tady vznikl jeden problém. Jeden pohled programátora a druhý matemetika. U programu je podstatné kde nebo z čeho vychází. To ale zabrousime do oblasti, kde téměř všichni budem plavat. Proto budem vycházet z technických podkladů. Vychází se z volného výstupu bez zátěže. Z praxe na takovém bodu se nahodile mění napětí od 0 do maxima. Potom i funkce na něm závislá ve generuje pořád nahodilé hodnoty jak píše Adam. Ale v případě že využijete modul do maxima žádný volný logicky vstup/výstup tak funkce má problém a uplatní se potom praxe resetovat a napomoci nahodilosti. Takže je zbytečný postoj .......
Já raději se priklanim k matematice. To také ukázal Adam na křivce že to funguje. Důležitý je i rozptýlení čísel na ose. I to by dokázal Adam zobrazit, rozptyl kolem průměru.
Důležitý je hledat proč, to nám ukáže cestu.
Za překlepy se omlouvám, na mobilu se to píše špatně
0
2
Adam 15.08.2019 18:56 Bydliště: Praha
6423
584
6133
Adam napsal(a):... Pokud mi pro mou koncepci dostačují schopnosti "základního" Arduina Uno, mé srdce může zaplesat nad skutečností, že tato deska existuje ještě i v mnohem menší variantě jako Arduino Nano, které má prakticky...
Klon Arduina Nano se krásně vejde na blok nepájivého laboratorního pole
Jen taková drobnost, která mě napadla až teď, byť s klonem maličkého Arduina Nano pracuji velmi často... Vždyť ono se krásně vejde na klasický blok nepájivého laboratorního pole! A hned máme pro každý jeho pin 2-3 vývody. Pro fázi testování případného zařízení, v němž bude Nano jeho mozkem..., super.
Klon Arduina Nano na bloku nepájivého laboratorního pole (Dostupné jen pro přihlášené uživatele)
Obrázky není povoleno jakkoli šířit bez souhlasu jejich autora, a to ani v jakékoli upravené formě
0
5
Pafixa 17.08.2019 17:48 Bydliště: Masada
2464
138
2267
Klon nebo originál?
Postřehy z praxe. Na ČVUT měli projekt s "qudrucopterami" a samozřejmě nebylo peněz nazbyt. Použili tedy jako řídící jednotky něco jako Raspbery, ale v klonech. Problém byl, že klony se přehřívali tak, že se tavila pájka a "vypadly z desky kondenzátory". Museli z hlediska spolehlivosti a kvality nakonec používat originály místo klonů.
Podobně to může být s Arduino klony - pokud je vaše aplikace kritická na spolehlivost a kvalitu, běží non-stop, nebo v klimaticky náročných podmínkách - zvažte místo klonů užít originál.
0
0
Adam 17.08.2019 19:13 Bydliště: Praha
6423
584
6133
Pafixa napsal(a):... Podobně to může být s Arduino klony - pokud je vaše aplikace kritická na spolehlivost a kvalitu, běží non-stop, nebo v klimaticky náročných podmínkách - zvažte místo klonů užít originál.
Klon nebo originál? Lze klidně i klon, jen je potřeba mít pár věcí na paměti
Z mé zkušenosti vyplývá, že se vůbec není potřeba upínat na originál, který bývá třeba i 5x nákladnější
než klon a současně ta cesta skrze originály může paradoxně přinášet i nějaká zbytečná omezení.
Desky s mikroprocesorem začaly (zřejmě hlavně díky rozmachu Arduina) skutečně frčet, lidi to zajímá,
lidé to kupují a tak spousta firem vyrábí i všelijaké další mikropočítače buďto přímo napodobující,
nebo dokonce i v něčem vylepšující původní originálky. Zrovna před pár dny jsem doslova zajásal z toho,
že někoho napadlo udělat jeden klon s určitou úpravou... ... Okamžitě jsem objednal. Až mi to přijde z AliEx., otestuji, nafotím a vysvětlím...
No a když některé klony potřebují třeba nějaký specifický ovladač nebo knihovnu, stačí jen vědět,
co je přesně potřeba, kam si pro to sáhnout a ani tohle pak není problém.
Samozřejmě, pokud jde o jeden projekt a netušíte, na co jiného byste Arduino ještě potřebovali, tak je to asi jedno, když se jednou zainvestuje do originálky. Mě by ale cesta striktně skrze originály pravděpodobně zruinovala.
Pokud vám dilema originál/klon přesto nedá spát, za sebe bych chtěl všem doporučit najít si své dodavatele klonů, klidně ještě znova otestovat klony třeba i na výkon nebo výdrž a těch prodejců se pak držet,
nebo si pak u nich nakoupit i něco do zásoby.
0
1
E_man 18.08.2019 15:09 Bydliště: Kde lišky dávají dobrou noc
2217
85
1826
Problém je, že my už ani nevíme co je originál a co klon. Původní výrobce (třeba v USA) svůj originál již třeba ani nevyrábí a výrobu přesunul do Číny či na Tchaj-wan, ke mu to vyrobí daleko levněji a věnuje se dalšímu vývoji. No a u těch jednoduchých systémů (často označovaných jako SDK - system development kit) ani tak není podstatné zda jsou vyrobené v Číně či v USA. I systém vyrobený v USA používá procesor vyrobený na Tchaj-wanu či v Číně. Ani Čína si dnes nedovolí na procesor dát značku SILABS či AVR, pokud to není licence, za kterou platí.
Pokud jde o Arduino, mám pocit že vývoj je italský, který přesunul výrobu do Číny. Ale i Číňané jsou chtiví peněz a tak vyrábějí klony pod názvem "Duino". a za ty pak žádnou licenci neplatí. Mám pocit, že na Aukru je však nabídnou nesmíte.
U těch jednoduchých "SDK" vám nevadí, že ostatní součástky nejsou originál a snadno je vyměníte případně koupíte nové SDK
0
0
Samotný příspěvek lze zobrazit pomocí adresy: (Velmi spolehlivé a lze se pak spolehlivě dostat k příspěvku do příslušného tematického vlákna)
Otevřít příslušné tematické vlákno a narolovat na tento příspěvek lze pomocí adresy: (Ve výjimečných případech může fungovat s problémy)
Otevřít příslušné tematické vlákno na začátku lze pomocí adresy:
Adam 26.08.2019 01:28 Bydliště: Praha
6423
584
6133
Adam napsal(a):... Pokud mi pro mou koncepci dostačují schopnosti "základního" Arduina Uno, mé srdce může zaplesat nad skutečností, že tato deska existuje ještě i v mnohem menší variantě jako Arduino Nano, které má prakticky...
Adam napsal(a):... Vždyť ono se krásně vejde na klasický blok nepájivého laboratorního pole! ...
Ještě jen tak pro ukázku jedna rozšiřující fotografie...
Aneb jeden blok nepájivého pole můžeme rozšiřovat o bloky další dle potřeby.
Nemohu neupozornit na to, že tohle je naprosto šílené a možná i nestabilní řešení. Jak správně namítají lidé v diskuzi dole pod článkem, dá se to brilantně vyřešit třeba přes linku I2C, která pojme naráz až 120 zařízení (arduin nebo modulů). Šlo by to i pomocí linky SPI (počet zařízení dle počtu volných digitálních výstupů na mastru), ale klasický UART je pro více jak dvě propojená zařízení naprosto nevhodný...
Pafixa napsal(a):Nemám vyzkoušeno, návod zde:
https://www.wintergroundfairlands.com/2012/12/daisy-chaining...
Propojení hromady Arduin pomocí seriové linky? Někomu se může hodit.
Adam napsal(a):... dá se to brilantně vyřešit třeba přes linku I2C, která pojme naráz az 128 zařízení (arduin nebo modulů). ...
Posílám jen pro ukázku - příklad propojení několika zařízeních přes linku I2C.
Master vždy vyvolává "název" (adresu) zařízení, se kterým chce zrovna komunikovat.
Ukázka propojení více zařízeních přes I2C (Dostupné jen pro přihlášené uživatele)
Obrázky není povoleno jakkoli šířit bez souhlasu jejich autora, a to ani v jakékoli upravené formě
0
0
E_man 04.09.2019 08:58 Bydliště: Kde lišky dávají dobrou noc
2217
85
1826
Adam napsal(a):Posílám jen pro ukázku - příklad propojení několika zařízeních přes linku I2C.
Master vždy vyvolává "název" (adresu) zařízení, se kterým chce zrovna komunikovat.
Řekl bych, že vzhledem ke spojení s "otevřeným kolektorem" je I2C komunikace vhodná jen pro krátké vzdáleností. Až desítky metrů dosáhneme při RS232 (ale jen "peer to peer") nebo až stovky metrů při RS485. To by mohlo být rozšířeno technologii "Bluetooth", kterou nahradíme dráty "vzduchem".
Asi největší budoucnost se mi jeví technologie IOT(Internet Of Things), protože složitost je zde zakomponována do vysoce integrovaných IO. Na to však už Arduino nestačí a bude třeba používat "Malinu" a podobné s operačním systémem.
0
0
Adam 06.09.2019 10:03 Bydliště: Praha
6423
584
6133
E_man napsal(a):Řekl bych, že vzhledem ke spojení s "otevřeným kolektorem" je I2C komunikace vhodná jen pro krátké vzdáleností. ...
I2C na větší vzdálenosti
Doporučuje se provozovat I2C do kapacity vedení 400 pF.
Bezproblémová vzdálenost pak tedy může být různá podle parametrů kabelu.
Jelikož jde o kapacitní normu, je dobré se vyhnout koaxiálním kabelům.
Současně je pro větší vzdálenosti vhodné ukotvit oba přenosové vodiče přes pull-up rezistor
o hodnotě 4,7 kΩ.
Také je vhodné vést tuto linku s dostatečným odstupem od veškerého síťového vedení, což může být často problém největší.
Účinným řešením pro větší vzdálenosti může být použití nějakého převodník úrovní, např. z 5V na 12V.
Prý se pak dá linka I2C vést třeba až na vzdálenost 100 metrů.
Samozřejmě se nabízí úvaha komunikovat nějak vzduchem (Bluetooth tak do 20 metrů, nebo pak Wi-Fi),
ale je dobré nezapomenout na to, že takové řešení je nesrovnatelně složitější a v některých případech nám to může celé zařízení značně zkomplikovat.
0
0
Adam 06.09.2019 10:07 Bydliště: Praha
6423
584
6133
Pro některé Arduino desky existují i šikovné krabičky
... abyste při práci nesahali na kontakty potenciálně citlivé na statickou elektřinu.
Obrázky není povoleno jakkoli šířit bez souhlasu jejich autora, a to ani v jakékoli upravené formě
0
2
Pafixa 06.09.2019 20:22 Bydliště: Masada
2464
138
2267
cimirek napsal(a):Zajímavý shield pro Arduno UNO (Funduino).
Využití pro výuku a pokusy, i jako třeba ovládací panel pro jednoduché aplikace, bez nutnosti "drátování".
schema zapojení
...
Potvrzuji. Mám ho a jsem velmi spokojen - odpadla mi veškerá práce s obvody na breadboardu.
Na odladění jednoduchých projektů je ideální.
0
0
Pafixa 06.09.2019 20:27 Bydliště: Masada
2464
138
2267
Adam napsal(a):Doporučuje se provozovat I2C do kapacity vedení 400 pF.
Bezproblémová vzdálenost pak tedy může být různá podle parametrů kabelu.
Jelikož jde o kapacitní normu, je dobré se vyhnout koaxiálním kabelům.
Současně...
Z průmyslové praxe je známa i poněkud starší "proudová smyčka" na seriovém UARTU. Užití na velké vzdálenosti v zarušeném prostředí....
0
1
Adam 08.09.2019 22:20 Bydliště: Praha
6423
584
6133
Mega 2560 PRO - Profesionální řešení pro náročné projekty
Někdo inspirovaný Arduinem Mega 2560 dostal skvělý nápad a místo této originální velké "školní" desky vytvořil profesionální verzi v mini provedení. Tato PRO verze je asi 4x menší než původní originálka,
ale přesto není ochuzena o žádnou výbavu:
• Procesor 16 MHz,
• Běžný obvod CH340G pro snadné připojení k PC
• 16 analogových vstupů
• 47 digitálních pinů
• I2C, SPI, 4x UART
MEGA 2560 PRO (Dostupné jen pro přihlášené uživatele)
Obrázky není povoleno jakkoli šířit bez souhlasu jejich autora, a to ani v jakékoli upravené formě
0
2
E_man 09.09.2019 18:04 Bydliště: Kde lišky dávají dobrou noc
2217
85
1826
Adam napsal(a):Někdo inspirovaný Arduinem Mega 2560 dostal skvělý nápad a místo této originální velké "školní" desky vytvořil profesionální verzi v mini provedení. Tato PRO verze je asi 4x menší než původní originálka,
...
Mám jej ve stejné velikosti v předchozí verzi již někdy před 3 roky. Pravda rozložení I/O pinů bylo jen malinko jiné, ale se stejnými vlastnostmi.
Zatím jej nepoužívám, protože důvěrná znalost instrukcí "8051" u řady SILABS jej v mých očích malinko diskvalifikuje.
Ale pro kutily to bude opravdu mocný nástroj a pomocník.
PS
Pro připojení displeje a klávesnice bych u tohoto klonu volil připojení některého z LCD displejů Nextion Enhanced HMI USART Intelligent LCD i za cenu pomocné destičky (Expansion Board or Nextion) viz https://www.aliexpress.com/item/32700090569.html .
Pro začátek mám levný diplej za necelé 4-USD viz https://www.aliexpress.com/item/32908921322.html .
Myslím že pro tyto displeje HMI Nextion existuje už i široká SW podpora.
0
0
Adam 09.09.2019 21:06 Bydliště: Praha
6423
584
6133
E_man napsal(a):... Ale pro kutily to bude opravdu mocný nástroj a pomocník. ...
E_mane, Tvé Silaby mají určitě své výhody, ale Arduino má zase výhody jiné. A jak asi dovedeš uhádnout, třeba já Arduino jednoznačně nepoužívám jako kutil. Na to je život příliš krátký, takže je mi Arduino pomocníkem (a potenciálem) pro různá vědecká zařízení. Jedna z jeho výhod je třeba jednoduchost programování pomocí jazyka Wiring. Tam je člověk schopen vykouzlit opravdu všelijaký program a současně docela jednoduše. Takže Arduino mi především šetří čas a je velmi vhodné na spoustu vědeckých aplikací.