<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1989587596180054729</atom:id><lastBuildDate>Sat, 31 Aug 2024 05:07:02 +0000</lastBuildDate><category>DSP2017</category><category>Pigeonator</category><title>Here goes nothing</title><description></description><link>http://maciejsykala.blogspot.com/</link><managingEditor>noreply@blogger.com (Maciej Sykała)</managingEditor><generator>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1989587596180054729.post-5937334484096203958</guid><pubDate>Sun, 12 Mar 2017 22:04:00 +0000</pubDate><atom:updated>2017-03-12T15:06:18.919-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DSP2017</category><category domain="http://www.blogger.com/atom/ns#">Pigeonator</category><title>Pierwsze koty za płoty</title><description>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;Jako że Raspberry Pi w wersji 3 czekał na półce od kilku dni, a nabyłem ostatni brakujący element, a mianowicie kartę microSD, postanowiłem odpalić sprzęta. Szybki look do internetów jak to zrobić i surprise surprise, oprócz różnych distro linuksów, dostępny jest Windows 10 IoT Core. Jego instalacja na karcie jest prostsza niż konstrukcja instrukcji warunkowej &quot;switch&quot;, więc nie ma sensu się rozpisywać. Wystarczy ściągnąć narzędzie&amp;nbsp;&lt;a href=&quot;https://developer.microsoft.com/en-us/windows/iot/downloads&quot;&gt;Windows 10 IoT Core Dashboard&lt;/a&gt;, pare kliknięć, kilka comboboxów i wuala!&amp;nbsp;Już po 10 minutach na malinie śmiga Windows. Podłączenie klawiatury czy myszki jest automatycznie wykrywane, zobaczymy jak będzie z kamerką.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;Rzekomo cała ta platforma jest tak przezajebista, że będę mógł developować na desktopie w Visual Studio, a całość odpalać i debugować na malinie z poziomu samego IDE. No panie toż to się fizjologom nie śniło! Jeżeli to prawda to będzie bardzo fajnie. Tymczasem w następnym poście postaram się zorganizować jakiś plan projektu i nakreślić założenia projektowe. Życzę wszystkim miłego nadchodzącego tygodnia.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
</description><link>http://maciejsykala.blogspot.com/2017/03/pierwsze-koty-za-poty.html</link><author>noreply@blogger.com (Maciej Sykała)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1989587596180054729.post-1379362529536099747</guid><pubDate>Sun, 12 Mar 2017 12:18:00 +0000</pubDate><atom:updated>2017-03-12T05:18:29.202-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DSP2017</category><category domain="http://www.blogger.com/atom/ns#">Pigeonator</category><title>Co w trawie piszczy</title><description>&lt;div lang=&quot;zxx&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6u1FhFM3IJCE8fxB3udb00AdqixtoyswbXodmLqk8f6rGDQN17wMebrUJN9uii2RjPXlipP1y17HnAMo6x4v69K5Nc-BA4JIe1FUklAnTdgtgm_FYurq_8Rq_v-F_EA_m0RH3v8JVeJk/s1600/grass.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6u1FhFM3IJCE8fxB3udb00AdqixtoyswbXodmLqk8f6rGDQN17wMebrUJN9uii2RjPXlipP1y17HnAMo6x4v69K5Nc-BA4JIe1FUklAnTdgtgm_FYurq_8Rq_v-F_EA_m0RH3v8JVeJk/s1600/grass.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Zanim zaczniemy się brać do pracy, warto zaznajomić się z istniejącymi urządzeniami. Niepodobnym byłoby przecież planować jakieś rozwiązanie bez rozeznania jakie to robią inni. Przy takim podejściu może się okazać, że ktoś już zrobił to co my prościej i efektywniej. No i mimo, że to projekt dla funu, będziemy mieli poczucie że wykonaliśmy kawał dobrej, nikomu nie potrzebnej roboty.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;1. Project Sentry Gun&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;a href=&quot;http://projectsentrygun.rudolphlabs.com/products/gladiator-ii-paintball-turret&quot;&gt;http://projectsentrygun.rudolphlabs.com/products/gladiator-ii-paintball-turret&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=nTs7VRFV36c&amp;amp;t=314s&quot;&gt;https://www.youtube.com/watch?v=nTs7VRFV36c&amp;amp;t=314s&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Zadziwiająco fachowy amatorski projekt autonomicznego działka do paintballa. Porządna konstrukcja i solidne oprogramowanie. Bardzo dobrze radzi sobie ze śledzeniem celu przy użyciu kamery IP. Głowica na bazie serwomotorów z oddzielnymi sterownikami. Dostępny jest kod źródłowy programu. Niestety, oprogramowanie napisane w Javie, a działanie urządzenia obsługiwane jest z komputera. Tym niemniej, na stronie jest dużo wartościowych informacji, na pewno trzeba będzie wrócić po cenne wskazówki.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;2. Real Tracking and Shooting Portal Turret&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=MTSWjkXBHOs&quot;&gt;https://www.youtube.com/watch?v=MTSWjkXBHOs&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Nieruchoma kamerka internetowa, działka ruchome. Sterowanie serwosilnikami przez Arduino, przetwarzanie obrazu – PC + Matlab. Miałem na studiach do czynienia z taką kombinacją. Dobrze to wspominam, bo w Matlabie przetwarzanie obrazu można było sprawnie zrobić, jednak szybkość działania algorytmu dupy nie urywała. Wysoki poziom abstrakcji w zamian za obniżenie wydajności. Nie wiem dlaczego, ale Arduino działa na mnie jak płachta na byka. Niby ma ułatwiać rozpoczęcie przygody z programowaniem, ale dla mnie to jak uczenie się Esperanto jako języka obcego. Niby można, ale czemu od razu nie zacząć od czegoś bardziej przydatnego?&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;3. Motion Tracking Turret Robot&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;a href=&quot;https://github.com/steve-vincent/SentryTurret&quot;&gt;https://github.com/steve-vincent/SentryTurret&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=bgmDVvE1pLw&amp;amp;spfreload=10&quot;&gt;https://www.youtube.com/watch?v=bgmDVvE1pLw&amp;amp;spfreload=10&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Przykład tego jak niechciałbym, żeby ten projekt się skończył. Flaga na ścianie dopełnia obrazu nędzy i rozpaczy. Ale ale! Jest to co chciałem – projekt na Raspberaku i do tego w Pythonie. Kod źródłowy dostępny, być może będzie można się czegoś ciekawego dowiedzieć. Prędkość działania tego wszystkiego daje trochę do myślenia. Zastanawiam się czy da się to przyspieszyć, czy jednak malina to nie będzie wąskim gardłem całego projektu.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;4. Hackerhouse tracking turret&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;a href=&quot;https://hackaday.io/project/18665-motion-tracking-airsoft-turret&quot;&gt;https://hackaday.io/project/18665-motion-tracking-airsoft-turret&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=HoRPWUl_sF8&quot;&gt;https://www.youtube.com/watch?v=HoRPWUl_sF8&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;No grubo poczynają. Projekt DIY, filmik na YT bardzo długi, pokazujący częściowo sposób budowy i działania urządzenia. Plany konstrukcji jak i kod udostępniony. Platforma RPI3+Python, więc mój target. Na uwagę zasługuje użycie silników krokowych, ale skoro tak to można było się pokusić o możliwość full obrotu wokół własnej osi. Następne źródło dalszej inspiracji.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Wnioski&lt;/span&gt;&lt;/h3&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;Projektów autonomicznych działek w necie jest cała masa. Jest to jak widzę obiekt zainteresowań airsoftgun/paintball -owców. Jak widać wykonania są lepsze i gorsze. Na pewno nie chcę jakiegoś ustrojstwa zlepionego z kiblowych rurek poklejonych klejem na gorąco, aczkolwiek można się spodziewać, że projekt przejściowo będzie tak właśnie wyglądał. Wszystkie te projekty szczerze mówiąc pozostawiają trochę do życzenia. W sumie łatwo mi mówić – &quot;zrób własne i pogadamy&quot;. Ale jakoś to wszystko wolno i tochę chaotycznie działa. Odnoszę wrażenie, że być może moje wyobrażenia, co można zrobić na Raspberry PI mogą być, że tak powiem, zbyt wygórowane. Nie traćmy jednak zapału i chęci, zobaczymy co da się zrobić.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Trebuchet MS, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://maciejsykala.blogspot.com/2017/03/co-w-trawie-piszczy_12.html</link><author>noreply@blogger.com (Maciej Sykała)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6u1FhFM3IJCE8fxB3udb00AdqixtoyswbXodmLqk8f6rGDQN17wMebrUJN9uii2RjPXlipP1y17HnAMo6x4v69K5Nc-BA4JIe1FUklAnTdgtgm_FYurq_8Rq_v-F_EA_m0RH3v8JVeJk/s72-c/grass.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1989587596180054729.post-6284587362018811119</guid><pubDate>Sun, 05 Mar 2017 22:07:00 +0000</pubDate><atom:updated>2017-03-07T06:50:10.814-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DSP2017</category><category domain="http://www.blogger.com/atom/ns#">Pigeonator</category><title>Hello world</title><description>&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI0KU4lLowbGYtWG-zWAIWmN8rG2AXB942k3S9pWZdgwDLGj3uOXxB6bUR_aSSyCW7H7uhW4C-FjBD_uYhGV9ymcb8DU8wjgyKPAbI7S4IrEPPhA2yR5xLPPjJptG9HKSn_LK59ybQVWg/s1600/onious_pigeon.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI0KU4lLowbGYtWG-zWAIWmN8rG2AXB942k3S9pWZdgwDLGj3uOXxB6bUR_aSSyCW7H7uhW4C-FjBD_uYhGV9ymcb8DU8wjgyKPAbI7S4IrEPPhA2yR5xLPPjJptG9HKSn_LK59ybQVWg/s1600/onious_pigeon.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;Witam,&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;nie jestem wybitnie
estetą, ale nie lubię jak mi ktoś sra na balkon. Generalnie tym
kimś są gołębie, zakała każdego miasta. Ludzie mają na ten
problem różne rozwiązania – niektórzy obwiązują balkon
reklamówkami (?), niektórzy stawiają na poręczy wypchane orły,
niektórzy zabudowują balkon. A ja chce wysłać tym skrytosrajcom wyraźny komunikat, że to miasto jest za małe dla nas dwóch.
Zamiast chować im pod kołdrę głowę konia, postanowiłem zbudować
działko, które będzie razić wrażych wrogów promieniami śmierci.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;Cele projektu&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;Jak wiadomo zmusić się
aby w wolnym czasie nad sobą pracować nie jest łatwo. Jeszcze
trudniej, kiedy w tym wszystkim nie widać jakiegoś konkretnego
celu. Poprzez zrobienie tego projektu chciałem sobie właśnie ten
cel postawić. Nie przewidując jaki będzie finalny wygląd
projektu, na pewno dostarczy sporo dobrej zabawy.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;Jest to jeden z projektów
z szuflady, który chodził mi po głowie już od kilku lat. Głównym
jego celem projektu jest nauczenie się czegoś nowego. Mam na liście
kilka technologii/urządzeń z którymi chciałbym się zapoznać, a
z którymi w dotychczasowej pracy zawodowej jako
elektronika/programisty embedded nie miałem styczności albo miałem
ją w bardzo małym zakresie. W tym projekcie chciałbym skupić się
na dwóch rzeczach szczególnie, a mianowicie:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;1. Python&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;2. Raspberry PI&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;W pracy zawodowej przydaje
się czasem znajomość jakiegoś języka skryptowego, aby szybko
napisać jakiś programik do przetworzenia a to pliku tekstowego, a
to do wygenerowania jakiegoś zestawu danych. Ludzie, którzy mają
styczność z Pythonem wielce sobie go chwalą, że taki wspaniały
program napisali, a zajął 4 linijki. No to czemu nie spróbować. Z
tego co się orientuję jest w Pythonie wiele bibliotek ułatwiających
wiele rzeczy. Dlaczego więc nie spróbować zaprząc go do
przetwarzania obrazu z kamery? Gdzieś tam na studiach miałem
zajęcia z przetwarzania obrazu, nawet to lubiłem, ale pamiętam że
była masa obliczeń żeby tylko wykryć trójkąty i kwadraty na
zdjęciu. Zobaczymy jak od tego czasu technika posunęła się do
przodu.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;Skoro już mamy program,
trzeba go na czymś odpalić. Podłączenie kamery do peceta byłoby
najprostszym wyjściem, ale daleko mu do przenośnego rozwiązania.
Stąd wykorzystanie Raspberry PI, o którym wiele dobrego słyszałem.
Może nie będzie to też idealnie zminiaturyzowane, ale użycie
maliny rozwiązuje wiele problemów i oszczędza czas. Przede
wszystkim nie trzeba będzie projektować dedykowanej płytki z
mikrokontrolerem, ponadto mamy już gotowy system operacyjny i
ogromne wsparcie internetów. Bez problemu można będzie programować
w Pythonie, a przynajmniej tak mi się wydaje. Ponadto, używanie
wszelkiego dodatkowego sprzętu będzie sporo ułatwione. Podłączenie
na start jakiejś kamerki internetowej nie będzie wymagało dużo
wysiłku, właściwie podejrzewam że sama się wykryje i
zainstaluje. Będzie trzeba napisać kawałek firmwaru do
niestandardowego sprzętu (na przykład armatki wodnej), ale
napisanie driverka do hardwaru to sam miód i możliwość pozyskania
dodatkowego doświadczenia. 
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;Przewidywane
komplikacje&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;Słabo
znam się na linuksie, a jeszcze słabiej na pythonie. Znaczy na
pythonie nie znam się w ogóle, trzeba więc będzie zacząć od
„hello world”. Jakieś tam podstawy w programerce mam, robię
głównie w C, ale Java czy C# nie jest mi obca. Więc może tak
tragicznie nie będzie. No to trzeba zakasać rękawy, zebrać sprzęt
i oprogramowanie i do roboty.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;trebuchet ms&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div lang=&quot;pl-PL&quot; style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://maciejsykala.blogspot.com/2017/03/hello-world.html</link><author>noreply@blogger.com (Maciej Sykała)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI0KU4lLowbGYtWG-zWAIWmN8rG2AXB942k3S9pWZdgwDLGj3uOXxB6bUR_aSSyCW7H7uhW4C-FjBD_uYhGV9ymcb8DU8wjgyKPAbI7S4IrEPPhA2yR5xLPPjJptG9HKSn_LK59ybQVWg/s72-c/onious_pigeon.png" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>