Chameleon Display on Tizen

Slides:



Advertisements
Similar presentations
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Advertisements

CENTURION™ (C4-SERIES) Erin Cox, Market Research Analyst, Natural Gas Production Controls - Presenter Sanjay Kumar, Market Research Specialist & Product.
B.RAMAMURTHY Arduino and Automotive Embedded Systems July 27, 2014 CSE651C, B. Ramamurthy 1.
David Rogers, Stu Andrzejewski, Kelly Desmond, Brad Garrod Design Team 2.
Applications of Internet of Things based on Intel IDP system Embedded Core Group (Software) Mentor : Louis Lu Interns : Howard Chen Aaron Chang Aaron Chang.
Handheld TFTP Server with USB Andrew Pangborn Michael Nusinov RIT Computer Engineering – CE Design 03/20/2008.
Wireless Ad Hoc and Sensor Networks Lab5 2007/05/30.
High Speed Digital Systems Lab 1 Mini Control System Application Mini Control System Application Poster Students: Yair Kler Supervisor: Boaz Mizrahi Spring.
2008/7/3 NanoMon: An Adaptable Sensor Network Monitoring Software Misun Yu, Haeyong Kim, and Pyeongsoo Mah Embedded S/W Research Division Electronics and.
ECE 4220 Real Time Embedded Systems Final Project Presentation Spring 2014 University of Missouri Columbia By: Michael Brauch Temperature Data Logger.
Embedded Software SKKU 18 1 Tizen Project Example: Remote Key Framework.
SKKU Embedded Software Lab Remote Sensor Byunghei Jun Dongsu Kim Dongig Sin.
1 Arduino Board: Arduino UNO Arduino Programing Environment: Arduino 0022
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Motion Activated Twitter Webcam Douglas Drobny University of Idaho.
SKKU Embedded Software Lab Battery Information 최완수 ( ) 김영훈 ( ) 곽현호 ( )
Home controlling system based on Galileo Final Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid.
Lab 2: Capturing and Displaying Digital Image
Joe Pince Ashley Jurgeson Ben Weintrub. Definite Items  Use AR Drone 2.0 to fly  Use Arduino Uno for control  Use GPS module to track position Potential.
University of Massachusetts Senior Design Project - Final Design Review Team REES 04/16/2014 By Team REES (Hantz Alvarez, Liyan Tang, Joel Fogue, Pablo.
EE 446 Project Assignment Top Design Sensor Components Pin Assignment and Configuration Completed Physical Setup Project Tasks.
02/2008 MATRIX VISION GmbH 1 Presentation The intelligent camera and Image processing sensor.
Module 3: Configuring Hardware on a Computer Running Windows XP Professional.
Embedded Software SKKU 17 1 Embedded Software Lab. Tizen v2.3 Input Service Framework.
Tizen v2.3 Emulation on PC.
INTERFACING WEB SERVER WITH A ROBOT
Embedded Software SKKU 28 1 WebKit/EFL. Embedded Software SKKU 28 2 WebKit Parsing Layout and Painting WebKit and EFL Contents.
Franz Duran INTRODUCTION TO A RDUINO PROGRAMMING & INTERFACING Engr. Franz Duran, MEP-ECE RapidSignal Electronics.
IoTivity.
The purpose of the project is to utilize the growing use of Internet and Automation in daily activities and this project is built to enhance one such.
Verified Network Configuration. Verinec Goals Device independent network configuration Automated testing of configuration Automated distribution of configuration.
Real-time Closed Loop Controller Raffaele Cetrulo Rolando Ortega Hector Rubio.
IBM - CVUT Student Research Projects USB Host with ATmega Microcontroller Jiří Dostál Martin Chloupek
Graphic Equalizer Table Top View
An-Najah National University Faculty of Engineering Department of Mechatronics Engineering Whiteboard Notes Tracking-Erasing System.
Samuel John Vinod Kumar CG Ganesh Raam K. Introduction  The need for health consciousness has increased in the recent past and so is the need to monitor.
IoTivity Client Application
CHROMATIC TRAILBLAZER 25 th November, 2008 University of Florida, Department of Electrical & Computer Engineering, Intelligent Machine Design Lab (EEL.
Wisdom of the Crowed Final Review High Speed Digital Systems Lab.
Senior Design Weekly Update GROUP MAY1633 9/28/2015.
Introduction :  In the beginning, the calculator is the basic idea of computers out, then that arrived at the large computers.  in1980 or late seventies.
Arduino A free development system based on Atmel AVR 8 bit microcontrollers. LB8X Tom.
Wisdom of the Crowed Midterm Review High Speed Digital Systems Lab.
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
The Marshall car. INDEX Introduction The team What is it Arduino General Handling Manual handling Automatic Handling Sensors.
A microcontroller-based system for multi sensor monitoring and messaging via GSM network Bachelor thesis Angelakis Vaios Supervisor:Kazarlis S.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Experimental Software Engineering Course for Training Practitioners in Embedded Real-Time Systems Real-Time Systems LAB, School of Electronic Engineering,
Istituto Tecnico Industriale A.Monaco EURLAB European Robotic LABoratory HOW TO TEST TEMPERATURE SENSOR.
Arduino Board SHUBHAM PANCHAL: What is an Arduino? A microcontroller board + programming IDE Microcontrollers & Robotics.
Dr. Kyung Eun Park Summer 2017
DHT 11 Sensor Connect the sensor with Arduino board like picture below. Download DHT11 Sensor library from
PHYSICS PROJECT WITH A RESEACH BASIS 5c
Controlling of robot using voice
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Group 41 Kevin Boldingh & Devansh Solanki
Goal : Develop a software that converts arm movements into messages
Arduino and Design of Embedded Applications
WISENET Wireless Sensor Network
Roller Coaster Design Project
How to Fix Android File Transfer Not Working on Mac?
FeMaidens Programming
Arduino Board.
EVLA MONITOR & CONTROL CDR
Arduino Board.
Implementation of Embedded OS
Tareq Khan, Ph.D. Assistant Professor,
Arduino Board.
Arduino म्हणजे काय?.
Presentation transcript:

Chameleon Display on Tizen Embedded Software Lab., SKKU Min Ji Kim, Daejun Park, Sihoon Choi https://github.com/TizenChameleon

Goal Chameleon display using external sensor on ODUINO one Temperature, Humidity from DHT11 Applying display color change with real-time sensor value

ODUINO One? Arduino UNO ODUINO ONE Microcontroller board based on the ATmega328 ODUINO ONE Arduino UNO + LCD/keypad shield + DHT11 + USB Cable DHT11: Humidity and Temperature sensor module DHT11 Arduino UNO ODUINO One Arduino UNO R3 LCD + keypad shield Humidity and Temperature sensor module DHT 11 USB Cable

 Temperature, Humidity Architecture USB Connection /dev/ttyACM# (Kernel configuration setting) Data Parsing  Temperature, Humidity File Read sysfs Periodic Update /sys/class/Vsensor/oduino/oduino_sensor fprintf(fd, temperature, humidity); Tizen UI Framework

Implementation USB connection between Odroid & Arduino(with sensor) Parsing to meaningful data Temperature, Humidity Data transferring with sysfs Input data to UI framework Rendering with input data chameleonD virtualSensor UI Framework EVAS

chameleonD main.cpp Using ecore main loop Adding timer to update sensor value ODUINO One default update period = 1 sec Update new sensor value by 1.5 secs

chameleonD (cont’d) Update new sensor value with sysfs file Reading sensor from ODUINO One

chameleonD (cont’d) oduinoSerialReader.cpp Device open & Initialize connection setting Parsing & Reading sensor value

virtualSensor oduino_sensor.c Create sysfs module /sys/class/Vsensor/oduino/oduino_sensor

Evas rendering part UI framework(evas layer) Adding new API to draw /src/lib/canvas/evas_render.c Adding new API to draw evas_temp_humid_apply(Evas* e) Reading sysfs file to get temperature & humidity

Evas rendering part (Cont’d) Adding new API to draw evas_temp_humid_apply(Evas* e) Calculate color vector with temperature & humidity Adding new object to top layer Touch disabling Color setting Drawing

Expectation Provide weather information with UI Intuitively providing diverse information with UI to user 어려웠던 점

Results(Demo) Chameleon Display http://youtu.be/Flk99dcak5U ~0:30 : Booting 0:30~0:35 : initial temperature & humidity showing(HUMI: 34%, TEM: 26℃) 0:35~0:50 : Heating (HUMI: 49%, TEM: 31℃) 0:50~1:10 : More heating (HUMI: 71%, TEM: 33℃) 1:15~1:38 : Cooling (HUMI: 45%, TEM: 27℃)