Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
projekty:iot_w_hackerspace [2020/02/14 18:32]
matik [#ciekawe_przydatne]
— (aktualna)
Linia 1: Linia 1:
-====== Iot w hackerspace ====== 
  
-^Zamieszany|[[user>​mirek]] ​ | 
-^Rozpoczęto|2019-10-17 ​ | 
-^Status|{{tag>​Planowany}}| 
- 
-==== 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 ==== 
- 
-  - Raspberry PI 3 B+ 
-  - Arduino pro mini (klon) 
-  - czujnik wilgotności DHT11 
-  - czujnik ruchu PIR 
-  - RaZberry (kontroler z-wave, < 3.0.0) 
-  - RF-nano 
- 
-==== Kod ==== 
- 
-==== Kosztorys ==== 
- 
-==== Worklog ==== 
- 
-==== #​ciekawe_przydatne ==== 
-=== komponenty === 
-== RaZberry == 
- 
-{{ :​projekty:​razberry-01-800x5331.jpg?​nolink&​400 |}} 
- 
-Mamy RaZberry (kontroler z-wave), które jest podpięte do UARTa Raspberry PI 3 na którym chodzi domoticz. W Raspberry 3 [[https://​www.raspberrypi.org/​documentation/​configuration/​uart.md|UART]] domyślnie jest używany przez moduł Bluetooth i dlatego, żeby RaZberry działało, trzeba włączyć overlay ''​[[https://​github.com/​raspberrypi/​linux/​blob/​rpi-4.11.y/​arch/​arm/​boot/​dts/​overlays/​pi3-miniuart-bt-overlay.dts|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''​. 
- 
-{{ :​projekty:​razberry500_qsg_en1.pdf | Szczątkowa dokumentacja}} 
- 
-== RF-nano == 
-[[https://​alitronik.com/​rf-nano/​|RF-nano]] to Arduino Nano V3.0 z wbudowanym NRF24L01 2.4G. Jest trochę [[https://​github.com/​keywish/​keywish-nano-plus|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 
-'' ​ 
-===== Możliwości rozwoju projektu ===== 
-  * Zabezpieczenie Shelly 
-  * Autentykacja dla Mosquitto 
-  * Włączanie pioruna jeśli ktoś jest w HS (api whois) 
-  * Montaż RPI i bramek na szynie DIN 
  • projekty/iot_w_hackerspace.1581701566.txt.gz
  • ostatnio zmienione: 2020/09/24 20:27
  • (edycja zewnętrzna)