RSHI – modułowo dolne w sieci

RSHI – modułowo dolne w sieci
Razem głosów: 40 co stanowi: 94% całości.

unnamedMinęło sporo czasu odkąd pisałem o RSHI (Rozproszony System Home Inteligence). Tymczasem układ testowy spisuje się świetnie i został znacznie rozszerzony o moduły wykonawcze. Przez rok testów wiele się zmieniło oraz wiele przybyło (nie tylko na wadze) :)


Stacja bazowa ….  

Na chwilę obecną jest postawiona na tablecie opartym o system Android , gdzie aplikacja została napisana w jedynie słusznym VS z wtyczką VGDB, Rozwiązanie to poza ceną ma jedną podstawową wadę …. JEST ZAWODNE

Problemem jest wieszanie się Androida nawet jak sam pracuje dłużej na sieci , a tu jest trudniej bo poza WIFI pracuje też z siecią 6LoPAN poprzez dongla z CC2531.

Nie jest to niestety wina mojego oprogramowania choć usilnie szukałem w nim problemu, a systemu Android ,    cóż … docelowo i tak będzie FRDM-K64F niestety z powodu awarii , musi poczekać … Tym czasem tak wygląda okno główne aplikacji:

rshi_base

Przepraszam za beznadziejny wygląd Aplikacji , ale nie potrafię robić ładnych GUI :(

Aplikacja udostępnia :

  • Dostęp do 3ch kamer IP  — (FosCAM FI9831W)
  • sterowanie  Roletami
  • sterowanie oświetleniem Nocnym i Bakonowym LED
  • sterowanie Gniazdami 230V (ON/OFF)  11 punktów
  • monitorowanie temperatury wewnętrznej z możliwością zaprogramowania
  • sterowanie ON/OFF i Dimmer  oświetlenia podstawowego
  • monitorowanie temperatury i wilgotności zewnętrznej  (DS18B20 i DHT22)
  • obsługa zamków w drzwiach
  • czujniki antywłamaniowe
  • kontrola czujników p-poż
  • powiadomienie o alarmie/awarii SMS

Większość modułów i układów czujników jest oparta o układ SoC CC253x , ale kilka urządzeń pracuje też na ESP8266 który pełni też rolę bramy 6LoPAN <–> WIFI, oczywiście postaram się moduły opisać i aplikację szerzej.  W tej jednak chwili chciałem zaprezentować postępy prac nad RSHI.


 

Moduły wykonawcze  ZigBEE

Jest tego sporo, ale główne to:

  • Kontroler zamknięcia drzwi
  • Kontroler ogrzewania  (steruje danfosami)
  • Kontroler oświetlenia podstawowego (Dimer)
  • Kontroler oświetlenia podstawowego (Switch)
  • Czujnik temperatury zewnętrznej
  • Czujnik temperatury wewnętrznej
  • Multi moduł wykonawczy.

I te podstawowe moduł będę opisywał sukcesywnie. oraz udostępniał skompilowany wsad w wersji uproszczonej dla 8051 w układach CC2530F dostosowane do pracy z bootloaderem ZNP.

  1. Multi moduł wykonawczy  —- >>   moduł ten jest najbardziej uniwersalny i pozwala na sterowanie różnymi urządzeniami.

Zasadniczo to układ który jest można to nazwać kartą I/O która jest oparta o mikrokontroler Atmega8 pędzony 8MHz, który komunikuje się ze światem poprzez ZigBEE i stanowi EndPoint  w sieci. Pozwala to na oszczędzanie energii poprzez wprowadzanie układu w stan uśpienia. Układ łączy się bezpośrednio z Coordynatorem zainstalowanym w Module Bazowym.  MMW  posiada dość bogate wyposażenie:

  • 6 wyjść przekaźnikowych 5A
  • 2 wyjścia Triaków 16A
  • 2 wyjścia PowerPWM (do 60V)
  • Interfejs 1Wire  (4xDS18B20)
  • Interfejs i2c (RTC)
  • 2 wejścia ADC (pomiar prądu)
  • 3 GPIO ogólnego użytku

Przechwytywanie

Oprogramowanie pozwala na w pełni autonomiczną pracę poprzez sterowanie zegarem lub z zewnętrznych źródeł, np.

  • sterowanie roletami jest możliwe ręczne, ale układ głównie pracuje autonomicznie informując moduł bazowy o  otwarciu/zamknięciu rolet na podstawie czujnika światła i RTC.

Układ pracuje w sieci ZigBEE, ale nic nie staje na przeszkodzie by pracowało w sieci WIFI czy BT  komunikacja z modułem odbywa się przez UART  1200bps :)

Wsad Hex w wersji podstawowej można tez wysterować bezpośrednio z terminala poprzez adapter USB-UART oparty o MCP2200 czy FT232R.  Aby szybko przetestować działanie wystarczy wpisać po połączeniu  rozkaz help , który wyświetli nam listę komend sterujących.

Płytka była przewidziana jako jedno stronna ,powstała stosunkowo dawno:

MMW

Celowo prezentowana w ten sposób… schemat przepadł , ale to banalnie prosty układ. do uarta jest podłączony moduł Core2530:

Przechwytywanie

na którym znajduje się oprogramowanie EnDPoint , które nie będzie udostępnione.

To wszystko na tą chwilę :) Liczę że projekt was nieco natchnie i Zbudujecie własne rozwiązania , tymczasem będę opisywał funkcje i podstawy modułów i wchodzących w skład mojego systemu, jak też i udostępniał cześć oprogramowania, w wersji podstawowej umożliwiającej zademonstrowanie działania i określoną funkcjonalność pokazową.

SS105558

pzdr.

 

2 myśli nt. „RSHI – modułowo dolne w sieci

  1. Zarówno pomysł, jak i cała koncepcja zapowiadają się super. Intryguje mnie w szczególności sterowanie zamkiem w drzwiach.

    • W zasadzie układ działa od roku, w sumie nie zawodnie z pominięciem nieudanego pomysłu z użyciem androida ….
      Co do zamków to akurat prosta sprawa :) Opiszę układ , w skrócie trochę mechaniki, klawiaturka i dostęp on-line :)

Możliwość komentowania jest wyłączona.