Spis treści

Iot w hackerspace

Zamieszanymirek
Rozpoczęto2019-10-17
Tag
Status

Założenia

W HackerSpace panuje zasada, że ostatni gasi światło i wyłącza niepotrzebne urządzenia… A co gdyby zrzucić tą odpowiedzialność na system automatyki domowej? Chcieliśmy kontynuować projekt rozpoczęty w ramach Sierpnia Open Source 2019 i organizować regularne spotkanie, gdzie będziemy pracować nad systemem „inteligentnego domu”.

Iteracje

Wykonanie

Hardware

  1. Raspberry PI 3 B+
  2. Arduino pro mini (klon)
  3. czujnik wilgotności DHT11
  4. czujnik ruchu PIR
  5. RaZberry (kontroler z-wave, < 3.0.0)
  6. RF-nano

Kod

Kosztorys

Worklog

#ciekawe_przydatne

komponenty

RaZberry

Mamy RaZberry (kontroler z-wave), które jest podpięte do UARTa Raspberry PI 3 na którym chodzi domoticz. W Raspberry 3 UART domyślnie jest używany przez moduł Bluetooth i dlatego, żeby RaZberry działało, trzeba włączyć overlay pi3-miniuart-bt i (zgodnie z dokumentacją overlaya) włączyć core_freq=250 w /boot/config.txt.

Dodatkowo trzeba wyłączyć konsolę szeregową samego linuxa (albo przekierować ją na inny port, pewnie serial1 by zadziałało). Póki co jest wyłączona przez usunięcie console=serial0,115200 w /boot/cmdline.txt.

Szczątkowa dokumentacja

RF-nano

RF-nano to Arduino Nano V3.0 z wbudowanym NRF24L01 2.4G. Jest trochę dokumentacji, ale żeby używać tego z MySensors trzeba zmienić definicje pinów

// Adjust for rf-nano
#define MY_RF24_CE_PIN 10
#define MY_RF24_CS_PIN 9

TODO