raspberry pi

#239. Kącik Techniczny nr 14

Kiedy byłem dzieckiem, widziałem setki projektów inteligentnych domów, w których komputer steruje urządzeniami w dogodny i ustalony przez nas sposób, jednak następuje to bez wielkiej ingerencji z naszej strony. Wtedy było to dla mnie jedynie nieosiągalne marzenie, bo dostępność takich rozwiązań była niezwykle kosztowna. Jednak niemal dwie dekady później żyję w domu, który zmierza w kierunku futurystycznych wizji z czasów mojego dzieciństwa.

Nasz pierwszy nieświadomy projekt powstał, kiedy mieszkaliśmy na pokoju. Inni mieszkańcy trochę nie szanowali prywatności, a i w okolicy zdarzały się kradzieże, więc zamontowaliśmy magnetyczny przekaźnik, który wysyłał informację w momencie otwarcia drzwi (początkowo działał na odwrót i nie wiedzieliśmy jak się za to zabrać :D). Informację odbierał router, przekazywał ją serwerowi, a serwer wysyłał nam wiadomość na telefon.

Był to pierwszy własnej roboty system informowania nas o jakimś wydarzeniu. W tej chwili mamy trzy takie systemy w użytku: dwa na drzwi do domu i do schowka (z tym, że tym razem przekaźniki działają na baterie i nie wymagają setki metrów kabli) oraz jeden do samochodu, który wykrywa ruch (np. kiedy ktoś wsiada do auta).

Pierwszy świadomy pomysł zrodził się jeszcze przed narodzinami Smoczyńskiego, gdzie mieszkaliśmy w strasznie zimnym mieszkaniu. Ogrzewanie centralnym był ponad 40-letni bojler, więc nie był ani tani w użytku, ani wydajny (jedynie 17% zużytej energii było zwracane jako ciepło). Korzystaliśmy z elektrycznych grzejników, bo w porównaniu z tamtym molochem, koszta użytkowania były sporo niższe.

Grzejniki trzeba było jednak wstać i włączyć, a my nie chcieliśmy wychodzić spod ciepłej kołdry, aby tego dokonać.

Powstał więc pierwszy projekt: zdalnie sterowany kaloryfer. Potrzebowaliśmy do tego Raspberry Pi oraz zdalnych włączników. Następnie skorzystaliśmy z gotowego rozwiązania i stworzyliśmy stronę dostępną tylko dla nas (i każdego z hasłem dostępu :P), gdzie dostępna była nazwa urządzenia oraz przyciski “ON” i “OFF”. Proste, wygodne i skuteczne, a do tego można było z nich korzystać będąc poza domem. Przydatne w momentach, kiedy zapomniało się wyłączyć grzejnika lub do włączenia grzejników przed powrotem do domu, aby wejść do nagrzanego już pomieszczenia.

Potem dołączyliśmy zdalne włączanie i wyłączanie lampek nocnych. Jedna była w pokoju gdzie spaliśmy. Włącznik od światła był kawałek od nas, a dotarcie do niego mogło skutkować śmiercią przez potknięcie o bałagan, więc najprościej było zdalnie włączyć lampkę nocną.

Druga lampka wylądowała w kuchni, gdzie często witaliśmy w nocy, aby się np. napić. Ta lampka za to włączała i wyłączała się sama o określonych godzinach, co było pierwszym krokiem w stronę automatycznych rozwiązań.

Widząc efekty naszych małych projektów oraz zachęceni przez wrednego sąsiada, wzięliśmy się za samochód. Auto nie posiadało alarmu, więc co stało na przeszkodzie, aby samemu taki alarm zrobić?

Zrobiliśmy diodę, która migała z częstotliwością diody zwykłego alarmu i zamontowaliśmy czujnik ruchu. Wszystko to zostało podłączone do Orange Pi (początkowo miało być Raspberry Pi), a urządzenie podłączyliśmy pod powerbank, który z kolei został podłączony pod akumulator. Powerbank niestety okazał się wadliwy i szybko rozładowywał baterię w aucie, więc zrezygnowaliśmy z niego.

