To była mordęga. Przez kilka lat uważałem sprawę ustawiania rozdzielczości na RPi za przegraną. RPi ma to do siebie, że w uniwersalnym ustawieniu sam definiuje rozdzielczość ekranu i niestety zdarza się że jest to bardzo niska rozdzielczość, bardzo utrudniająca pracę na malince. Na szczęście udało mi się dowiedzieć jak to zmienić i postanowiłem się tym podzielić...
Czytaj dalej...
Sterowanie klawiaturą z pomocą Tkinter key events
19 marca 2016 roku
Rozwijając swoje projekty dochodzimy do momentu kiedy chcemy móc sterować nimi za pomocą klawiatury komputera. Jest to możliwe m.in. dzięki bibliotece Tkinter, która obsługuje tzw. key event'y czyli zdarzenia na klawiaturze.
Czytaj dalej...
Sterownik silników DC - DRV8835 z przetwornicą step down S7V7F5
10 marca 2016 roku
Mamy już podwozie, czas dobrać sterownik do naszych silników. W tym celu atrakcyjnym rozwiązaniem jest sterownik dwukanałowy DRV8835.
Występuje w różnych konstrukcjach, z których my wykorzystamy rozwiązanie dedykowane do Raspberry Pi B+.
Podwozia już były, teraz manipulator z sześcioma punktami swobody. Posłużymy się gotowym rozwiązaniem, ale do jego sterowania wykorzystamy Raspberry Pi.
Drugim poziomem wtajemniczenia w sterowaniu, zaraz po podstawowym zmienianiu wartości logicznych na pinach, jest sterowanie za pomocą sygnłu PWM.
Czytaj dalej...
Podwozie 4WD
5 marca 2016 roku
Tym razem podwozie na ramie plastikowej, ale również oparte na czterech silnikach DC.
Czas zająć się robotami. Na początek podwozie jeżdżące. W tym poście omówimy montaż podwozia jakie można kupić w interniecie, jako właściwe do zastosowania dla raspberry pi.
Ponieważ mierzymy się z różnymi projektami, dobrze jest wiedzieć jak można zasilić Raspberry Pi. Wyróżnić można trzy metody:
1. Poprzez gniazdo micro USB.
2. Poprzez piny GPIO.
3. Poprzez port USB.
Tym razem odpalamy czujnik ruchu. Klasyczny element systemów alarmowych. To gdzie go zastosować pozostawiam waszej wyobraźni, poniżej krótki opis jak go odpalić na malinie.
Być moze chcemy zrobić pilota do bramy, albo pilota do czegokolwiek co może być sterowane w domu - rolety, czajnik itp. W tym celu możemy posłużyć się 4 kanałowym modułem radiowym wykonanym na bazie układu SC2272.
23 luty 2016 roku
Autorem tekstu jest Piotr Kośka, informatyk z zawodu i zamiłowania :)Poniżej inne jego materiały dostępne w sieci:
Kanał Youtube Strona internetowa
Prostą i szybką zabawę z systemem Linux można zacząć wykorzystując do tego środowisko wirtualne lub mikrokomputer Raspberry Pi. My na początku wykorzystamy środowisko infrastruktury 32 i 64 bitowej by później przesiąść się na platformę Raspberry Pi i sprawdzić jak w nim zachowuje się nasz Linux.
Czytaj dalej...
LPS331AP na Raspberry pi w Python'ie, czyli temperatura i ciśnienie na malinie
22 luty 2016 roku
Pomiar temperatury i ciśnienia z zastosowaniem Raspberry Pi? Można to wykonać wykorzystując czujnik LPS331AP.
MPU6050 na Raspberry pi w Python'ie, czyli żyrokompas i akceleromentr w jednym, na malinie
21 luty 2016 roku
Kto miał pomysł aby zrobić quadrocopter na raspberry pi?? A może ktoś zdecydował się zrobić robota samopoziomującego się? I do tego aby był on autonomiczny, czyli żeby sam się sterował? Do tego niezbędne będzie zastosowanie żyroskopu i akcelerometru.
Biblioteka SMBUS w Pythonie do obsługi czujników w oparciu o i2c
21 luty 2016 roku
Uruchomienie czujników zazwyczaj jest zadaniem bardziej wymagającym aniżeli podłączenie diody. Sprawa jeszcze bardziej się komplikuje gdy czujnik działa w oparciu o magistralę i2c.
Czytaj dalej...
Regulator PID w Python'ie
20 luty 2016 roku
Kto szukał kodu regulatora PID do zastosowania w malinie, ten wie czym taki regulator jest. Dla nie wtajemniczonych wyjaśniam, że jest to regulator którego zadaniem jest jak naszybsza (z zachowanie stabilności funkcjonowania) reakcja na błąd, a dokładniej jak najszybsza jego eliminację.
Czytaj dalej...
System binarny, dziesiętny, hexadecymalny
19 luty 2016 roku
W kodowaniu urządzeń zewnętrznych, np. czujników, z którymi komunikujemy się po magistrali i2c, często musimy się zmierzyć z różną formą zapisu liczb. Powszechnie stosowanymi są właśnie system binarny, czy hexadecymalny. Aby móc swobodnie poruszać się w kodowaniu czujników wypadałoby nauczyć się przeliczać wartości zapisywane w tych właśnie systemach.
Czytaj dalej...
Komunikacja po magistrali i2c
19 luty 2016 roku
Oprócz podłączania diod i buzzerów, malina ma możliwość obsługi bardziej złożonych elementów wykonawczych. Bardziej złożonych czyli też bardziej wymagających, w szczególności w zakresie komunikacji. W tym celu możliwe jest posłużenie się magistralą i2c.
Czytaj dalej...
Raspberry Pi/Pyton program do automatycznego wysyłania mail'i
18 luty 2016 roku
W różnych projektach chcielibyśmy aby malina automatycznie wysyłała do nas komunikaty, np. w formie mail'a. W tym celu niezbędne jest napisanie stosownego programu np. w Python'ie.
Czytaj dalej...
GamePad USB do Raspberry Pi
18 luty 2016 roku
W różnych projektach, w których stosujemy Raspberry Pi, przydałby się czasem pulpit do sterowania, nie połączony żadnym kablem do komputerka. Takim rozwiązaniem może być gamepad na USB.
Czytaj dalej...
Zdalny pulpit VNC
18 luty 2016 roku
Jeżeli chcemy usprawnić naszą codzienną pracę i zabawę maliną chcemy realizować na naszym komputerze, można to osiągnąć instalując zdalny pulpit VNC.
Jak już można się zorientować potrzebny jest oprócz naszej maliny, komputer z którego będziemy chcieli się łączyć z RPi.
Czytaj dalej...
GPIO czyli General Purpouse Input Output
17 luty 2016 roku
Niniejszy wpis jest dla tych, którzy zamierzają bawić się pinami.
Czytaj dalej...
Raspberry Pi połączenie przez FTP z pomocą TotalCommander'a
17 luty 2016 roku
Prawdą jest, że najprostsze rozwiązania są najlepsze. Dlatego czasem gdy chcemy przetransferować jakieś pliki z lub do maliny najlepiej jest to zrobić poprzez połączenie FTP.
Czytaj dalej...
Wyświetlacz TFT 3,5 cala do Raspberry pi
16 luty 2016 roku
Czasami w projektach chcielibyśmy zastosować wyświetlacz podpięty do Raspberry Pi, a nawet wyświetlacz dotykowy. Obecnie jest to mocno rozwijana sfera, w której oferowane są różnej wielkości i jakości wyświatlacze.
Razem z nimi dostarczane są dedykowane systemy, lub nakładki na system maliny, aby w łatwy sposób móc je wdrożyć do naszego projektu. Ale jak zawsze diabeł tkwi w szczegółach. W ponższym wpisie opiszę moje doświadczenia przy uruchamianiu
wyświetlacza TFT 3,5 cala, czyli jak go uruchomić i jakie są plusy i minusy różnych podejść w zależności od wybranego systemu.
Czytaj dalej...