Miesięczne archiwum: Maj 2016

tinyBrd: deepSleep, czyli poniżej 1 µA

deepSleep-1TinyBrd od samego początku miał mieć zastosowania w energooszczędnych scenariuszach. Właśnie pojawiła się nowa wersja Nettigo tinyBrd Core, która w bibliotece Battery.h ma oprócz znanej już funkcji sleep, nową funkcję – deepSleep.

Jak nazwa sugeruje usypia ona tinyBrd w taki sposób, że pobór prądu jeszcze bardziej spada. deepSleep w odróżnieniu od „zwykłego” sleep wyłącza również układ watchdoga w procesorze ATtiny84. Konsekwencją tego jest to, że ze takiego trybu pracy może wybudzić tylko przerwanie (pinChangeInterrupt wprowadzone w poprzedniej wersji tinyBrd Core). Nie można podać czasu po jakim tinyBrd sam się wybudzi. Jest to pewna niedogodność, która pozwala tylko w niektórych przypadkach skorzystać z tego trybu. Więc po co się nim w ogóle przejmować? Otóż, odpowiedzią jest pobór prądu. O ile w trybie „zwykłego” sleep tinyBrd pobiera między 4 a 5 µA, to w razie użycia deepSleep pobór prądu spada poniżej 1µA !

Gdzie można użyć tego trybu? Otóż wszędzie tam, gdzie tinyBrd ma czekać przez długi czas na jakieś zdarzenie i wysłać o nim informację. By przetestować ten tryb pracy wymyśliłem sobie projekt czujnika zamknięcia bramy garażowej.

Chcę by Raspberry Pi dostawało informację o każdym otwarciu i zamknięciu drzwi garażowych. Potem pomyślimy o tym by te informacje wysyłać do np Domoticza by ten mógł zareagować gdy drzwi są otwarte zbyt długo. Po co taki alarm? Otóż często w garażu znajdują się różne przyłącza wodno-kanalizacyjne. O ile otwarcie drzwi garażu przez długi czas latem nie stanowi potencjalnego zagrożenia to zostawienie na noc otwartych (lub niedomkniętych) drzwi zimą może być nieprzyjemne  w skutkach. Zamarznięta instalacja to jest duży problem, bo zwykle po jej odmrożeniu trzeba się liczyć z kosztowaną naprawą.

Czytaj dalej

Linux Magazine wydanie 147

Chcemy podzielić się z Wami informacją o nowym numerze Linux Magazine:

LinuxMagazineCover_147Majowe wydanie miesięcznika „Linux Magazine” poświęcone jest  projektom z Raspberry Pi W artykułach wiodących znajdują się instrukcje wykorzystania malinki w roli:

  • serwera Minecrafta,
  • serwera chmur osobistych z platformą Cozy,
  • otwarto źródłowego centrum multimedialnego z popularnym Kodi,
  • a nawet miernika poziomu dźwięku.

Wewnątrz wydania również: Arch Linux: podstawy, szybka instalacja przy użyciu Architect Linuksa lub Arch Anywhere, fascynujące dystrybucje pochodne, a także agent pocztowy OpenSMTPD, automatyczne kopie zapasowe, zestaw narzędzi ELK Stack: Elasticsearch, Logstashi Kibana, analiza rejestrów przepływu ruchu sieciowego, wyższa wydajność dzięki zrównoleglaniu, maszyny wirtualne na pulpicie z Qubes OS, Crystal– język programowania w stylu Ruby’ego, krótkie testy narzędzi Yuck 0.2.1, Uftpd 1.9.1, Guncat 1.01.01, Kiwix 0.9, Miller 2.2.1, Debian Package Search 2.7.5, możliwości cyfrowej stacji roboczej Bitwig Studio 1.3.5 oraz inne tematy. Wszystko w wydaniu 147 Linux Magazine. Do nabycia na Allegro na papierze (wersja drukowana ma dołożoną płytę z Ubuntu 16.04 Xenial Xerus).

Numer z poprzedniego miesiąca (kwiecień) dostępny jest w formie elektronicznej (bez płyty DVD): http://allegro.pl/show_item.php?item=6167019912