dobrý den dámy a pánové dostalo se mi té cti otevřít nedělní
nedělní programu penaltu v této budově
a budu hovořit o
speciálním shield u který jsme s kolegou štěpánem již zmíněným vytvořili pro výuku programování a
základních technik
s arduinem
když jsem si tuhle přednáškou připravoval tak jako narychlo prostě štěpán mi před týdnem oznámil
že vaříte na tu kachnu
a že bych to měl vzít já
tak jsem přemýšlel hrát tím že bych
zkusil jednu takovou zvláštní věc
takže bych se nespoléhal na slajdy a že by tu přednášku jel jak se říká
spatra to znamená že o tom budu vyprávět aniž bych se opíral o nějaké texty
a slajdy takže nebojte se slajdu nebude moc
když se ten nápad včera psala ten zvuku
tak mi psal david byl říká hele to je vůči těm lidem takový neuctivý sáně
připravíš takže jsem si uvědomil že david se spletl
co rozvoje a spatra
z voleje dost přípravy sparta je s přípravou
já jsem si vlastně uvědomil že jsem se na tuto přednášku před připravovaný jsem to
tušil a rok a něco
takže na úvod vám jasně vysvětlil jak to před tím rokem a něco vzniklo
před rokem a něco sme se sešli se štěpánem někým s kým na jedné akci
a povídali sme si o tom co sme kdo udělali nového krásného s arduinem
a při té příležitosti jsme si uvědomili že spousta lidí co za námi chodí a
říkají hele
jak je to arduino složitý je to moc těžký je to nějaký problém je to
já kam ani jestli kdo hodně peněz většinou dobry programátoři a vývojáři kteří měli nějaký
programovací jazyk moc javy přes céčková škol asembler
a
říkali
měli to hrozně zajímalo mě by mě hrozně ta stejné elektronika ale bojím se že
to je strašně složitý protože vím že na tý vysoký škole s elektronika studuje mnoho
let a všechno todle tam je potřeba vědět a komu zákon teda možná znám ale
kirchhoffovy zákony že nic neříkají a myslím právě říkali
to není potřeba znát která se naučil ve slovo no to arduino má hodně blízko
k programování takže to se nebojte si je to vlastně víceméně to co znáte akorát
a ustoupit drátky
a dyž beztak o tom bavili a zjistili jsme že každý za každým z nás
přišlo nezávisle na sobě několik lidí a tady se na totéž tak jsem se domluvili
a řekli jsme poďme udělat kurz pojednou dát kurz arduina pro zájemce pro začínající pro
začátečníky kde vlastně zásadní cíl který by ozbrojený bude to
takže ukážeme lidem že není potřeba se bát
že stačí tady mnozí zapnout tome vysvětlíme
jak se zapne celej instaluje co se s tím dá dělat jak se vlastně seděl
jaký základní věci
a
kouzlo toho všeho je
že vlastně se stačí naučit pár základních věcí
a člověk push i s těma několika málo věcma dokáže dělat velký a zajímavý zapojení
protože sem přišli na to že
přicházela jí spousta mladých
nadšených podnikatelů startup i s tou a říkali máme skvělý nápad prostě měli bysme elektronický
zapojení starat aby se nám všem prostě sto miliónům uživatelů do roka akorát ten hardvér
teda nemáme a šlo by na tom arduino triko danou protože to zkusit
takže jsme udělali první kurz výsledek že to nervy na
předtím než sme odešli vysvětlovat tak sme ne tak sme si samozřejmě údaje rešerši a
zjišťovali jsme jaké jsou dostupné ty jaké jsou dostupné sady pro výuku
našli jsme našli jsme spoustu výuka výsad
akorát měli společnou nevýhodu byl to prostě arduina tomu pytlík součástek a drátu
když jsme to jednou použili
tak se ukázalo že s tím jsou neskuteční problémy protože
jestli jste si ten i vyzkoušet jak jste snadno zjistili že se ty součástky pootočeno
sto osmdesát stupňů ani nevíte jak
a pak se pravidelně sestavuje polovina lidí shoda dokolečka mě to nebliká mě to nefunguje
myslel šoféra tak a co se stalo
součástka se spal mají za obrácenou mají za plnou obráceně zapojil ty dráty špatně nebo
se drátek ulomil nebo co se stalo a vlastně sme u každýho starali deset minut
kde sme hledali chybu to ne pro zapojil
dost často se stávalo i je to člověk zapojil úplně tak jako prapodivně za to
zablesklo obslouženi ne úřední nerozsvítil a
takže jsme říkali že radši
najdeme
nějak shield jestli znáte jsi víte co je se arduino je vlastně
odpor taková destička
mám pak vám tady ukážu je která pracuje s konceptem takzvaných dosud další rozšíření činnosti
které se na to staví a prostě rozšíření toho nějakou funkci tak sme řekli že
dneš abychom dávali lidem do rukou
součástky a dráty
sice je to blíž k elektronice ale právě s toho důvodu aby se předešlých i
mám takže radši použijeme nějaký hotový shield
a tam se zelená problém že hotové šílí které byly určené k výuce k demonstraci
nějakých
základních technik nejsou
použili jsme nakonec obcí studia cíl
který je původně určeny na vytváření hodin
to znamená jsou tam nějaký displej dala hodiny jsou tam tlačítka tři sou tam chodil
reálný do času jako bloat
jsou tam
_e nějaké ledky je tam zifčák
a
pomocí tohodle to si prostě to jako stavebnice nakoupíte na programujete si a máte spoustu
pí lomeno hodiny
a
na tom netoužil do byla spousta
zajímavých je zajímavý hardvéru byly tam jednak ty tlačítka byla tam termistor meta fotorezistory a
jsme si říkali to do té fajn na to můžeme ukázat takový ty základní techniky
práce
jak s tím
kdo kontrolérem
taky vlastně s těma senzor a vlastně na snímačem a můžu ukázat jak se pracuje
s termistor _e proč je tam potřeba nějaké vzorce na přepočet kdy to je potřeba
a tak dále a tak dále
akorát se po čase
když ne s timletim pracovali tak po několika po několika přednáška po několika akcích
se ukázalo že vlastně sme limitování
poměrně nešťastný návrhem dožil
ten šel byl navržen takže bohužel zabíral některé plyny které
používají jiné šili takže se nedalo použít například se tadleta což byla velká škoda stejně
tak že byl zapojen tak nešťastně že se na ně nedalo předvádět přerušení stejný nádherný
takže
jsme si říkali to je velká škoda to je velká škoda bylo by hezké kdyby
to fungovalo jinak
a
pak sme dali hlavy dohromady a říkali jsme tak to si ho snad navrhneme sami
pro si standardem na vlastní
a shodou okolností jsem šla přemýšleli protože navrhnout si vlastní hardvér _e to zní poměrně
jednoduše pokud se to nikdy nezkoušel i trvám to určitě zní jednoduše
já používám často hrát bonmot
který sem tady jsem že to ono vyvíjet hardvér if podstatě totéž jako vyvíjet software
akorát že pokaždý když zmáčknete tlačítko zkompilovat
tak to trvá šestý noste kdo deset tisíc
takže s tím je trošku problém takže
jsme si říkali ano mi ten hardvér nalezneme otázka je kdo ho vyrobí
a shodou okolností jsme se potkali s lidma z o vám jistě dobře známe organizace
cz nick
kteří je v rámci své akademie v rámci svého hardwerove programu jednak s mají blízko
k výuce a jednak mají díky svým to rusům blízko
blízko v hardvéru
představili sem ten koncept o kterém ještě budu hovořit
a voni souhlasil oni řekli ano pokud takle na to dává smysl poďme to vyrobit
no a výsledek toho vám právě tady dneska ukážu a předvedu jak to jak se
to celé vymysleli jak to celé bude fungovat
chvilička pro
pro sponzor super o sponzorské dary
tak
ten _e šílet je navržen a
aby bylo možné si ho pomocí
a s arduinem učit a žáky nebo lidí studenty zhruba od dvanácti do
sedmdesáti let
říkám sedumdesáti není to omezeno ale pro jistotu
_e
no a pamatovat u soudu
je veškerý na takový základní hardvér
_e já tu
pokusím se přepnout
podařilo se
a
určí výborně
takže
předvedu
_e my sme se snažili o to aby ta práce s tým a velice jednoduchá
todleto je arduino asi nemá smysl nějak intenzivní představovat a podle to je ten šibal
kterém se bavíme
jeho zapojení je naprosto jednoduchý protože sme nechtěli aby lidi pálili aby někam strkali nějaký
drátky prostě teda na cvakne té a funguje tak
peněžitá mazat
takže to dobrý
a tom všem dnům
na tom šiju do je několik základní částí a my vždycky dycky dyž začínáme ten
kurz tu přednášku
tak začínáme od toho že naučíme lidi blikat letkou
snažili jsme se to udělat tak aby
to bylo poutavě by to bylo zajímavý
takže začínáme tím že říkáme aniž byste přemýšleli nad tím co děláte proto si opište
tam jednoduchý je to jednoduchý program dobře opište
najdete ho do arduina vidíte bliká letka
cože co šije pro člověka který si až do té doby bál že budu potřebovat
nějaké složité teoretické konstrukce a spoustu dalších věcí takže strašně ví nepříjemná věc
protože _e najednou vidí
takže to dokázal života za rozblikat letku sám úplně
aniž bych se to musel
nějak pálit vlajkou
pak postupujeme k tomu že vy se budeme prošla let kablík a
vysvětlujeme vtom kódu vidíte tady jaká konstanta tisíc
co to asi znamená o nebude vám to řekl zkuste si to sami zkuste s
tím změně zkuste se tam dát pět set zkuste se tam na dva tisíce uvidíte
sami samozřejmě dotazovací konstanta takže to bliká rychle jsem o pomalejc a díky tomu že
díky tomu ty posluchači
se do toho dostávají mnohem rychleji my sme se snažili aby tady bylo i víc
než no blikání letou takže na tom šiju do sou ty ledky hnedle tři
shodou okolnosti jsou červená oranžová a zelená takže
které jsou k tomu
spousta příkladů kde se dá předvádět semafor a různé podobné různé podobné věci když je
něčeho moc tak to svítí červeně že to málo tak prosím tě zeleň a tak
dále a tak dále a protože se nepřející tak sme dopřáli i
rgb letu to znamená že tam ukazujeme
jak se nejde barevných a kombinovat vytvářet různá
různé barevné signály a protože
sme na s tímhletím pruhu přemýšleli
tak samozřejmě se to udělali takže tyhle ty jsou volatile ne přes problém no pokud
negace prvém taky jenom ve stručnosti vysvětlíme to způsob
jak můžete ty výsledky plynule na svět se tam hlásí na neni to čistě digitální
blik ale plynulá škála
další pořád beru který tady je ten začínáme ukazujeme tak rozblikat asi ledky rozblikat jestli
tři v řadě ruby klade silný různý tempem je to krásný a pak přistupujeme vlastně
k prvnímu
prvnímu senzoru ten je tady je docela jo je vidět je to fotorezistory hned vedle
toho takhle čemu což není moc vidět je termistor na tomletom ukazujeme vlastně práci
práci
se a analogovými
sálovým snímači stanovíme čili
a
o to plynule přicházíme ke práci s tlačítkem
u toho tlačítka užil taková trošku vyšší dívčí protože programátoři často co příkazy typu jednoduchý
tlačítko že jo
von kolik ale tak tam je víc jaká ta krásná to tedy vysvětli mi jak
vlastně taky to funguje že tlačítko jako v a
pružná _m branka kovový pásek
a ten se za chvíli je a že se sice za chvíli rychle
to je to je jedna věc ale na druhou stranu i takle rychle za chvíli
takže ten procesor zachytit takže místo jednoho zmáčknutí tam ale čtyři takže zase můžeme tu
techniku jarda takzvaný vinou cink jak vlastně ošetřit zákmity tlačítek
a
díky tomu díky tomu na stůl pokračujeme takovým těm pokročilejším technikám protože naučit ovládat tlačítko
to vopravdu není složitě o čtvrté nečtete digitálních stop
ale potřeba vlády tydlety věci
pak další periferie kterou na tom vidíte
je tady jsou hodiny reálného času jemu je krystal hodinový a baterka _e tadle ty
hodiny reálný čas osou piny klasičtější to dala zde střídá celá sedum pro ty z
vás co mají rádi dotažený ty
a
tedy hodiny reálným čase mají hned několik funkci na to už jedeš _e zajímavá věc
a trvat na tom ukazujeme práci s periferie má připojený má přes se sběrnicí dvacet
cože vlastně do jisté míry standard u spousty
u spousty periferií u spousty zařízení takže jakmile se student
written dat kurzu naučí programovat
poroučí pracovat s ní dvacet čemž hodiny ráno času tak pod není problém aby se
naučil dalšími a dalšími zařízeními
no a poslední co tady leží
tak je displej
a ten displej má tady jsou i řídící procesor podle tomhle tomu se váže taková
historie
myšleno původně navrhli
takový speciální obvodem který je přesně určen k tomu aby tam přes ní dvacet sběrnici
šli nějaký data a na displeji se něco zobrazovalo akorát dyž sedláka navrhli tak si
že jste beacon říkali ondrou bod je drahý on ten obvod stojí čtyři nebo tři
dolary plus
nemohli by se ho udělá televizi
tak sme popřemýšleli a štěpán říká ze srandy pak tam dáme prostě procesor jako co
a nakonec jestli to opravdu bude nejlevnější varianta protože ten procesor stojí devadesát centů
a
je tam opravdu procesor atmel
a to ten je dvacet tři třináct
a
tom procesoru je napájení firmwarem který se stará o to že komunikuje s arduinem
a
obscure ten displej
a když to tam takle bylo tak sme si řekli proč to neudělat opravdu
jako pro pokročilejší takže tady je způsob
tady je konektor
šesti plynový standardní atmel je se konektor
díky kterému je možné ten procesor na program a tak místo displej ten auto něco
jinýho
možná grafický displej možná klávesnici možná cokoliv zatím jsme ještě
sami jsme nebyl jsme nezjistili co všechno naše vedení a doufáme že to zjistí naši
uživatele
takže díky tomu je možný samozřejmě ukazovat i to jak se programují jednočipy můžete nic
na druhé úrovně protože zároveň a bylo dokáže fungovat jako programátor takže vy se za
motoru to odpovíte přibude sto kabinu přes šest drátů a programujete si přímo tu a
tu pinu
přes anglina
a
díky tomudle tomu vlastně sme si řekli že ten pojede hodně otevřený systém že to
je systém který dokáže leccos
a že
navrhli jsme se zároveň tak aby
co _m odstraňují některé nectnosti které se mildou předchozího bodu
to znamená
například co tady volný piny
pro
_e tebe činnost to znamená když tom připojíte mezi to ještě tebe to víš
tak můžete naprosto bezproblémů toto použít jako výukový k i arduino internet něco o cokoliv
dalšího
použili jsme vona pro malý svůj post ne naprogramovali pardon
nakreslili jsme to tak je tlačítko je připojeno naftu který dokáže vyvolat přerušení že a
úvod hodně reálného času je připojení taky naftu který dokáže udělat přerušení a díky tomu
se právě viděl na tomletom že budu dá poměrně hezky a pes nějaký větší problém
ukazovat přerušení
já k tomudle tomu si vzpomínám když jsme loni byli na soudit programování
tak tam kolegyně lenka kostková třísková možná znáte která učí jo tak technické univerzitě v
liberci vyprávěla příběh o svém diplomant ahoj
který vymýšlel nějaké řešení gpska ve sledování auta tak dále esemeskou podle poslat a přišel
za ní s problémem a říkal
no a tady to ještě nevím jak vyřešit protože to časování docela vázne a kdesi
cosi ano muzika použité přerušení
a on se tak jako zamyslet říkal no to já bych se chtěl právě vyhnout
nadevše zkusím nějak jinak eště nějak jinak a takle tři týdny po sobě dycky chodila
říkal že to ještě nějak zkusí halamou stále opakoval půjde přerušení a pak z něj
baroš on se bojí že neví jak to udělat
tak sme si řekli že bude docela fajn _e
když na tom netoužil to bude ta možnost
a když se patnáctiletý kluk naučit používat přerušení s čímž mám
a s tím že má dva dvacetiletý chlapec
na vejšce pak problém
takže
takle vznikl menšího
na se vrátí zpátky
krom od boku
a
a se mnou byl jak to vidíte tady je přehled toho co vám vlastně všechno
je
a co se s tím dá dělat a teďka
jak to vlastně celé funguje
my sme se štěpánem připravili ten kurz
kterému stavíš názory arduino sto jedna má to své stránky a národnost jedna cz
a
v rámci toho kurzu vlastně vznikli
poměrně obsáhlý metodický materiály což znamená jednak
příklady a ukázky toho co se s tím dá dělat jak se člověk si může
u naučit pracovat s jak je příklady si má zkusit
ale zároveň a to je to jsme zjistili že pojede docela podstatná věc
a to si lidi hodně ptali zároveň své vlastně udělali metodický materiály pro lektora
protože často se stávalo že třeba přišel programátor
a říkal já mám kluka klukovi je deset dvanáct chtěl bych se s ním do
toho pustit ale nevím co přesně mu ukazovat jaký příklady udávat aby ho nedemotivovala kdo
bylo moc složitý a zabil to bavilo takže my sme tomu vytvořili právě
sadu vlastně metodický materiálu pro lektory
a když se to cesta ulice zed kde byli nadšení s tím že oni mají
zase program jak učit učitelem takže to bylo fajn to spojit a bylo by fajn
vlastně tohleto celý dostat na školy a dostat učitelů takže první fázi že jsme teďka
já jsem oprávněn to konečně říct
_e c z nick vytvořil tři sta
se u sousedy těchto šmejdů a ještě během prosince proběhne jeden možná dva kurzy když
se štěpánem vyučili vyučující to znamená s voláme si zájemce z řad učitelů ji zahřát
lektorů programování elektroniky kteří mušce přihlašují
a
vlastně vysvětli mi jak by oni sami měli vézt ty kurzy moje by mohli tam
neříkám že měli jak by mohli co se nám osvědčilo během toho roku jsme to
dělali sami
a
to je vlastně teďka najme nejbližší měsíc a
počítáme stín ovoce zed počítá s tím že jakmile se to do to ukáže že
to je životaschopný tak během příštího roku někdy v lednu bude tohleto volně k dispozici
k prodeji takže si to budete moct za poměrně malý peníz
zatím jsou protože cz nike jako nechce na tom vydělávat takže to bude dál vpodstatě
za nějakou režii a náklady takže ta cena tohodle šutru
jo někde okolo dvou set korun což není
nic tragickýho
a zároveň vlastně se chystá
se chystá nějaká dodávka podobného hardvéru proškolit u sme se o tom bavili s některými
s některými organizacemi v mým pokoji bylo politickými které by rády tydlety věci dostali do
škol tam je to zatím na dlouhé lokte ale doufáme že to nějak dopadne
a teďka tudle tu chvíli se vás zeptám li nějaký dotazy
jako konstruktér mu to je téměř na vše
ano
ano otázka based máme nějaký bzučák ivana původních
na původních že
čili vopravdu byl burčák a my sme končili příkladem my sme řekli tak někam ukážeme
jak se bzučí jenže jestli znáte aby mne taky víte že ten program tam zůstane
pak po vypnutí a když to teda sbalíte ty arduina zažil u všech patnácti bzučák
úterý svém z nesladili takže každý typ a jinak
takže je seberte zpátky o těch uživatelů
zapomenete na to přidá příště kurz řekneme zapněte že arduina teď o zase příšerný rachot
a vím že hlediska tak nejdřív tam najde blikání letkou takže s tou do toho
důvodu jsme v sušák vypustili
protože to kladlo velké nároky na nervy a uší posluchačů ale kterou a místo toho
tam je tak je baletka
další nějaký
a se dopředu
děkuji našeho stezce
že se zeptat budoucna materiály nějakým způsobem cycloid opensource nebo něco takovýho a nastavit stolem
zvyku ano děkuji to je přesně to na co jsem si říkal jsou rubrika fondy
jsem se měl to nesmí zapomenout říct hardvéristi veškerá dokumentace to _m opensource
_e c z bych si nový mýho to že první seri dnešek pustí jenž pustí
vlastně nákresy ven takže by třeba ty udělat sami nešlo posunu strašnou chopila číňani ale
veškerý metrický materiály příklady a tak dále jsou krát if common mit licence a tak
ano
se mohou přihlásit
poslední síly ty si teda říkal vlastně že na tom šijou je vlastně arduino ano
no ten a zase co takže ten procesor itálie atmel noviny i že vlastně ten
ta deska má server idnes ještě obec potřebuje
no
popravdě řečeno úplně nepotřebuje
ale minimálně těm arduinem je minimální tím aby nemají naprogramuješ
dál takže posadí ano je to dá se to byl určitými nebo jako samostatná deska
jako samostatné mini piny arduino
které entity nejsou připojený ty ostatní prý se nějakým způsobem je to je ten displej
ten displej ten displej jí je
čtyřmístné sedmisegmentový to znamená čtyři a osumde dvanáct bodů
a táty na zase nemá tolik výhodu takže ano že tam zůstali dva volný piny
který jsme začli nevyužili možná v další verzi k tomu něco připojíme ale všechno todleto
je vyvedeno na to ještě spát na chviličku
tak vejšku přepnu všechno todleto je vyvedeno tajdle nakonec to takže podstatě
vpodstatě tady máte
tady máte dvanáct
pinů
vyvedených a ty sou přímo na znamená mapovaný na ty
takže s tím si může dodat podstatě cokoliv
no jinak na tom na tom žádná speciálním specifická periferie neni dost vlastně nechaly
přímo na lidech
ale pokud dělej co přídeme co bude levné a sobě účelné tam mít tak to
tam můžeme
já bych se chtěl zeptat zvažuje tak o tom později třeba nějakou verzi pro arduino
na no hlavně kvůli tomu že pořizovací náklady hlavně proškolit velký arduina je přece jenom
o něco dražší jasně mi je naprosto neoficiálně říkáme těm školám když máte možnost kupte
si to s alex prosil to s ní devadesát korun _e čtyři sta
ale
pro arduino na tady záleží na tom jak moc velkýho to bude zájem pokud se
ukáže že to opravdu zájem je že to má smysl tak určitě pudeme něco s
tou aby na popřípadě nějaký další nadrodových úprav zatím sem rád že cz ji přislíbil
té série zatím přistál pak modráky tisícovky kusů
a podle zase zpětně vazby podle toho jak na tebe mít reference tak třeba za
půl roku dáme revizi
tak jazyků tak já ještě ne že nejsou plně rozloučím jak jenom řeknu počkejte tady
za půl hodiny bude přednášku mého kolegy s firmy bych tam teda se dozvíte další
věci o internetu věcí ho podobný zařízení a hlasujte pro mě chceš to velký děkuji