15
Tiras Zemicael - [email protected] Internet der Dinge Sleep Control 1 Tiras Zemicael - [email protected]

Internet der Dinge - fileTiras Zemicael - [email protected] Internet der Dinge Sleep Control Tiras Zemicael [email protected] rm.de 1

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Tiras Zemicael - [email protected]

Internet der Dinge

Sleep Control

1Tiras Zemicael - [email protected]

Agenda

- Problembeschreibung

- Verwendete Techniken

- Ablauf des Programms

- Demo

2Tiras Zemicael - [email protected]

Problembeschreibung

- Wecker überhört

- Zuwenig Schlaf

- Wecker abgeschaltet

3Tiras Zemicael - [email protected]

- Erweiterten Wecker

- Schlaf Protokollierung

- Schlaf Analyse

- Verwendete Techniken

- Raspberry Pi

- PIR-Sensor & Aktiv Speaker

- Keen IO

- Flask

- Android Applikation

4Tiras Zemicael - [email protected]

Raspberry Pi

- Mini Computer

- 26 GPIO Pins

- Linux OS

- Internet bereits vorhanden

5Tiras Zemicael - [email protected]

PIR-Sensor & Aktiv Speaker

- Passiver Infrarot Sensor

- 140° Radius

- 3 – 7 Meter

6Tiras Zemicael - [email protected]

- Aktiv Speaker (Buzzer)

- 2 Pins zur Bedienung

Keen IO

- Anschauliche Darstellung der

Daten

- Abruf der Daten in alle

Plattformen

- Daten Speicherung mittels SDK

- Umfangreiche Query erstellung

7Tiras Zemicael - [email protected]

Flask

8Tiras Zemicael - [email protected]

- Python Framework

- Leicht zu verwenden

- RESTful integration möglich

- Leicht in andere Projekte

einzubauen

Android Applikation

- Google eigene Library

- Stört nicht den Android

LifeCycle

- Erleichtert Nutzung von HTTP-

Request in Android

9Tiras Zemicael - [email protected]

- Graphik Anzeige

Werkzeug

- Beinhaltet eine

Graphview-Klasse

- Live befüllbar

VolleyGraphview

Ablauf des Programms

1. Wecker einstellen über Handy

App im internen Netzwerk

2. Aufzeichnung des Schlafes über

den Raspberry und den PIR-

Sensor

3. Wecken der Person bis zum

entfernen des Betts

4. Ergebnis des Schlafs als Graph in

der Handy App anzeigen

10Tiras Zemicael - [email protected]

Python Applikation

- Motion.py

- Flask.py

- Alarm.py

11Tiras Zemicael - [email protected]

Android App

1. REST API

2. JSON

3. Android Anwendung

4. Dashboard anzeige via

Graph

12Tiras Zemicael - [email protected]

Fragen

13Tiras Zemicael - [email protected]

Demo

14Tiras Zemicael - [email protected]

Quellenhttps://moqups.com/

https://images-na.ssl-images-amazon.com/images/I/51zU5-0UR5L._SX355_.jpg

https://www.buyraspberrypi.com.au/wp-content/uploads/2014/06/GrovePi-Grove-for-the-Raspberry-Pi-Grove-Sensors-5.jpg

http://cdn.shopify.com/s/files/1/0775/1525/products/A000066_iso_grande.jpg?v=1460564060

https://addons.modulus.io/keen

https://www.adafruit.com/includes/templates/adafruit2013/images/little_pi.png

https://www.smartsteuer.de/blog/wp-content/uploads/11635434_ml.jpg

http://www.icon2s.com/wp-content/uploads/2014/04/black-white-android-alarm-clock.png

http://media.istockphoto.com/vectors/wifi-router-outline-icon-modern-minimal-flat-design-style-vector-

id493992906?k=6&m=493992906&s=170667a&w=0&h=FXVvhyamd4UfLqprr7hpSrV96MdXWP1j5RAqct7Z6ao=

https://img.clipartfest.com/3f32632f5367d1d24ab7b89a27a0bfdf_cloud-clip-art-black-and-white-cloud-black-and-white-

clipart_800-406.png

http://flylib.com/books/4/355/1/html/2/files/03fig01.gif

http://3.bp.blogspot.com/-flQmE5isJyc/Uw0Z1lJF5EI/AAAAAAAAAJw/wA5xx8rOZ5s/s1600/android-black-logo-hd-

wallpapers.png

15Tiras Zemicael - [email protected]