====== Hackathon openHAB ======
Projekt [[http://www.openhab.org/|openHAB]] (open Home Automation Bus) dostarcza uniwersalną platformę do integracji automatyki domu, działającą w oparciu o Javowy framework OSGi. Stanowi warstwę abstrakcji, wprowadzającą wspólny i niezależny od leżącego pod nim sprzętu język, pozwalając na przetwarzanie zdarzeń zachodzących w Twoim domu i podejmowanie odpowiednich, związanych z nimi akcji.
Wszystkim zainteresowanym gorąco przypominamy o planowanym na **tę sobotę (14-09-2013, g. 10.00-16.00)** hackathonie/warsztatach openHAB. Całe wydarzenie ma na celu zwiększenie ilości sterowanych zdalnie elementów w naszym Hackerspace oraz stopnia jego automatyzacji przy jednoczesnym minimalnym nakładzie środków.
Na tą chwilę planujemy 3 „tory”, w każdym uwzględniając sobotnio-wakacyjne rozleniwienie.
Dokładna forma wydarzenia będzie zależeć od frekwencji i stopnia zaawansowania uczestników – w założeniu, każdy znajdzie coś dla siebie. Zapraszamy również całkiem zielonych, bez obaw, zaopiekujemy się wami :)
===== openHAB =====
{{:blog:hackathon-openhab:17140428_pmcg.jpg?nolink|}}
Grupa osób z choć bazową znajomością języka Java będzie miała za zadanie modyfikację i dostosowanie modułu HttpBinding do naszych potrzeb. Moduł ten pozwoli na zmniejszenie wymagań sprzętowych po stronie Arduino oraz pobieranie/wysyłanie wielu wydarzeń w jednym zapytaniu. Pozostały czas poświęcimy na eksperymenty z DSL tego projektu, w ramach pretekstu do zgaszenia z dziką radością pozostałym uczestnikom światła w czasie pracy.
===== Arduino WebServer =====
{{:blog:hackathon-openhab:arduinoethernetshieldv3.jpg?nolink|}}
Osób z podstawową znajomością programowania w języku innym niż Java zaprosimy do przygotowania programu na [[http://arduino.cc/en/Tutorial/WebServer|Arduino Ethernet]] wiążącego podłączone przez rejestry 74HC165 i 74HC595 czujniki i moduły wykonawcze z ustaloną z pierwszą grupą API dostępnym przez protokół HTTP. Postaramy się możliwie dużo informacji udostępnić również do projektu [[http://spaceapi.hskrk.pl/|SpaceAPI]] (projekt ujednoliconego API dla wszystkich hackerspace’ów świata, więcej o nim [[http://spaceapi.net/|tutaj]]), z pominięciem serwera openHAB.
===== Przygotowanie PCB oraz lutowanie =====
{{:blog:hackathon-openhab:1012510_466632443443721_778807037_n.jpg?nolink|}}
Niechętnym do sobotniego programowania zaproponujemy szybką zabawę z elektroniką. W programie zlutowanie i przetestowanie modułów przekaźnikowych i czujników PIR dla drugiej grupy. Nadmiary soboty poświęcimy na wykonanie chałupniczymi metodami płytek drukowanych, w tym shieldu Arduino. Kontakt z wysoką temperaturą, substancjami żrącymi i drażniącymi gratis.
====== Autoindex ======
{{indexmenu>blog:hackathon-openhab}}