Archiwa autora: Kamil

tinyBrd 2.0: Wstęp do pracy z płytką

Cześć, w dzisiejszym artykule zajmiemy się płytką tinyBrd 2.0. Jest to niewielka płytka deweloperska oparta o procesor ATtiny84 wyposażona w specjalne złącze służące do zamontowania modułu komunikacji radiowej NRF24L01+. Jeżeli kliknęliście w linki to pewnie zauważyliście już, że połączenie tych dwóch urządzeń to nic innego jak super tanie arduino z możliwością komunikacji bezprzewodowej :) Pokażę Wam w jaki sposób dobrze polutować płytki oraz jak wgrać na tinyBrd pierwszy program.

Czytaj dalej

Raspberry Pi jako serwer wydruku

Wiemy już że Raspberry Pi posiada cały wachlarz zastosowań. Jak się okazuje jednym z nich jest możliwość zamienienia go w domowy serwer wydruku. Nawet nowe drukarki w dzisiejszych czasach nie zawsze wyposażone są w łączność z siecią  LAN (WiFi / port Ethernet) – tutaj z pomocą może przyjść malinka, do której możemy podłączyć drukarkę USB tak, żebyśmy mogli drukować na niej z każdego komputera w naszej sieci lokalnej. Dziś pokażę Wam jak skonfigurować Raspberry Pi jako printserver.

Czytaj dalej

Obsługa formatu JSON w Arduino

W dzisiejszym artykule dowiemy się w jaki sposób parsować oraz tworzyć własne obiekty JSON w programach Arduino. Pomocna okaże się nam w tym biblioteka o nazwie ArduinoJson, której nazwa może być nieco myląca, gdyż sprawdzi się ona nie tylko w połączeniu z płytkami Arduino, ale także ESP8266, Teensy, a nawet w programie kompilowanym na komputer klasy PC.

Czytaj dalej

NodeMCU – aktualizacje OTA

Wyobraźcie sobie sytuację, w której kończycie projekt na NodeMCU, pakujecie go w ładną obudowę i montujecie tam, gdzie ma być używany. Po jakimś czasie okazuje się, że coś działa nie tak jak powinno lub chcielibyście dodać nową funkcjonalność do oprogramowania. Trzeba wtedy zdemontować urządzenie, wyjąć z obudowy, podłączyć do komputera i wgrać nowy flash. Takim sytuacjom zapobiec może tryb aktualizacji OTA (ang. over the air), o którym będzie dzisiejszy artykuł. Czytaj dalej

Kreślarka Arduino jako prosty oscyloskop

Cześć, w dzisiejszym artykule chciałbym zaprezentować Wam ciekawe narzędzie dostarczone wraz z Arduino IDE o nazwie kreślarka. Znajdziemy ją w menu Narzędzia, a służy ona do rysowania wykresów. Z pewnością większość z Was już jej używała, ale pewnie nie wszyscy wiedzą, że może ona wyrysować wiele linii. W dalszej części artykułu napiszemy prosty oscyloskop, który swoje wyniki będzie prezentował właśnie za pomocą tejże kreślarki.

Czytaj dalej

Nietypowa karta sieciowa dla Raspberry Pi

Niedawno w moje ręce wpadło Raspberry Pi Zero W. Niestety łączność z nim jest jedynie przez WiFi (w przypadku Zero W) lub wcale. Dlatego trzeba było kombinować ;) I oto wykombinowałem 2 sposoby: prosty i ciekawy. Poniższy tutorial zadziała bez problemu także ze zwykłymi wersjami maliny, jeżeli potrzebowalibyście dodatkowych portów ethernetowych.

Czytaj dalej

Konfiguracja Arduino IDE do pracy z ESP32

ESP32 to potężny układ, który jest kolejnym z rodziny tanich, ale wydajnych i dobrze wyposażonych procesorów ESP. W sklepie Nettigo można go dostać w dwóch wersjach – z wyprowadzonymi 30 pinami oraz wersja dla hardkorów z 38 pinami, ale bez opisów ;) Poza tym, że ESP32 ma więcej pinów i więcej pamięci niż np. ESP12 wykorzystywane w NodeMCU, to ma ono też wbudowany układ Bluetooth Low Energy, więc poza standardową łącznością WiFi nasz procek może także komunikować się z urządzeniami bluetooth. W tym artykule opiszemy jak zrobić pierwsze kroki – czyli skonfigurujemy środowisko Arduino IDE do pracy z ESP32.

Czytaj dalej

Automatyczne odcinanie zasilania Arduino

Hej! W dzisiejszym artykule chciałbym Wam pokazać rozwiązanie automatycznego odcinania zasilania od Arduino, które wykorzystałem w jednym ze swoich prostych sterowników ;) Ogólnie sterownik, który robiłem miał być włączony ręcznie, zrobić swoją robotę i wyłączyć się. Żeby Arduino nie było podłączone cały czas do zasilania postanowiłem użyć modułu przekaźnika oraz przycisku w celu umożliwienia Arduino automatycznego odcięcia swojego własnego zasilania.

Czytaj dalej

Raspberry Pi – Windows 10 IoT – pierwszy projekt

Po tym jak udało nam się pomyślnie zainstalować Windows 10 na naszym Raspberry Pi możemy iść o krok dalej i napisać swój pierwszy program na tenże system. W artykule przedstawię krok po kroku jak utworzyć nowy projekt w Visual Studio, dodać malinę jako urządzenie docelowe i wgrać na nią program, który napiszemy. Program też będzie bardzo prosty i zasadniczo będzie sprowadzał się do włączania i wyłączania diody po wciśnięciu przycisku na ekranie.

Czytaj dalej