Antena wifi z Orange Pi została podłączona do anteny samochodowej i urządzenie (ledwo, bo ledwo) łączyło się z routerem. Zapewniało to komunikację w dwie strony: dostawaliśmy wiadomość, kiedy czujnik coś wyłapał i sami mogliśmy połączyć się z autem. Niestety na tamtem moment użycie karty sim z mobilnym internetem nie działało, bo taki internet nie oferował zewnętrznego adresu IP, przez który moglibyśmy się połączyć z urządzeniem.

Orange Pi z czasem zostało zamienione na ESP8266 z racji tego, że było mniejsze, zużywało mniej prądu, a oferowało wszystko czego potrzebowaliśmy.

Do naszych systemów dochodziły kamery zarówno rejestrujące aktywność domowników (pozdrawiam wszystkie smutne zdjęcia z kamerki nad lodówką :P) jak i te służące jedynie do podglądania, co się dzieje w danym pomieszczeniu. Taka kamerka przydała się nam, kiedy elektryk wysłany przez agencję, u której to wynajęliśmy domek, zaczął robić zdjęcia bez naszej zgody i mogliśmy się go grzecznie zapytać co wyczynia (a on prawie zszedł na zawał, bo nikogo wokoło nie było, aby wiedział o jego niecnym planie – no ze zdumienia prawie umarł!).

Nasze systemy domowej roboty systemy zabezpieczeń byłyby jednak ciężkie do zarządzania, bowiem każdy (albo zdecydowana większość) miał swój osobny panel sterowania. Wszystkie wymienione wyżej rozwiązania zostały dodane do Home Assistanta, który stał się naszym centrum zarządzania, a jego możliwości ogranicza, będąc całkowicie szczerym, nasza wyboraźnia.

O tym jak poniosła nas nasza wyobraźnia napiszę w kolejnej notce, bowiem ten wstęp okazał się dużo bardziej rozbudowany niż myślałem, a wyjaśnienie i opis funkcji Home Assistanta zasługuje na więcej niż kilka zdań. 😉

Mefisto

#239. Kącik Techniczny nr 14 Read More »

#228. Kącik Techniczny nr 13

Raspberry Pi to komputer o wielkich możliwościach, który jest niewiele większy od karty bankowej, a na pewno spokojnie mieści się w dłoni dorosłej osoby. Jego twórcy są organizacją charytatywną z Wielkiej Brytanii pragnącą uczyć podstaw informatyki, dlatego też oferują nam wydajne jak na swoją cenę urządzenie i wiele projektów wspierających ambitne umysły na całym świecie.

Projekt zaczął się w 2006 roku, ale pierwsze Raspberry Pi trafiły do sprzedaży w lutym 2012. Nim jednak to się stało, 10 pierwszych płytek zostało wystawionych na aukcję i sprzedane za łącznie 16 tys. funtów. W oficjalnej sprzedaży dało się je kupić za nieco bardziej przyziemne ceny: $25 za model A (z jednym portem USB i bez portu sieciowego oraz 256MB ramu) i $35 za model B (posiadający dwa porty USB i jeden port sieciowy oraz 512 MB ramu).

Obecnie do kupienia jest wiele różnych wersji Raspberry Pi, w tym Raspberry Pi Zero o bardzo małych wymiarach (6.5cm na 3cm), mocy obliczeniowej Raspberry Pi 1 i zawrotnej cenie $5. Do sprzedaży trafiły też kamery, czy inne akcesoria pozwalające na rozbudowę możliwości Raspberry Pi.

Oficjalny system operacyjny, na którym działa Raspberry Pi nazywa się Raspbian od połączenia Raspberry i Debiana (jeden z systemów operacyjnych opartych na Linuxie; bazują na nim takie usługi jak SteamOS, czy Stadia). W 2013 twórcy wypuścili NOOBSa (New Out Of the Box Software), którego zadaniem jest pomoc mniej obeznanym użytkownikom w instalacji systemu. Niektóre sklepy oferują kartę sd z pre-instalowanym już oprogramowaniem.

Oczywiście istnieją też inne systemy operacyjne, które możemy instalować wedle naszych potrzeb. Za przykład może posłużyć lekki system o nazwie DietPi. 😉

