Line 1... |
Line 1... |
1 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
1 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> |
2 |
<html> |
2 |
<html> |
3 |
<head> |
3 |
<head> |
4 |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
4 |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
5 |
<title> Nástroje </title> |
5 |
<title> Průvodce začátečníka </title> |
6 |
<meta name="keywords" content="stavebnice MLAB používané nástroje"> |
6 |
<meta name="keywords" content="stavebnice MLAB používané nástroje"> |
7 |
<meta name="description" content="Projekt MLAB, Používané nástroje"> |
7 |
<meta name="description" content="Projekt MLAB, Používané nástroje"> |
8 |
<!-- AUTOINCLUDE START "Page/Head.cs.ihtml" DO NOT REMOVE --> |
8 |
<!-- AUTOINCLUDE START "Page/Head.cs.ihtml" DO NOT REMOVE --> |
9 |
<link rel="StyleSheet" href="../../../../../Web/CSS/MLAB.css" type="text/css" title="MLAB základní styl"> |
9 |
<link rel="StyleSheet" href="../../../../../Web/CSS/MLAB.css" type="text/css" title="MLAB základní styl"> |
10 |
<link rel="StyleSheet" href="../../../../../Web/CSS/MLAB_Print.css" type="text/css" media="print"> |
10 |
<link rel="StyleSheet" href="../../../../../Web/CSS/MLAB_Print.css" type="text/css" media="print"> |
Line 77... |
Line 77... |
77 |
postup. Nejdříve je třeba si ujasnit, jaké funkce má vaše zařízení mít - sepište si je na papír. |
77 |
postup. Nejdříve je třeba si ujasnit, jaké funkce má vaše zařízení mít - sepište si je na papír. |
78 |
</p> |
78 |
</p> |
79 |
|
79 |
|
80 |
<p> |
80 |
<p> |
81 |
<i>Příklad</i> |
81 |
<i>Příklad</i> |
82 |
Mám úžasný nápad, udělat si vlastní elektronický teploměr. Vím, že chci: |
82 |
Potřebuji udělat vlastní elektronický teploměr. Vím, že chci: |
83 |
<> měři |
83 |
<ul> |
- |
|
84 |
<li>Měřit teplotu vzduchu v místnosti - v laboratoři</li> |
- |
|
85 |
<li>Naměřenou teplotu budu zobrazovat na display</li> |
- |
|
86 |
<li>Zařízení budu napájet z baterií</li> |
- |
|
87 |
</ul> |
84 |
</p> |
88 |
</p> |
85 |
|
89 |
|
86 |
<p> |
90 |
<p> |
87 |
Když si budete jistí, že už máte všechny, pokračujte tak, že si od zařízení nakreslíte blokové schéma. |
91 |
Když si budete jistí, že už máte všechny, pokračujte tak, že si od zařízení nakreslíte blokové schéma. |
88 |
</p> |
92 |
</p> |
89 |
|
93 |
|
90 |
<h3> Výběr modulů </h3> |
94 |
<h3> Výběr modulů </h3> |
91 |
<p> |
95 |
<p> |
92 |
Z blokového schéma tedy vidím, že hledám modul mikroprocesoru, LCD, napájení a snímače teploty. Projdu tedy se |
96 |
Z blokového schéma tedy vidím, že hledám modul mikroprocesoru, LCD, napájení a snímače teploty. Projdu tedy |
93 |
<a href="/Server/GenIndex/GenIndex.php?lang=cs&path=/Modules" title="výpis modulů">seznam modulů</a> a podívám se, jestli již |
97 |
<a href="/Server/GenIndex/GenIndex.php?lang=cs&path=/Modules" title="výpis modulů">seznam modulů</a> a podívám se, jestli již |
94 |
neexistuje něco se mnou požadovanou funkcí. |
98 |
neexistuje něco se mnou požadovanou funkcí. |
95 |
</p> |
99 |
</p> |
96 |
|
100 |
|
- |
|
101 |
<p> |
- |
|
102 |
Vidím, že se zobrazením problém není. Mohu například použít <a href="/Modules/HumanInterfaces/LCD2L4P02A/DOC/HTML/LCD2L4P02A.cs.html" |
- |
|
103 |
title="výpis modulů">LCD2L4P02A</a>. Pro měření teploty mi sice žádný z modulů se senzory nevyhovuje, ale na |
- |
|
104 |
<a href="http://wiki.mlab.cz/" title="MLAB wiki">wiki</a> najdu, že měření teploty lze snadno realizovat připojením |
- |
|
105 |
<a href="http://wiki.mlab.cz/doku.php?id=cs:wire_sensors" title="MLAB wiki">vhodného čidla</a> přímo na modul mikroprocesoru. |
- |
|
106 |
Co se týká výběru samotného mikroprocesoru, je zde výběr již mnohem širší. |
- |
|
107 |
</p> |
- |
|
108 |
|
97 |
<h2> Mikroprocesory </h2> |
109 |
<h2> Mikroprocesory </h2> |
98 |
<p> |
110 |
<p> |
99 |
Vzhledem k tomu, že dnes již téměř každé elektronické zařízení obsahuje v nějaké formě zabudovaný mikroprocesor, je vhodné se jim více |
111 |
Vzhledem k tomu, že dnes již téměř každé elektronické zařízení obsahuje v nějaké formě zabudovaný mikroprocesor, je vhodné se jim více |
100 |
věnovat. |
112 |
věnovat. |
101 |
</p> |
113 |
</p> |
Line 132... |
Line 144... |
132 |
hlavní výhodou je vysoký výpočetní výkon, který umožňuje zpracovávat relativně velké toky dat (například obraz z malé kamery). |
144 |
hlavní výhodou je vysoký výpočetní výkon, který umožňuje zpracovávat relativně velké toky dat (například obraz z malé kamery). |
133 |
Jejich vývojové prostředí je tak na mezi úrovní AVR a PIC existují tedy relativně kvalitní knihovny, avšak programovací |
145 |
Jejich vývojové prostředí je tak na mezi úrovní AVR a PIC existují tedy relativně kvalitní knihovny, avšak programovací |
134 |
prostředí (i komerční) téměř výhradně používají volný kompilátor GNU gcc. |
146 |
prostředí (i komerční) téměř výhradně používají volný kompilátor GNU gcc. |
135 |
</p> |
147 |
</p> |
136 |
|
148 |
|
- |
|
149 |
<h2> Propojení a programování </h2> |
- |
|
150 |
Díky tomu, že moje zařízení má být napájeno z baterií a nepotřebuje téměř žádný výpočetní výkon vyberu mikroprocesor PIC16F877 v modulu |
- |
|
151 |
PIC16F87xTQ4401B. Firmware naprogramuji v prostředí CCS C, které jsem si jako student s nedostatkem času koupil za sníženou cenu. |
- |
|
152 |
|
137 |
|
153 |
|
138 |
</div> |
154 |
</div> |
139 |
|
155 |
|
140 |
<!-- AUTOINCLUDE START "Page/Footer.cs.ihtml" DO NOT REMOVE --> |
156 |
<!-- AUTOINCLUDE START "Page/Footer.cs.ihtml" DO NOT REMOVE --> |
141 |
<!-- ============== PATIČKA ============== --> |
157 |
<!-- ============== PATIČKA ============== --> |