ARDUINO - jaký typ

arduino, teensy, atmega, pic a jine (software, hardware)
petrbow
Příspěvky: 10
Registrován: 21. 10. 2016, 10:02

21. 10. 2016, 10:05

Zdravím. Chtěl bych se zeptat. Již 4. rokem studuji na SPŠ elektrotechniku. Rozhodl jsem se, že začnu programovat s Arduinem. Má s tím tady někdo nějaké zkušenosti? Jaký typ zvolit? Přemýšlím o typu MEGA 2560 R3. Je to ten "nejlepší"? Jelikož nejsem v programování mikrokontrolérů začátečník a ve škole se toho učíme celkem dost, rád bych se pouštěl do složitějších projektů podle návodů na internetu. Jenže nevím jaký typ zvolit.

Na ebay jsem našel 1. z nízkou cenu:
http://www.ebay.com/itm/MEGA-2560" onclick="window.open(this.href);return false; -R3-ATMEGA16U2-ATMEGA2560-16AU-Board-Fre e-USB-Cable-For-Arduino-/182269956198?ha sh=item2a7022d066:g:kC4AAOSwi0RXznP1

2. za vyšší ceny - jak je to možné? V čem je přeci jen rozdíl? Proč jsou některé (úplně stejné) dražší a jiné zase naopak drahé?
http://www.ebay.com/itm/MEGA-256" onclick="window.open(this.href);return false; 0-R3-ATMEGA16U2-ATMEGA2560-16AU-Board-US B-Cable-For-Arduino-/400994708253?hash=i tem5d5d25ab1d:g:BcUAAOSwEjFXeff4


Tady jsem našel lepší verzi, ale vůbec nechápu rozdíly v ceně. Jednou úplně stejný za 500,-, druhý za 180,-. Jak je to možné? Není to podvod?

http://m.ebay.com/sch/i.html?_nkw=ardui ... _pgn=1&epp" onclick="window.open(this.href);return false; - =24&=&=&itemId=&fads=1&mfs=GOCLK&acimp=0&sqp=arduino+due&_ - trksid=p2053742.m2428.l1313.TR12.TRC2.Xarduino+due -

Taky, aby bylo dostatek návodů na internetu.
Co byste mi doporučili? Nějaké další drobnosti, lepší kit? Moc se v tom zatím nevyznám... Děkuji
pitíčko
Příspěvky: 235
Registrován: 27. 4. 2014, 9:17
Bydliště: Zbečno

21. 10. 2016, 10:24

Ja poridil UNO z ebay, bylo za par kacek, je na nej mnoho shieldu a da se s nim hodne vyblbnout. A to nejsem zadny programator. ;-)
Čína okopíruje vše...i rychlost dodání České pošty...
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

22. 10. 2016, 12:48

Arduino je vždycky jenom procesor, stabilizátor a USB/serial převodník. Arduino Mini je dokonce jenom procesor.
Takže na tom není moc co pokazit. Arduina stejné kategorie (třeba to Mega) jsou všecka vpodstatě stejná. Tedy je celkem fuk, které si v dané kategorii koupíš.
Arduino Due (ten tvůj poslední odkaz) už má jiný procesor, má 32-bitový ARM (běžná Arduina Uno/Mini/Nano/Mega mají procesor AVR).
Pokud chceš dělat něco podle příkladů z internetu, tak nejvíc jich budeš mít pro základní Arduino Uno a Nano, která jsou taky suverénně nejlevnější. Ale mají omezené prostředky (míň paměti).
Arduino Mega má prostředků víc, ale i když je to pořád AVR, tak přece jen některé věci z Uno na tom přímo nepojedou (resp. musí se upravovat).
Arduino Due je suverénně nejvýkonnější, ale je to něco hodně odlišného a tady s exámplama z internetu moc pochodíš. Tady bys musel docela silně zapojit hlavu a studovat datasheet.

Pokud začínáš (a podle tvých dotazů skutečně začínáš), tak si kup nejlevnější Uno. Na tom se naučíš a zjistíš, jestli tě to bude bavit. Až narazíš na strop možností (což bude chvíli trvat), tak pak můžeš koupit vyšší model a Uno si nechat na pokusy nebo ho použít třeba pro 3D tiskárnu atd. I na tom nejlevněším Unu můžeš rozjet třeba kompletní řízení 3D tiskárny nebo CNC frézky.
petrbow
Příspěvky: 10
Registrován: 21. 10. 2016, 10:02

22. 10. 2016, 9:32

A kdybych si přeci jen to Uno či Mega koupil, jak ho sehnat na Ebay? Někde je za 100,-, někde zase za 300,-. Jak je to možné? Jak správně vybrat? A není k tomu třeba mnoho věcí dokupovat? Senzory? El. součástky? A jak postavím takovou 3D tiskárnu? :) už to někdo z vás zkoušel?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

22. 10. 2016, 9:55

za me arduino nebrat
ne jako platformu
naucit se programovat ty cpu primo ve fabrickym IDE, naucit se jak C tak assembler

je to lepsi nez se schovavat za nejake knihovny a programy ktere v realnem svete nemuzes pouzit

tezko zamestnavateli reknes ze na ten tistak chces konektor aby se do toho dalo zapichnout arduino
ale rozhodne ti projde ze chces pouzit ten ci onen mikrokontroler naprimo v designu
Vsechna prava na chyby vyhrazena (E)
pitíčko
Příspěvky: 235
Registrován: 27. 4. 2014, 9:17
Bydliště: Zbečno

22. 10. 2016, 10:44

Pred par lety jsem bral to nejlevnejsi co slo. A funguje to. Ty nano nebo mini maji jiny cip, ale take to jde rozchodit. S tema doplnkama je to v pohode, jeden shield vyjde na par dolaru. Jo, na druhou stranu, robokop ma pravdu v tom, ze jestli se tim pak chces zivit, tak je asi blbost se ucit na teto "hracce", ktera ale umi fakt moc, pokud mas napady. :-) Nejprve si rozblikej ledku, pochop a preved do praxe vstupy/vystupy (umi to i ovladat trebas radio, mp3, cidla teploty co pak posles vystup na web..je toho plnej net) a pak uvidis, co dal...;-)
Čína okopíruje vše...i rychlost dodání České pošty...
petrbow
Příspěvky: 10
Registrován: 21. 10. 2016, 10:02

22. 10. 2016, 10:57

Ve škole se učím Assembler a C :). Jinak jsem založil nové téma na ESP32. Možná lepší než Arduino
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

22. 10. 2016, 11:05

To je dobre
Problem arduina je v tom ze to je zaobalnene v ide a ruznych knihovnach takze se vlastne nenaucis pracovat s tim konkretnim procesorem a jeho hardwarem na te nejnizsi urovni
A o to v mnoha aplikacich mcu jde
Vsechna prava na chyby vyhrazena (E)
turbyho
Příspěvky: 245
Registrován: 14. 3. 2014, 10:03

22. 10. 2016, 12:47

Obvykle je nejznatelnejsi cenovy rozdil v pouzitem usb prevodniku. Pokud je tam FTDI tak je cena vyssi, pokud je tam nejaka alternativa, byva cena nizsi.

Kvalitni dela napriklad http://robotdyn.com/" onclick="window.open(this.href);return false;. Dela jak varianty s FTDI tak s alternativama. Robotdyn je ke koupi napriklad na aliexpressu, ma tam vlastni obchod (https://www.aliexpress.com/store/1950989" onclick="window.open(this.href);return false;).

Porid Megu 2560. Ma nejvic pinu a je z AVR rady nejvykonejsi. Pro zacatek je to nejuniverzalnejsi reseni.

