Własny inteligentny dom #4 – Google Assistant

Matam Jaswanth (Unsplash)

Oto ostatni, ale chyba najbardziej wyczekiwany wpis w tej serii. Długo musieliście czekać na niego, ale nie mogłem sobie go odpuścić. Dziś napisał do mnie znajomy, że ma dość pisania pewnego projektu. Nie ma już do niego siły i nerwów. Natchnął mnie tym do zakończenia tej serii, bo też nie miałem chęci rozwijać tego projektu […]

Własny inteligentny dom #3 – oprogramowanie i światełko w tunelu

Poprzednio przygotowaliśmy sobie wszystko pod programowanie i przejście do części właściwej. W tym wpisie zajmiemy się oprogramowaniem, które da nam możliwość kierowania urządzeniami.  Do stworzenia tego systemu użyjemy języka Python, który będzie odpowiedzialny za obsługę zapytań HTTP. Zbudujemy prosty serwer, który nie będzie miał za dużo zabezpieczeń, bo pokażę tylko sposób działania. Do tego ograniczony […]

Facebook – automatyczne podziękowania za życzenia!

Co roku mamy urodziny, osoby posiadające Facebooka, które udostępniły datę swojego urodzenia, zmagają się z masą postów pokroju „Wszystkiego najlepszego!” czy „Stóweczka!”. Czas na to coś poradzić i zautomatyzować proces podziękowań. Z pomocą przychodzi nam język Python wraz z dwoma bibliotekami. Pierwsza z nich to time, która będzie odpowiadała za polecenie sleep(time_in_seconds). Druga to pyautogui dzięki której będziemy […]

Własny inteligentny dom #2 – RaspberryPi

Kolejny wpis z serii o inteligentnym domu. Stworzymy środowisko, które da nam możliwość operowania na pojedynczych urządzeniach z poziomu aplikacji na Androida bądź przeglądarki. Zacznijmy więc od samego początku… Czego dzisiaj potrzebujemy? Jedną z podstawowych rzeczy, które dzisiaj z pewnością wykorzystamy, będzie cierpliwość. Wierzcie lub nie, ale samo spięcie i sprawdzenie komponentów zajmuje najwięcej czasu. […]

Własny inteligentny dom #1 – podstawy

Mam dziś chrapkę na napisanie wpisu na mojego zaniedbanego bloga. Dziś przedstawię prosty sposób na #smarthome. Postaram się zrobić z tego serię wpisów. Skoro jesteś w tym miejscu i dalej czytasz, to znaczy, że chyba cię zainteresowałem. Czas na podbijanie wszechświata… znaczy domu, w sumie to pokoju… Co musimy zrobić żeby zbudować sobie swoje centrym […]

Dev.log(6) – przegrałem

W życiu przychodzi moment kiedy trzeba powiedzieć stop. Należy przestać udawać i mimo przegranej muszę powiedzieć – nie podołałem. Gra, którą chciałem stworzyć w C++ przerosła moje umiejętności i chęci do rozwiązywania problemów związanych z jej tworzeniem. Co zniszczyło ten projekt? Na początku każdego projektu powinno się zaplanować krok po kroku co powinno się dziać […]

Dev.log(5) – budujemy mapę!

Tworzenie mapy to niemały problem. Nasza mapa będzie ewoluowała razem z całym projektem. Wiele będzie trzeba w niej modyfikować, niektóre elementy zostaną zmienione, inne usunięte, jeszcze inne dodane. Każdy element będzie miał swoje cechy, które będą wpływały na jego zachowanie po umiejscowieniu na mapie. Bloczek Każdy element składał się będzie z czterech elementów. Pozycja to […]

Tablica zadań

Stworzyłem sobie jakiś czas temu tablicę zadań, która służy mi za małą listę todo, tracking zadań oraz budowanie przyzwyczajeń. Na początek opiszę może co i jak. Prawie jak Kanban Sprawa jest bardzo prosta. Robimy sobie tablicę, można w formie elektronicznej, z paroma kolumnami. New Rzeczy, które są do zrobienia, taka poczekalnia. In progress Rzeczy nad […]

Dev.log(4) – podstawowy magazyn

Sklep ma swój magazyn produktów, fabryka też, nasza gra nie będzie od nich odstawała. W tym projekcie będzie jedna znacząca różnica – produktami przechowywanymi będą tekstury. Map? Co to? Mapa to posortowany kontener asocjacyjny, czyli zbiornik o zmiennej długości gromadzący dane, które można dodawać i usuwać. Nie można jednak dodawać danych na konkretną pozycje, ponieważ […]