Miesiąc: czerwiec 2018

Pogodełko – IoT w pogodzie – część 2

Pogodełko, czyli nasza miniaturowa stacja pogodowa w kartonie spotkała się z ciepłym przyjęciem. Złożenie jej nie jest skomplikowane. Wystarczy podłączyć 10 przewodów i gotowe. Wstępnie zaprogramowana płytka NodeMCU V3 od razu pokazuje czy wszystko zostało złożone poprawnie. W tym artykule omówimy kod źródłowy i pokażemy jak samodzielnie zmodyfikować Pogodełko. A do tej pory modyfikacji widzieliśmy sporo. Najprostszą z nich jest wymiana czujnika Bosch BMP280 na BME280. Uzyskujemy w ten sposób dodatkowy pomiar wilgotności. W następnych częściach przyjrzymy się innym modyfikacjom wartym wspomnienia – dodanie zewnętrznego czujnika temperatury DS18B20 czy czujnika pyłu zawieszonego SDS011.

Czytaj dalej...

Alternatywne środowiska do Arduino – Atom

Z pewnością zdecydowana większość użytowników Arduino używa domyślnego środowiska dla tej platformy, czyli Arduino IDE. Jest ono moim zdaniem bardzo mało user-friendly. Prawie nie pozwala na żadne rozszerzenia, nie można zintegrować z nim żadnych popularnych narzędzi programistycznych, a w dodatku nie wspomaga programisty (np. podpowiadaniem parametrów funkcji lub ich nazw). Nie wszyscy jednak wiedzą, że równie dobrze mogą używać innych edytorów. W tej mini serii chciałbym przybliżyć Wam kilka alternatyw dla Arduino IDE, a na pierwszy ogień wezmę pod lupę edytor Atom z dodatkiem PlatformIO.

Czytaj dalej...

Raspberry Pi – konfiguracja multicast DNS

Często instalując świeży system na karcie pamięci Raspberry musimy zaraz po uruchomieniu przeskanować siec w poszukiwaniu adresu IP, który został przydzielony do naszej malinki. Nie wszyscy o tym wiedzą, ale nowe raspbiany (nawet wersja lite) mają już zainstalowane specjalne daemony które sprawiają, że nie trzeba już sprawdzać adresów IP przydzielonych przez DHCP albo ustawiać stałego adresu. W dzisiejszym artykule pokażę Wam w jaki sposób skonfigurować swój komputer oraz malinkę do obsługi mDNS.

Czytaj dalej...