This commit is contained in:
MrEidam
2026-02-13 02:08:09 +01:00
parent ecce55b1ce
commit 70a9457de5
13 changed files with 148 additions and 97 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

BIN
img/ButtIrlBack.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 KiB

BIN
img/ButtIrlFront.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 880 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

BIN
img/ButtLay.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 434 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

BIN
img/PicoPower.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 325 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

BIN
img/Sound.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 516 KiB

BIN
sablona_dmp.pdf Executable file → Normal file

Binary file not shown.

View File

@@ -236,7 +236,7 @@ Doporučení:
\subsubsection{Pájení konektorů na Pico} \subsubsection{Pájení konektorů na Pico}
Pro připojení externích modulů k Raspberry Pi Pico je nutné připájet dva 20-pinové 2,54~mm pravoúhlé \textit{male headery}. Alternativně lze použít přímé propojení drátů, pokud se jedná o experimentální zapojení. Pro připojení externích modulů k Raspberry Pi Pico je nutné připájet dva 20-pinové 2,54~mm pravoúhlé \textit{male headery}. Alternativně lze použít přímé propojení drátů, pokud se jedná o experimentální zapojení.
\begin{figure}[h] % 'h' = here \begin{figure}[ht]
\centering \centering
\includegraphics[width=0.6\textwidth]{img/Pi_feet.png} \includegraphics[width=0.6\textwidth]{img/Pi_feet.png}
\caption{Připájené nožky na Raspberry Pi Pico} \caption{Připájené nožky na Raspberry Pi Pico}
@@ -264,14 +264,14 @@ K připojení ILI9225 displeje použijeme kabely s délkou cca 20 cm s \textit{f
\item LCD LED (pokud je) = GP22 \texttt{<- Žlutá} \item LCD LED (pokud je) = GP22 \texttt{<- Žlutá}
\end{itemize} \end{itemize}
\begin{figure}[h] % 'h' = here \begin{figure}[ht]
\centering \centering
\includegraphics[width=0.8\textwidth]{img/PiDisCir.png} \includegraphics[width=0.8\textwidth]{img/PiDisCir.png}
\caption{Zapojení Displeje} \caption{Zapojení Displeje}
\label{fig:PiDisCir} \label{fig:PiDisCir}
\end{figure} \end{figure}
\begin{figure}[h] % 'h' = here \begin{figure}[ht]
\centering \centering
\includegraphics[width=0.8\textwidth]{img/PiDisCirIrl.png} \includegraphics[width=0.8\textwidth]{img/PiDisCirIrl.png}
\caption{Příklad reálné zapojení dipleje} \caption{Příklad reálné zapojení dipleje}
@@ -281,7 +281,7 @@ K připojení ILI9225 displeje použijeme kabely s délkou cca 20 cm s \textit{f
\vspace{69mm} \vspace{69mm}
\textbf{Poznámky} \textbf{Poznámky}
\begin{itemize} \begin{itemize}
\item Ne všechny ILI9225 displeje mají pin \texttt{LED}. Pokud je přítomen, musí být připojený na +3,3 V nebo na napětí v rozsahu 03,3 V pro regulaci jasu, jinak displej nebude svítit. \item Ne všechny ILI9225 displeje mají pin \texttt{LED}. Pokud je přítomen, musí být připojený na +3,3 V nebo na napětí v rozsahu 0-3,3 V pro regulaci jasu, jinak displej nebude svítit.
\item Pin \texttt{VCC} není připojen přímo k +3,3 V na Pico, protože tento výstup je omezen na jedno zařízení, proto je nutné připojit kabel k desce, z které budeme napájet více komponentů současně (např. displej + MAX98357 zesilovač). \item Pin \texttt{VCC} není připojen přímo k +3,3 V na Pico, protože tento výstup je omezen na jedno zařízení, proto je nutné připojit kabel k desce, z které budeme napájet více komponentů současně (např. displej + MAX98357 zesilovač).
\item Zkontrolujte dvakrát všechna zapojení před napájením. I když Pico obvykle odolá drobným chybám, \textbf{zkrat mezi +3,3 V a GND může zařízení poškodit.} \item Zkontrolujte dvakrát všechna zapojení před napájením. I když Pico obvykle odolá drobným chybám, \textbf{zkrat mezi +3,3 V a GND může zařízení poškodit.}
\item Při manipulaci s kabely dávejte pozor, aby nedošlo k poškození konektorů nebo pinů na desce. \item Při manipulaci s kabely dávejte pozor, aby nedošlo k poškození konektorů nebo pinů na desce.
@@ -296,35 +296,41 @@ K připojení ILI9225 displeje použijeme kabely s délkou cca 20 cm s \textit{f
\end{itemize} \end{itemize}
\subsubsection{Připravování SD karty} \subsubsection{Připravování SD karty}
MicroSD / SD karta je použita pro ukládání ROM her a postupu v nich. Pro tento projekt je potřeba zformátovaná FAT32 karta s ROM her, které legálně vlastníme. ROMky musí mít příponu .gb jinak nebudou identifikováni programem. ROMky se musí nacházet v root složce.
MicroSD / SD karta slouží pro ukládání herních ROM souborů a ukládání herního postupu (save dat). Bez správně připravené SD karty zařízení nebude schopné hry načíst. Pro tento projekt je nutné použít kartu naformátovanou na souborový systém \textbf{FAT32} s názvem \textbf{Pico-GB}, protože jiný formát (např. exFAT nebo NTFS) program nedokáže správně přečíst.
Na kartu je potřeba nahrát pouze ROM soubory her, které legálně vlastníme. Program rozpoznává pouze soubory s příponou \textbf{.gb} (GameBoy ROM). Pokud má soubor jinou příponu (např. .zip nebo .gbc), nebude se v menu zobrazovat. ROM soubory se musí nacházet přímo v hlavní složce (rootu) SD karty - nesmí být uložené v podsložkách.
\begin{itemize} \begin{itemize}
\item Připojte svou SD kartu k počítači a naformátujte ji na FAT32 \item Připojte SD kartu k počítači a naformátujte ji na FAT32
\item Zkopírujte vaše .gb soubory do rootu složky SD karty \item Zkontrolujte, že je karta prázdná
\item Připojte SD kartu do ILI9225 SD slotu \item Zkopírujte všechny .gb soubory přímo do root složky SD karty
\item Insert the SD card into the ILI9225 SD card slot using a Micro SD adapter \item Bezpečně odeberte SD kartu z počítače
\item Vložte SD kartu do ILI9225 SD slotu (pomocí MicroSD adaptéru)
\end{itemize} \end{itemize}
Správná příprava SD karty je klíčová - většina problémů s nenačítáním her bývá způsobena špatným formátem nebo nesprávným umístěním souborů.
\subsubsection{Připojování SD karty do čtečky} \subsubsection{Připojování SD karty do čtečky}
SD čtečka na displeji ILI9225 komunikuje s Pico pomocí SPI rozhraní. Každý pin musí být zapojen správně, jinak komunikace nebude fungovat.
\begin{itemize} \begin{itemize}
\item SD MISO = GP12 = ORANGE \item SD MISO = GP12 = ORANGE
\item SD CS = GP13 = WHITE \item SD CS = GP13 = WHITE
\item SD SCK = GP14 = GREEN \item SD SCK = GP14 = GREEN
\item SD MOSI = GP15 = BLUE \item SD MOSI = GP15 = BLUE
\end{itemize} \end{itemize}
\begin{figure}[h] % 'h' = here
\begin{figure}[ht]
\centering \centering
\includegraphics[width=0.69\textwidth]{img/PicoGBSDCardReaderConnection.png} \includegraphics[width=0.69\textwidth]{img/PicoGBSDCardReaderConnection.png}
\caption{Připojení čtečky z displeje} \caption{Připojení čtečky z displeje}
\label{fig:SDDisCon} \label{fig:SDDisCon}
\end{figure} \end{figure}
Některé ILI9225 moduly mají nekvalitní nebo nestabilní SD čtečku. Pokud dojde ke špatnému kontaktu, Pico nedokáže správně číst data z karty. Typickým projevem je zobrazení náhodných znaků nebo prázdného seznamu her.
ILI9225 SD čtečka nefungje vždy správně, když to se stane, Pico nedokáže komunikovat se zařízením a zobrazí náhodné charaktery místo názvu her: \begin{figure}[ht]
\begin{figure}[h] % 'h' = here
\centering \centering
\includegraphics[width=0.6\textwidth]{img/BadConnectionWithSDCardReaderOrBrokenSDCardReader.jpg} \includegraphics[width=0.6\textwidth]{img/BadConnectionWithSDCardReaderOrBrokenSDCardReader.jpg}
\caption{Špatné spojení s čtečkou} \caption{Špatné spojení s čtečkou}
@@ -332,9 +338,9 @@ ILI9225 SD čtečka nefungje vždy správně, když to se stane, Pico nedokáže
\end{figure} \end{figure}
\vspace{69mm} \vspace{69mm}
Podkud se to stane, tak můžeme napájet na piny přímo adaptér na SD kartu k Picu, jak na obrázku dole. Jako bonus musíme k bílému, modrému, zelenému, oranžovému drátu na SD kartě připájet k Picu 3,3V (červený drát) a k zemi (GND - černý drát): Pokud se tento problém objeví, je možné obejít vestavěnou čtečku a připojit MicroSD adaptér přímo k Picu. Toto řešení bývá stabilnější. Kromě SPI vodičů je nutné připojit také napájení 3,3V (červený vodič) a GND (černý vodič).
\begin{figure}[h] % 'h' = here \begin{figure}[ht]
\centering \centering
\includegraphics[width=0.4\textwidth]{img/DirectConnectionToSDCard.jpg} \includegraphics[width=0.4\textwidth]{img/DirectConnectionToSDCard.jpg}
\caption{Přímé spojení s čtečkou} \caption{Přímé spojení s čtečkou}
@@ -342,16 +348,15 @@ Podkud se to stane, tak můžeme napájet na piny přímo adaptér na SD kartu k
\end{figure} \end{figure}
\vspace{69mm} \vspace{69mm}
Po připojení dipleje a čtečky SD karty do Pica, můžeme zkontrolovat, že obrazovka funguje správně po připojení Pica přez USB. Pokud vše funguje tak jak má, uvidíme menu s výběrem her! Po správném připojení displeje a SD karty můžeme Pico připojit přes USB k počítači a ověřit funkčnost. Pokud je vše zapojeno správně, zobrazí se menu s výběrem her.
\begin{figure}[h] % 'h' = here \begin{figure}[ht]
\centering \centering
\includegraphics[width=0.6\textwidth]{img/PicoGBGameSelectionMenu.png} \includegraphics[width=0.6\textwidth]{img/PicoGBGameSelectionMenu.png}
\caption{Přímé spojení s čtečkou} \caption{Menu výběru her}
\label{fig:PiGameSel} \label{fig:PiGameSel}
\end{figure} \end{figure}
\vspace{69mm} \vspace{69mm}
\subsubsection{Připojení tlačítek} \subsubsection{Připojení tlačítek}
Tlačítka se připájí na pájecí desku stejně jako na obrázku dole. Každé tlačítko je připojeno na GND na jedné straně a k Picu na druhé. K připojení tlačítek k Picu jsou použity cca 20 cm dráty s ženským konektorem na jedné straně. Tlačítka se připájí na pájecí desku stejně jako na obrázku dole. Každé tlačítko je připojeno na GND na jedné straně a k Picu na druhé. K připojení tlačítek k Picu jsou použity cca 20 cm dráty s ženským konektorem na jedné straně.
@@ -370,37 +375,143 @@ Tlačítka se připájí na pájecí desku stejně jako na obrázku dole. Každ
\item GND = černá \item GND = černá
\end{itemize} \end{itemize}
img - Pico-GB Buttons Circuit \begin{figure}[ht]
\centering
\includegraphics[width=0.6\textwidth]{img/ButtLay.png}
\caption{Zapojení tlačítek}
\label{fig:ButtLay}
\end{figure}
img - irl zadek \begin{figure}[ht]
img - irl předek \centering
\includegraphics[width=0.6\textwidth]{img/ButtIrlFront.png}
\label{fig:ButtIrlBack}
\end{figure}
\subsubsection{Přidání zvuků} \begin{figure}[ht]
\centering
\includegraphics[width=0.6\textwidth]{img/ButtIrlBack.png}
\label{fig:ButtIrlFront}
\end{figure}
\vspace{69mm}
\subsubsection{Přidání zvuku}
MAX98357 zesilovač je připojen k Picu s cca 20 cm kabely s ženským konektorem a reprák k zesilovači jako jde vidět dole. Kvůli jednomu 3V3 output pinu z Pica musíme zesilovač napájet k pájecí desce jako jsme udělali s LCD displejem pro 3,3V. Pro přehrávání zvuku použijeme zesilovač MAX98357A, který komunikuje s Pico přes I2S rozhraní. Tento modul převádí digitální audio signál na analogový signál pro reproduktor.
Kvůli omezenému počtu 3V3 pinů na Pico je nutné napájení rozvést přes pájecí desku (stejně jako u LCD displeje).
\begin{itemize} \begin{itemize}
\item MAX98357A DIN = GP26 = modrá \item MAX98357A DIN = GP26 = modrá
\item MAX98357A BCLK = GP27 = zelená \item MAX98357A BCLK = GP27 = zelená
\item MAX98357A LRC = GP28 = Bílá \item MAX98357A LRC = GP28 = bílá
\item MAX98357 GND = černá \item MAX98357A GND = černá
\item MAX98357 VIN = 3V3 (OUT) = červená \item MAX98357A VIN = 3V3 (OUT) = červená
\end{itemize} \end{itemize}
img - Pico-GB sound circuit \begin{figure}[ht]
\centering
\includegraphics[width=0.6\textwidth]{img/Sound.png}
\caption{Zapojení zesilovače a reproduktoru}
\label{fig:PiSound}
\end{figure}
\vspace{69mm}
Po správném zapojení by měl být zvuk čistý a bez výrazného šumu. Pokud se objeví praskání nebo zkreslení, je vhodné zkontrolovat uzemnění a kvalitu spojů.
\subsubsection{Připojení baterie a nabíječky} \subsubsection{Připojení baterie a nabíječky}
Na Picu můžeme hrát hned po připojení k USB, ale pokud by jsme chtěli na Picu hrát kdekoliv a udělat z něho přenosnou herní konzoli, budeme muset k němu přidat baterii s vypínačem a nabíječkou. Pico nekonzumuje tolik elektřiny, ani když je přecyklovaný na 266MHz, takže po připojení baterie se doba hraní velice prodlouží! Pico lze napájet přímo přes USB, ale pro vytvoření přenosné herní konzole je vhodné použít baterii (např. Li-Ion nebo Li-Pol) spolu s nabíjecím modulem a vypínačem.
Preferovaný způsob dávání elektřiny Picu je když není připojené přes USB a připojené napětí je mezi 1,8 - 5,5V na VSYS pin. Spotřeba Pica není vysoká, ani při přetaktování na 266 MHz. Díky tomu může zařízení na baterii fungovat několik hodin bez nutnosti nabíjení.
Hlavně si musíme dát pozor, nesmíme vypínat baterii pokud je Pico připojené k elektřině přes micro USB-B na Picu. Zapojení je velice jednoduché ale normálně by obsahoval Schotkyho diodu aby jsme předešli problémům pokud budeme dávat elektřinu na VBUS pin. Doporučený způsob napájení mimo USB je přivedení napětí na pin VSYS v rozsahu 1,8-5,5 V. Toto napětí je následně regulováno interním stabilizátorem.
img - Pico-GB Power Circuit Důležité upozornění:
Nikdy nevypínejte baterii, pokud je Pico současně připojeno k napájení přes micro USB-B. Mohlo by dojít k poškození nebo nestabilnímu chování zařízení.
Ve finální verzi zapojení by měla být použita Schottkyho dioda, která zabrání zpětnému toku proudu mezi USB a baterií.
\begin{figure}[ht]
\centering
\includegraphics[width=0.8\textwidth]{img/PicoPower.png}
\caption{Zapojení napájení}
\label{fig:PiPower}
\end{figure}
\vspace{69mm}
\subsubsection{Návrh a výroba 3D tištěné krabičky}
Pro vytvoření finální přenosné konzole bylo nutné navrhnout vlastní ochrannou krabičku. Cílem nebylo pouze zakrýt elektroniku, ale vytvořit pevné a ergonomické tělo zařízení, které se bude držet pohodlně v ruce a bude vizuálně připomínat klasický Game Boy.
Krabička byla navržena jako dvoudílná - přední část obsahuje otvory pro displej, tlačítka a reproduktor, zadní část slouží jako kryt elektroniky a baterie. Obě části jsou spojeny pomocí šroubů, což umožňuje snadnou údržbu nebo opravu zařízení.
\textbf{Použitý materiál - PLA}
Pro tisk byl zvolen materiál PLA (polylaktid), protože:
\begin{itemize}
\item je snadno tisknutelný a vhodný pro začátečníky,
\item má dostatečnou pevnost pro běžné používání,
\item nevyžaduje vyhřívanou komoru,
\item má nízké deformace při tisku.
\end{itemize}
PLA je zároveň ekologičtější než některé jiné plasty, protože je vyráběn z obnovitelných zdrojů (např. kukuřičného škrobu).
\textbf{Nastavení tisku}
Při tisku byly použity běžné parametry:
\begin{itemize}
\item výška vrstvy 0,2 mm,
\item výplň 15-20 \%,
\item teplota trysky přibližně 200 °C,
\item teplota podložky přibližně 60 °C.
\end{itemize}
Tyto hodnoty zajistily dostatečnou pevnost a zároveň rozumnou dobu tisku. Po vytištění bylo nutné odstranit podpěry a lehce obrousit hrany.
\subsubsection{Ergonomie a rozložení ovládání}
Rozložení tlačítek bylo inspirováno originálním Game Boyem. Na levé straně je umístěn směrový kříž (D-PAD), na pravé straně akční tlačítka A a B. Pod displejem se nachází tlačítka START a SELECT.
Toto rozložení umožňuje intuitivní ovládání her bez nutnosti si zvykat na nové uspořádání. Velikost tlačítek byla přizpůsobena tak, aby bylo možné zařízení pohodlně držet i delší dobu.
\subsection{Montáž a finální kompletace}
Po vytištění krabičky a otestování všech elektronických částí následovala finální montáž zařízení.
Postup:
\begin{itemize}
\item upevnění displeje do přední části krabičky,
\item osazení a fixace tlačítek,
\item umístění Raspberry Pi Pico a pájecí desky,
\item upevnění reproduktoru,
\item vložení baterie a kontrola izolace vodičů,
\item uzavření zadního krytu a přišroubování.
\end{itemize}
Před finálním uzavřením bylo nutné zkontrolovat, zda žádné vodiče nejsou skřípnuté a zda nedochází ke zkratu.
\subsubsection{Možná vylepšení do budoucna}
I když je zařízení plně funkční, existují možnosti dalšího zlepšení:
\begin{itemize}
\item použití větší baterie pro delší výdrž,
\item přidání regulace hlasitosti pomocí potenciometru,
\item použití kvalitnějšího displeje s vyšším rozlišením,
\item optimalizace návrhu krabičky pro lepší chlazení.
\end{itemize}
\section{Závěr}
Cílem této maturitní práce bylo navrhnout, postavit a otestovat přenosnou herní konzoli schopnou emulovat hry pro původní Nintendo Game Boy pomocí mikrokontroléru Raspberry Pi Pico. Dále jsem si stanovil za úkol navrhnout vlastní ovládání a vytvořit funkční krabičku, která bude zařízení chránit a zároveň připomínat klasický Game Boy, včetně použití 3D tisku z PLA materiálu.
Tyto cíle se mi podařilo splnit. Úspěšně jsem nakonfiguroval a nahrál upravený firmware Pico-GB, který umožňuje spouštět herní soubory ve formátu \texttt{.gb} z SD karty, zobrazovat je na 2,2" LCD displeji a ovládat je pomocí klasického ovládacího rozložení tlačítek (D-PAD a akční tlačítka). Konzole běží plynule a umožňuje přehrávání široké škály her díky optimalizacím jako přetaktování mikrokontroléru a podpoře I2S zvuku. Implementoval jsem také menu pro výběr her ze SD karty s podporou save dat a běžným ovládáním přímo z tlačítek zařízení, podobně jako v originálním handheldu.
Součástí práce byla i praktická konstrukce zařízení - navázání všech komponentů, jako jsou displej, SD čtečka, I2S zesilovač a tlačítka, na Raspberry Pi Pico a jejich otestování. Výsledné zařízení funguje jako plnohodnotný emulátor Game Boy her a reaguje na uživatelské ovládání tak, jak bylo zamýšleno. Důležitým výstupem je i ovládací režim v menu a možnost ovládání herních funkcí (např. menu výběru, přehrávání zvuku, změna rychlosti nebo palet).
Dalším významným výsledkem je návrh a příprava komponentů pro 3D tištěnou krabičku z PLA materiálu. Tato krabička zajistí mechanickou ochranu všech elektronických částí, umožní pevné uchycení ovládacích prvků a přispěje k celkovému ergonomickému dojmu přenosné konzole, která se svou velikostí a ovládáním blíží klasickému Game Boyi. Inspiraci pro výrobní a tiskové postupy jsem čerpal z open-source zdrojů, které popisují optimalizaci 3D tištěných dílů včetně tlačítek a krytu.
Projekt mi umožnil propojit teoretické znalosti s praktickou konstrukcí - od programování mikrokontroléru, přes elektrické zapojení až po mechanický návrh krabičky. Naučil jsem se pracovat s firmwarem, ovládáním menu, SD kartami a také s návrhem dílů pro 3D tisk, což jsou dovednosti, které mohou být využity i v dalších technických projektech.
Závěrem lze konstatovat, že všechny stanovené cíle byly dosaženy a výsledkem je funkční a přenosná herní konzole s vlastním ovládáním, emulací klasických her a designem doplněným o 3D tištěnou krabičku.
@@ -469,19 +580,8 @@ img - Pico-GB Power Circuit
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage \newpage
\section{Úvod} \section{Úvod}
\noindent Do úvodu patří:
\begin{itemize}
\item proč jsem si zvolil dané téma
\item výchozí situace a předpoklady
\item cíle práce, čeho chci dosáhnout
\item jak asi toho chci dosáhnout (zhruba, stručně)
\end{itemize}
Obvyklá délka úvodu je cca 1/2 -- 3/4 stránky, ale může mít i více. Neměl by mít podstatně méně. Píšete jej až poté, co je hotový text práce.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\vspace{20mm} \vspace{20mm}
@@ -505,35 +605,6 @@ Text by měl obsahovat vše co slibujete v úvodu, včetně dostatečně podrobn
Je možné zmínit i důležitější slepé uličky, kterými jste museli projít. Je možné zmínit i důležitější slepé uličky, kterými jste museli projít.
Z výsledků samozřejmě vyvodíte podrobné závěry, které se potom stručně shrnou na konci práce. Z výsledků samozřejmě vyvodíte podrobné závěry, které se potom stručně shrnou na konci práce.
\subsection{Zálohování textu}
Když budete cokoli psát, ukládejte starší verze vždy odděleně, abyste se
k nim mohli kdykoli vrátit. Kusy textu, které jste se rozhodli nepoužít, taky ukládejte do zvláštního souboru (např: \textit{odkladiste.tex}). Smazat se to dá vždycky, ale psát to znova je zbytečné.
\textbf{A POŘÁD ZÁLOHUJTE. POŘÁD !!!}
Ideální pro zálohy větších projektů typu ročníková práce nebo třeba návrh webu je verzovací systém git
(např. \href{https://www.itnetwork.cz/programovani/git/git-tutorial-historie-a-principy/}{zde} a \href{https://git-scm.com/book/cs/v2/%C3%9Avod-Z%C3%A1klady-syst%C3%A9mu-Git}{zde})
a server \href{https://github.com/}{github} nebo \href{https://bitbucket.org/}{bitbucket}.
\subsection{Příkazy pro umístění obrázků}
Na úvod jedna dost podstatná informace: \textbf{velké obrázky} \textbf{patří do příloh} (1/2 polovina strany a více), pouze menší obrázky mohou být v textu.
Další také podstatná informace: \textbf{obrázky do textu vkládejte zkomprimované}. Na běžný obrázek do textu s rezervou stačí velikost cca 600x400 bodů, což odpovídá velikosti v desítkách kB. Komprimací obrázků se masivně zmenšuje velikost výsledného pdf souboru (a v případě použití gitu velikost repozitáře).
\textbf{Obrázek \ref{fig:3Dmodel} bude umístěn přesně tam, kde ho máte v textu:}
\vspace{-5mm}
\hfill\\[\intextsep]
\begin{minipage}{\textwidth}
\begin{center}
\includegraphics[scale=0.6]{img/3dtank3.jpg}
\figcaption{3D model -- přesné umístění obrázku} \label{fig:3Dmodel}
\end{center}
\end{minipage}
\vspace{1mm}
\subsection{Ukázky citací} \subsection{Ukázky citací}
Parametry měniče napětí LM2567 zjistíte v jeho datasheetu \cite{lm2567}. Jak správ\-ně tento datasheet ocitovat, si přečtete v \cite{cit-jed} na straně 7. Další podrobnosti o~citační normě a vysvětlení použitého citačního stylu \texttt{czplain} najdete v \cite{bibtex:pysny}. Hodně informací o stylu \texttt{czplain} najdete také přímo ve zdrojovém soubouru stylu \textit{czplain.bst} přímo v adresáři této šablony. Další příkazy a informace o~systému \LaTeX{} najdete v knize \cite{rybitex}. Parametry měniče napětí LM2567 zjistíte v jeho datasheetu \cite{lm2567}. Jak správ\-ně tento datasheet ocitovat, si přečtete v \cite{cit-jed} na straně 7. Další podrobnosti o~citační normě a vysvětlení použitého citačního stylu \texttt{czplain} najdete v \cite{bibtex:pysny}. Hodně informací o stylu \texttt{czplain} najdete také přímo ve zdrojovém soubouru stylu \textit{czplain.bst} přímo v adresáři této šablony. Další příkazy a informace o~systému \LaTeX{} najdete v knize \cite{rybitex}.
@@ -544,15 +615,6 @@ Další také podstatná informace: \textbf{obrázky do textu vkládejte zkompri
\section{Závěr} \section{Závěr}
I pro závěr platí, že obvyklá délka je cca 1/2 -- 3/4 stránky, ale může mít i více. Neměl by mít podstatně méně. Píšete jej také až poté, co je hotový text práce.
V závěru byste měli uvést:
\begin{itemize}
\item znovu cíle práce, ale na rozdíl od úvodu v minulém čase
\item jak bylo nebo nebylo těchto cílů dosaženo
\item důležité výsledky, ke kterým jste dospěli
\end{itemize}
\url{https://www.seznam.cz} \url{https://www.seznam.cz}
Nezapomeňte, že každý čte napřed anotaci, obsah, úvod a závěr. Nezapomeňte, že každý čte napřed anotaci, obsah, úvod a závěr.
@@ -606,13 +668,3 @@ Další také podstatná informace: \textbf{obrázky do textu vkládejte zkompri
%****************************************************** %******************************************************
1 pt = 0,35 mm 1 pt = 0,35 mm

View File

@@ -1,6 +1,5 @@
dopsat text včetně: dopsat text včetně:
závěru závěru
seznamu literatury+odkazů do textu seznamu literatury+odkazů do textu
zbývajících součástek zbývajících součástek
kontrola pravopisu a srozumitelnosti do 6.2. kontrola pravopisu a srozumitelnosti do 6.2.