https://wikisofia.cz/w/index.php?title=Projekt_P%C3%ADp_%C5%A1ou&feed=atom&action=history
Projekt Píp šou - Historie editací
2024-03-29T05:02:42Z
Historie editací této stránky
MediaWiki 1.33.0
https://wikisofia.cz/w/index.php?title=Projekt_P%C3%ADp_%C5%A1ou&diff=35312&oldid=prev
Lucie.Rocnakova v 5. 6. 2016, 18:23
2016-06-05T18:23:53Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="cs">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Verze z 5. 6. 2016, 18:23</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l103" >Řádek 103:</td>
<td colspan="2" class="diff-lineno">Řádek 103:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Návrhy na zlepšení ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Návrhy na zlepšení ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dále je možnost celou jednotku učinit samostatně fungujícím systémem (napájení přes solární panely, připojení k WiFi)<del class="diffchange diffchange-inline"></br></del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Dále je možnost celou jednotku učinit samostatně fungujícím systémem (napájení přes solární panely, připojení k WiFi)<ins class="diffchange diffchange-inline">, či využít video.</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">Možnost využití videa</del></div></td><td colspan="2"> </td></tr>
</table>
Lucie.Rocnakova
https://wikisofia.cz/w/index.php?title=Projekt_P%C3%ADp_%C5%A1ou&diff=35311&oldid=prev
Lucie.Rocnakova: Přidání fotografií.
2016-06-05T18:19:53Z
<p>Přidání fotografií.</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="cs">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Verze z 5. 6. 2016, 18:19</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l83" >Řádek 83:</td>
<td colspan="2" class="diff-lineno">Řádek 83:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Popis vývoje a konečné verze ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Popis vývoje a konečné verze ==</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Soubor:Predni pohled.jpeg|thumb|267x267px|Přední pohled na krmítko. Červené světýlko signalizuje přítomnost ptáčka, malý otvor v dolní části stěny je pak vyřezán pro kameru, která snímá objevivšího se návštěvníka.]]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>První varianta pracovala s Arduinem, které jsme pomocí sériového portu chtěli připojit k Raspbery Pi. Následně se ale ukázalo, že pro projekt je vhodnější jen samostatné Raspbery Pi. Pomocí breadboardu jsme k RPi připojili PRI Motion Sensor. Přes ethernetový kabel jsme RPi připojili k síti a nakonfigurovali tak, aby pracoval i Pi Camera Module. Následně jsme vytvořili skript v Pythonu, který při spuštění senzoru aktivuje kameru a následně fotografii uloží. V další fázi jsme kód upravili tak, aby fotku neukládal, ale tweetnul na sociální síť Twitter (@pip_sou):</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>První varianta pracovala s Arduinem, které jsme pomocí sériového portu chtěli připojit k Raspbery Pi. Následně se ale ukázalo, že pro projekt je vhodnější jen samostatné Raspbery Pi. Pomocí breadboardu jsme k RPi připojili PRI Motion Sensor. Přes ethernetový kabel jsme RPi připojili k síti a nakonfigurovali tak, aby pracoval i Pi Camera Module. Následně jsme vytvořili skript v Pythonu, který při spuštění senzoru aktivuje kameru a následně fotografii uloží. V další fázi jsme kód upravili tak, aby fotku neukládal, ale tweetnul na sociální síť Twitter (@pip_sou):</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>RPi zkontroluje PIR senzor:</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>RPi zkontroluje PIR senzor:</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l91" >Řádek 91:</td>
<td colspan="2" class="diff-lineno">Řádek 93:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:- pokud zaznamená aktivitu</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>:- pokud zaznamená aktivitu</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">:</del>:spustí Pi Cam Module a vyfotí snímek</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>:spustí Pi Cam Module a vyfotí snímek</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">[[Soubor:Pracovní uložení Raspberry Pi v zádech krmítka.jpeg|thumb|267x267px|Pracovní uložení uložení Raspberry Pi v ještě nezakrytých zádech krmítka. Černou izolepou je zajištěn PIR sensor, pod ním je kamera s Raspberry Pi.]]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::fotografii sdílí na sociální síť Twitter</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>::fotografii sdílí na sociální síť Twitter</div></td></tr>
</table>
Lucie.Rocnakova
https://wikisofia.cz/w/index.php?title=Projekt_P%C3%ADp_%C5%A1ou&diff=35308&oldid=prev
Lucie.Rocnakova v 5. 6. 2016, 18:12
2016-06-05T18:12:09Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="cs">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Verze z 5. 6. 2016, 18:12</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l98" >Řádek 98:</td>
<td colspan="2" class="diff-lineno">Řádek 98:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>V poslední fázi jsme přes crontab nastavili shellový skript tak, aby se skript v Pythonu automaticky spusti při zapnutí RPi. Nyní tedy stačí připojit RPi do sítě a krmítko začne automaticky fotit.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>V poslední fázi jsme přes crontab nastavili shellový skript tak, aby se skript v Pythonu automaticky spusti při zapnutí RPi. Nyní tedy stačí připojit RPi do sítě a krmítko začne automaticky fotit.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">[[Soubor:Predni pohled.jpeg|thumb|240x240px]]</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Návrhy na zlepšení ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Návrhy na zlepšení ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dále je možnost celou jednotku učinit samostatně fungujícím systémem (napájení přes solární panely, připojení k WiFi)</br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dále je možnost celou jednotku učinit samostatně fungujícím systémem (napájení přes solární panely, připojení k WiFi)</br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Možnost využití videa</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Možnost využití videa</div></td></tr>
</table>
Lucie.Rocnakova
https://wikisofia.cz/w/index.php?title=Projekt_P%C3%ADp_%C5%A1ou&diff=35307&oldid=prev
Lucie.Rocnakova: Zkouška vložení obrázku.
2016-06-05T18:11:37Z
<p>Zkouška vložení obrázku.</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="cs">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Starší verze</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Verze z 5. 6. 2016, 18:11</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l98" >Řádek 98:</td>
<td colspan="2" class="diff-lineno">Řádek 98:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>V poslední fázi jsme přes crontab nastavili shellový skript tak, aby se skript v Pythonu automaticky spusti při zapnutí RPi. Nyní tedy stačí připojit RPi do sítě a krmítko začne automaticky fotit.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>V poslední fázi jsme přes crontab nastavili shellový skript tak, aby se skript v Pythonu automaticky spusti při zapnutí RPi. Nyní tedy stačí připojit RPi do sítě a krmítko začne automaticky fotit.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Soubor:Predni pohled.jpeg|thumb|240x240px]]</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Návrhy na zlepšení ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Návrhy na zlepšení ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dále je možnost celou jednotku učinit samostatně fungujícím systémem (napájení přes solární panely, připojení k WiFi)</br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dále je možnost celou jednotku učinit samostatně fungujícím systémem (napájení přes solární panely, připojení k WiFi)</br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Možnost využití videa</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Možnost využití videa</div></td></tr>
</table>
Lucie.Rocnakova
https://wikisofia.cz/w/index.php?title=Projekt_P%C3%ADp_%C5%A1ou&diff=35298&oldid=prev
Vojtech.Soudny: Založena nová stránka s textem „== Členové projektu == Anna Marie Němcová (SNM, am.nemcova@yahoo.co.uk)<br /> Vojtěch Soudný (SNM, vojtech.soudny@gmail.com)<br /> Kateřina Cepákov…“
2016-06-05T17:13:15Z
<p>Založena nová stránka s textem „== Členové projektu == Anna Marie Němcová (SNM, am.nemcova@yahoo.co.uk)<br /> Vojtěch Soudný (SNM, vojtech.soudny@gmail.com)<br /> Kateřina Cepákov…“</p>
<p><b>Nová stránka</b></p><div>== Členové projektu ==<br />
Anna Marie Němcová (SNM, am.nemcova@yahoo.co.uk)<br /><br />
Vojtěch Soudný (SNM, vojtech.soudny@gmail.com)<br /><br />
Kateřina Cepáková (SNM, katka.ce@seznam.cz)<br /><br />
Lucie Ročňáková (SNM, lucierocnakova@gmail.com)<br /><br />
Eva Hryzbylová (SNM, ehryzbylova@seznam.cz)<br /><br />
== Motivace vzniku projektu a jeho význam ==<br />
Chtěli jsme vytvořit projekt, který by propojil fyzický svět s tím virtuálním. Sociální síť Twitter používá estetiku z ptačí říše (ve znaku je ptáček a příspěvek se označuje jako “pípnutí”), proto jsme chtěli tuto estetiku zhmotnit a následně ji na tuto sociální síť vrátit a tím tak kruh uzavřít.<br /><br />
Krmítko je pro ptáky obzvláště v chladnějších měsících podstatným rezervoárem potravy. Dochází také k interakci mezi lidmi a ptactvem, ke které v běžných situacích nedochází. I přesto je ale většina děje v krmítku lidem skryta. Pokud už se člověk rozhodne ptáky v krmítku pozorovat, ptáci během chvíle splašeně odletí. <br /><br />
Naše Píp šou se snaží skryté děje dokumentovat a v reálném čase odhalovat. Přílet ptáka do krmítka zaznamená pohybový sensor PIR, jehož signál aktivuje fotoaparát, který děj zachytí. Fotografie je následně přenesena na sociální síť Twitter, kde ji mohou lidé ihned vidět, okomentovat, sdílet či s ní jinak pracovat.<br /><br />
Počítáme s tím, že se na krmítku bude dále pracovat, například na přidání zvuku, krátkých videí, streamu anebo automatické detekce chybějící potravy a nezávislost celého systému.<br /><br />
== Použitý materiál a software ==<br />
=== Hardware: === <br />
<br /> Raspberry Pi<br /> Pi Camera Module<br /> PIR Motion Sensor<br /> breadboard<br /> 3x odpor<br /> propojovací kabely<br /><br />
=== Software: ===<br />
<br /> OS Raspbian<br /> Python<br /> Cyberduck<br /><br />
=== Materiál: ===<br />
<br /> dřevěnná prkna<br /> vruty<br /> sololitová deska<br /> mech<br /> rákosí<br /> hlína<br /> igelitová taška<br /> lepící páska<br /><br />
== Vlastní zdrojový kód ==<br />
<code><br />
<br />
from picamera import PiCamera<br />
<br />
import time<br />
<br />
import RPi.GPIO as GPIO<br />
<br />
import sys<br />
<br />
from twython import Twython<br />
<br />
<br />
CONSUMER_KEY = '****'<br />
<br />
CONSUMER_SECRET = '***'<br />
<br />
ACCESS_KEY = '***'<br />
<br />
ACCESS_SECRET = '***'<br />
<br />
<br />
api = Twython(CONSUMER_KEY,CONSUMER_SECRET,ACCESS_KEY,ACCESS_SECRET) <br />
<br />
api.update_status(status=sys.argv[1])<br />
<br />
<br />
GPIO.setwarnings(False)<br />
<br />
GPIO.setmode(GPIO.BOARD)<br />
<br />
GPIO.setup(11, GPIO.IN)<br />
<br />
<br />
camera = PiCamera()<br />
<br />
camera.rotation = -90<br />
<br />
<br />
while True:<br />
i=GPIO.input(11)<br />
if i==0: <br />
print "Ptak neni",i #Pokud je output z motion sensoru LOW<br />
time.sleep(3)<br />
elif i==1: #Pokud je output z motion sensoru HIGH<br />
print "Ptak je!", i<br />
camera.capture("/home/pi/Desktop/pipsou_test/pipsou.jpg")<br />
photo = open('pipsou.jpg','rb')<br />
api.update_status_with_media(media=photo, status='Ptáček přiletěl!')<br />
time.sleep(10)<br />
</code><br />
<br />
Zároveň jsme do RPi vložili shell kód tak, aby se automaticky spustil skript při spuštění RPi.<br />
<br />
<code><br />
cd /<br />
<br />
cd /home/pi/Desktop<br />
<br />
sudo python pipshow_test_1.py<br />
<br />
cd /<br />
</code><br />
<br />
== Popis vývoje a konečné verze ==<br />
První varianta pracovala s Arduinem, které jsme pomocí sériového portu chtěli připojit k Raspbery Pi. Následně se ale ukázalo, že pro projekt je vhodnější jen samostatné Raspbery Pi. Pomocí breadboardu jsme k RPi připojili PRI Motion Sensor. Přes ethernetový kabel jsme RPi připojili k síti a nakonfigurovali tak, aby pracoval i Pi Camera Module. Následně jsme vytvořili skript v Pythonu, který při spuštění senzoru aktivuje kameru a následně fotografii uloží. V další fázi jsme kód upravili tak, aby fotku neukládal, ale tweetnul na sociální síť Twitter (@pip_sou):<br />
RPi zkontroluje PIR senzor:<br />
:- pokud aktivitu nezaznamená <br />
<br />
::tři sekundy počká, následně se aktivuje znovu<br />
<br />
:- pokud zaznamená aktivitu<br />
<br />
::spustí Pi Cam Module a vyfotí snímek<br />
<br />
::fotografii sdílí na sociální síť Twitter<br />
<br />
::po 10s se PIR senzor aktivuje znovu<br />
<br />
V poslední fázi jsme přes crontab nastavili shellový skript tak, aby se skript v Pythonu automaticky spusti při zapnutí RPi. Nyní tedy stačí připojit RPi do sítě a krmítko začne automaticky fotit.<br />
<br />
== Návrhy na zlepšení ==<br />
Dále je možnost celou jednotku učinit samostatně fungujícím systémem (napájení přes solární panely, připojení k WiFi)</br><br />
Možnost využití videa</div>
Vojtech.Soudny