Kategoria: dla początkujących

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...

Programowanie Arduino w chmurze

W ostatnich latach bardzo popularna stała się idea dostarczania oprogramowania w chmurze. Możemy wymienić tutaj m.in. Office Web Apps Microsoftu, Google Docs, Dropbox itp. usługi. Cała idea tego typu aplikacji polega na tym, że nasze pliki możemy przechowywać na zdalnych serwerach (mamy do nich dostęp z każdego komputera na który się zalogujemy), a także udostępniają nam webowe środowiska do edycji tychże plików. Nie inaczej jest z fundacją Arduino, która stworzyła stornę create.arduino.cc, o której dzisiaj trochę opowiem :)

Czytaj dalej...

Przerwanie na każdym pinie Arduino Uno

Początkujący użytkownicy Arduino mogą nie wiedzieć nawet o istnieniu czegoś takiego jak przerwania, jeżeli jednak budujemy bardziej złożony system na naszym mikrokontrolerze warto się nimi zainteresować, albowiem bardzo ułatwiają one komunikację z różnego rodzaju podzespołami. Niestety na płytkach wyposażonych w Atmegę328 (Uno, Leonardo) mamy do dyspozycji tylko 2 przerwania zewnętrzne. W porównaniu do całkowitej ilości pinów cyfrowych to bardzo mało. Jeżeli jednak nieco bardziej zagłębimy się w temat przerwań na tym procesorze to okaże się, że każdy pin cyfrowy obsługuje PCINT, czyli Pin Change Interrupt. W dzisiejszym artykule dowiemy się jak je wykorzystać.

Czytaj dalej...

Raspberry Pi – Zdalne sterowanie przy pomocy dataplicity

https://www.dataplicity.com/apps/Zapewne wielu z Was myślało kiedyś o zdalnym dostępie do swojego raspberry pi, który stoi w domu podczas gdy my jesteśmy zdala od niego. Niestety w wielu przypadkach mogło okazać się, że np. posiadamy zmienne IP, co wiąże się z koniecznością konfigurowania dynamicznych DNSów, lub nasz dostawca nie zezwala na przekierowywanie portów – jednym słowem było to albo trudne albo niemożliwe z przyczyn technicznych. Dzić pokażę Wam jak w dosłownie dwóch prostych krokach dobrać się do malinki spoza sieci lokalnej.

Czytaj dalej...

NodeMCU – Praca w trybie AP, czyli własne WiFi

Przeglądając różne tutoriale o ESP8266/NodeMCU w internecie w praktycznie każdym można spotkać się z zahardcodowanymi danymi o sieci do której ma łączyć się nasz moduł. Na początkowych etapach projektu ma to sens, bo testujemy wszystko głównie w jednym środowisku z konkretną działającą siecią. Co jednak jeżeli chcielibyśmy, aby nasze urządzenie mogło łączyć się z dowolną siecią WiFi bez konieczności flashowania nowego firmware? W tym artykule dowiemy się jak ugryźć ten temat zaczynając od udostępnienia własnej sieci, a w kolejnych pokażę Wam jak w łątwy sposób sprawić, aby nasze urządzenie było w pełni konfigurowalne. Zaczynajmy więc :)

Czytaj dalej...

Przewodnik prezentowy 2017

Nadchodzi czas świąteczny, a wraz z nim, jak co roku pojawia się pytanie „jaki prezent wybrać dla bliskiej nam osoby?”. W tym krótkim przewodniku prezentowym postaram się przedstawić kilka interesujących propozycji. Z racji tego, że budżet świąteczny jest rzeczą względną, podzieliłem prezenty na kategorie cenowe. Pojawi się w nich sporo BBC micro:bita, na którego mam kosmiczną zajawkę. Nie zabraknie taniego, ale bardzo użytecznego ESP8266. Mam też coś dla miłośników budowy konstrukcji mechanicznych. W tym zestawieniu ujmuje tylko produkty i zestawy, które same w sobie mogą stanowić pewną całość. Jeżeli elektronika to nie Twój żywioł i nie masz czasu na poważny

Czytaj dalej...