<?xml version="1.0" encoding="utf-8"?>
<!-- generator="Joomla! - Open Source Content Management" -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Robotika a prog. 21/22</title>
		<description><![CDATA[]]></description>
		<link>https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021</link>
		<lastBuildDate>Fri, 25 Jul 2025 09:40:49 +0000</lastBuildDate>
		<generator>Joomla! - Open Source Content Management</generator>
		<atom:link rel="self" type="application/rss+xml" href="https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021?format=feed&amp;type=rss"/>
		<language>cs-cz</language>
		<item>
			<title>3D tisk - vlastní modely</title>
			<link>https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/325-3d-tisk-vlastni-modely</link>
			<guid isPermaLink="true">https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/325-3d-tisk-vlastni-modely</guid>
			<description><![CDATA[<div class="feed-description"><p>Po neúspěšném tisku z minulého týdne, který byl nejspíš zapříčiněn malým časem nasvětlení, jsme zvedli čas neprvních vrstev z 2s na 3s. První vzorek (Pytagorova věta), dopadl úspěšně, tak jsem se pustili do tisku větších vlastních modelů, které čekají nových i těch starých.</p>
<p><img src="https://lucie.zolta.cz/images/krprog/GridArt_20220611_221217694.jpg" border="0" width="100%" /></p></div>]]></description>
			<author>L.Zolta@seznam.cz (Super User)</author>
			<category>Robotika 2021/22</category>
			<pubDate>Sat, 11 Jun 2022 18:14:49 +0000</pubDate>
		</item>
		<item>
			<title>Javascript - převoznicky hlavolam</title>
			<link>https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/324-javascript-prevoznicky-hlavolam</link>
			<guid isPermaLink="true">https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/324-javascript-prevoznicky-hlavolam</guid>
			<description><![CDATA[<div class="feed-description"><p>Aktuální výzva pro programátory je naprogramovat středověký převoznický hlavolam.</p>
<p>Na jednom břehu stojí tři urozené sourozenecké páry. Sourozenecký pár tvoří vždy bratr a sestrou. Tato skupinka se potřebuje dostat na břeh druhý. Loďka je dvou místna a sama plout nedokáže. Celá akce převozu má však jednu podmínku: <strong>Nikdy nesmí zůstat princezna s cizím princem bez dozoru svého bratra</strong> (ani na břehu ani na lodi). Jinak dojde k "neštěstí", nepříbuzný princ využije situace políbí nechráněnou princeznu, ta už nebude nepolíbena, čímž dojde k zostuzení celé její rodiny, jady, jady, da.... prostě GAME OVER, TRY IT AGAIN. Pokud přistane princ u břehu s nechráněnu princeznou, automaticky vyskočí z lodě i bez akce uživatele a hra tím opět končí.</p>
<p> </p>
<p>Lucku napadají dva postupy:</p>
<p>1) Držet informace o pozici figur (princů a princezen) v místech. Tedy na místě</p>
<p>BŘEH1 se nachází PRINC1,PRINCEZNA1,PRINCEZNA2,...</p>
<p>LOĎ se nachází PRINC3, PRINCEZNA3</p>
<p>....</p>
<p>2) Jiný postup by bylo držet informaci o pozici figur u figur. Tedy že figura</p>
<p>PRINC1 se nachází na BŘEH1</p>
<p>PRINEZNA1 se nachází na LOĎ</p>
<p>....</p>
<p> </p>
<p>Vzhledem k nutnosti testovat přítomnost figur v rámci míst, se mi jeví praktičtější postup č.1.</p>
<p> </p>
<p>Tak či onak se k tomu bude hodit znalost <a href="https://lucie.zolta.cz/index.php/programovani-i/271-14-pole">polí</a> (případně <a href="https://www.w3schools.com/js/js_objects.asp">objektů</a>) a znalost <a href="https://lucie.zolta.cz/index.php/programovani-i/269-13-cykly">cyklů</a>.</p></div>]]></description>
			<author>L.Zolta@seznam.cz (Super User)</author>
			<category>Robotika 2021/22</category>
			<pubDate>Thu, 02 Jun 2022 14:00:35 +0000</pubDate>
		</item>
		<item>
			<title>3D tisk - Modelace klamerky</title>
			<link>https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/323-modelace-klamerky</link>
			<guid isPermaLink="true">https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/323-modelace-klamerky</guid>
			<description><![CDATA[<div class="feed-description"><p>Výzva dnešního dne je vymodelovat klamerku (kolíček na prádlo) se svým jménem. Výsledek by měl být kompatibilní se standartní klamerkou, tak že využijeme půl klamerky klasické a druhou půlku nahradíme svým produktem.</p>
<p>Zde jsou fotografie dřevěné klamerky, které můžete použít k modelaci té své. Požijete-li k modelaci 3D malování můžete se odpichnout od <a href="https://lucie.zolta.cz/index.php/krouzky/robotika-a-prog-2021/321-3d-tisk-tutorial-3d-malovani-win-10">tutoriálu židle</a>.</p>
<p><img src="https://lucie.zolta.cz/images/krprog/klamerka.jpg" border="0" width="100%" style="border: 0;" /></p>
<p> </p>
<p><img src="https://lucie.zolta.cz/images/krprog/klamerka-rozmer.jpg" border="0" width="100%" style="border: 0;" /></p>
<p> </p>
<p><img src="https://lucie.zolta.cz/images/krprog/klamerka-rozmer2.jpg" border="0" width="100%" style="border: 0;" /></p>
<p> </p>
<hr />
<h2>3. samostatný tisk klamerek (kolíčků na prádlo)</h2>
<p>3. samostatný tisk proběhl celkem úspěšně. Tiskli jsme bez podpěr 4 kolíčky. První podkladová vrstva, však nešla z výrobků sloupnout. Pouze v případě kulatého baskedbalového míče se to povedlo a první vrstva odpadla sama během čištění v lihu. Objekty které ležely na dně větší styčnou plochou se už první vrstvy nezbavily.</p>
<p><img src="https://lucie.zolta.cz/images/krprog/klamerka-jmeno-odlomena-prvni-vrstva.jpg" border="0" width="100%" style="border: 0;" /></p>
<p> </p>
<p><img src="https://lucie.zolta.cz/images/krprog/klamerka-tisk.jpg" border="0" width="100%" style="border: 0;" /></p>
<hr />
<p>Projekt tisku půlklamerky výborný. Děti zvládly během půlhodinky, včetně studia tutoriálu židle. Přesnost modelace si vzápětí ověří podle doléhavosti kolíčku k druhé části kolíku. V případě neodhadnutí měřítka se hodí mít kleštičky a upravit svírací drátek.</p>
<p> </p></div>]]></description>
			<author>L.Zolta@seznam.cz (Super User)</author>
			<category>Robotika 2021/22</category>
			<pubDate>Thu, 02 Jun 2022 07:21:27 +0000</pubDate>
		</item>
		<item>
			<title>3D tisk - tutorial - Blender</title>
			<link>https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/322-3d-tisk-tutorial-blender</link>
			<guid isPermaLink="true">https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/322-3d-tisk-tutorial-blender</guid>
			<description><![CDATA[<div class="feed-description"><h2>Úvod do základní obsluhy</h2>
<p><iframe title="YouTube video player" src="https://www.youtube.com/embed/dbC2erviQkw?start=120" frameborder="0" width="560" height="315"></iframe></p>
<p><iframe title="YouTube video player" src="https://www.youtube.com/embed/U9pNSZY1LBs" frameborder="0" width="560" height="315"></iframe></p>
<h2>Jak vyrobit polygon (libovolnou plochu danou body)</h2>
<p><iframe title="YouTube video player" src="https://www.youtube.com/embed/GEliViQGbn8" frameborder="0" width="560" height="315"></iframe> </p>
<p> </p>
<h2> </h2>
<h2>Jak vyrobit hrnek</h2>
<p>Toto video pustit až když máš blender trochu ošahany. Rychlonalejvárna. Každopádně se tam dozvíš:</p>
<p>- odstranění čás tělesa - 0:27</p>
<p>- přidání roviny mezi označené body - 0:55</p>
<p>- přidání bodů (lupů) - 1:55</p>
<p>- vyhlazení hranatých předmětů - 2:42, 3:29</p>
<p>- nastavení tloušťky stějny - 3:00</p>
<p>- tvarování těles po vrstvách (virtuální soustružení) - 1:07</p>
<p><iframe title="YouTube video player" src="https://www.youtube.com/embed/DXcvQXQ3qb0" frameborder="0" width="560" height="315"></iframe></p>
<p> </p>
<h2>Cut (rozdíl dvou těles)</h2>
<p><iframe title="YouTube video player" src="https://www.youtube.com/embed/62rDhWB6O-0" frameborder="0" width="560" height="315"></iframe></p>
<h2>Ohýbání</h2>
<p><iframe title="YouTube video player" src="https://www.youtube.com/embed/Tdjb8wAert4" frameborder="0" width="560" height="315"></iframe></p>
<h2>Jak vyrobit křivky v Blendru</h2>
<p><iframe title="YouTube video player" src="https://www.youtube.com/embed/Ve9h7-E8EuM" frameborder="0" width="560" height="315"></iframe></p></div>]]></description>
			<author>L.Zolta@seznam.cz (Super User)</author>
			<category>Robotika 2021/22</category>
			<pubDate>Thu, 26 May 2022 14:46:06 +0000</pubDate>
		</item>
		<item>
			<title>3D tisk - tutoriál - 3D Malování (Win 10)</title>
			<link>https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/321-3d-tisk-tutorial-3d-malovani-win-10</link>
			<guid isPermaLink="true">https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/321-3d-tisk-tutorial-3d-malovani-win-10</guid>
			<description><![CDATA[<div class="feed-description"><p>3D Malování je celkem intuitivní, ale i dost omezené. Lepší by se bylo naučit rovnou v Blendru. Jednak se tim usnadní jeden mezikrok při cestě do tiskárny a jednak je to sofistikovanější nástroj (snad O:)). Každopádně tady jsou šikovné tutoriály podle kterých se snadno sami naučíte malovat v 3D malování, které je součástí win10.</p>
<h2>Jak udělat v 3D Malování židli</h2>
<p><iframe title="YouTube video player" src="https://www.youtube.com/embed/upWamLobkVI" frameborder="0" width="560" height="315"></iframe></p>
<h2>Jak udělat v 3D Malování raketu</h2>
<p><iframe title="YouTube video player" src="https://www.youtube.com/embed/LEh6jKAQ8fA" frameborder="0" width="560" height="315"></iframe></p>
<h2>Jak udělat v 3D Malování osla</h2>
<p><iframe title="YouTube video player" src="https://www.youtube.com/embed/M2YY8y_XxQg" frameborder="0" width="560" height="315"></iframe></p>
<p> </p>
<h2>Jak udělat v 3D Malování auto</h2>
<p><iframe title="YouTube video player" src="https://www.youtube.com/embed/30QR51i_ibY" frameborder="0" width="560" height="315"></iframe></p>
<p>Pro naše účely tisku netřeba objekt vybarvovat, neboť se vytiskne v barvě použité pryskyřice (aktuálně žluté).</p></div>]]></description>
			<author>L.Zolta@seznam.cz (Super User)</author>
			<category>Robotika 2021/22</category>
			<pubDate>Thu, 26 May 2022 14:36:07 +0000</pubDate>
		</item>
		<item>
			<title>3D tisk - 2.samostatný</title>
			<link>https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/320-3d-tisk-2-samostatny</link>
			<guid isPermaLink="true">https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/320-3d-tisk-2-samostatny</guid>
			<description><![CDATA[<div class="feed-description"><p>Druhý tisk byl už úspěšnější. Po konzultaci s lidmi z Prusa (vyrobce tiskarny) jsem přišli na způsob jak vytisknout složitější vymodelované objekty z 3D Malování. Zde je návod:</p>
<p>3D Malování → *.GLB → Blender → *.STL → PrusaSlicer →  *.SL1S  →  TISK</p>
<p>A zde jsou výsledek našeho snažení:</p>
<p>1. Vlastnoručně vymodelované objekty v 3D Malování</p>
<p><img src="https://lucie.zolta.cz/images/krprog/3D-tisk-vlastnich-modelu-prusa-SL1S.jpg" border="0" width="100%" style="border: 0;" /></p>
<p>...a po vyštípání podpěr...<img src="https://lucie.zolta.cz/images/krprog/3D-vlastni-vytvory2.jpg" border="0" width="100%" style="border: 0;" /></p>
<p>2. Drsňácké prsteny jakéhosi herce O:)</p>
<p><img src="https://lucie.zolta.cz/images/krprog/3D-tisk-D-Rock-prsten.jpg" border="0" width="100%" style="border: 0;" /></p></div>]]></description>
			<author>L.Zolta@seznam.cz (Super User)</author>
			<category>Robotika 2021/22</category>
			<pubDate>Thu, 26 May 2022 14:15:56 +0000</pubDate>
		</item>
		<item>
			<title>3D tisk - 1.samostatný</title>
			<link>https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/318-3d-tisk-1-samostatny</link>
			<guid isPermaLink="true">https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/318-3d-tisk-1-samostatny</guid>
			<description><![CDATA[<div class="feed-description"><p>První náš samostatný pokus o 3D tisk byl úspěšný jen na půl. Nepodařio se nám vytisknout vlastní projekty složené v 3D malování z více části. Při řešení tohoto problému jsme prozkoumali blender a udělali si lepší představu o různých 3D formátech.</p>
<p>Nakonec jsme vytiskli alespoň 9 malých smartphonků a spočítali jejich cenu v závislosti na ceně a spotřebě pryskyřice.</p>
<p><img src="https://lucie.zolta.cz/images/20220519_161105.jpg" border="0" width="100%" style="border: 0;" /></p>
<p> </p></div>]]></description>
			<author>L.Zolta@seznam.cz (Super User)</author>
			<category>Robotika 2021/22</category>
			<pubDate>Wed, 25 May 2022 06:08:15 +0000</pubDate>
		</item>
		<item>
			<title>3D tisk</title>
			<link>https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/316-3d-tisk</link>
			<guid isPermaLink="true">https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/316-3d-tisk</guid>
			<description><![CDATA[<div class="feed-description"><ol>
<li>V 3D malování uložit ve formátu *.3MF, na flashce přenést na komp u tiskárny</li>
<li>Otevřít v programu PrusaSlicer, kde lze upravit výslednou velikost, čas expozice a vzpěry (viz. video)</li>
<li>Exportovat z PrusaSlicer na flash do formátu *.SL1S</li>
<li>Pichnout flashku do zapnuté tiskárny (dva power tlačítka, jedno zezadu, druhé zepředu)<ol>
<li>Nalistovat na displeji USB/..../*.SL1S</li>
<li>Skrolovaním doprava se dostanu na tralčítka NASTAVENÍ, TISK (v nastavení můžu jseště upravit čas expoziční čas osvícení, pokud už jsem to nerobila v PrusaSliceru).</li>
<li>Nalít pryskyřici dle instrukcí na displeji tiskárny (např. 40%) dle rysek ve vaničce. Pryskyřice by měla mít pokojovou teplotu. Příliš chladnou pryskyřici třeba ohřát.</li>
<li>TISK (bacha, při tisknutí to divně křupe, to je v pořádku je to známka toho že to tam tvrdne)</li>
</ol></li>
<li>Po dotisknutí vyjede hlava s vyrobkem, ulepeným od pryskyřice.<ol>
<li>Dát kryt proti ukápnutí</li>
<li>Odšroubovat hlavu</li>
<li>Zeškrábnout výrobky špachtlí (krabice ve skříňce)</li>
<li>Hodit do lihu a opláchnout</li>
<li>Položit na sluníčko a nechat 24hodin vytvrdnout</li>
<li>Důkladně lihem očistit hlavu</li>
<li>Pokud se nebude dál tisknout slít pryskyřici přes trychtýř se sítkem zpět do lahvičky. V případě nepoužití síta, hrozí že se do pryskyřice dostane vytvrdnutý úlomek a při dalším tisku dojde k neprosvícení místa s úlomkem.</li>
<li>Vyčistit vaničku vlažnou vodou s jarem co nejlépe. Opatrně na poškrábaní průhledné folie, dá se vyměnit, ale je tam hodně šroubků :P Pokud se bude v nejbližší době zase tisknout stačí vaničku přikrýt výkem.</li>
</ol></li>
<li>Při čištění zacházet jako s chemikáliemi.</li>
</ol>
<p> </p>
<p> </p></div>]]></description>
			<author>L.Zolta@seznam.cz (Super User)</author>
			<category>Robotika 2021/22</category>
			<pubDate>Thu, 12 May 2022 11:08:56 +0000</pubDate>
		</item>
		<item>
			<title>Toaletní robot a workflow diagramy</title>
			<link>https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/312-toaletni-robot-a-workflow-diagramy</link>
			<guid isPermaLink="true">https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/312-toaletni-robot-a-workflow-diagramy</guid>
			<description><![CDATA[<div class="feed-description"><p>Pro sestavení robota z toaletních rourek, potřebujeme vyřešit mnoho praktických problému (uchycení motoru, uchycení hlavy, vzhled, funkčnost a ovládání robota). Mnoho věcí však můžeme řešit současně. Rozdělíme-li si úkoly a budeme na nich pracovat společně, vpohodě vše stihneme i když se někde sekneme.</p>
<p><iframe title="YouTube video player" src="https://www.youtube.com/embed/2AfVwIl2yQ0" frameborder="0" width="560" height="315"></iframe> </p>
<p>Rozvrhnout takovou spolupráci není vůbec snadné. Abychom se snáze zorientovali v procesu výroby robota a odhalili možné problémy je dobré použít tzv. workflow diagramy.<img src="https://lucie.zolta.cz/images/krprog/workflow%20-%20toaletn%20robot.png" border="0" width="100%" style="border: 0;" /></p>
<p>Podobné diagramy můžeme použít k rozkreslení programu, abychom lépe pochopili všechny děje, ke kterým dochází.</p>
<p> </p>
<p> </p></div>]]></description>
			<author>L.Zolta@seznam.cz (Super User)</author>
			<category>Robotika 2021/22</category>
			<pubDate>Thu, 17 Mar 2022 21:45:17 +0000</pubDate>
		</item>
		<item>
			<title>Složité podmínky AND OR</title>
			<link>https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/311-slozite-podminky-and-or</link>
			<guid isPermaLink="true">https://lucie.zolta.cz/index.php/krouzky-vsechny/robotika-a-prog-2021/311-slozite-podminky-and-or</guid>
			<description><![CDATA[<div class="feed-description"><p>Potřebujeme-li složitější podmínku, která je složena z více "dotazů" potřebujeme k tomu logické operátory</p>
<pre>&amp;&amp;     ...AND znamená "a zároveň
||      ...OR znamená "nebo"</pre>
<p> </p>
<p>V případě dinohry potřebujeme testovat nějakou takovou podmínku: pokud je překážka v místě dinosaura <strong>A</strong> <strong>ZÁROVEŇ</strong> dinosaurus není ve vzduchu.</p>
<pre>if( prekazka.zleva &lt; mistokolize  &amp;&amp;  dinoVeVzduchu== false){
         //sražka 
}<br /><br /></pre>
<h2>Boolovská hodnota</h2>
<p>V souvislostí s logickými operátory AND a OR je třeba zmínit ještě jeden datový typ a to boolean. Do teď jsme pracovali s:</p>
<p>- řetězci, což je text a píše se do uvozovek například:<strong>"toto je retezec"</strong>, <strong>"Ahoj světe!"</strong>,<strong> "8"</strong></p>
<p>- čísly, což je hodnota numerická která se dá sčítat, odčítat například: <strong>0</strong>, <strong>4</strong>, <strong>-2</strong>, <strong>5.8</strong></p>
<p>- bollean, což je pravdivostní hodnota která může nabývat jen dvou stavů: <strong>true</strong>, <strong>false</strong></p>
<p><strong><br /></strong>Podmínka <strong>if </strong>očekává v závorce boolean hodnotu if(bool){}</p>
<p> </p>
<h2>Logické operátory</h2>
<p>Známe operátory matematické jako sčítání odčítání násobení apod. Které fungují s hornotami typu číslo. Výsledkem takové operace je opět číslo.</p>
<pre>tutu = 8 * 2;
prom = 4 + tutu;     //prom=20</pre>
<p>Pro boolen hodnoty používáme <a href="http://physics.ujep.cz/~mmaly/vyuka/oporaPrgB/011.html">logické operátory</a>. Jde o různé porovnávání, které zvykneme cpát do podmínek a nově i AND a OR. Výsledkem takové operace je pak hodnota true nebo false.</p>
<pre>prom = 5;
bulibuli = prom &gt; 8;       // false (někdy se může zobrazit jako 0), protože 5 není větší než 8
abcd = prom &lt; 10;        // true (někdy se může zobrazit jako 1), protože 5 je menší než 10
if(prom == 5)...              //true, podmínka splněna protože prom je rovno 5
if(prom != 5) ...              //false, podmínka nesplněna protože prom není různé od 5<br />if(prom &lt; 7 &amp;&amp; prom&gt;3)...            //true, podmínka je splněna protože 5 se nachází v intervalu (3;5) je větší než tři a neší než 5<br />if(prom==7 || prom==3)...            //false, podmínka bude splněna pokud prom bude 7 nebo 3, v tomto případě tedy splněná není<br /><br /></pre>
<p> </p>
<p> </p></div>]]></description>
			<author>L.Zolta@seznam.cz (Super User)</author>
			<category>Robotika 2021/22</category>
			<pubDate>Thu, 17 Mar 2022 13:57:10 +0000</pubDate>
		</item>
	</channel>
</rss>