W Anglii oraz w Ameryce organizowane są wydarzenia nazwane Raspberry Pi Jam, na których można nauczyć się wielu ciekawych sposobów na użytkowanie naszego niewielkiego komputera. Są one organizowane przez społeczność i oficjalnie ogłaszane na stronie organizacji. Każdy może się podjąć wyzwania i zorganizować swój własny Jam. Na ten temat rozpiszę się, kiedy wreszcie dotrę na taki event. 😉

Jestem wielkim fanem Raspberry Pi (i wszystkich innych owoców: Orange Pi, Banana Pi…) ze względu na możliwości jakie oferuje tak mały komputer. W naszym domu Raspberry jest cały czas używane: jedno do obsługi HomeAssistant (jako że to rozbudowany temat to napiszę o tym osobną notkę), a drugie do kamerki, która wpierw śledziła Smoczyńskiego (i nosiła nazwę WALL-E, bo wyglądała podobnie jak ten robot), a dzisiaj pilnuje naszego auta. W aucie znajdowało się też Raspberry jako nietypowy alarm (wysyłał wiadomości jeśli wykrył ruch – nie polecam zamykać w aucie muchy :D), ale zostało to przeniesione na Orange Pi. Generalnie alarm ma takie działanie, że my dostajemy znać i po cichu idziemy zlać złodzieja patelnią. 😉

W następnych notkach przybliżę nieco dokładniej niektóre projekty, które realizowaliśmy u nas w warunkach domowych. 😉

Mefisto

 

#228. Kącik Techniczny nr 13 Read More »

#040. Na wesoło: niespodziewane pluszaki i zwierzaki oraz komputery

W życiu, jak wiadomo, bywa różnie. Jest źle, jest dobrze, jest nijako, jest fajnie. Ostatnio miałem ciężki okres, więc los postanowił najwyraźniej nagrodzić moją cierpliwość.

W skrócie: ja i moja połowa lubimy zbierać pluszaki. Kupujemy różne w różnych sklepach, czasem znajdujemy jakieś w internecie.

Wiecie jak to bywa z kupowaniem na stronach pokroju ebay. Można kupić taniej i można kupić taniej, ale podróbę, która nie wychodzi tanio, bo koniec końców płaci się niemal tyle samo, co w sklepie. Nie lubię takich praktyk (w sensie sprzedawania podróbek i udawania, że wszystko jest ok), bo to zwykłe oszustwo (inaczej by było, jakby ktoś otwarcie informował o tym, że sprzedaje towar wątpliwej jakości), więc poinformowałem angielski oddział firmy zajmującą się dystrybucją tych zabawek o tym, jak ktoś sprzedaje podróbki za oryginalną cenę twierdząc, że to oryginalny produkt. Wszystko odbyło się miło i sprawnie, a o sprawie zapomniałem.

Jakiś czas później dostałem to:

 

 

 

Na początku wyciągając z pudełka tego pluszaka pomyślałem, że zaszła jakaś pomyłka, ale list szybko wszystko wyjaśnił. Zaskoczył mnie ten gest, bo zupełnie się go nie spodziewałem, ale przywróciło mi to wiarę w niektóre firmy, które dbają o swój wizerunek (chociaż w moich oczach on nie ucierpiał).

Dla zainteresowanych: maskotka to Whisper z kreskówki Yokai Watch, którą uwielbiam ze względu na występujące tam Yokai (rodzaj japońskich duchów).

Innym razem stałem w korku z moją śmieszniejszą połową, na które zaczynamy mieć alergię. No, ale co zrobić? Helikopter za drogi, a na farmę po zakupy czasem jechać po pracy trzeba. Jak zareagowalibyście, gdyby korek był spowodowany przez pewnego rodzaju pochód?

img_20160906_152948

My mieliśmy wyszczerz pełen szczęścia i radości. Krówki wesoło dreptały, ocierając się o samochody zdenerwowanych kierowców, magicznie unikając nasz. Odrobina uśmiechu i przyjacielskiego nastawienia potrafi wpłynąć na zwierzaki. Dodatkowo właścicielka stada uśmiechnęła się do nas, kiedy przechodziła na końcu, chociaż była zdecydowanie zdziwiona, że ktoś cieszy się na widok krów. Jak tu się nie cieszyć, skoro ja lubię wszystkie zwierzątką, nawet te korkogenne?

Co do krówek to tutaj mały bonusik z farmy.

img_20161001_144944

