Benutzer:MathiasMahnke/Luftdaten: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
(Sammelbestellung Sept. 2017)
(Sammelbestellung Sept. 2017)
 
Zeile 118: Zeile 118:
 
| Andreas K
 
| Andreas K
 
| 1
 
| 1
| Bezahlt
+
| Übergeben
 
|-
 
|-
 
| Ingo J
 
| Ingo J

Aktuelle Version vom 18. August 2019, 20:40 Uhr

Inhaltsverzeichnis

[Bearbeiten] Materialliste

  • CH340 NodeMcu V3 WIFI (Basis ESP8266)
  • USB EU Wall Charger Plug 5V AC
  • Flat Micro Usb Cable 2.0 Data Sync Cable (2 m)
  • Dupont Cable 20cm 2.54mm 1pin 1p-1p Female to Female Jumper Wire (7 Stück)
  • Laser PM2.5 sensor SDS011 / particle & dust sensor
  • DHT22 digital temperature and humidity sensor module (Basis AM2302)
  • HT Bogen DN 75 87° (2 Stück)
  • PVC Schlauch 6 mm Innen / 9 mm Außen (ca. 20 cm)
  • div. Kabelbinder
  • Fliegengitter od. ähnliches

ca. 35 EUR (2017)

[Bearbeiten] Installation

CH34x USB Driver:

brew cask install wch-ch34x-usb-serial-driver

Device (ggf. aufsteigende ID):

/dev/cu.wchusbserial14110

Arduino IDE:

brew cask install arduino

Luftdaten DE Firmware:

cd /tmp
wget https://www.madavi.de/sensor/update/data/latest_de.bin
~/Library/Arduino15/packages/esp8266/tools/esptool/0.4.9/esptool -vv -cd nodemcu \ 
 -cb 57600 -ca 0x00000 -cp /dev/cu.wchusbserial14110 -cf latest_de.bin

[Bearbeiten] Verdrahtung

  • DTH 1 - 3V
  • DTH 2 - D7
  • DTH 4 - G
  • SDS011 TX - D1
  • SDS011 RX - D2
  • SDS011 GND - G
  • SDS011 5V - VU
  • BME280 VIN - 3V
  • BME280 GND - G
  • BME280 SCL - D4
  • BME280 SDA - D3

[Bearbeiten] Betrieb

[Bearbeiten] Bilder

[Bearbeiten] API Server

PHP unter LEDE/OpenWrt installieren (ca. 1,6 MB im Flash):

opkg update
opkg install php5 php5-cgi
opkg install zoneinfo-core zoneinfo-europe

Falls in "php-cgi -m" sockets nicht enthalten ist:

opkg install php5-mod-sockets

Sowie dann sockets in /etc/php.ini aktivieren (andernfalls diesen Schritt überspringen):

extension=sockets.so

Webserver mit PHP Unterstützung, hierzu /etc/config/uhttpd erweitern:

config uhttpd 'main'
 ...
 list interpreter ".php=/usr/bin/php-cgi"

Zeitzone manuell in /etc/php.ini setzen:

[Date]             
date.timezone = Europe/Berlin

[Bearbeiten] Sammelbestellung Sept. 2017

Name Anzahl Status
Lars K 3 Bezahlt
Sascha S 1 Übergeben
Mathias 2 Bezahlt
Opennet 1 Ausgelegt
Matthias M 0 Abgesagt
Oyla 1 Übergeben
Andreas K 1 Übergeben
Ingo J 1 Übergeben
Felix W 2 Bezahlt
Dirk R 1 Übergeben
Oliver F 1 Bezahlt
Tom H 1 Bezahlt
Summe 15

Weiterer Bedarf: Sascha +1

Komponente Anzahl AMZN Summe ALI Summe Bestellt - Anzahl Bestellt - Preis Geliefert
CH340 13 7,49 104,86 2,27 31,78 8 + 7 19,50 + 17,47 OK
USB Charger 13 6,00 84,00 0,74 10,36 15 11,10 OK
USB Cable 13 1,62 22,68 1,11 15,54 15 19,66 OK
Jumper Wire 7 3,99 27,93 0,77 5,39 7 6,10
SDS011 13 41,99 587,86 14,85 207,9 2 + 3*2 + 2*2 29,66 + 3*29,66 + 2*29,82 (La) + 2*29,82 (La) + 14,91 (La) OK - 8 (Ma) + 6 (La)
DHT22 13 4,65 65,10 1,83 25,62 8 + 7 18,94 + 15,76
BMP280 15 11,03
HT Bogen 26 1,50 39 1 (Hornbach) 26,00 28 25,9 OK
PVC Schlauch 4 2,86 14,30 1,75 (Hornbach) 8,75 5 4,75 OK
Summe 945,73 331,34 148,86 + 3*29,66 + 30,65 + 2*29,82 + 2*29,82 + 14,91

26,85 EUR pro Person (Stand 2017/10/08)

http://www.zoll.de/DE/Fachthemen/Zoelle/Zollbefreiungen/Aussertarifliche-Zollbefreiung/Sendungen-mit-geringem-Wert/sendungen-mit-geringem-wert_node.html 22 EUR max.

TODO: Fliegengitter, Kabelbinder

[Bearbeiten] TODO

  • Luftdruck per BMP280 ?
  • Raum
  • Löten (Sascha S, Dirk R)
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge