Table of Contents Projektbeschreibung Voraussetzungen Unser Repository Material Bitte bestelle für mich alle Komponenten für das SensorNetzwerk für ca. 30€ mit: Erweiterung Software ESP8266 SensorNetzwerk name: SensorNetzwerkbeschreibung: Eine Platine mit Sensoren und Aktuatoren vom ESP8266 gesteuert bilder: source: https://github.com/com2u/PlatineSensornetzwerk, https://git.klammeraffe.org/docs/sensornetwork%2FSensorBoard.gitbeteiligt: com2ustatus: geplantkategorie: Hardware, Software Projektbeschreibung Ab September haben wir in der Elektronikgruppe ein neues Projekt geplant. Wir wollen ein MQTT Netzwerk zur Vernetzung von Sensoren und Aktuatoren aufbauen. Am Ende soll es möglich sein eine komplette Hausautomation damit durchzuführen. Dazu soll ein Raspberry Pi verwendet werden. Voraussetzungen Die Teilnehmer sollten keine Angst vor Elektronik und dem Programmieren haben. Ansonsten ist das ein Einsteigerlevel. Wir organisieren unsere Gruppe im Slack (Anmeldung an paddy22 [ät] gmx.de) Fragen oder Anmeldung per E-Mail direkt an paddy22 [ät] gmx.de Unser Repository tbd Material SensorplatineFür den Einstieg habe ich eine Sensorplatine erstellt. Auf der Platine sind 8 digitale Ein- und Ausgänge. Zusätzlich kann ein Analogsensor und I2C Komponenten angeschlossen werden. Anbei findet ihr eine Liste an Komponenten, die ihr dafür braucht. Ihr könnt die Komponenten selber bestellen oder ein komplettes Set bei mir bestellen. Das Set kostet voraussichtlich 30€. Bitte bestelle für mich alle Komponenten für das SensorNetzwerk für ca. 30€ mit: Nummer Wer Robert zeitwurm Boris Sandra Pascal Simon Suza Rued iger Ko +lm Patrick Rait +hofer Chris Ur Patrick N Burni filid (Leider zu spät für die Bestellung ESP 8266 NodeMCUhttps://www.ebay.de/itm/NodeMCU-ESP8266-ESP-12E-V1-0-Wifi-CP2102-IoT-Lua-267/272271678505?hash=item3f64a81c29:g:QCUAAOSwzJ5XXRWF Sensor I2C Temperatur+Lusftfeuchtigkeit+Luftdruckhttps://www.ebay.de/itm/I2C-SPI-Breakout-Temperature-Humidity-Barometric-Pressure-BME280-Digital-Sensor/272267632353?hash=item3f646a5ee1:g:qUMAAOSw1lxbnNFz Sensor I2C Umgebungshelligkeithttps://www.ebay.de/itm/2PCS-Digital-BH1750FVI-Light-intensity-Sensor-Module-3V-5V-Power-For-Arduino/273884519718?hash=item3fc4ca1d26:g:B4UAAOSw2OZc~1ke Radar Sensor (IO)https://www.ebay.de/itm/RCWL-0516-Microwave-Radar-Sensor-Switch-Modul-Body-Induction-Detect-4-28V/272587843837?hash=item3f778068fd:g:M6wAAOSwLe5asjXz Passiv Infrarot Bewegungssensor (IO)https://www.ebay.de/itm/1-2-5-10PCS-HC-SR505-Mini-PIR-Motion-Sensor-Precise-Infrared-Detector-Module/273848707043?hash=item3fc2a7a7e3:m:mSZg2GqTn532PS2K0G2_2qg Sound / Akkustik Sensor (IO)https://www.ebay.de/itm/1-2-5-10Pcs-Microphone-Sensor-AVR-PIC-Sensitivity-Sound-Detection-Module-Arduino/272882264471?hash=item3f890ce997:m:mcbPi9-zkBQWi8KLxXVjrQQ LED Lichtstreifen (mindestens 3 LEDs benötigt)https://www.ebay.de/itm/WS2812B-5050-RGB-Strip-1M-60-Leds-60LED-Black-PCB-Individual-Addressable-5V/272744084919?hash=item3f80d075b7:g:COsAAOSwTf9ZV8Ar Feuchtigkeitssensor für Pflanzen (Analogwert)https://www.ebay.de/itm/Analog-Capacitive-Soil-Moisture-Sensor-V1-2-Corrosion-Resistant-Sensor-Cable/273573409513?hash=item3fb23ef2e9:m:mY1kA6W9zWc9zIBvRSwp-8w Port Expander für 8 Inputs + 8 Outputs über I2Chttps://www.ebay.de/itm/1-5-10PCS-MCP23017-MCP23017-E-SP-DIP-28-16-Bit-I-O-Expander-with-I2C-Interface/272559684482?hash=item3f75d2bb82:m:mOuoe0qWWPMBvDvuEA3IMhg Ausgangstransistor für 8 Ausgänge Open Collectorhttps://www.ebay.de/itm/10PCS-ULN2803A-ULN2803-2803-TRANSISTOR-ARRAY-8-NPN-IC/273790633639?hash=item3fbf3186a7:g:aQwAAOSwjBVcpGK7 Buchsenleiste https://www.ebay.de/itm/10Stks-40Pin-2-54mm-Single-Row-Straight-Female-Pin-Header-Strip-PBC-Ardunio/272416699044?hash=item3f6d4cf2a4:g:TRwAAOSwCGVYBIj7 Micro USB Kabelhttps://www.ebay.de/itm/25cm-10-inch-USB-2-0-A-Stecker-zu-Micro-B-5-Pin-Stecker-Datenkabel-Kabel-Blau/272320589557?hash=item3f67926ef5:g:O7UAAOSwlYlcoyaB Platine nach Schaltplan lasse ich fertigen uns stelle ich zur Verfügung. https://github.com/com2u/PlatineSensornetzwerk Erweiterung Zusätzliche Komponenten zur Erweiterung.Hiermit könnt ihr das Projekt sinnvoll erweitern. in Netzteil und ggf. Raspberry Pi solltet ihr schon haben oder noch bestellen. Ihr könnt das Projekt um die Komponenten erweitern, die ihr braucht. Diese sind aber nicht Teil der gemeinsamen Bestellung. Netzteil Micro USB 3Ahttps://www.ebay.de/itm/EU-Plug-5V-0-7A-3A-Converter-Adapter-MICRO-USB-Power-Supply-Charger-Neu/273154969180?hash=item3f994e0e5c:m:m-89T0L_P3qSulysFBNsgBg Relais Karte 8-Fachfach (für viele Schaltzyklen)https://www.ebay.de/itm/250V-5V-8-Channel-Low-Level-Trigger-Arduino-Solid-State-Relay-Module-With-Fuse-S/273208616963?hash=item3f9c80a803:g:6rsAAOSwVaZa9qfR Sensor I2C Temperatur+Lusftfeuchtigkeit+Luftdruck+Luftqualitäthttps://www.ebay.de/itm/CJMCU-680-BME680-BOSCH-Temperature-And-Humidity-Pressure-Sensor-Module-Neu/273176224920?hash=item3f9a926498:g:wRAAAOSwIhFa3vG6 Relais Karte 8-Fachfach https://www.ebay.de/itm/5V-Eight-8-Channel-Relay-Module-With-Optocoupler-For-Arduino-PIC-AVR-DSP-ARM-ZE/272275827173?hash=item3f64e769e5:g:sKcAAOSwMflcQUSo LCD Display I2Chttps://www.ebay.de/itm/White-0-66-4pin-Screen-IIC-I2C-0-66in-OLED-Display-Module-64x48-for-AVR-STM32/272861748215?hash=item3f87d3dbf7:g:ikUAAOSwuLRZyO01 Eigene Raspberry Pi Zero W (Ohne Mico SD Karte!)https://www.ebay.de/itm/Version-1-1-Raspberry-Pi-Zero-W-WLAN-Bluetooth-With-Integrated-Wireless-New/272920800900?hash=item3f8b58ee84:g:D6AAAOSwHGJcNcay Adapter Kit für Raspberry Pi Zero https://www.ebay.de/itm/3-in-1-Raspberry-Pi-Zero-Kit-Mini-HDMI-to-HDMI-Adapter-Micro-USB-GPIO-Header/272647525718?hash=item3f7b0f1556:g:OAQAAOSwuZJZAdcQ - Eigener Laptop Software Wir arbeiten mit der Arduino IDE.https://www.arduino.cc/en/Main/Software Für den ESP bitte in der Konfiguration “https://dl.espressif.com/dl/package_esp32_index.json” eintragen (bei “Additional Board Manager URLs”)oder Wenn gewünscht unter Platform IO - https://platformio.org/ Links zu Homie v3.0.1Dokumentation: https://homieiot.github.io/homie-esp8266/docs/develop-v3/ Release: https://github.com/homieiot/homie-esp8266/tree/develop-v3 Links zu OpenHAB2https://www.openhab.org Dokumentation: https://www.openhab.org/docs/ Ich hab den Homie-code mal in ein git gepushthttps://git.klammeraffe.org/docs/sensornetwork%2FSensorBoard.git sensornetzwerk/start.txt Last modified: 2021/04/18 12:35(external edit)