<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Arduino on Techniczny</title><link>https://blog-techniczny.pl/tags/arduino/</link><description>Recent content in Arduino on Techniczny</description><generator>Hugo</generator><language>pl-PL</language><lastBuildDate>Sat, 31 Dec 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://blog-techniczny.pl/tags/arduino/index.xml" rel="self" type="application/rss+xml"/><item><title>Otwieranie bramy przez Android Auto i dużo więcej</title><link>https://blog-techniczny.pl/2022/12/31/otwieranie-bramy-przez-android-auto-i-duzo-wiecej/</link><pubDate>Sat, 31 Dec 2022 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2022/12/31/otwieranie-bramy-przez-android-auto-i-duzo-wiecej/</guid><description>&lt;p&gt;Nie jest tajemnicą, że otwieranie bramy pilotem jest bardzo wygodne. Są natomiast sytuacje, kiedy możliwość sterowania z poziomu Android Auto lub Asystenta Google jest bardzo pomocna. A skoro jest taka możliwość, to może warto o niej napisać. Tym bardziej, że po drodze można się trochę nauczyć o MQTT, Node Red czy innych technologiach.&lt;/p&gt;&#10;&lt;figure&gt;&#10;&lt;p&gt;&lt;img src="https://blog-techniczny.pl/2022/12/31/otwieranie-bramy-przez-android-auto-i-duzo-wiecej/images/android-auto-brama-1024x682.jpg" alt="" /&gt;&#10;&lt;/p&gt;&#10;&lt;figcaption&gt;&#10;&lt;p&gt;Otwieranie bramy przez Android Auto&lt;/p&gt;&#10;&lt;/figcaption&gt;&#10;&lt;/figure&gt;</description></item><item><title>24 praktyczne porady związane z projektami Arduino i ESP</title><link>https://blog-techniczny.pl/2021/01/09/x-praktycznych-porad-zwiazanych-z-projektami-arduino-i-esp/</link><pubDate>Sat, 09 Jan 2021 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2021/01/09/x-praktycznych-porad-zwiazanych-z-projektami-arduino-i-esp/</guid><description>&lt;p&gt;Dzisiejszy wpis będzie nietypowy. Spróbuję stworzyć listę doświadczeń podsumowujących kilka lat amatorskiego tworzenia projektów opartych o Arduino, ESP8266 i ESP32. Mam świadomość, że wiele osób podchodząc do pierwszych projektów zastanawia się, jak rozwiązać różne kwestie techniczne i musi wybrać jakąś drogę. Nie zawsze jest to łatwe i nawet nie zawsze wiadomo o co zapytać. Dlatego postaram się zebrać moje doświadczenia w postaci listy praktycznych porad.&lt;/p&gt;&#10;&lt;figure&gt;&#10;&lt;p&gt;&lt;img src="https://blog-techniczny.pl/2021/01/09/x-praktycznych-porad-zwiazanych-z-projektami-arduino-i-esp/images/arduino_and_esp32-1024x551.jpg" alt="" /&gt;&#10;&lt;/p&gt;&#10;&lt;figcaption&gt;&#10;&lt;p&gt;Arduino Leonardo i jeden z modułów ESP32&lt;/p&gt;&#10;&lt;/figcaption&gt;&#10;&lt;/figure&gt;&#10;&lt;p&gt;Oczywiście nie należy traktować tej wiedzy, jako prawdy objawionej i jedynej słusznej, jak zresztą żadnych rad znalezionych w Internecie. To tylko owoc moich doświadczeń, mój wybór, na pewno wiele rzeczy da się zrobić inaczej i usprawnić. Poza tym wypracowywanie własnej ścieżki, to także przyjemna część tej zabawy.&lt;/p&gt;&#10;&lt;p&gt;Trzeba też mieć świadomość, że doświadczenia dotyczą w głównej mierze projektów związanych z tzw. inteligentnym domem, czyli automatyką budynkową lub &amp;ldquo;Internetem rzeczy&amp;rdquo;. Budowane urządzenia w przeważającej większości komunikują się za pośrednictwem sieci komputerowej - Ethernet lub WiFi. Dla innych typów projektów niektóre porady mogą nie mieć zastosowania.&lt;/p&gt;</description></item><item><title>Urządzenie do powiadamiania</title><link>https://blog-techniczny.pl/2018/06/06/urzadzenie-do-powiadamiania/</link><pubDate>Wed, 06 Jun 2018 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2018/06/06/urzadzenie-do-powiadamiania/</guid><description>&lt;p&gt;Dzisiaj będzie szybki projekt - urządzenie do powiadamiania. Pod tym nieco tajemniczym tytułem kryje się urządzenie, które może mieć różne zastosowania. W moim przypadku będzie służyło jako dodatkowe powiadomienie o tym, że ktoś zadzwonił domofonem. Jeden z domofonów zlokalizowany jest na dużej hali, na której pracują głośne urządzenia i nie zawsze słychać dzwonek. Dlatego urządzenie poza wydawaniem dźwięku ma mrugać, żeby zwrócić na siebie uwagę. Ponieważ bramofony są dwa, więc dobrze było, gdyby po kolorze światła dało się odróżnić, przy którym z nich stoi gość.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2018/06/06/urzadzenie-do-powiadamiania/images/urzadzenie-do-powiadamiania.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2018/06/06/urzadzenie-do-powiadamiania/images/urzadzenie-do-powiadamiania.jpg" alt="" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Łączenie przewodów (1-wire i nie tylko)</title><link>https://blog-techniczny.pl/2017/11/27/laczenie-przewodow-1-wire-i-nie-tylko/</link><pubDate>Mon, 27 Nov 2017 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2017/11/27/laczenie-przewodow-1-wire-i-nie-tylko/</guid><description>&lt;p&gt;Tworząc różne projekty, czy to z Arduino, czy z ESP8266, a nawet z użyciem Raspberry Pi, stykamy się z problemem - jak połączyć wszystkie przewody, żeby było w miarę elegancko i solidnie. Najlepszym przykładem może tu być użycie szyby 1-wire do podłączenia termometrów DS18B20. Specyfiką tego interfejsu jest możliwość podłączenia bardzo wielu termometrów (u mnie w domu jest ich aktualnie 16) do jednego przewodu (będąc precyzyjnym - do dwóch lub 3 przewodów). Ponieważ układ ma topologię mieszaną, jednak w większości gwiaździstą - wiele przewodów schodzi się w jednym punkcie i trzeba je podłączyć do Arduino.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2017/11/27/laczenie-przewodow-1-wire-i-nie-tylko/images/laczenie-przewodow-pcb.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2017/11/27/laczenie-przewodow-1-wire-i-nie-tylko/images/laczenie-przewodow-pcb.jpg" alt="" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Bezprzewodowe sterowanie urządzeniami przez WiFi</title><link>https://blog-techniczny.pl/2017/01/03/bezprzewodowe-sterowanie-urzadzeniami-przez-wifi/</link><pubDate>Tue, 03 Jan 2017 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2017/01/03/bezprzewodowe-sterowanie-urzadzeniami-przez-wifi/</guid><description>&lt;p&gt;Ktoś mi ostatnio zarzucił zbytnie przywiązanie do technologii przewodowych. Postanowiłem więc wyjść naprzeciw oczekiwaniom i przygotować bezprzewodową wersję układu sterującego urządzeniami elektrycznymi na 433MHz. Choć tak naprawdę skłoniła mnie do tego konkretna potrzeba. Niezależnie od motywacji powstała nowa wersja bramki IP-433.92MHz, tym razem działająca przez WiFi. Dzięki temu można ją powiesić w miejscu, gdzie jest zasięg Wifi, a jednocześnie odbiorniki 433MHz (gniazdka, urządzenia w puszkach, radiowe włączniki, itp.). Do urządzenia dorzuciłem jeden mały &amp;ldquo;gratis&amp;rdquo;, ale o tym za chwilę.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2017/01/03/bezprzewodowe-sterowanie-urzadzeniami-przez-wifi/images/wifi-sterownie-urzadzeniami.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2017/01/03/bezprzewodowe-sterowanie-urzadzeniami-przez-wifi/images/wifi-sterownie-urzadzeniami.jpg" alt="Sterowanie urządzeniami elektrycznymi przez Wifi" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Radiowe sterowanie w inteligentnym domu</title><link>https://blog-techniczny.pl/2016/08/10/radiowe-sterowanie-w-inteligentnym-domu/</link><pubDate>Wed, 10 Aug 2016 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2016/08/10/radiowe-sterowanie-w-inteligentnym-domu/</guid><description>&lt;p&gt;Jestem zwolennikiem łączności przewodowej tam gdzie to możliwe i uzasadnione. Dlatego, tam gdzie się da, stosuję skrętkę zamiast wifi. Natomiast chcąc zbudować budżetową instalację automatyki domowej w istniejącym budynku czasem warto rozważyć systemy radiowe, tym bardziej, że są sprawdzone i tanie. Tanie? Tak, bo nie mówię tu o bezprzewodowych systemach inteligentnego domu, tylko o popularnych sterownikach działających na częstotliwości 433,92MHz.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2016/08/10/radiowe-sterowanie-w-inteligentnym-domu/images/nadajnik433.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2016/08/10/radiowe-sterowanie-w-inteligentnym-domu/images/nadajnik433.jpg" alt="Bramka 433,92Mhz - IP" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;Dawno temu pisałem o &lt;a href="https://blog-techniczny.pl/2012/03/30/zdalne-sterowanie-urzadzeniami-elektrycznymi/"&gt;zestawie gniazdek na pilota&lt;/a&gt;&#10;, które do tej pory z powodzeniem stosuję do sterowania świąteczną iluminacją. Od tego czasu wiele się zmieniło, a wśród radiowych elementów różnych producentów można znaleźć wiele ciekawych urządzeń. Wśród odbiorników, poza opisywanymi już wtykanymi &amp;ldquo;gniazdkami&amp;rdquo;, możemy znaleźć gniazdka pasujące w tradycyjne puszki, oprawki do żarówek, przekaźniki pasujące do puszek, sterowniki żaluzji czy nawet sygnalizatory akustyczne (z zestawów dzwonków bezprzewodowych). Natomiast nadajniki to już nie tylko proste piloty, ale także zwykłe przyciski ścienne, czujniki ruchu (do puszek i zewnętrzne) czy czujniki otwarcia drzwi.&lt;/p&gt;</description></item><item><title>Domofon do inteligentnego domu - 4+n</title><link>https://blog-techniczny.pl/2016/06/17/domofon-do-inteligentnego-domu-4n/</link><pubDate>Fri, 17 Jun 2016 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2016/06/17/domofon-do-inteligentnego-domu-4n/</guid><description>&lt;p&gt;Trzy lata temu opisywałem &lt;a href="https://blog-techniczny.pl/2013/06/14/domofon-z-powiadomieniem-e-mailowym/"&gt;integrację&lt;/a&gt;&#10; dwuprzewodowego, taniego &lt;a href="https://blog-techniczny.pl/2013/06/05/domofon-eura-sd720-adp-05a7-w-inteligentnym-domu/"&gt;domofonu Eura&lt;/a&gt;&#10; z instalacją automatyki domowej. Dzięki temu jestem w stanie wykryć, gdy ktoś dzwoni domofonem, zrobić zdjęcie i wysłać je e-mailem. Mogę też zdalnie otworzyć furtkę. Jest to jedna z bardziej pożytecznych funkcji inteligentnego domu. Sprawdza się nawet gdy jestem w domu - będąc w ogrodzie można nie usłyszeć dzwonka. Natychmiastowe powiadomienie e-mailowe bardzo sprawdza się w takim przypadku.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2016/06/17/domofon-do-inteligentnego-domu-4n/images/n4-bramofon.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2016/06/17/domofon-do-inteligentnego-domu-4n/images/n4-bramofon.jpg" alt="Bramofon Miwi-Urmet 5025/1D" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;Od pewnego czasu buduję jednak inną instalację automatyki domowej i nadeszła pora, żeby zainstalować tam domofon. Ponieważ wymagania są większe, a instalacja będzie bardziej skomplikowana, trzeba dobrać właściwy system. Zdecydowałem się na analogowy, sprawdzony standard &amp;ldquo;4+n&amp;rdquo;. System ten nazywany jest często pięcioprzewodowym, bo taka liczba żył biegnie zwykle od centralki (zasilacza) do unifonów (słuchawek).&lt;/p&gt;</description></item><item><title>Wgrywanie i konfiguracja oprogramowania Repetier do drukarki 3d</title><link>https://blog-techniczny.pl/2016/05/31/konfiguracja-oprogramowania-repetier/</link><pubDate>Tue, 31 May 2016 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2016/05/31/konfiguracja-oprogramowania-repetier/</guid><description>&lt;p&gt;Drukarka została &lt;a href="https://blog-techniczny.pl/2016/05/26/krotka-instrukcja-budowy-drukarki-3d-graber-i3/"&gt;zbudowana&lt;/a&gt;&#10;, trzeba jeszcze wprawić ją w ruch. Nadszedł więc czas, żeby do Arduino, na którym oparty jest sterownik, wgrać jakiś program. Jaki? Wybór nie jest oczywisty, ale mi spodobał się pakiet &lt;a href="https://www.repetier.com/"&gt;Repetier&lt;/a&gt;&#10;, który zawiera &lt;a href="https://www.repetier.com/documentation/repetier-firmware/"&gt;Repetier Firmware&lt;/a&gt;&#10;.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2016/05/31/konfiguracja-oprogramowania-repetier/images/repetier-arduino.png"&gt;&lt;img src="https://blog-techniczny.pl/2016/05/31/konfiguracja-oprogramowania-repetier/images/repetier-arduino.png" alt="Konfiguracja - Repetier Firmware" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Ile kosztuje budowa drukarki 3d?</title><link>https://blog-techniczny.pl/2016/05/27/ile-kosztuje-budowa-drukarki-3d/</link><pubDate>Fri, 27 May 2016 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2016/05/27/ile-kosztuje-budowa-drukarki-3d/</guid><description>&lt;p&gt;Drukarka ruszyła. Ponieważ projekt miał być budżetowy (w granicach rozsądku), podsumowanie kosztów może być interesujące. Założenia od &lt;a href="https://blog-techniczny.pl/2016/04/07/budowa-pierwszej-drukarki-3d/"&gt;początku budowy&lt;/a&gt;&#10; pozostały niezmienne, jednak dwie rzeczy nie doszły z Chin - głowica i pasek napędowy GT2. Ponieważ nie chciałem czekać na ponowną wysyłkę, poprosiłem o zwrot pieniędzy a części kupiłem, nieco drożej w Polsce.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2016/05/27/ile-kosztuje-budowa-drukarki-3d/images/graberi3-ekstruder-z-filamentem.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2016/05/27/ile-kosztuje-budowa-drukarki-3d/images/graberi3-ekstruder-z-filamentem.jpg" alt="Graber i3 - ekstruder z filamentem PET-G" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Krótka instrukcja budowy drukarki 3d Graber i3</title><link>https://blog-techniczny.pl/2016/05/26/krotka-instrukcja-budowy-drukarki-3d-graber-i3/</link><pubDate>Thu, 26 May 2016 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2016/05/26/krotka-instrukcja-budowy-drukarki-3d-graber-i3/</guid><description>&lt;p&gt;Trochę mi zajęło skompletowanie części do drukarki 3d, ale już wszystko jest więc pora zdać małą relację z budowy. Samo składanie w rzeczywistości trwało długo, bo robiłem to partiami, w miarę jak docierały części. Jeszcze raz zaznaczę, że to moja pierwsza drukarka 3d i pewnie jest wiele osób, które mogłyby to lepiej opisać ze względu na swoje doświadczenie. Z drugiej jednak strony, dla doświadczonych osób pewne zagadnienia mogą wydawać się oczywiste i niewarte wspomnienia, podczas gdy ja mam w pamięci problemy, które napotkałem, więc może początkujące osoby także zyskają na lekturze tego tekstu.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2016/05/26/krotka-instrukcja-budowy-drukarki-3d-graber-i3/images/graberi3-calosc-skonczona.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2016/05/26/krotka-instrukcja-budowy-drukarki-3d-graber-i3/images/graberi3-calosc-skonczona.jpg" alt="Graber i3" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Jak jest zbudowana drukarka 3d?</title><link>https://blog-techniczny.pl/2016/04/12/jak-jest-zbudowana-drukarka-3d/</link><pubDate>Tue, 12 Apr 2016 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2016/04/12/jak-jest-zbudowana-drukarka-3d/</guid><description>&lt;p&gt;Budując drukarkę 3d dobrze jest mieć jakieś pojęcie, jak działa to urządzenie. Każdy budujący zapewne wie czym jest technologia FDM, polegająca na modelowania obiektu z roztopionego tworzywa sztucznego, przeciśniętego przez dyszę. Być może warto wiedzieć też do czego służą poszczególne części drukarki, co ułatwi nie tylko składanie, ale przede wszystkim późniejsze diagnozowanie problemów. Korzystając z okazji, że części powoli docierają do mnie, opiszę, jak to wygląda w przypadku Grabera i3, którego &lt;a href="https://blog-techniczny.pl/2016/04/07/budowa-pierwszej-drukarki-3d/"&gt;budowę rozpoczynam&lt;/a&gt;&#10;. Wiele z części jest na tyle uniwersalnych, że są wspólne dla większości urządzeń. W szczególności Graber i3 jest bardzo zbliżony dla całej rodziny opartej na &lt;a href="http://reprap.org/wiki/Prusa_i3"&gt;Prusa i3&lt;/a&gt;&#10; - z dokładnością do konstrukcji ramy i liczby części drukowanych. Mam nadzieję, że każdy, kto chciałby zbudować drukarkę 3d, a nie do końca jeszcze wie jak się do tego zabrać, znajdzie w dzisiejszym wpisie coś dla siebie.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2016/04/12/jak-jest-zbudowana-drukarka-3d/images/graber-i3-rama.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2016/04/12/jak-jest-zbudowana-drukarka-3d/images/graber-i3-rama.jpg" alt="Graber i3 - elementy z MDF" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Budowa pierwszej drukarki 3d</title><link>https://blog-techniczny.pl/2016/04/07/budowa-pierwszej-drukarki-3d/</link><pubDate>Thu, 07 Apr 2016 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2016/04/07/budowa-pierwszej-drukarki-3d/</guid><description>&lt;p&gt;Zamierzam zbudować drukarkę 3d. Chciałem to zrobić już dość dawno, natomiast teraz poczyniłem ku temu pewne kroki i pierwsze zakupy, więc nie ma już odwrotu. Długo zastanawiałem się nad wyborem konstrukcji i ewentualnie gotowego zestawu. Ostatecznie jednak postanowiłem skompletować wszystkie części samodzielnie i postawić na niezbyt popularną konstrukcję - &lt;a href="http://reprap.org/wiki/Graber_i3"&gt;Graber i3&lt;/a&gt;&#10;. Jako materiał konstrukcyjny ramy posłuży płyta mdf o grubości 6mm.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2016/04/07/budowa-pierwszej-drukarki-3d/images/czesci-drukarki-3d.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2016/04/07/budowa-pierwszej-drukarki-3d/images/czesci-drukarki-3d.jpg" alt="Części drukarki 3d - Graber i3" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>ESP8266 - tanie i łatwe w użyciu WiFi do Arduino i bez Arduino</title><link>https://blog-techniczny.pl/2015/01/28/esp8266-tanie-i-latwe-w-uzyciu-wifi-do-arduino-i-bez-arduino/</link><pubDate>Wed, 28 Jan 2015 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2015/01/28/esp8266-tanie-i-latwe-w-uzyciu-wifi-do-arduino-i-bez-arduino/</guid><description>&lt;p&gt;Hit! Czegoś takiego mi było trzeba. W bardzo umiarkowanej cenie można kupić niewielki układ, który nie tylko połączy Arduino z siecią bezprzewodową (także w standardzie &amp;ldquo;n&amp;rdquo;), ale także w wielu przypadkach będzie pracować bez Arduino. Poznajcie ESP8266, układ który wprowadzi sporo zamieszania w &amp;ldquo;Interncie rzeczy&amp;rdquo;.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2015/01/28/esp8266-tanie-i-latwe-w-uzyciu-wifi-do-arduino-i-bez-arduino/images/esp8266.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2015/01/28/esp8266-tanie-i-latwe-w-uzyciu-wifi-do-arduino-i-bez-arduino/images/esp8266.jpg" alt="ESP8266" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;&lt;p&gt;Parametry układu imponują (jak za tę cenę i na tę wielkość). Co więc przydatnego dostajemy? Na początek - całkiem szybki procesor (RISC, 80MHz) i wcale niemało pamięci. Przede wszystkim jednak wsparcie dla WiFi, a konkretnie dla protokołów 802.11 b/g/n, w tym zarówno dla łączenia się do sieci, jak i tworzenia Access Pointa, przy czy obługiwany jest zarówno WEP, jak i WPA, WPA2 i WPS. Do tego mamy port szeregowy, przez który będziemy się komunikować z Arduino i zestaw prostych komend AT, które pozwolą nam zrobić co chcemy nie obciążając za bardzo układu nadrzędnego. I to wszystko co do szczęścia trzeba, żeby wykorzystać ESP8266 do komunikacji Arduino ze światem przez Wifi. Nie wszystko jednak, co dostajemy od tegoż układu.&lt;/p&gt;</description></item><item><title>Internetowy termometr</title><link>https://blog-techniczny.pl/2014/06/25/internetowy-termometr/</link><pubDate>Wed, 25 Jun 2014 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2014/06/25/internetowy-termometr/</guid><description>&lt;p&gt;Jak już &lt;a href="https://blog-techniczny.pl/2011/05/30/inteligentny-dom-na-openwrt/"&gt;kiedyś pisałem&lt;/a&gt;&#10;, w domu mam kilkanaście termometrów, podłączonych do systemu autmatyki domowej. Połączone są one równolegle przez magistralę dwuprzewodową do konwertera 1-wire, który z kolei współpracuje z routerem. A raczej tak było. Ponieważ teraz zmieniam nieco architekturę systemu, a dane zbierać ma Raspberry Pi, znajdujący się w innym niż router miejscu, postanowiłem zmienić też sposób zbierania temperatur. W ten sposób powstało urządzenie, oparte o Arduino, które odczytuje dane z termometrów DS28B20 i regularnie raportuje odczyty przez ethernet do serwera www. Jest to przy okazji test długodystansowy urządzenia, które praktycznie można zastosować w wielu małych kotłowniach.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2014/06/25/internetowy-termometr/images/urzadzenie_do_pomiaru_temperatur1.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2014/06/25/internetowy-termometr/images/urzadzenie_do_pomiaru_temperatur1.jpg" alt="Urządzenie do pomiaru temperatur przez Internet" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Arduino uruchamia drukowanie</title><link>https://blog-techniczny.pl/2014/04/02/arduino-uruchamia-drukowanie/</link><pubDate>Wed, 02 Apr 2014 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2014/04/02/arduino-uruchamia-drukowanie/</guid><description>&lt;p&gt;Dzisiaj chciałem zaprezentować projekt, który nie jest ściśle związany z automatyką domową, ale Arduino zostało zastosowane w dość ciekawym miejscu. Uczestniczy w obsłudze plotera drukującego, choć nie wprost i nie tylko.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2014/04/02/arduino-uruchamia-drukowanie/images/arduino_print1.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2014/04/02/arduino-uruchamia-drukowanie/images/arduino_print1.jpg" alt="Urządzenie na bazie Arduino Pro Mini" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;Ploter to taka duża drukarka. Wydruki do niego wysyła komputer, więc po co to komplikować? Dla wygody i oszczędności czasu. Przygotowanie 8 metrów kwadratowych wydruku przez dość młody komputer zajmuje kilkadziesiąt minut (przy dużym projekcie około 1GB pliku wyjściowego) - potem zaczyna się drukowanie. Oczywiście nic nie stoi na przeszkodzie, żeby plik do wydruku (prn) wygenerować raz, a potem tylko kopiować go na port drukarki/plotera. Jednak podczas wysyłania wydruku komputer musi być włączony. A bywa, że te same wydruki uruchamia się jeden po drugim przez parę godzin albo nawet dni. Co byłoby najwygodniejsze do obsługi plotera? Włącznik &amp;ldquo;drukuj&amp;rdquo; załączany rano i wyłączany gdy kończy się rolka papieru. Bez uruchamiania komputera. Do tego będziemy dążyć.&lt;/p&gt;</description></item><item><title>Arduino Pro Mini</title><link>https://blog-techniczny.pl/2014/03/26/arduino-pro-mini/</link><pubDate>Wed, 26 Mar 2014 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2014/03/26/arduino-pro-mini/</guid><description>&lt;p&gt;Użytkuję &lt;a href="https://blog-techniczny.pl/2012/03/20/arduino-co-to-takiego/"&gt;Arduino&lt;/a&gt;&#10; już od dłuszego czasu. Szybki przegląd archiwum bloga, podpowiada mi, że od dwóch lat. Muszę przyznać, że jestem bardzo zadowolony z automatyki zbudowanej na jego bazie. Koncepcja i środowisko od początku bardzo mi się podobały, natomiast zaskoczyła mnie bardzo pozytywnie stabilność rozwiązania. Nic się nie zawiesza, jest bezobsługowe. &amp;ldquo;Produkcyjnie&amp;rdquo; w systemie automatyki domowej używam &lt;a href="http://nettigo.pl/products/259"&gt;Arduino Mega&lt;/a&gt;&#10; (obsługujące głównie garaż, domofon i kotłownię) oraz &lt;a href="http://nettigo.pl/products/251"&gt;Arduino Uno&lt;/a&gt;&#10; (do systemu nawadniania i kontroli części pomieszczeń w piwnicy). Oba wyposażone są w &lt;a href="http://nettigo.pl/products/279"&gt;Ethernet Shield&lt;/a&gt;&#10; oparty na układzie w5100, który jest bardzo prosty w osbłudzie i niezawodny. Jednym słowem - rewelacja.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2014/03/26/arduino-pro-mini/images/arduino_pro_mini_5i3_3v.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2014/03/26/arduino-pro-mini/images/arduino_pro_mini_5i3_3v.jpg" alt="Arduino Pro Mini 5V i 3.3V" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;Zawsze nadchodzi jednak czas, gdy trzeba coś zmeinić. Główną wadą &amp;ldquo;pełnowymiarowych&amp;rdquo; Arduino, poza ceną, jest wielkość. Są projekty, przy których rozmiar urządzenia ma znaczenie. Oczywiście pewną drogą do miniaturyzacji i optymalizacji kosztowej jest wykorzystanie samych mikrokontrolerów Atmel i potrzebnych elementów elektronicznych do budowy układów pod konkretne potrzeby. Ja jednak wybrałem inną możliwość - &lt;a href="http://nettigo.pl/products/400"&gt;Arduino Pro Mini&lt;/a&gt;&#10; i jego klony.&lt;/p&gt;</description></item><item><title>Sterowanie bramą Life przez telefon i Internet dzięki Arduino</title><link>https://blog-techniczny.pl/2013/07/12/sterowanie-brama-life-przez-telefon-i-internet-dzieki-arduino/</link><pubDate>Fri, 12 Jul 2013 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2013/07/12/sterowanie-brama-life-przez-telefon-i-internet-dzieki-arduino/</guid><description>&lt;p&gt;Pisałem niedawno o pracach, które &lt;a href="https://blog-techniczny.pl/2013/06/07/inteligentny-garaz-arduino-kable-i-przekazniki/"&gt;prowadziłem w garażu&lt;/a&gt;&#10;. Przypomnę, że zmiany miały związek z instalacją napędów firmy &lt;a href="http://www.homelife.it/index-pl.html"&gt;Life&lt;/a&gt;&#10; do bramy wjazdowej i bramy garażowej. Wypadałoby trochę ulepszyć to co wyprodukowała fabryka i podłączyć siłowniki do systemu automatyki domowej. Nie będzie to trudne.&lt;/p&gt;&#10;&lt;p&gt;Najstarsi czytelnicy bloga być może pamiętają, że dawno, dawno temu przygotowałem &lt;a href="https://blog-techniczny.pl/2012/02/27/sterowanie-brama-somfy-przez-telefon-z-androidem/"&gt;sterowanie bramą z napędem Somfy&lt;/a&gt;&#10; przez telefon. Opierało się ono na oprogramowaniu z projektu &lt;a href="http://www.domotichome.net/"&gt;Domotic Home&lt;/a&gt;&#10; i wydawaniu komend przez pilota podłączonego do &lt;a href="https://blog-techniczny.pl/2011/06/11/karta-przekaznikowa-do-routera/"&gt;karty przekaźnikowej routera&lt;/a&gt;&#10;. Teraz będzie prościej i tak jak chciałem od początku. Przy starym napędzie zasilanie z garażu było poprowadzone do centralki przy bramie wjazdowej, natomiast ona sterowała oświetleniem przed garażem - były więc poprowadzone przewody spowrotem do garażu. Teraz oświetleniem będzie sterować bezpośrednio Arduino, więc pozostąły 3 wolne przewody idące do bramy - w sam raz do sterowania ruchem skrzydeł.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2013/07/12/sterowanie-brama-life-przez-telefon-i-internet-dzieki-arduino/images/rguni24dl.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2013/07/12/sterowanie-brama-life-przez-telefon-i-internet-dzieki-arduino/images/rguni24dl.jpg" alt="Life RG UNI 24 DL" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Oświetlenie w garażu sterowane przez Arduino</title><link>https://blog-techniczny.pl/2013/06/26/oswietlenie-w-garazu-sterowane-przez-arduino/</link><pubDate>Wed, 26 Jun 2013 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2013/06/26/oswietlenie-w-garazu-sterowane-przez-arduino/</guid><description>&lt;p&gt;Zainstalowałem nowe oświetlenie w garażu. Długo zastanawiałem się jaki rodzaj światła wybrać - żarówki czy może LEDy. Ostatecznie wybór padł dość tradycyjny - świetlówki. Kupiłem dwie hermetyczne oprawy świetlówkowe. Główna jest na dwa źródła światła po 18W, a dodatkowa - na jedno. Oświetlenie będzie sterowane przez &lt;a href="http://nettigo.pl/products/259"&gt;Arduino&lt;/a&gt;&#10; z &lt;a href="https://blog-techniczny.pl/2013/04/22/modul-przekaznikowy-do-arduino/"&gt;modułem przekaźnikowym&lt;/a&gt;&#10;. Można się zastanawiać czy świetlówka i przekaźnik to dobre zestawienie i wiele osób dojdzie do wniosku, że zdecydowanie nie. Jak najbardziej musiałbym przyznać rację, gdyby zastosowany został tradycyjny starter. Ja jednak kupiłem oprawy ze starterami elektronicznymi. Czym się charakteryzują? Po włączeniu zasilania świetlówka zapala się praktycznie natychmiast. Szansa, że przekaźnik zostanie &amp;ldquo;zaspawany&amp;rdquo; znacząco więc spada.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2013/06/26/oswietlenie-w-garazu-sterowane-przez-arduino/images/garaz-wlacznik.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2013/06/26/oswietlenie-w-garazu-sterowane-przez-arduino/images/garaz-wlacznik.jpg" alt="Włącznik &amp;ldquo;dzwonkowy&amp;rdquo; podwójny - prawie" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Domofon z powiadomieniem e-mailowym</title><link>https://blog-techniczny.pl/2013/06/14/domofon-z-powiadomieniem-e-mailowym/</link><pubDate>Fri, 14 Jun 2013 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2013/06/14/domofon-z-powiadomieniem-e-mailowym/</guid><description>&lt;p&gt;Uruchomiłem już &amp;ldquo;internetowy domofon&amp;rdquo;. Za każdym razem gdy ktoś przy furtce wciśnie przycisk domofonu, dostaję powiadomienie e-mailowe z linkiem do zdjęcia drogiego gościa. Ponieważ w telefonie używam &lt;a href="https://play.google.com/store/apps/details?id=com.fsck.k9&amp;amp;hl=en"&gt;K-9 mail&lt;/a&gt;&#10; z obsługą IMAP IDLE, jako programu pocztowego, więc mail dociera do mnie w ciągu kilku sekund. Dzięki temu wiem, kiedy ktoś mnie odwiedza a nie ma mnie w domu. Gdy przyjdzie ktoś znajomy, mogę zadzwonić i powiedzieć, żeby poczekał, bo właśnie wracam do domu. Wkrótce będę mógł też otworzyć z telefonu furtkę i wpuścić gościa na posesję. Podobnie w przypadku śmieciarzy, gdy przyjadą odebrać śmieci, a furtka będzie zamknięta. Gdyby natmiast ktoś chciał się włamać, to istnieje pewne prawdopodobieństwo, że zadzwoni wpierw domofonem, żeby upewnić się, że nikogo nie ma w domu - wtedy jego zdjęcia trafią bezpiecznie na serwer internetowy poza domem.&lt;/p&gt;</description></item><item><title>Inteligentna kotłownia z kotłem na ekogroszek</title><link>https://blog-techniczny.pl/2013/06/09/inteligentna-kotlownia-z-kotlem-na-ekogroszek/</link><pubDate>Sun, 09 Jun 2013 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2013/06/09/inteligentna-kotlownia-z-kotlem-na-ekogroszek/</guid><description>&lt;p&gt;Dzisiejszy wpis będzie nietypowy. Poza opisem instalacji automatyki domowej, będzie obejmował także przemyślenia dotyczące &lt;a href="https://blog-techniczny.pl/2017/02/22/inteligentne-ogrzewanie/"&gt;ogrzewania domu&lt;/a&gt;&#10;. Obserwacji trochę już mam, jako, że instalacja w kotłowni ma już trzy sezony grzewcze. Trzeba jednak wyraźnie zaznaczyć, że nie jestem hydraulikiem i mój opis może nie być w 100% fachowy, choć myślę, że jednak dość trafny. Nie zabraknie oczywiście informacji o monitorowaniu pracy kotła, sterowaniu ogrzewaniem przez OpenWRT i Arduino, cyrkulacji ciepłej wody użytkowej zgodnie ze zwyczajami domowników czy liczeniu zużycia węgla. Z rozmów z właścicielami kotłów na ekogroszek można wysnuć wniosek, że obserwują i eksperymentują z ustawieniami wszyscy, natomiast niektórzy robią to spędzając czas w kotłowni, a inni, jak ja, przez ekranem monitora, przeglądając wykresy. Czasem mam wręcz wrażenie, że spalanie ekogroszku, to rodzaj hobby ;-)&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2013/06/09/inteligentna-kotlownia-z-kotlem-na-ekogroszek/images/sterownik-recalart.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2013/06/09/inteligentna-kotlownia-z-kotlem-na-ekogroszek/images/sterownik-recalart.jpg" alt="Sterownik RecalArt Economic Premium" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;Sercem mojej kotłowni jest Klimosz Ling 15kW ze sterownikiem RecalArt Premium. Gdy wybierałem kocioł, brałem pod uwagę także to, jaki jest zamontowany sterownik, natomiast zupełnie nie analizowałem możliwości sterowania nim &amp;ldquo;z zewnątrz&amp;rdquo;, a są niestety słabe, co nie znaczy, że żadne. Gdybym miał wskazać lidera sterowania piecami na paliwo stałe, to byłby nim z pewnością &lt;a href="http://bruli.pl/"&gt;Bruli&lt;/a&gt;&#10; wraz z platformą &lt;a href="https://esterownik.pl/"&gt;eSterownik.pl&lt;/a&gt;&#10; - pozwalający zarówno monitorować, jak i zmieniać dowolne parametry ogrzewania przez Internet. Całość świetnie przemyślana i estetycznie wykonana przez ludzi bardzo mocno zaangażowanych w temat, dla których to co robią jest pasją - to się daje wyczuć podczas rozmowy telefonicznej. Niestety eSterowniki nie obsługują zaworów mieszających, które ja bardzo wysoko cenię w instalacji.&lt;/p&gt;</description></item><item><title>Inteligentny garaż - Arduino, kable i przekaźniki</title><link>https://blog-techniczny.pl/2013/06/07/inteligentny-garaz-arduino-kable-i-przekazniki/</link><pubDate>Fri, 07 Jun 2013 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2013/06/07/inteligentny-garaz-arduino-kable-i-przekazniki/</guid><description>&lt;p&gt;Pora na zmiany w garażu. Jako, że napęd Somfy SGS 500, którym &lt;a href="https://blog-techniczny.pl/2012/02/27/sterowanie-brama-somfy-przez-telefon-z-androidem/"&gt;sterowałem przez telefon&lt;/a&gt;&#10;, nie przetrwał ostatniej zimy i nie dało się go naprawić tanim kosztem, zdecydowałem się na małą rewolucję - zamówiłem do bramy wjazdowej napęd Life OP2 24UNI (z centralą sterującą GE UNI 24R DL). To jednak nie koniec - zdecydowałem się także na wymianę starych drzwi garażowych na nową bramę segmentową firmy Wiśniowski z napędem Life Probo PR70 (ze sterownikiem RG1 24DL). Działają jak należy, ale nie są zintegrowane z automatyką domową. Montaż był więc impulsem, żeby ruszyć z instalacją w garażu, tym bardziej, że musiałem zdemontować część oświetlenia, bo było w złym miejscu.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2013/06/07/inteligentny-garaz-arduino-kable-i-przekazniki/images/inteligentny_dom-garaz2.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2013/06/07/inteligentny-garaz-arduino-kable-i-przekazniki/images/inteligentny_dom-garaz2.jpg" alt="Obudowa dla modułu przekaźnikowego na 230V" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;W nowej instalacji inteligentnego domu będą używane dwa moduły 8-przekaźnikowe do Arduino. Jeden będzie obsługiwał urządzenia, które wymagają napięcia 230V, drugi dla sterowania niższymi napięciami. Dla pierwszego z nich kupiłem ładną obudowę hermetyczną z przezroczystym frontem - zgodnie z modą urządzenie będzie widoczne, a dodatkowo elegancko będą świecić diody, informując o stanie przekaźników.&lt;/p&gt;</description></item><item><title>Inteligentny dom na Arduino i Raspberry Pi</title><link>https://blog-techniczny.pl/2013/06/06/inteligentny-dom-na-arduino-i-raspberry-pi/</link><pubDate>Thu, 06 Jun 2013 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2013/06/06/inteligentny-dom-na-arduino-i-raspberry-pi/</guid><description>&lt;p&gt;Wczoraj trafiłem na tekst o budowie inteligentnego domu z podobnymi założeniami do mojej instalacji. Być może ktoś będzie miał ochotę zapoznać się z &lt;a href="http://majsterkowo.pl/homeduino-inteligenty-dom-z-arduino-oraz-raspberry-pi/"&gt;alternatywnym spojrzeniem na temat&lt;/a&gt;&#10;. Autor wpisu - Minister - opisuje swój projekt oparty o Raspberry Pi (w podobnym zastosowaniu jak routery u mnie) i Arduino. Funkcje są podobne, ale środowisko nieco inne, więc warto przeczytać. &lt;a href="http://majsterkowo.pl/homeduino-inteligenty-dom-z-arduino-oraz-raspberry-pi/"&gt;Polecam&lt;/a&gt;&#10;, a autorowi życzę powodzenia.&lt;/p&gt;</description></item><item><title>Domofon Eura SD720D6 (ADP-05A7) w inteligentnym domu</title><link>https://blog-techniczny.pl/2013/06/05/domofon-eura-sd720-adp-05a7-w-inteligentnym-domu/</link><pubDate>Wed, 05 Jun 2013 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2013/06/05/domofon-eura-sd720-adp-05a7-w-inteligentnym-domu/</guid><description>&lt;p&gt;Dawno, dawno temu zepsuł mi się wideodomofon Orno. Ponieważ wideo było i tak zupełnie nieprzydatne, więc zdecydowałem się na kupno &lt;a href="http://www.eura-tech.eu/index.php/90,25,domofon_jednolokatorski_eura_adp05a7"&gt;taniego modelu firmy Eura&lt;/a&gt;&#10; - SD720D6 + AR8 (niemal bliźniaczy dla produktów Orno), który obecnie oznaczany jest przez producenta jako ADP-05A7. Dlaczego wybrałem akurat ten model? Bo bramofon ma dokładnie taką samą obudowę jak przy starym urządzeniu, a co za tym idzie nie trzeba było wiercić dodatkowych otworów, żeby go zainstalować. Być może rozsądniej było kupić od razu coś z RFID, ale podejście praktyczne (i brak możliwości pociągnięcia dodatkowych przewodów) przeważyło. To dodatkowo rozwiązanie ekonomiczne, bo zestaw kosztował około 100PLN.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2013/06/05/domofon-eura-sd720-adp-05a7-w-inteligentnym-domu/images/domofon-eura-sd720ar8.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2013/06/05/domofon-eura-sd720-adp-05a7-w-inteligentnym-domu/images/domofon-eura-sd720ar8.jpg" alt="Wnętrze domofonu Eura SD720D6&amp;#43;AR8" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;Bramofon z domofonem łączy się przy pomocy dwóch przewodów i obsługują one zarówno zasilanie, fonię jak i sygnał dzwonienia. Dodatkowo dwa przewody zasilają elektrozaczep przy furtce. Wadą standardowej instalacji tego zestawu jest zasilanie elektrozaczepu prądem stałym. Dlaczego jest to wada? W takiej konfiguracji otwieranie furtki jest zupełnie bezgłośne - osoba dzwoniąca nie wie, że może wejść, gdy się jej nie powie. Gdy zaś podamy prąd zmienny, to przy otwieraniu słychać charakterystyczne &amp;ldquo;buczenie&amp;rdquo; i każdy od razu wie, kiedy trzeba pchać furtkę. Właśnie dlatego osobne przewody idące do elektrozaczepu są zaletą - można podłączyć do nich dowolne źródło prądu. Kupując domofon warto zwrócić na to uwagę, bo dostępne są także modele, w których zasilanie elektrozaczepu pochodzi z bramofonu.&lt;/p&gt;</description></item><item><title>Programowanie Arduino, czyli nauka podlewania</title><link>https://blog-techniczny.pl/2013/05/08/programowanie-arduino-czyli-nauka-podlewania/</link><pubDate>Wed, 08 May 2013 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2013/05/08/programowanie-arduino-czyli-nauka-podlewania/</guid><description>&lt;p&gt;Mamy już &lt;a href="https://blog-techniczny.pl/2013/05/03/system-nawadniania-z-arduino-realizacja/"&gt;gotową&lt;/a&gt;&#10; część sprzętową systemu nawadniania i wiemy &lt;a href="https://blog-techniczny.pl/2013/05/06/protokol-komunikacyjny/"&gt;jak będzie się komunikować&lt;/a&gt;&#10; z systemem narzędnym działającym na bazie OpenWRT. Pora zabrać się za oprogramowanie. Przygotowując je należy pamiętać, że posłuży ono za podstawę budowy kolejnych elementów inteligentranego domu (lub jak kto woli, automatyki domowej). Poza tym system podlewania także ma dodatkowe funkcje, co trzeba przewidzieć.&lt;/p&gt;&#10;&lt;p&gt;Podsumujmy, co jest do zrobienia:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;Obsługa &lt;a href="https://blog-techniczny.pl/2013/04/30/arduino-ethernet-shield/"&gt;Ethernet Shield&lt;/a&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Klient www na potrzeby &lt;a href="https://blog-techniczny.pl/2013/05/06/protokol-komunikacyjny/"&gt;zgłaszania zdarzeń&lt;/a&gt;&#10; do systemu nadrzędnego (mastera)&lt;/li&gt;&#10;&lt;li&gt;Obsługa serwera www - do &lt;a href="https://blog-techniczny.pl/2013/05/06/protokol-komunikacyjny/"&gt;przyjmowania komunikatów&lt;/a&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Sterowanie czterema przekaźnikami (dwa do podlewania, dwa na razie wolne)&lt;/li&gt;&#10;&lt;li&gt;Pilnowanie zmian czterech wejść (dwa kontaktrony na drzwiach i dwa czujniki zalania)&lt;/li&gt;&#10;&lt;li&gt;Realizacja różnych faz podlewania ogrodu&lt;/li&gt;&#10;&lt;/ol&gt;</description></item><item><title>Komunikacja urządzeń inteligentnego domu - Arduino i OpenWRT</title><link>https://blog-techniczny.pl/2013/05/06/protokol-komunikacyjny/</link><pubDate>Mon, 06 May 2013 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2013/05/06/protokol-komunikacyjny/</guid><description>&lt;p&gt;Zgodnie z &lt;a href="https://blog-techniczny.pl/2013/05/01/koncepcja-nowego-systemu-nawadniania-ogrodka"&gt;koncepcją&lt;/a&gt;&#10;, przygotowałem &lt;a href="https://blog-techniczny.pl/2013/05/03/system-nawadniania-z-arduino-realizacja"&gt;część sprzętową&lt;/a&gt;&#10; mojego systemu odpowiedzielnego za podlewanie ogródka i parę innych rzeczy. Obiecałem, że wkrótce napiszę, jak to wszystko oprogramować. Wcześniej jednak należałoby zaprojektować komunikację różnych elementów systemu - nie tylko części odpowiedzialnej za podlewanie, ale urządzeń związanych z automatyką domową w szczególności.&lt;/p&gt;&#10;&lt;p&gt;Jak już wiecie z &lt;a href="https://blog-techniczny.pl/2013/05/01/koncepcja-nowego-systemu-nawadniania-ogrodka"&gt;koncepcji systemu&lt;/a&gt;&#10;, &amp;ldquo;mózgiem&amp;rdquo; będą routery (jeden główny, drugi zapasowy) z oprogramowaniem w php. Oczywiście nie muszą to być routery - w szczególności mogą to być serwery, komputery, cienkie klienty lub inne urządzenia, na których można uruchomić Linuksa. Router (z zainstalowym &lt;a href="https://openwrt.org/"&gt;OpenWRT&lt;/a&gt;&#10;) jest o tyle dobrym wyborem, że jest energooszczędny a dodatkowo i tak działa cały czas pełniąc inne funkcje.&lt;/p&gt;</description></item><item><title>System nawadniania z Arduino - realizacja</title><link>https://blog-techniczny.pl/2013/05/03/system-nawadniania-z-arduino-realizacja/</link><pubDate>Fri, 03 May 2013 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2013/05/03/system-nawadniania-z-arduino-realizacja/</guid><description>&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2013/05/01/koncepcja-nowego-systemu-nawadniania-ogrodka/"&gt;Opisywałem ostatnio&lt;/a&gt;&#10;, jaka jest koncepcja przeniesienia mojego niewielkiego systemu nawadniania na nową platformę - &lt;a href="https://blog-techniczny.pl/2012/03/20/arduino-co-to-takiego/"&gt;Arduino&lt;/a&gt;&#10;. Mamy więc zebrane informacje, jaka będzie architektura i jakie elementy zostaną użyte. Co więcej, wszystko poza Arduino z osprzętem jest już gotowe. Pora więc zabrać się za montowanie całości i łączenie kabelków.&lt;/p&gt;&#10;&lt;p&gt;Ponieważ trudno zaakceptować wtykanie poszczególnych przewodów do złącz Arduino, więc najwygodniej jest zastosować moduł prototypowy &lt;a href="http://zestawyuruchomieniowe.pl/pl/arduino/18-modul-prototypowy.html"&gt;And Proto Shield&lt;/a&gt;&#10;, który &lt;a href="https://blog-techniczny.pl/2012/04/18/moj-pierwszy-shield-do-arduino/"&gt;chwaliłem już&lt;/a&gt;&#10; wcześniej. Mimo, że na płytce nie będzie żadnych dodatkowych układów, to nawet dla pewnego umieszczenia przewodów we właściwych wejściach Arduino Uno, warto zastosować taki moduł. Docenia się to już po pierwszej konieczności odłączenia przewodów od Arduino i ponownego ich podłączenia.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2013/05/03/system-nawadniania-z-arduino-realizacja/images/arduino-system_podlewania.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2013/05/03/system-nawadniania-z-arduino-realizacja/images/arduino-system_podlewania.jpg" alt="Arduino - system podlewania" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Koncepcja nowego systemu nawadniania ogródka</title><link>https://blog-techniczny.pl/2013/05/01/koncepcja-nowego-systemu-nawadniania-ogrodka/</link><pubDate>Wed, 01 May 2013 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2013/05/01/koncepcja-nowego-systemu-nawadniania-ogrodka/</guid><description>&lt;p&gt;Gdy dwa lata temu tworzyłem poprzedni system podlewania ogródka, który &lt;a href="http://www.nibyblog.pl/router-podlewa-mi-ogrodek-3744.html"&gt;opisałem gościnnie&lt;/a&gt;&#10; na Nibyblogu, wiedziałem, że musi być sterowany &amp;ldquo;przez Internet&amp;rdquo;, z możliwością autonomicznego działania. Nie znałem jeszcze wtedy &lt;a href="https://blog-techniczny.pl/2012/03/20/arduino-co-to-takiego/"&gt;Arduino&lt;/a&gt;&#10;, a rozwiązanie zostało oparte o &lt;a href="https://blog-techniczny.pl/2011/06/11/karta-przekaznikowa-do-routera/"&gt;kartę przekaźnikową&lt;/a&gt;&#10; podłączoną przez USB do routera. Nie powiem, żeby źle działało, ale pora w zabawie pójść dalej. Pretekstem ku temu jest chęć rozbudowy mojego systemu inteligentnego domu z użyciem &lt;a href="https://blog-techniczny.pl/2012/03/20/arduino-co-to-takiego/"&gt;Arduino&lt;/a&gt;&#10;. System podlewania ma być swego rodzaju poligonem doświadczalnym - na nim będę testował stabilność rozwiązania i tworzył pierwsze wersje oprogramowania, którego kawałki potem użyję potem w głównym module.&lt;/p&gt;&#10;&lt;p&gt;Nadal zakładam, że nadrzędnym elementem w systemie będzie router z OpenWRT z oprogramowaniem głównie w php. Arduino za to będzie posiadać większą autonomię. Nie będzie, jak karta przekaźnikowa, dostawać prostych poleceń - włącz, wyłącz, przełącz, tylko bardziej złożone, w rodzaju - podlewaj trawę przez 20 minut a pozostałe przez 15. Arduino będzie wykonywać te polecenia i raportować do routera. Co na tym zyskuję? Jeżeli podczas podlewania zawiesi się router, wystąpią problemy z programem w php (np. padnie system plików, pendrive albo hub usb), to czynność zostanie dokończona, a przede wszystkim zatrzymana zgodnie z planem. Jeżeli natomiast popsułoby się Arduino, to router mnie o tym poinformuje i będę miał szansę interweniować.&lt;/p&gt;&#10;&lt;p&gt;Co więcej, zyskuję możliwość wprowadzenia, przynajmniej częściowej, odporności na awarię głównego routera sterującego. W przypadku gdy przestanie on działać lub program sterujący nie będzie odpowiadać, chciałbym, żeby jego funkcję przejęło inne urządzenie. Wszak w domu są 3 routery z OpenWRT, więc możliwości jest sporo i zakładam, że przynajmniej część funkcji mogą realizować wymiennie. Co prawda innym założeniem jest, że system nie ma być używany do zastosowań &amp;ldquo;krytycznych&amp;rdquo;, czyli takich, których niewykonanie lub złe wykonanie mogłoby czymś poważnym zgrażać, ale czemu ma wyschnąć trawnik przez awarię routera, gdy można się przed tym zabezpieczyć? Będzie więc mój system podlewania pracował w &amp;ldquo;klastrze niezawodnościowym&amp;rdquo;&amp;hellip; A co? Trzeba mieć fantazję. Oczywiście nie zabezpieczy to przed awarią Arduino, ale o tym zostałbym powiadomiony.&lt;/p&gt;</description></item><item><title>Ethernet Shield, czyli Arduino w Internecie</title><link>https://blog-techniczny.pl/2013/04/30/arduino-ethernet-shield/</link><pubDate>Tue, 30 Apr 2013 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2013/04/30/arduino-ethernet-shield/</guid><description>&lt;p&gt;Ostatnio opisywałem &lt;a href="https://blog-techniczny.pl/2013/04/28/edimax_br-6258n/"&gt;mały router Edimaksa&lt;/a&gt;&#10;. Nie bez powodu. Zamierzam podłączyć Arduino do Internetu. Właściwie głównie do sieci lokalnej, ale z możliwością bezpośrednich zapytań &amp;ldquo;w świat&amp;rdquo;. Jak to zrobić? Przez &lt;a href="http://nettigo.pl/products/279"&gt;Ethernet Shield&lt;/a&gt;&#10; - rozszerzenie nakładane na Arduino (kompatybilne zarówno z &lt;a href="http://nettigo.eu/products/251"&gt;Uno&lt;/a&gt;&#10; jak i &lt;a href="http://nettigo.pl/products/259"&gt;Mega&lt;/a&gt;&#10;).&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2013/04/30/arduino-ethernet-shield/images/arduino_ethernet.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2013/04/30/arduino-ethernet-shield/images/arduino_ethernet.jpg" alt="Arduino z Ethernet Shield" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;Komunikuje się ono przez interfejs SPI, który w Arduino Uno wyprowadzony jest na wyjścia 11, 12 i 13, natomiast w Mega na 50, 51 i 52. I tu może pojawić się pytanie, w jaki sposób jest w takim razie, shield jest kompatybilny z obydwoma płytkami. Jest, bo używa pinów oznaczonych jako ICSP, które są połączone z właściwymi wyjściami konkretnego Arduino. Warto to wiedzieć, bo na rynku jest jeszcze kilka &amp;ldquo;wynalazków&amp;rdquo; bez złącza ICSP, które używają zwykłych wyjść i nie współpracują poprawnie z wersją Mega (można je zmusić, ale nie w sposób elegancki). &lt;a href="http://nettigo.eu/products/279"&gt;Oficjalna wersja&lt;/a&gt;&#10; działa w każdym razie poprawnie w każdym przypadku.&lt;/p&gt;</description></item><item><title>Czujnik zalania CZ 01</title><link>https://blog-techniczny.pl/2013/04/26/czujnik-zalania-cz-01/</link><pubDate>Fri, 26 Apr 2013 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2013/04/26/czujnik-zalania-cz-01/</guid><description>&lt;p&gt;System nawadniania ogrodu powinien &amp;ldquo;wiedzieć&amp;rdquo;, kiedy pada deszcz. Gdy używałem karty przekaźnikowej (w wersji z cyfrowymi wejściami), to miałem do niej podłączony sensor opadów wykonany w oparciu o czujnik zalania CZ 01 firmy Sigma Projekt. Czujnik ten bardzo dobrze będzie współpracował z Arduino. Może nie jest to najprostsze możliwe rozwiązanie w przypadku &lt;a href="https://blog-techniczny.pl/2012/03/20/arduino-co-to-takiego/"&gt;niebieskiej płytki&lt;/a&gt;&#10;, ale do tej pory świetnie się sprawdzało i chcę je zachować.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2013/04/26/czujnik-zalania-cz-01/images/czujnik_zalania-cz-01.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2013/04/26/czujnik-zalania-cz-01/images/czujnik_zalania-cz-01.jpg" alt="Czujnik zalania CZ 01" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Kontaktron, czyli Arduino pilnuje drzwi</title><link>https://blog-techniczny.pl/2013/04/24/kontaktron-czyli-arduino-pilnuje-drzwi/</link><pubDate>Wed, 24 Apr 2013 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2013/04/24/kontaktron-czyli-arduino-pilnuje-drzwi/</guid><description>&lt;p&gt;Przy okazji przenoszenia funkcjonalności systemu podlewania z karty przekaźnikowej do Arduino, muszę podłączyć także czujniki otwarcia drzwi. Opierają się one na kontaktronach. Co to takiego? To po prostu łącznik sterowany polem magnetycznym. A w zrozumiałych słowach, w popularnym wydaniu - tanie i proste urządzenie składające się z magnesu, montowanego zwykle na drzwiach i części wykrywającej pole, z której wychodzą dwa kabelki - montowanej na futrynie. Jak magnes jest w pobliżu kontaktronu (czyli zwykle gdy drzwi są zamknięte), to przewody są zwarte, gdy dalej - nie. Kontaktron działa więc na takiej samej zasadzie jak włącznik, przynamniej z punktu widzenia Arduino.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2013/04/24/kontaktron-czyli-arduino-pilnuje-drzwi/images/kontaktron.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2013/04/24/kontaktron-czyli-arduino-pilnuje-drzwi/images/kontaktron.jpg" alt="Kontaktron" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Moduł przekaźnikowy do Arduino</title><link>https://blog-techniczny.pl/2013/04/22/modul-przekaznikowy-do-arduino/</link><pubDate>Mon, 22 Apr 2013 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2013/04/22/modul-przekaznikowy-do-arduino/</guid><description>&lt;p&gt;Dawno nie miałem okazji nic napisać, z powodu zupełnego braku czasu. Ponieważ jednak planuję w najbliższej przyszłości kilka zmian w moim ekosystemie &lt;a href="https://blog-techniczny.pl/2012/04/17/arduino-w-sluzbie-inteligentnego-domu-koncepcja/"&gt;inteligentnego domu&lt;/a&gt;&#10;, myślę, że wpisy będą się pojawiać częściej.&lt;/p&gt;&#10;&lt;p&gt;W pierwszej kolejności będę chciał przenieść mój &lt;a href="http://www.nibyblog.pl/router-podlewa-mi-ogrodek-3744.html" title="Router podlewa mi ogródek"&gt;system nawadniania ogrodu&lt;/a&gt;&#10; z &lt;a href="https://blog-techniczny.pl/2011/06/11/karta-przekaznikowa-do-routera/"&gt;karty przekaźnikowej&lt;/a&gt;&#10; na &lt;a href="https://blog-techniczny.pl/2012/03/20/arduino-co-to-takiego/"&gt;Arduino&lt;/a&gt;&#10;. Dlatego też zaopatrzyłem się w tanie moduły przekaźników, które z powodzeniem można wykorzystać z Arduino.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2013/04/22/modul-przekaznikowy-do-arduino/images/moduly_przekaznikow.jpg"&gt;&lt;img src="https://blog-techniczny.pl/2013/04/22/modul-przekaznikowy-do-arduino/images/moduly_przekaznikow.jpg" alt="Moduły przekaźników dla Arduino" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Mój pierwszy "shield" do Arduino</title><link>https://blog-techniczny.pl/2012/04/18/moj-pierwszy-shield-do-arduino/</link><pubDate>Wed, 18 Apr 2012 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2012/04/18/moj-pierwszy-shield-do-arduino/</guid><description>&lt;p&gt;Arduino to bardzo fajna zabawka. Świetnie wspomaga naukę podstaw współczesnej elektroniki. W budowaniu własnych układów szczególnie pomocna jest &lt;a href="http://nettigo.pl/products/8"&gt;płytka stykowa&lt;/a&gt;&#10;. Dzięki niej można szybko i wygodnie tworzyć prototypowe urządzenia bez lutowania. Wtykamy tylko kabelki i elementy na płytkę, podłączamy do &lt;a href="https://blog-techniczny.pl/2012/03/20/arduino-co-to-takiego/"&gt;Arduino&lt;/a&gt;&#10; i już działa. Bardzo dobrze testuje się w ten sposób działanie różnych elementów elektronicznych oraz sprawdza, czy wymyślone koncepcje układów będą działać.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2012/04/18/moj-pierwszy-shield-do-arduino/images/arduino_i_plytka_stykowa.jpg" title="Płytka stykowa do Arduino"&gt;&lt;img src="https://blog-techniczny.pl/2012/04/18/moj-pierwszy-shield-do-arduino/images/arduino_i_plytka_stykowa.jpg" alt="" title="Płytka stykowa do Arduino" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;Tylko, że płytka stykowa nijak nie daje się użyć przy gotowym układzie - elementy można z niej wyszarpnąć, całość zajmuje dużo miejsca, same wady. Oczywiście, można powiedzieć, że Arduino do tego nie służy, że na gotowo można zbudować własny układ na mikrokontrolerze. Ale nie trzeba, bo Arduino nadaje się do gotowego układu, o ile ma elegancką powłokę (shield). Tylko, że amatorsko ciężko taką zrobić - trzeba zaprojektować i przygotować (lub zamówić) płytkę drukowaną, a potem polutować elementy (co w porównaniu z przygotowaniem płytki jest banalne). Czy aby na pewno trzeba?&lt;/p&gt;</description></item><item><title>Arduino w służbie inteligentnego domu - koncepcja</title><link>https://blog-techniczny.pl/2012/04/17/arduino-w-sluzbie-inteligentnego-domu-koncepcja/</link><pubDate>Tue, 17 Apr 2012 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2012/04/17/arduino-w-sluzbie-inteligentnego-domu-koncepcja/</guid><description>&lt;p&gt;Minęło już trochę czasu odkąd testuję &lt;a href="http://nettigo.pl/products/251"&gt;Arduino Uno R3&lt;/a&gt;&#10;, więc pewnie pora zbudować koncepcję rozbudowy mojej niskobużetowej, amatorskiej instalacji &lt;a href="https://blog-techniczny.pl/2011/05/30/inteligentny-dom-na-openwrt/"&gt;inteligentnego domu&lt;/a&gt;&#10;, o której pisałem wcześniej. Chciałbym dołożyć dodatkowe funkcjonalności, a przy okazji pozbyć się jednej z kart przekaźnikowych na rzecz Arduino (skoro już jest, nie ma potrzeby mnożyć bytów). Nie chcę oczywiście odcinać się od routerów z OpenWRT i tego, co już osiągnąłem. Pora podsumować cały projekt, stan obecny i wizję przyszłości.&lt;/p&gt;&#10;&lt;h3 id="stan-obecny"&gt;Stan obecny&lt;/h3&gt;&#10;&lt;p&gt;Na początek małe podsumowanie (w skrócie) tego, jak system wygląda bez Arduino. Centralnym urządzeniem w środowisku automatyki domowej jest router TPlink TL-WR1043ND z zainstalowanym systemem OpenWRT. Dostarcza on Internet (sieć w ogólności) przewodowo do różnych punktów w domu i bezprzewodowo. Zlokalizowany jest w garażu, skąd rozchodzi się gwiaździście okablowanie do dużej części pomieszczeń w domu. Do routera podłączony jest dysk USB, który w przeszłości był źródłem dla odtwarzacza multimediów podłączonego do telewizora w salonie. W tej chwili z tej funkcji router został odciążony przez &lt;a href="http://go.iomega.com/en/products/network-storage-desktop/wireless-data-station/network-hard-drive-iconnect/?partner=4735"&gt;Iomega iConnect&lt;/a&gt;&#10;, stanowiący centrum składowania i serwowania danych. Do routera podłączona jest za to magistrala one-wire i kilkanaście termometrów w całym domu (w tym wiele w kotłowni do monitorowania kotła). Router gromadzi dane, rysuje wykresy i je udostępnia. Analizuje też temperatury z kotłowni i powiadamia smsem o różnych zdarzeniach, np. wygaśnięciu pieca. Router otwiera też bramę wjazdową, co &lt;a href="https://blog-techniczny.pl/2012/02/27/sterowanie-brama-somfy-przez-telefon-z-androidem/"&gt;opisywałem ostatnio&lt;/a&gt;&#10; i steruje ogrzewaniem (przełącza kocioł na ekogroszek w coś w rodzaju trybu bardzo oszczędnego).&lt;/p&gt;</description></item><item><title>Wielozadaniowość w Arduino?</title><link>https://blog-techniczny.pl/2012/04/07/wielozadaniowosc-w-arduino/</link><pubDate>Sat, 07 Apr 2012 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2012/04/07/wielozadaniowosc-w-arduino/</guid><description>&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2012/03/20/arduino-co-to-takiego/"&gt;Programowanie Arduino&lt;/a&gt;&#10; jest bardzo proste. Do takiego wniosku można dojść obserwując najprostsze przykłady programów. Spójrzmy chociażby na, prezentowany już wcześniej, program mrugający diodą podłączoną do wyjścia numer 13. Dla łatwiejszych dalszych rozważań został on jeszcze trochę uproszczony:&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;#define LED1 13&#10;&#10;void setup() { &#10;  pinMode(LED1, OUTPUT); // ustawiamy pin 13 jako wyjście&#10;}&#10;&#10;int led1_state=0; // na początku zmienna będzie 0 (nie świeci)&#10;&#10;void loop() {&#10;  digitalWrite(LED1, led1_state); // ustawiamy stan wyjścia diody zgodnie &#10;                                  // z wartością zmiennej led1_state: &#10;                                  // 1 - świeci, 0 - nie&#10;  delay(1000); // czekamy sekundę&#10;  led1_state=1-led1_state; // zmieniamy stan z 0 na 1 lub z 1 na 0&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Nie ma w nim oczywiście nic wyszukanego - co sekundę zmieniamy stan wyjścia, a co za tym idzie diody świecącej. Przypominam, że 13 została wybrana nieprzypadkowo, ponieważ do tego wyjścia podłączona jest na stałe dioda znajdująca się na płytce Arduino.&lt;/p&gt;</description></item><item><title>Łączenie Arduino z OpenWrt</title><link>https://blog-techniczny.pl/2012/04/04/laczenie-arduino-z-openwrt/</link><pubDate>Wed, 04 Apr 2012 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2012/04/04/laczenie-arduino-z-openwrt/</guid><description>&lt;p&gt;Od jakiegoś czasu &amp;ldquo;bawię się&amp;rdquo; Arduino, a swoje doświadczenia staram się tu opisywać. Pisałem też kiedyś o mojej koncepcji &lt;a href="https://blog-techniczny.pl/2011/05/30/inteligentny-dom-na-openwrt/"&gt;inteligentnego domu&lt;/a&gt;&#10; (lub jak kto woli domowej automatyki) w oparciu o OpenWRT. Do rozpoczęcia przygody z Arduino skłoniła mnie właśnie chęć rozbudowy tego systemu.&lt;/p&gt;&#10;&lt;p&gt;OpenWRT zainstalowany w routerze jest świetny, elastyczny, linuksowy, jednak trochę brakuje mu możliwości z realnym światem. Problem w dużej części rozwiązał zakup &lt;a href="https://blog-techniczny.pl/2011/06/11/karta-przekaznikowa-do-routera/"&gt;karty przekaźnikowej&lt;/a&gt;&#10; wyposażonej dodatkowo w wejścia, jednak cały czas mi czegoś brakowało.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2012/04/04/laczenie-arduino-z-openwrt/images/arduino_i_openwrt.jpg" title="Arduino i OpenWRT"&gt;&lt;img src="https://blog-techniczny.pl/2012/04/04/laczenie-arduino-z-openwrt/images/arduino_i_openwrt.jpg" alt="" title="Arduino i OpenWRT" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Arduino - zdalne sterowanie urządzeniami elektrycznymi</title><link>https://blog-techniczny.pl/2012/04/02/arduino-zdalne-sterowanie-urzadzeniami-elektrycznymi/</link><pubDate>Mon, 02 Apr 2012 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2012/04/02/arduino-zdalne-sterowanie-urzadzeniami-elektrycznymi/</guid><description>&lt;p&gt;Pisałem ostatnio o tanim &lt;a href="https://blog-techniczny.pl/2012/03/30/zdalne-sterowanie-urzadzeniami-elektrycznymi/"&gt;zestawie do zdalnego sterowania gniazkami&lt;/a&gt;&#10; z Biedronki. Planowałem podłączyć przyciski pilota do Arduino przez jakiś moduł przekaźnikowy (jak &lt;a href="http://nettigo.pl/products/89"&gt;Relay Shield&lt;/a&gt;&#10;) i nawet dla tego zastosowania przylutowałem byłem już kabelki do mikrostyków. Po pewnym czasie jednak stwierdziłem, że można poszukać tańszego rozwiązania. Na początku zmierzyłem napięcia między stykami przycisków - nieco ponad 12V (tyle co napięcie baterii). Przy okazji oznaczyłem te styki, na których jest napięcie. Później zrobiłem eksperyment i zasiliłem pilota napięciem 5V wprost z Arduino (w końcu bateria ma to do siebie, że jej napięcie z czasem spada, więc projektanci musieli to przewidzieć). Z niższym napięciem też zadziałało. Co więcej, nadal nie było problemów z zasięgiem. Uznałem więc, że trzeba sprawdzić co będzie, gdy do styku przycisku, na którym nie było wcześniej napięcia przyłożę je wprost z Arduino (na wszelki wypadek przez rezystor, zapewne niepotrzebnie). Bingo, zadziałało.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2012/04/02/arduino-zdalne-sterowanie-urzadzeniami-elektrycznymi/images/arduino-zdalne_sterowanie_urzadzeniami.jpg" title="Prototyp do sterowania pilotem przez Arduino"&gt;&lt;img src="https://blog-techniczny.pl/2012/04/02/arduino-zdalne-sterowanie-urzadzeniami-elektrycznymi/images/arduino-zdalne_sterowanie_urzadzeniami.jpg" alt="" title="Prototyp do sterowania pilotem przez Arduino" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>Arduino - środowisko programistyczne</title><link>https://blog-techniczny.pl/2012/03/22/arduino-srodowisko-programistyczne/</link><pubDate>Thu, 22 Mar 2012 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2012/03/22/arduino-srodowisko-programistyczne/</guid><description>&lt;p&gt;O tym, co to jest Arduino i dlaczego mi się podoba, pisałem w &lt;a href="https://blog-techniczny.pl/2012/03/20/arduino-co-to-takiego/"&gt;poprzednim poście&lt;/a&gt;&#10;. Teraz przyszła kolej, żeby wspomnieć o sednie całej zabawy - środowisku programistycznym. Wszak to między innymi dzięki łatwości programowania Arduino jest tak interesujące dla &amp;ldquo;przeciętnego człowieka&amp;rdquo;.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2012/03/22/arduino-srodowisko-programistyczne/images/arduino_ide.png" title="Arduino IDE"&gt;&lt;img src="https://blog-techniczny.pl/2012/03/22/arduino-srodowisko-programistyczne/images/arduino_ide.png" alt="" title="Arduino IDE" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;Programy dla Arduino tworzy się w języku opartym na platformie &lt;a href="http://wiring.org.co/"&gt;Wiring&lt;/a&gt;&#10; i przypomina bardzo uproszczone narzecze C/C++. Jakkolwiek mało przyjaźnie by to mogło zabrzmieć, oznacza ni mniej, ni więcej, że każda osoba mająca jakieś, choćby minimalne doświadczenie w języku C (a tak naprawdę jakimkolwiek języku programowania), po przeczytaniu krótkiego poradnika, szybko zacznie pisać proste programy. Ich konstrukcja jest wszak bardzo prosta, a masa przykładów, które można znaleźć w sieci, pozwoli szybko rozwiać ewentualne wątpliwości, lub nawet pisać oprogramowanie metodą &amp;ldquo;kopiuj/wklej&amp;rdquo;. Już samo środowisko programistyczne zawiera mnóstwo przykładów o różnym stopniu złożoności, napisanych tak, żeby łatwo je było zrozumieć. Bardzo dobrym punktem startu do nauki programowania będzie &lt;a href="http://arduino.cc/en/Tutorial/HomePage"&gt;tutoral&lt;/a&gt;&#10; ze strony projektu Arduino.&lt;/p&gt;</description></item><item><title>Arduino - co to takiego?</title><link>https://blog-techniczny.pl/2012/03/20/arduino-co-to-takiego/</link><pubDate>Tue, 20 Mar 2012 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2012/03/20/arduino-co-to-takiego/</guid><description>&lt;p&gt;Jakiś czas temu zacząłem zastanawiać się nad wejściem w świat elektroniki i mikrokontrolerów. Zawsze była jednak jakaś bariera, a potrzeby nie były wystarczająco silne. Do domowej automatyki wykorzystuję routery OpenWRT oraz karty przekaźnikowe i to w zasadzie wystarcza. Jednak do niektórych rozwiązań aż się prosi o zastosowanie jakiegoś dedykowanego, stabilnego i niezawodnego układu elektronicznego. Przykłady? Nadzór kotła c.o., aby był niezależny od restartów routera. Podobnie z monitorowaniem otwarcia drzwi (tym się zajmie w przyszłości centrala alarmowa). Czasem też przychodzi chęć podłączenia jakiegoś czujnika, którego stany są nieco bardziej złożone niż włącz/wyłącz.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://blog-techniczny.pl/2012/03/20/arduino-co-to-takiego/images/arduino-uno-smd.jpg" title="Arduino UNO R2 w wersji SMD"&gt;&lt;img src="https://blog-techniczny.pl/2012/03/20/arduino-co-to-takiego/images/arduino-uno-smd.jpg" alt="" title="Arduino UNO R2 w wersji SMD" /&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;&#10;&lt;p&gt;Przez jakiś zastanawiałem się nad zakupem jakiegoś zestawu uruchomieniowego opartego o kontroler Atmega. Takie zestawy jednak trochę kosztują, potrzebują programatora, a po wykonaniu prototypu na płytce testowej, właściwie najlepiej byłoby przenieść projekt na dedykowaną płytkę. Jak na początek dość skomplikowane, dla kogoś, kto z elektroniką nie miał wcześniej nic wspólnego.&lt;/p&gt;</description></item><item><title>Sterowanie bramą Somfy przez telefon z Androidem</title><link>https://blog-techniczny.pl/2012/02/27/sterowanie-brama-somfy-przez-telefon-z-androidem/</link><pubDate>Mon, 27 Feb 2012 00:00:00 +0000</pubDate><guid>https://blog-techniczny.pl/2012/02/27/sterowanie-brama-somfy-przez-telefon-z-androidem/</guid><description>&lt;p&gt;Po co sterować bramą wjazdową inaczej niż standardowym pilotem? Powodów jest kilka. Po pierwsze można otworzyć bramę jadąc do domu, kilkaset metrów wcześniej, żeby nie czekać aż się otworzy. Po drugie gdy trzeba zamknąć bramę (a nie zrobiło się tego będąc w samochodzie), to nie trzeba szukać drugiego pilota, który leży gdzieś w domu. Po trzecie, będąc na nartach nie trzeba prosić nikogo, żeby w dzień zabierania śmieci podjechał z kluczem uchylić furtkę, żeby śmieciarze opróżnili kosz (bo jak nie opróżnią to przez kolejny tydzień nie będzie gdzie wyrzucać śmieci i popiołu z pieca). Można zamiast tego rano otworzyć bramę przez Internet (o furtce też można pomyśleć, ale to kiedy indziej). Oczywiście ostatni przypadek może wydać się wyimaginowany, bo przecież można zrobić osobną furtkę tylko do koszy. Oczywiście, tylko trzeba ją mieć. A jak się nie ma, to można w 15 minut zrobić zdalne otwieranie bramy (z programowaniem w trochę ponad pół godziny).&lt;/p&gt;</description></item></channel></rss>