Ostatnio trochę pozalewało ulice z racji częstych opadów deszczu. Skutkuje to takimi atrakcjami:

 

https://youtu.be/ZpkPtjhkMSE

I wizytą na myjni, która była odwlekana tygodniami.

img_20161016_152042

Na zdjęciu nie wygląda to tak tragicznie, jak wyglądało na żywo.

Ale było warto wjechać w tę kałużę. Przynajmniej można się było nacieszyć widokiem wody zalewającą całą szybę. Tak, wiem, cieszą mnie dziwne rzeczy.

Kolejną małą, śmieszną rzeczą jest coś, co wybłagała u mnie moja połowa (w zamian za to, że ja wybłagałem coś innego; taki system handlu u nas). Jak myślicie: ile może kosztować komputer? A dokładniej płyta główna. Ja znam odpowiedź na to pytanie. Cztery funty. Około dwadzieścia złotych. Myśmy wydali w sumie ponad dwadzieścia dwa funty, bo kupiliśmy kabelki, obudowę i parę innych drobiazgów dodatkowo.

Moja śmieszniejsza połowa uwielbia komputery i odkryła niesamowitą rzecz jaką jest Raspberry Pi Zero, czyli komputer wielkości… czegoś bardzo małego.

 

 

 

(kilka przykładowych przyrównań; Raspberry Pi Zero jest mniejsze od standardowej kości pamięci w komputerach stacjonarnych)

Jego moc obliczeniowa jest słaba, ale za taką cenę można mieć już stabilny komputer do przeglądania internetu, czy nauki (bo jego twórcom chodzi o to, aby stworzyć dostęp do wydajnych i tanich komputerów, które umożliwą ludziom rozwój).

 

 

 

No i przekonałem się na własne oczy, że można pograć w bardzo okrojoną wersję Minecrafta. Na tyle okrojoną, że rozrgywka ogranicza się do stawiania bloków.

img_20161018_185145
Mój domek z betonu

Można Raspberry Pi Zero podłączyć do telefonu, czyniąc ze smartphone’a powerbank dla niego.

img_20161016_215351

Moja połowa ma dostęp do komputera za pomocą konsoli, dzięki połączeniu z internetem. Takie Raspberry Pi może wtedy funkcjonować jako mini serwer albo mini centrum zarządzania. W naszym mieszkaniu Raspberry Pi 1 (większa wersja Raspberry Pi Zero) zarządza ogrzewaniem i światłem (można je zdalnie wyłączyć poprzez stronę internetową). Dodatkowo ogrzewanie samo włącza i wyłącza się o określonych godzinach, a (mam nadzieję, że moja zdolna połowa to zrobi) w planach jest ustawienie ogrzewania pod względem temperatury w domu. Dzięki temu nie zgrzewam się, ani nie marznę.

img_20161011_153956
Raspberry Pi Zero vs Raspberry Pi 1

Ciekawostką jest, że Raspberry Pi Zero ma domyślnie większą moc obliczeniową z racji tego, że jest podkręconą wersją Raspberry Pi 1, aczkolwiek Pi 1 również można podkręcić.

Raspberry funkcjonuje na systemie operacyjnym opartym na Debianie (Linux), który nazywa się Raspbian. Są również inne wersje systemów Linuxowych, które umożliwiają np. zrobienie kina domowego z Raspberry Pi.

img_20161011_235917

Osobiście niezbyt go używałem, ale wydaje się prosty w użytku – idealny dla ludzi, którzy zaczynają swoją przygodę z Linuxami. Typowo Linuxowa konfigurowalność pozwala go jednak ustawić wedle własnego uznania, więc zaawansowany użytkownik może pozmieniać większość ustawień (jeśli nie wszystko) jak leci.

 

 

 

Raspberry Pi to bardzo rozległy temat, ale planuję do niego wrócić z racji faktu, że jest to hobby mojej połowy i prawdopodobnie Raspberry Pi Zero niedługo zostanie gdzieś zastosowane (nie powiem gdzie; będzie niespodzianka).

A tymczasem życzę wszystkim dużo niespodzianek i dużo radości. Na jesienną porę to jest jak promień słońca ogrzewający zmarźnięte ciało.

Mefisto

#040. Na wesoło: niespodziewane pluszaki i zwierzaki oraz komputery Read More »

Scroll to Top