Projekt: Zdalny włącznik i wyłącznik dla Raspberry Pi

Osobiście mnie irytuje to, że Raspberry Pi nie ma włącznika. Konieczność odłączania zasilania by włączyć RPi po jego shutdownie jest co najmniej niewygodna. I stąd pojawił się taki pomysł by to poprawić:

Mały µc z odbiornikiem podczerwieni i tranzystorem do sterowania zasilaniem. Na początek wchodzimy w tryb programowania – µc nagrywa sekwencję otrzymaną od pilota. Po resecie za każdym razem, gdy odbierze taką sekwencję przez tranzystor odcina albo przywraca zasilanie do Raspberry.

Dzięki temu, można użyć dowolnego pilota i dowolny przycisk na pilocie do tego celu. Kolejnym krokiem jest dodanie opóźnienia odcięcia zasilania przez µc oraz połączenia do GPIO. Prosty skrypt na Raspberry pozwoli mu wykonać poprawne zamknięcie systemu, nim zostanie odcięte zasilanie.

Wygląda interesująco?

Raspberry Pi Media Center – TV

Raspberry Pi w naszej ofercie jest dostępny w kilku zestawach:

  • Starter Kit dla Raspberry Pi 2
    przeznaczony jest dla tych, którzy chcą poznawać elektronikę z
    Raspberry. Posiada obudowę z dostępem do złącza GPIO, przejściówkę do
    płytki stykowej i dużą płytkę stykową, wgrany system operacyjny Raspbian
  • Zestaw podstawowy dla Rasberry Pi 2 przeznaczony dla tych, którzy chcą poznać tajniki Raspberry jako komputera – zgrabna obudowa, wgrany system operacyjny Raspbian
  • Media center z RasbperryPi 2
    – wgrany system OpenElec, przeznaczony do pracy jako media center, mała
    obudowa, moduł WiFi, mocniejszy zasilacz – pozwala podłączyć zewnętrzny
    dysk USB bez zasilacza.

Zestaw Media Center pozwala też na odbieranie naziemnej TV cyfrowej (nagrywanie z TV na dysk też obsługuje). Sprawdź szczegółową instrukcję na podłączenia tunera DVB-T do Rasberry na Akademii Nettigo.

Wyprzedaże w Nettigo

Robiąc porządki znaleźliśmy trochę rzeczy, które z różnych powodów nie trafiły do regularnej sprzedaży. Wszystkie tego typu przedmioty będziemy wystawiać na olx.pl, link do naszych ogłoszeń:

http://olx.pl/oferty/uzytkownik/2cQe5/

Na pierwszy ogień poszły 8-mio kanałowe moduły przekaźników w cenie 30 zł brutto sztuka – okazja 🙂

O kolejnych produktach będziemy Was informować.

Zajęty port szeregowy Arduino na Ubuntu – rozwiązanie

image

Testując na Ubuntu (14.04) nową płytkę Arduino – Arduino Leonardo ETH zauważyłem problem przy wgrywaniu szkicu:

avrdude: ser_open(): can't open device "/dev/ttyACM0": Device or resource busy avrdude: ser_send(): write error: Bad file descriptor Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

Spowodowane jest to używanym przez Ubuntu ModemManagerem, służącym do obsługi modemów 3G. Kiedy zauważy nowy port szeregowy, próbuje się z nim skomunikować, myśląc że ma do czynienia z modemem, a przy okazji skutecznie blokuje możliwość zaprogramowania Arduino.
Istnieje co prawda lista ignorowanych urządzeń, ale płytki produkowane przez Arduino.org nie zostały do tej pory na nią dodane.

Co zrobić w tej sytuacji? Wystarczy uruchomić terminal (domyślnie jest to skrót Ctrl+Alt+T), wpisać (uwaga, to jest jedna linijka):

sudo echo 'ATTRS{idVendor}=="2a03", ENV{ID_MM_DEVICE_IGNORE}="1"' > /etc/udev/rules.d/77-arduino.rules

i następnie:

sudo udevadm trigger

Od tej chwili powinniśmy móc bez problemu zaprogramować nie tylko Arduino Leonardo ETH, ale również inne Arduino produkowane przez Arduino.org

Artur