
Czym jest inteligentny dom (eng. smart home)? Mówiąc ogólnie to zautomatyzowany (i w pełni kontrolowany przez użytkownika) system do zarządzania wybranymi elementami naszego domu/mieszkania.
Wiele osób korzysta od wielu lat z niektórych rozwiązań, które możemy nazwać inteligentnymi - choćby automatyczny włącznik światła po zmierzchu czy włącznik światła reagujący na ruch. Te i wiele innych rozwiązań jest dostępnych na rynku od dłuższego czasu jednak w wielu przypadkach albo są to urządzenia bardzo drogie albo nie spełniają w pełni naszych oczekiwań.
Czy zatem już dzisiaj można mówić o inteligentnym domu dla każdego? Tak - istnieją alternatywy - wymagają od nas nieco pracy ale dają dobry a często nawet bardzo dobry efekt za niewielkie pieniądze. Wszystko zależy od posiadanej przez nas wiedzy, pomysłowości oraz zdolności manualnych (przydaje się umiejętność lutowania, umiejętność szukania w Google oraz znajomość podstaw programowania).
No dobra a od czego zacząć?
Zanim zaczniesz budować cokolwiek trzeba wiedzieć z czego warto skorzystać. Mimo, iż na rynku jest dostępnych wiele rozwiązań (sprzętu i oprogramowania), które moglibyśmy wykorzystać to na tym blogu będę wykorzystywał Arduino jako podstawę projektową a dokładnie jego dwie wersje UNO R3 oraz Arduino Pro Mini.
Arduino - dostępne jest w kilku wersjach (Uno, Leonardo, Mega, Pro Mini, Nano i jeszcze kilka innych :) ) i mimo upływu lat nadal jest to bardzo popularna płytka do prototypowania naszych pomysłów. Projekt "Arduino" jest na licencji Open Hardware oraz Open Software - każdy więc może zbudować urządzenie na podstawie dokumentacji i sprzedawać je jako własne lub wykorzystać Arduino do zbudowania większego projektu.
Oprócz samej płytki na rynku dostępnych jest wiele ciekawych układów zgodnych z Arduino (np: czujniki), co daje dodatkowe możliwości rozbudowy już i tak użytecznej płytki o czym w kolejnych wpisach.
Poszczególne wersje różnią się między sobą głównie wielkością samej płytki, wykorzystanym układem (ATmega8, ATmega168, ATmega328, oraz ATmega1280 i ATmega 2560), ilością pinów cyfrowych i analogowych oraz napięciami na których pracuje sam układ (5V lub 3.3V) oraz układ logiki (5V lub 3.3V).
Najbardziej rozpowszechnioną (i najczęściej kupowaną) wersją Arduino jest UNO (obecna wersja oznaczona R3)
Schemat Arduino Uno R3 oraz Mini
Dokładny opis Arduino dostępny tutaj (LINK)
Twórcy dostarczają także niezbędne oprogramowanie pozwalające na wykorzystanie układu, które znajdziecie na poniższych adresach, skąd możecie pobrać zarówno wersję instalacyjna jak i wersję do rozpakowania.
Skąd różne wersje oprogramowania? Wewnątrz grupy odpowiedzialnej za rozwój platformy Arduino nastąpił rozłam w efekcie tego mamy dwie wersje środowiska. Sam osobiście posiadam oba - gdyż niektóre dodatkowe biblioteki producentów zewnętrznych nie współpracują z wybranym środowiskiem poprawnie.
Tyle na dziś. Następny wpis już o praktycznym wykorzystaniu Arduino.
Brak komentarzy:
Prześlij komentarz