Miesięczne archiwum: Listopad 2017

Prosty czujnik cofania – Arduino i HC-SR04

Dziś przedstawiam prosty projekt Arduino, który uratuje Twój samochód. Wykonanie go zajmie Ci dosłownie chwilę, a przy okazji zbudujesz coś pożytecznego, funkcjonalnego i mam nadzieję sporo się też nauczysz. Zatem do dzieła!

Historia jakich wiele. Ostatnio parkując samochód w swoim dość małym garażu uważnie sprawdzając w lusterkach, czy zaraz nie wyjadę przez tylną ścianę wpadłem na pomysł jak sobie taki proces parkowania znacznie ułatwić. Można zbudować układ oparty o Arduino, który graficznie jak i dźwiękowo zasygnalizuje mi jak blisko ściany jest samochód oraz będę mógł go sobie dowolnie skalibrować. Z pomocą przyszedł mi nowy Starter Kit Nettigo, w którym znajdziemy części niezbędne do wykonania tego prostego projektu.

Opis projektu

Zbudujemy urządzenie mierzące odległość, korzystając z ultradźwiękowego czujnika HC-SR04. Wyobraźmy sobie, że zamontujemy układ na ścianie, linijka LED będzie sygnalizować odległość a buzzer dodatkowo zapewni sygnał dźwiękowy. Im samochód bliżej końcowej ściany, tym więcej diod będzie się świecić i będzie ulegał zmianie ich kolor.

Lista potrzebnych części

Oczywiście przydatne będą też płytka stykowa i przewody montażowe. Jak już wspomniałem, wszystkie elementy (oprócz samego Arduino) wchodzą w skład nowego Nettigo Starter Kit dla Arduino.

Schemat podłączenia

Całość możemy w prosty sposób zmontować na płytce stykowej w sposób przedstawiony na poniższym schemacie:

Schemat wskaźnika odległości

Schemat naszego układu

Realizacja układu miernika odległości na Arduino, HC-SR04

Szczegółowy wygląd układu zmontowanego wg poprzedniego schematu

Czytaj dalej

Raspberry Pi – Wyświetlanie informacji na ekranie 16×02

Na pewno często zdarzyło się Wam, że chcieliście sprawdzić jakieś wartości w Raspberry. Mógł to być adres IP, data i godzina, wartości z czujników lub np. stany wybranych pinów. Trzeba było się wtedy do malinki zalogować i wydać odpowiednią komendę. Dzisiaj pokażę Wam w jaki sposób podłączyć do RPi ekran 16×2 z interfejsem I2C.

Czytaj dalej

Raspberry Pi – Konfiguracja sprzętowego zegara RTC

Z reguły moje Raspberry służy mi w roli serwerów przeróżnych usług, do któych mam dostęp w sieci LAN oraz przez VPN. Zdarza się jednak, że musimy wykorzystać moc malinki w miejscu gdzie nie ma dostępu do internetu. Wtedy okaże się, że kiedy komputer straci zasilanie to przestanie odliczać czas. Spowodowane jest to tym, że twórcy Raspberry Pi w celu zmniejszenia kosztów produkcji zrezygnowali z wyposażenia płytki w moduł zegara czasu rzeczywistego, który byłby podtrzymywany bateryjnie. A skoro nam nie dali to musimy sobie zrobić sami :)

Czytaj dalej

Raspberry Pi – Sterowanie jasnością diody na Raspberry, czyli PWM

Bawiąc się Raspberry i szukając nowych ciekawych zastosowań zauważyłem, że na żadnych schematach i pinoutach nie ma pinów opisanych jako PWM, które dobrze znamy z np. Arduino. Postanowiłem zrobić mały research w tym celu i znalazłem ciekawą bibliotekę o nazwie pigpio, która może nam posłużyć nie tylko do sprzętowej kontroli PWM, ale także udostępnia nam szereg innych funkcji takich jak np. kontrolowane sprzętowo monitorowanie stanu pinów.

Czytaj dalej