^W górę
Tytułem wstępu
Każdy domowy wynalazca marzy o wykonaniu różnych bardziej lub mniej przydatnych gadżetów i zamontowaniu ich w domu/mieszkaniu. Własna stacja pogodowa, system oświetlenia, czy sterowanie CO to bardzo często prezentowane układy na znanym portalu elektroda.pl. A może tak kilka pomysłów połączyć razem i wykonać projekt inteligentnego budynku, który będzie przekazywał właścicielowi informacje o podstawowych parametrach? Myślę, że da się zrobić. W najbliższych kilku artykułach postaram się przedstawić modułową propozycję funkcjonowania inteligentnego budynku z możliwością rozbudowy o własne dodatkowe elementy.
Założenia projektowe - czyli co chcę zrobić, a czego nie chcę...
Każdy z nas ma swoje projekty, marzenia i plany. Część z nich zazwyczaj pozostaje w fazie marzeń i planów z różnych względów. Koszty wykonania projektu przekraczają dostępny budżet, brak czasu uniemożliwia zakończenie rozpoczętego projektu itp. Moim celem jest złożenie prostego systemu, który można łatwo rozbudowywać o własne elementy w zależności o potrzeb, możliwości i umiejętności.
Czym nie będzie projekt? Nie planuję profesjonalnego systemu z super zabezpieczeniami, który potrafi obsłużyć wszystko co tylko sobie wymyślę w prosty sposób. Każdy z prezentowanych elementów będzie zawierał niezbędne minimum umożliwiające jego uruchomienie i połączenie z resztą systemu. Wszystko, co zostanie umieszczone na stronie możesz dowolnie wykorzystać do własnych potrzeb zgodne z ideą otwartych źródeł i licencji GNU/GPL. Nie mam patentu na nieomylność, więc cokolwiek umieszczę w sieci wykonujesz na własną odpowiedzialność i własne ryzyko. Ze swojej strony postaram się dołożyć wszelkich starań, żeby prezentowane informacje były sprawdzone i przetestowane. Wszystkie prezentowane układy uruchamiam jako prototypy, więc muszą działać.
Po przydługim wstępie przechodzimy do założeń i składników projektu.
Projekt powinien zawierać:
Opcjonalnie:
Pierwsze dwa punkty to trzon projektu. Pomimo dużych możliwości mikrokontrolerów uważam, że dobrym rozwiązaniem jest konfiguracja dedykowanego serwera, który będzie obsługiwał poszczególne elementy systemu. Jest możliwe zbudowanie serwera WWW z wykorzystaniem Arduino, ale jest to rozwiązanie mało elastyczne. Serwer WWW zainstaluję jako wirtualną maszynę, którą będzie można uruchomić w dowolnym środowisku. Główny moduł łączący serwer z magistralą Modbus zostanie wykonany z wykorzystaniem Arduino oraz karty sieciowej ENC28J60.
Po szczegóły zapraszam do kolejnych artykułów, które pojawią się niebawem;)
AKTUALIZACJA 21.02.2015: Artykuły dotyczące instalacji Debiana na maszynie wirtualnej oraz instalacja i konfiguracja serwera HTTP znajdują się w dziale: INFORMATYKA/Linux