To ze s Arduinem nejde programovat na nizke urovni neni vubec pravda. Pokud chces, muzes programovat treba i v ASM a MCU konfigurovat naprimo. Bezne to delam pokud potrebuju neco specialnejsiho nebo presne casovani. Knihovny take pouzivat nemusis, ale casto to hodne usnadni praci a clovek se misto rutin na obsluhu LCD muze vice venovat jadru problemu. Arduino IDE muzes i nemusis pouzivat. Lze pouzivat i Atmel studio a take programovat zcela mimo prostredi Arduina. Je to velmi flexibilni.

Tyhle bludy, ze Arduino je jen pro lamy, siri jen ti kdo o tom moc nevedi. :mrgreen: Bezne vyvyjim pro AVR na Arduino deskach nebo Xplain deskach a nativni hw resim az kdyz je vse odladene.

Turby
turbyho
Příspěvky: 245
Registrován: 14. 3. 2014, 10:03

22. 10. 2016, 1:08

ESP32 je primarne WiFi chip s MCU. Je to neco trochu jineho nez Arduino s AVR nebo SAM.
Naposledy upravil(a) turbyho dne 22. 10. 2016, 1:41, celkem upraveno 1 x.
petrbow
Příspěvky: 10
Registrován: 21. 10. 2016, 10:02

22. 10. 2016, 1:12

turbyho píše:ESP32 je primarne WiFi chip s MCU. Je to neco trochu jineho nez Arduino.
Zdá se mi mnohem výkonnější než arduino. Také má větší pamět a dost pinů, a také více funkcí.
turbyho
Příspěvky: 245
Registrován: 14. 3. 2014, 10:03

22. 10. 2016, 1:20

petrbow píše:
turbyho píše:ESP32 je primarne WiFi chip s MCU. Je to neco trochu jineho nez Arduino.
Zdá se mi mnohem výkonnější než arduino. Také má větší pamět a dost pinů, a také více funkcí.
To ano, ale neda se tak snadno prenest do produkce. na rozdil od standartnich MCU rad jako je napriklad PIC, AVR, STM32 ci podobne nejsou ESP uplne bezne dostupne navic v tak rozsahle skale periferii a jejich kombinaci.

Tim ale nerikam, ze pro nektere aplikace neni ESP32 super kus zeleza.
Naposledy upravil(a) turbyho dne 22. 10. 2016, 1:41, celkem upraveno 1 x.
turbyho
Příspěvky: 245
Registrován: 14. 3. 2014, 10:03

22. 10. 2016, 1:26

Mimo jine pro zacatecnika v ESP32 dost spatne uchopitelne predavani stojoveho casu WiFi rutinam. Zacni s Arduinem, stejne ze zacatku jeho vykon ani nevyuzijes. ESPcka si nech az na pozdeji.

Jen pro priklad, pred nedavnem jsem udelal kompletni rizeni automaticke pracky na arduinu (MEGA). Programovou pamet jsem zaplnil z 17% a ram z 12%. Na 99% projektech staci pameti bohate. Nebo na male Atmega328P bezi kopmletni rizeni pro CNC (GRBL). Vzdy je to o schopnostech programatora jek vyuzije dostupnych prostredku. Umeni je napsat slozitou aplikaci na malem MCU. Spinat jedno relatko s STM32F7 muze kazdy idiot. :D
petrbow
Příspěvky: 10
Registrován: 21. 10. 2016, 10:02

22. 10. 2016, 1:51

A jaké Arduino Atmega 2560 bys mi doporučil z ebay či aliexpressu? Dotyčná doporučená firma tam toho má také hodně - cenově dostupné řešení (do 150,-...).
turbyho
Příspěvky: 245
Registrován: 14. 3. 2014, 10:03

22. 10. 2016, 1:57

o kus vyse mas odkaz primo na obchod osvedeneho vyrobce. tam si vyber. ale ono je to v podstate sumak co koupis pokud to mas jen na hrani.

https://www.aliexpress.com/store/produc ... 26060.html" onclick="window.open(this.href);return false;

esp pripojis k cemukoli jako wifi modul. nebo muzes koupit wifi shield na arduino.
Naposledy upravil(a) turbyho dne 22. 10. 2016, 2:04, celkem upraveno 2 x.
Odpovědět

Zpět na „MCU“