HIER Arduino-Day-2017-Nachlese

Neue Arduino-Workshops - Jetzt buchen!

 
Offene Hightech-Werkstatt
Oberfranken

Dein eigenes Projekt!
 
Du hast eine coole Idee, die Du gerne umsetzen möchtest? Vielleicht findest Du im FabLab Gleichgesinnte die Dich im Team unterstützen. Sprich uns an und lass uns herausfinden, wie auch Du zum Maker wirst. (Kontakt)
 
Die Dokumentation bereits durchgeführter Projekte bietet die Möglichkeit, aus den Erfahrungen anderer zu lernen. Eine wichtige Säule der Charta des FabLab-Erfinders Prof. Neil Gershenfeld. Zum online Erstellen einer Projektdokumentation ist eine Benutzeranmeldung erforderlich.
 

FabFarmer II

posted by: Jan Thomas Lacher
Erstellt: 15 Januar 2018
Zugriffe: 623

Bewertung: 4 / 5

Stern aktivStern aktivStern aktivStern aktivStern inaktiv
 
  Zurück zur Projektübersicht  
Status:
Publikation
 
Projektkosten:
€ 26,75
 
Kontakt:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!
  Team:
JTL, TH
 
Finanzierung:
privat
 
Zeitraum:
6 Wochen
 
Projektsponsoren:

 

 

 

 

 

Pflanzen die Nachrichten twittern und im Internet anzeigen, wenn sie wieder gegossen werden wollen. Ja das gibt es, willkommen im Internet der Dinge!

Der FabFarmer Projekt Workshop zum Arduino Day 2017 im FabLab Bayreuth.

FabFarmer überwacht Feuchtigkeit im Blumentopf FabFarmer Logo

 

 

.

FabFarmer Logo

 

Die Begriffe „Internet der Dinge“ bzw. „Internet of Things“ oder die Abkürzung IoT sind aktuell in den Medien immer wieder ein Thema. Der FabFarmer macht diesen Begriff für alle greifbar und bietet einen guten Einstieg in die Thematik.

 FabFarmer JTL lr

 
FabFarmer IoTDer FabFarmer besteht aus einer Mikrocontroller-Schaltung und einer Sensor-Schaltung, die die Feuchtigkeit über zwei Elektroden in der Erde des Pflanzentopfes misst.

Ein kleiner 32-Bit-Mikrocontroller im Wi-Fi-Chip ESP8266 der chinesischen Firma ESPRESSIF Systems sorgt für die Verbindung zwischen dem Feuchtigkeitssensor und Eurem Internet-Zugang. Dieser Mikrocontroller ist auf einer kleinen Platine namens "WEMOS D1 Mini" zusammen mit einem Spannungsregler und einer seriellen USB-Schnittstelle betriebsbereit aufgelötet. Die Schaltung kann über den USB-Mico-Stecker ganz einfach mit einem Kabel an jedem USB-Port Eures Rechners programmiert und betrieben werden. Für den Betrieb im Gewächshaus oder auf der Fensterbank reicht ein altes Handy-Ladegerät aus.

Der FabFarmers kann einfach über einen Web-Browser konfigurieren werden. Die Sensorflächen können auch zu einem anderen Sensor, wie z.B. zu einem Regensensor, leicht umgebaut werden.

Wir bieten im FabLab Bayreuth immer wieder Workshops zum Bau und der Konfiguration des FabFarmer II an. Hierzu legen alle Workshop Teilnehmer auch ein Profil bei www.thinger.io an, welches zur Datenerfassung der FabFarmer online genutzt werden kann.

Ein aktuelles Beispiel wie eine FabFarmer Seite bei Thinger.io aussehen kann ist  HIER  zu sehen.

 

 

Eine einfache Konfigurations-Anleitung zur Übersicht der Funktionen bieten wir hier:

I. Konfigurations Modus

Konfig Router

Der FabFarmer II startet in den ersten 10 Minuten nach dem Einschalten in einen Betriebsmodus, der eine erste Konfiguration ermöglicht.

Dieser Konfigurationsmodus wird immer mit dem neuen Einschalten erreicht und kann so immer auch zur Änderung von Einstellungen wieder genutzt werden.

Zur Konfiguration ist ein WLAN fähiges Endgerät, wie ein Computer, Notebook, TabletPC oder auch ein Smartphone mit einem installierten Browser notwendig.

Der FabFarmer startet als Accesspoint ein eigenes WLAN Netz, die SSID wird durch den Präfix "FabFarmer" mit einer zur Unterscheidung genutzten Seriennummer bezeichnet. Das Passwort ist "12345678" bei allen FabFarmern gleich. Das Endgerät wird direkt im WLAN des FabFarmer als Client angemeldet.

SSID: FabFarmer 1234 [+MAC Adresse]

PWD: 12345678

