Smart dzwonek, czyli nowe życie zwykłego, przewodowego dzwonka 230V

Wpadłem na pomysł, żeby zrobić powiadomienie, gdy ktoś dzwoni do drzwi, a mnie nie ma w domu. Dodatkowo chciałbym, żeby zewnętrzna kamera robiła zdjęcie i zapisywała je, ewentualnie przesyłał mi na telefon jeśli system nie wykryje niczyjej obecności w domu. Mam zwykły przewodowy dzwonek na 230V, ale nie chciałbym przerabiać ani dzwonka, ani przycisku przy […]

Pomiar zużycia prądu w Home Assistant

Jak w prosty sposób mierzyć zużycie prądu w domu, a przy okazji monitorować stan licznika. Kupiłem urządzenie polskiej produkcji – iNode Energy Meter. Jest to mały układ niewiele większy od 5-cio złotówki, zasilany baterią CR2032. Montuje się go naprzeciw licznika prądu, a fotorezystor zlicza mrugnięcia diody LED licznika. Dane przesyłane są co 1-10 sekund (konfigurowalne) […]

Automatyczne sprawdzanie szkolnego e-dziennika

Szkoła trwa, dzieci się uczą, e-dzienniki się zapełniają, a ja wymyśliłem sobie pewne ułatwienie życia. Nauczyciele dodają oceny i wiadomości o różnych godzinach, czasem wieczorem, a my sprawdzamy to po kilka razy dziennie – często okazuje się, że w e-dzienniku jest nowa wiadomość, coś pilnego, coś trzeba jutro przynieść, albo w ostatniej chwili zmienił się […]

Program do przeszukiwania plików DXF i MMP (Mikromap)

Napisałem na szybko proste narzędzie dla geodetów. Przeszukuje wszystkie pliki *.dxf i *.mmp (Mikromap) na dysku. Jeśli znajdzie plik, który zawiera coś w określonym obszarze, podaje jego nazwę i lokalizację. Przeszukiwać można na podstawie współrzędnych (tylko w układzie 2000) podając X, Y i promień (zakres). Pisałem go może z 30 minut, więc na pewno nie […]

Komunikacja z Plantower PMS1003, PMS3003

Kilka technicznych szczegółów komunikacji z czujnikiem zapylenia z mojej stacji pomiaru jakości powietrza. Czujnik zapylenia PMS1003 wysyła dane przez port seryjny – 32 bajty: 0-1 sygnału informującego o rozpoczęciu transmisji 0x42, 0x4d 2-3 sygnał kontrolny (nie używany) 4-5 koncentracja PM1.0 „CF=1, standard particle” 6-7 koncentracja PM2.5 „CF=1, standard particle” 8-9 koncentracja PM10 „CF=1, standard particle” […]

Bezprzewodowa stacja monitorowania jakości powietrza

Ostatnio na fali popularności walki ze smogiem, szczególnie w moim rejonie (okolice Rybnika), postanowiłem zrobić swoja własną stację pomiaru zanieczyszczenia powietrza. Nie z pro-ekologicznych motywów, interesowało mnie po prostu zrobienie takiego urządzenia. Poza tym byłem ciekaw, jak w moim małym mieście prezentują się statystyki – bo w zimowy wieczór naprawdę bezpieczniej jest nie wychodzić z […]

Mnożenie, dzielenie, dodawanie, odejmowanie – program dla dzieci.

Córka miała sprawdzian z tabliczki mnożenia. Oczywiście przypomniało jej się w ostatniej chwili. Niby wszystko umiała, ale miała problemy z zapamiętaniem niektórych wyników – mniej więcej od 7×5 do 9×9. Uwielbia ćwiczyć na komputerze, ale nie ma sensu ćwiczenie na dostępnych w sieci stronach – tam zwykle wałkowana jest cała tabliczka mnożenia od 1×1 do […]

Wtyczka Google Analytics dla o(d)pornych.

Moja córka prowadzi bloga w WordPressie. Postanowiłem wrzucić jej kod Google Analytics. Z lenistwa wgrałem wtyczkę, która miała to zrobić. No bo przecież musiałbym wchodzić na serwer, kopiować plik php z szablonu do child theme, wklejać kod. Wgrałem więc wtyczkę,  a tu w całym kokpicie wordpressa pojawia się reklama dosłownie na 1/3 ekranu. Autor reklamuje […]

Dron (quadcopter) z drukarki 3D

Podczas przeglądania projektów na thingiverse.com trafiłem na drony. Od razu wiedziałem, że to kolejna rzecz do zbudowania 🙂 Chciałem zrobić jak największy quadcopter – najbardziej stabilny i mogący unieść kamerkę. Wybór był prosty – największy możliwy do wydrukowania z gotowców to Crossfire lub Spyda 500. Oba mają rozstaw silników 500mm, ale wybór padł na Spyda500 […]

Automatyczne poziomowanie drukarki 3D

Poziomowanie drukarki 3D to coś, co trzeba powtarzać co kilka wydruków. Jest z tym trochę zabawy. Tak naprawdę nie chodzi o to, żeby drukarka czy głowica były w poziomie, ale żeby odległość głowicy od stołu (heatbed) była taka sama w każdym miejscu. Trzeba opuścić głowicę nad heatbed na grubość kartki papieru, ręcznie przesuwać ją i […]