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.
Autor: admin
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$ |
MAXimator – tani zestaw startowy z Altera FPGA z rodziny MAX10: unboxing i pierwsze wrażenia
O zestawie MAXimator usłyszałem pierwszy raz od znajomego z uczelni, który od zawsze interesował się FPGA i twierdził on, że FPGA to drogie zabawki. Tak było do momentu, w którym dostałem od KAMAMI do testów zestaw z alterowskim FPGA MAX10. Przedstawiam pierwsze wrażenia ze spotkania z MAXimatorem, który zarówno ceną jak i możliwościami wygląda bardzo zachęcająco!
WiFi w Raspberry Pi w trybie Access Point z kartą TL-WN725N
W kolejnym projekcie będę chciał użyć Raspberry Pi jako bezprzewodowego sterownika robota, sterowanie odbywać się będzie ze smartfona z Androidem przez interfejs WiFi. Aby nie trzeba było łączyć smartfona i RPi przez Access Point muszę tak skonfigurować WiFi w RPi, aby działało jako AP.Czytaj dalej
Żyroskop L3GD20 – obsługa w Arduino
Otrzymałem dziś nowy moduł z serii KAmod – KAmodL3GD20, który ma na pokładzie popularny żyroskop L3GD20 firmy ST. W artykule przedstawię przykładowy program dla Arduino, który odczyta wartości przyspieszeń kątowych odczytane z czujnika. Czytaj dalej
RedBot Basic Kit #3 – prosty line follower
Dziś przedstawię najprostszy możliwy przykład programu line follower działającego na robocie RedBot Basic Kit. RedBot Basic Kit jest wyposażony w trzy czujniki odbiciowe światła podczerwonego, dzięki temu idealnie nadaje się do budowy prostego robota line follower (budowa czegoś bardziej zaawansowanego wymagałaby użycia dodatkowych czujników lub listwy z czujnikami).Czytaj dalej
RedBot Basic Kit #2 – programowanie robota w Arduino
W poprzednim artykule opisałem sposób montażu robota RedBot Basic oraz sposób instalacji bibliotek, które przygotował producent. Dziś opiszę te biblioteki.
RedBot Basic Kit #1 – jak złożyć swojego pierwszego robota
Od dłuższego czasu planowałem budowę jakiegoś prostego robota, postanowiłem spróbować z gotowym zestawem, mój wybór padł na zestaw firmy Sparkfun z kontrolerem RedBot o nazwie RedBot Basic Kit, przedstawię relację z budowy tego robota. Czytaj dalej
Wgrywanie do Arduino pliku HEX programatorem ISP
Chciałbym dziś opisać sposób w jaki można wgrać program napisany w Arduino do mikrokontrolera przy użyciu programatora ISP. Operacja ta umożliwia także wgranie bootloadera Arduino, jeśli z jakiegoś powodu przestał działać.Czytaj dalej