Wenn das zur Konfiguration genutzte Endgerät über WLAN als Client am FabFarmer angemeldet ist wird im Browser folgende Adresse aufgerufen:

http://192.168.4.1/admin.html

Im Browser wird das Konfiguration Menü des jeweiligen FabFarmer angezeigt.

Achtung: Nach der Zeit von 10 Minuten nach dem Einschalten wird der Accesspoint abgeschaltet und nur die Client Verbindung zum Router bleibt aktiv. Wenn die Konfiguration noch nicht abgeschlossen wurde, muss der FabFarmer erneut gestartet werden.

 

 

I Konfigrations Menü

FabFarmer Konfig Menü

Im Konfigurations Menü stehen fünf Menüpunkte zur Auswahl:

 

II.a FabFarmer Konfiguration

IoT Einstellungen für das Device - FabFarmer

In der Grundkonfiguration kann dem FabFarmer ein Name als Device gegeben werden. Zur IoT Anwendung sind die Zugangsdaten zum Cloud Dienst anzugeben.

Optionale Zeitsteuerung für den FabFarmer

Sensor Messintervall

Sensor Kalibrierung

FabFarmer LED

Optional kann die aktive Zeit begrenzt werden oder der Messintervall sowie die Kalibrierung vom Sensor eingestellt werden. Auch kann bei Bedarf die blaue Zustands-LED im FabFarmer deaktiviert werden.

 

II.b Netzwerk Konfiguration

Konfig Router

In der Netzwerk Konfiguration wird der Zugang zum lokalen WLAN Netz des verfügbaren Internet Router konfiguriert. Hier sollte die SSID und das Passwort des eigenen WLAN Netz eingegeben werden. Auch kann der Status der aktiven WLAN Verbindung eingesehen werden.

Achtung: Die Einstellungen der festen IP, der Netmask und des Gateways sind nur aktiv, wenn der DHCP Client deaktiviert wurde.

 

II.c FabFarmer Information 

Hier werden zur Information und Fehlersuche alle Netzwerk Daten angezeigt.

Auch sind die aktuelle Zeit und Datum sowie die Software Version abrufbar.

 

II.d NTP Einstellungen

In den NTP Einstellungen wird der Zeit-Server im Internet konfiguriert. Der Aktialisierungsintervall stellt die einfache Uhr im FabFarmer laufend nach.

Auch wird hier die Zeitzone sowie die Sommer-/Winterzeit eingestellt.

 

II.e FabFarmer Server

fabfarmer

Der FabFarmer Server ermöglicht eine kleine lokale Anzeige der Sensordaten im lokalen Netzwerk.

Hierzu kann die folgende lokale Seite auf dem Webserver des FabFarmers auch direkt aufgerufen werden.

http://192.168.4.1/fabfarmer.html

Achtung: Das Diagramm wird aus lokal gespeicherten Daten gespeist und benötigt zur richtigen Anzeige auch die Zeiteinstellung durch den NTP Server.

 

 

III. Konfiguration Cloud Dienst

FabFarmer IoT

Um die aktuellen Sensor Daten sowie eine Aufzeichnung des Verlaufes individuell im Internet anzeigen zu können, wird der FabFarmer II als Device mit einem IoT Cloud Dienst verbunden.

Prinzipiell können verschiedene IoT Cloud Dienste verwendet werden. Im FabLab Bayreuth haben wir gute Erfahrungen mit dem Dienst www.thinger.io  gemacht und empfehlen den sehr verständlichen Dienst. Gerade für Einsteiger ist der Dienst sehr übersichtlich aufgebaut und steht im Grundangebot kostenlos zur Verfügung.

Eine sehr gute Einleitung in das Thema der Datenanbindung von Sensoren wie den FabFarmer, wie Devices, Dashboards, Buckets, Endpoints und APIs bietet Thinger.io hier:

http://docs.thinger.io/console/

Im Workshop zum FabFarmer II konfigurieren wir im FabLab Bayreuth mit euch zusammen natürlich für jeden einen eigenen Zugang zu Thinger.io. Wir zeigen detailliert wie zunächst das Device, ein Data Bucket und danach ein individuelles Dashboard angelegt wird. Ziel ist es Eure FabFarmer zur Anzeige der Daten im Internet zu bringen, so dass Ihr später ein Stück des "Internet der Dinge" selber pflegt.

Detaillierte Anleitung:

Diese Anleitung ist nur zur Vorstellung und Unterstützung des Projektes "FabFarmer II" angelegt worden. Dies bedient nicht den Anspruch auf eine vollständige Dokumentation. Vielmehr wollen wir in den angebotenen Workshops mit allen Teilnehmern zusammen zeigen, wie es geht und auch die weitere Entwicklung unserer Projekte sowie einen direkten Austausch der Teilnehmer fördern.

Workshop Termine werden immer wieder auf unserer Buchungsseite HIER angeboten

 

 
Aufwärts!