W tym wpisie pokazałem jak dołączyć kamerę Raspberry Pi Camera v2 do komputera Raspberry Pi oraz przedstawiłem sposób włączenia obsługi tej kamery w komputerze RPi. Kamera jest wyposażona w sensor Sony IMX219 (8 megapikseli) i umożliwia rejestrowanie obrazów nieruchomych o wielkości 3280×2464 pikseli oraz pozwala na nagrywanie filmów HD (1080p30). Tak więc jej możliwości są całkiem duże!
Raspberry Pi – włączenie SSH
SSH (ang. Secure Shell) można wykorzystać do obsługi Raspberry Pi z komputera (np. za pomocą PuTTY) albo do przesyłania plików między komputerem i Raspberry Pi. Żeby jednak móc korzystać z dobrodziejstw tego bezpiecznego protokołu, należy dokonać drobnej zmiany domyślnej konfiguracji Raspberry Pi.
Podłączenie Raspberry Pi do Internetu
Może się czasami zdarzyć, że chciałbyś mieć podłączone Raspberry Pi do Internetu. Jeśli dołączysz do Raspberry Pi z system Raspbian kabel ethernetowy swojej lokalnej sieci komputerowej (w której jest dostępny Internet), to już masz dostęp do internetu – konfiguracja odbywa się automatycznie. Jednak dołączenie Raspberry Pi do bezprzewodowej sieci (WiFi) jest trochę trudniejsze, bo skąd Raspberry Pi miałoby wiedzieć, do której sieci WiFi się podłączyć? I jakie jest do tego WiFi hasło? Dlatego trzeba to zrobić ręcznie.
Zmiana układu klawiatury Raspberry Pi
Po pierwszym uruchomieniu systemu Raspbian domyślnym układem klawiatury GB. Poniżej pokazany jest układ klawiszy w klawiaturach używanych w Wielkiej Brytanii i w USA (ten układ jest używany u nas).
Raspbian – logowanie się do systemu, zmiana hasła, dodawanie i usuwanie użytkowników, zmiana uprawnień
Raspbian uruchomiony na Raspberry Pi, tak jak większość systemów, do rozpoczęcia pracy wymaga zalogowania się. Świeżo zainstalowany system ma tylko jedno konto użytkownika – jest to root, czyli konto z pełnymi uprawnieniami do wszystkich zasobów komputera. Domyślnym loginem tego konta jest pi, a hasłem – raspberry.
Rozwiązanie zadania 1 z konkursu miniLOGIA 15 (2016/17) etap 1
„miniLOGIA grafika w Logo” to konkurs informatyczny dla uczniów szkół podstawowych województwa mazowieckiego organizowany przez Ośrodek Edukacji Informatycznej i Zastosowań Komputerów (OEIiZK) na zlecenie Mazowieckiego Kuratora Oświaty. Konkurs składa się z trzech etapów, podczas których uczniowie samodzielnie rozwiązują zadania graficzne w językach Logo lub Python (z zainstalowanym modułem turtle).Czytaj dalej
Raspberry Pi jako monitor serwera WWW
Raspberry Pi idealnie nadaje się do roli urządzenia monitorującego pracę serwerów, np. serwera WWW. Są dostępne rozbudowane narzędzia, np. NagiosPi, które umożliwiają monitorowanie wielu parametrów pracy serwera, ale są skomplikowane w konfiguracji, a w wielu przypadkach wystarczy nam informacja, że serwer nie odpowiada na zapytania HTTP (mówiąc prosto: strona się nie wyświetla), do tego celu stworzono oprogramowanie PHP Server Monitor.
DMX512 i Arduino – kontroler serwomechanizmów
Przedmiotem artykułu jest kontroler serw sterowany przez interfejs DMX512. Sterownik oparty jest na platformie Arduino, konkretnie Arduino Nano. Jak to często bywa, część niezbędnego kodu została już przez kogoś stworzona, mianowicie dostępnych jest w sieci kilka bibliotek, które realizują protokół DMX512 (o większości z nich wspomniano na stronie Arduino), ja wybrałem bibliotekę DMXSerial.
Orange Pi – spore możliwości w bardzo dobrej cenie
Orange Pi to seria jednopłytkowców oparta na procesorach Allwinner, która mocno się rozwija, dając spore możliwości w niezwykle niskiej cenie. Wybór jest spory, więc każdy znajdzie coś dla siebie. Poniżej przedstawiam porównanie wszystkich dostępnych obecnie Orange Pi na rynku, w tym również najnowszych Orange Pi Zero, Pi One oraz Pi Lite.
Minikomputery Orange Pi można kupić m.in. w sklepie Kamami.pl.
Parametr |
|||||||||
CPU |
Allwinner H3 |
Allwinner H3 |
Allwinner H3 |
Allwinner H3 |
Allwinner H5 |
Allwinner H3 |
Allwinner H3 |
Allwinner H3 |
Allwinner H2 |
GPU |
Mali400MP2 |
Mali400MP2 |
Mali400MP2 |
Mali400MP2 |
Mali450 |
Mali400MP2 |
Mali400MP2 |
Mali400MP2 |
Mali400MP2 |
RAM |
1GB DDR3 |
2GB DDR3 |
2GB DDR3 |
1GB DDR3 |
1GB DDR3 |
1GB DDR3 |
512MB DDR3 |
512MB DDR3 |
256MB lub 512MB DDR3 |
Pamięć masowa |
microSD, dysk SATA, 8GB EMMC Flash |
microSD, dysk SATA, 16GB EMMC Flash |
microSD, dysk SATA, 16GB EMMC Flash |
microSD |
microSD, 2MB NOR Flash |
microSD, dysk SATA, 8GB EMMC Flash |
microSD |
microSD |
microSD, 2MB NOR Flash |
Ethernet |
10/100/1000 Mb/s |
10/100/1000 Mb/s |
10/100/1000 Mb/s |
10/100 Mb/s |
100/1000 Mb/s |
10/100 Mb/s |
10/100 Mb/s |
– |
10/100 Mb/s |
WiFi |
IEEE 802.11 b/g/n |
IEEE 802.11 b/g/n |
IEEE 802.11 b/g/n |
– |
– |
IEEE 802.11 b/g/n |
– |
IEEE 802.11 b/g/n |
IEEE 802.11 b/g/n |
USB |
4xUSB 2.0, 1xUSB OTG |
4xUSB 2.0, 1xUSB OTG |
3xUSB 2.0, 1xUSB OTG |
3xUSB 2.0, 1xUSB OTG |
3xUSB 2.0, 1xUSB OTG |
3xUSB 2.0, 1xUSB OTG |
1xUSB 2.0, 1xUSB OTG |
2xUSB 2.0, 1xUSB OTG |
1xUSB 2.0, 1xUSB OTG |
GPIO |
Goldpin 2×20, zgodne z RPI 3 |
Goldpin 2×20, zgodne z RPI 3 |
Goldpin 2×20, zgodne z RPI 3 |
Goldpin 2×20, zgodne z RPI 3 |
Goldpin 2×20, zgodne z RPI 3 |
Goldpin 2×20, zgodne z RPI 3 |
Goldpin 2×20, zgodne z RPI 3 |
Goldpin 2×20, zgodne z RPI 3 |
Goldpin 2×13, zgodne z RPI 3 |
Wejście Audio |
MIC |
MIC |
MIC |
MIC |
MIC |
MIC |
– |
MIC |
MIC |
Wyjście Audio |
3,5mm jack, HDMI |
3,5mm jack, HDMI |
3,5mm jack, HDMI |
3,5mm jack, HDMI |
3,5mm jack, HDMI |
3,5mm jack, HDMI |
– |
HDMI |
– |
Wejście Video |
CSI |
CSI |
CSI |
CSI |
CSI |
CSI |
CSI |
CSI |
– |
Wyjście Video |
HDMI CEC, CVBS |
HDMI CEC, CVBS |
HDMI CEC, CVBS |
HDMI CEC, CVBS |
HDMI CEC, CVBS |
HDMI CEC, CVBS |
HDMI CEC, CVBS |
HDMI CEC, CVBS |
– |
Odbiornik IR |
Tak |
Tak |
Tak |
Tak |
Tak |
Tak |
Nie |
Nie |
Nie |
Przyciski |
3 |
3 |
3 |
1 |
1 |
1 |
1 |
1 |
1 |
LED |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
2 |
Dostępne systemy operacyjne |
Android, Ubuntu, Debian, Raspbian |
Android, Ubuntu, Debian, Raspbian |
Android, Ubuntu, Debian, Raspbian |
Android, Ubuntu, Debian, Raspbian |
Android, Ubuntu, Debian, Raspbian |
Android, Ubuntu, Debian, Raspbian |
Android, Ubuntu, Debian, Raspbian |
Android, Ubuntu, Debian, Raspbian |
Android, Lubuntu, Debian, Raspbian |
Wielkość |
108×60 mm |
108×67 mm |
108×67 mm |
85×55 mm |
85×55 mm |
85×55 mm |
69×48 mm |
69×48 mm |
48×46 mm |
Cena |
39$ |
50$ |
39$ |
16$ |
20$ |
20$ |
10$ |
12$ |
9$ |
Rozwiązanie zadania 2 z konkursu miniLOGIA 14 (2015/16) etap 2
„miniLOGIA grafika w Logo” to konkurs informatyczny dla uczniów szkół podstawowych województwa mazowieckiego organizowany przez Ośrodek Edukacji Informatycznej i Zastosowań Komputerów (OEIiZK) na zlecenie Mazowieckiego Kuratora Oświaty. Konkurs składa się z trzech etapów, podczas których uczniowie samodzielnie rozwiązują zadania graficzne w językach Logo lub Python (z zainstalowanym modułem turtle).Czytaj dalej