• 제목/요약/키워드: Arduino-based Design

검색결과 113건 처리시간 0.028초

Human Mental Condition Monitoring through Measurement of Physiological Signals

  • Ulziibayar, Natsagdorj;Kang, Sanghoon;Park, Hanhoon
    • 한국멀티미디어학회논문지
    • /
    • 제23권9호
    • /
    • pp.1147-1154
    • /
    • 2020
  • Nowadays, one of the most common diseases is chronic mental fatigue syndrome. This can be caused by many factors, such as busy life, heavy workload, high population density, and adverse technological impact. Most office workers and students who are sitting all day long while being exposed to this kind of environments are likely to be involved in the mental illness. Therefore, to prevent the illness, it has been highly required to design a device that enables mental fatigue to be monitored continuously without human intervention. This paper proposes a linear regression method to reliably estimating the level of human mental fatigue using wearable physiological sensors, with an estimation error of 0.852. Also, this paper presents an Android application that is able to check mental health conditions in daily life.

Android 플랫폼 기반의 교내 버스 정보 앱 설계 및 구현 (A Design and Implementation of School Bus Information's Application based on Android Platform)

  • 이세종;신민철;김현주;곽호영
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제56차 하계학술대회논문집 25권2호
    • /
    • pp.117-118
    • /
    • 2017
  • 본 논문에서는 NFC와 블루투스 기능을 이용한 Android 플랫폼 기반의 버스 정보 알림 애플리케이션을 설계하고 구현하였다. 이 애플리케이션은 NFC Tag read 모듈과 블루투스 통신 모듈로 구성하였으며, NFC Tag read 모듈은 NFC Tag에 저장된 버스 정류장 정보를 읽는 기능을 제공하고, 블루투스 통신 모듈은 아두이노를 이용하여 구현한 블루투스 통신장치로부터 전송받은 교내 버스의 현재 위치를 실시간으로 '버스타요' 앱에 전송받는 기능을 제공하도록 하였다. 이 앱을 통하여 교내 버스를 이용하는 학생들이 보다 편리하게 정보를 확인할 수 있도록 하였다.

  • PDF

Use-Case Approach 기반의 Test Case 추출을 위한 아두이노 펌웨어 설계 연구 (A Study on Arduino Firmware Design for Test Case Extraction based on Use-Case Approach)

  • 장우성;박병호;김영철;박용범
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.1015-1018
    • /
    • 2013
  • 최근 임베디드 펌웨어를 객체 지향 어플리케이션과 함께 개발하는 경우가 증가하고 있다. 하지만 기존의 펌웨어는 절차적 설계를 기반으로 하기 때문에 어플리케이션과 다른 설계 기법이 필요하여 개발 비용과 테스트 비용이 증가한다. 그렇지만 아두이노를 사용하면 펌웨어를 객체 지향 설계가 가능하다. 본 논문은 객체지향 적용 펌웨어를 설계에 초점을 두고, Gary E.Mogyorodi의 Test Case 생성 방법을 적용하여, 실제 펌웨어를 시험을 하고자 한다. 이 방법이 가능하면 일반적인 펌웨어와 어플리케이션을 같은 방법으로 설계 및 테스트가 가능하다. 적용사례로써, 한백전자 HBE-SmartCAR의 펌웨어를 아두이노 기반으로 설계 및 추출된 Test Case 실행을 통해, 설계와 구현이 동일함을 검증이 가능하다.

Design of an IOT System based on Face Recognition Technology using ESP32-CAM

  • Mahmoud, Ines;Saidi, Imen;bouzazi, Chadi
    • International Journal of Computer Science & Network Security
    • /
    • 제22권8호
    • /
    • pp.1-6
    • /
    • 2022
  • In this paper, we will present the realization of a facial recognition system using the ESP32-CAM board controlled by an Arduino board. The goal is to monitor a remote location in real time via a camera that is integrated into the ESP32 IOT board. The acquired images will be recorded on a memory card and at the same time transmitted to a pc (a web server). The development of this remote monitoring system is to create an alternative between security, reception, and transmission of information to act accordingly. The simulation results of our proposed application of the facial recognition domain are very efficient and satisfying in real time.

철도 안정성 개선을 위한 서버 기반 스트림 데이터 감지 시스템 설계 (The Design of Detection System on the Sensor Stream Data for Stable Railway improvement based on Server Environment)

  • 이진형;오염덕
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2021년도 제64차 하계학술대회논문집 29권2호
    • /
    • pp.267-270
    • /
    • 2021
  • 본 논문에서는 기차의 운행 중 철도에서의 여러 위험 요소를 관리하기 전, 이를 테스트 하기 위해 기차 모형의 특정 부위나 철도 혹은 주변 요소에 아두이노 센서를 부착하여 감지된 값을 제공하고, 수집한 스트림 데이터를 브라우저 화면에 실시간으로 출력하여 모니터링하는 웹 애플리케이션을 설계하고 구현한다. 이를 통해 사용자는 웹을 이용하여 손쉽고 간편하게 철도에서의 상황 정보가 변화하는 것을 파악할 수 있고, 문제 발생 시 데이터를 분석하여 어떤 문제가 있는지 알 수 있다. 이를 이용하여 여러 애플리케이션과 연동해서 사용자에게 편의성과 편리성을 제공한다.

  • PDF

창의적 컴퓨팅 산출물 기반 알고리즘 교육 방법 (Educational Method of Algorithm based on Creative Computing Outputs)

  • 허경
    • 실천공학교육논문지
    • /
    • 제10권1호
    • /
    • pp.49-56
    • /
    • 2018
  • 비전공 학부생을 대상으로 다양한 방식의 SW 교육이 대학별로 운영되고 있다. 그리고 대부분 컴퓨팅적 사고를 교육하는 데 초점을 맞추고 있다. 이러한 컴퓨팅 교육에 이어서 학생들마다 창의적인 컴퓨팅 산출물을 구현하고 평가하는 교육 방식이 필요하다. 본 논문에서는 창의적 컴퓨팅 산출물 기반 SW교육을 실현하는 한 가지 방안을 제안한다. 이를 위해 학생들이 디지털논리회로 장치를 창의적으로 구현하고, 이 장치의 기능을 구현하는 SW알고리즘을 디자인하는 교육방법을 제안한다. 제안한 교육 방법에서는 아두이노 보드를 사용한 간단한 LED 논리회로를 예로 들어 교육한다. 학생들은 2변수 논리회로 출력장치 두 쌍을 창의적으로 설계 및 구현하고, 구현한 장치의 패턴을 나타내는 알고리즘을 다양한 형태로 설계한다. 그리고 입력장치를 이용한 기능 확장 및 확장된 알고리즘을 설계한다. 제안한 교육방법을 적용하면, 비전공 학생들이 창의적 컴퓨팅 산출물 제작을 통해 알고리즘 설계의 개념과 필요성을 습득하는 성과를 얻을 수 있다.

A Design and Implementation of Chick Incubation System Based on IoT

  • Sejong Lee;Sol Lee
    • 한국컴퓨터정보학회논문지
    • /
    • 제29권9호
    • /
    • pp.179-186
    • /
    • 2024
  • 본 논문에서는 사물인터넷 기반의 병아리 부화기 시스템을 설계하고 구현한다. 이 시스템을 구성하는 세 가지 핵심 구성요소는 IoT 부화기, IoT 서버 시스템, 스마트폰 애플리케이션이다. IoT 부화기는 아두이노 보드와 온·습도 센서, 온·습도 컨트롤러, 환풍기 컨트롤러, 전란기 컨트롤러 등으로 구성한다. 온·습도 센서는 IoT 부화기 내부의 온·습도를 측정하여 아두이노 보드의 온·습도 컨트롤러에 전송한다. 또한 WiFi를 통해 온·습도 및 제어 이력 데이터를 IoT 서버에 전송하는 기능을 제공한다. 그리고 일자별로 환풍기, 전란, 온·습도 자동 제어하는 기능을 제공한다. IoT 서버 시스템은 부화기에서 데이터를 수신받아 DB에 저장하고, 스마트폰의 요청에 따라 조회 데이터를 전송하는 기능을 제공한다. 스마트폰 애플리케이션은 서버를 통하여 이력 데이터를 조회하고, IoT 부화기의 온·습도 데이터를 실시간으로 모니터링하면서 설정한 온·습도 범위를 벗어나지 않도록 IoT 부화기를 제어한다. 만약 온·습도 데이터가 설정한 범위를 벗어나면 알람 및 긴급 메시지를 사용자에게 전송한다. 본 논문에서 개발한 사물인터넷 기반의 병아리 부화기 시스템은 제조원가를 낮춘 저가형이기 때문에 자립형 양계 농가에 많은 도움이 될 것이다.

피지컬 컴퓨팅 기반 소프트웨어 교육용 제품 개발 (Development of Software Education Products Based on Physical Computing)

  • 김응곤
    • 한국전자통신학회논문지
    • /
    • 제14권3호
    • /
    • pp.595-600
    • /
    • 2019
  • 유아 및 저학년용 교육도구는 기술의 발달로 ICT기반의 디지털 기술이 융합되면서 스마트화 되고 있고 스마트 교육도구의 디지털 상호작용 기능은 학생들에게 보다 높은 몰입감과 재미를 선사해, 기존의 교육도구와는 전혀 다른 놀이형 도구로서 학습이 가능하다. 스마트 교육도구 구현에 활용되는 기술은 로봇공학, 컴퓨터공학, 프로그래밍 등 공학과 수학적 바탕으로 하는 학문에서 비롯되어, 그 자체로 교육 분야에 접목 될 수 있다. 본 논문에서는 현장교육에 활용되는 교육용 도구 로봇의 특성을 고려한 연구 개발 및 교육 현장에 최적화된 피지컬 컴퓨팅 기반의 제품을 설계 및 구현하여 로봇 시스템의 기반이 되는 센싱 정보처리와 소프트웨어 설계 및 프로그래밍 실습 교육을 위한 피지컬 교육이 가능하도록 개발하였다.

A Meta-Model for Development Process of IoT Application by Using UML

  • Cho, Eun-Sook;Song, Chee-Yang
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권1호
    • /
    • pp.121-128
    • /
    • 2019
  • An Internet of Things(IoT) technology which provides intelligent services by combining context-awareness based intelligences, inter-communication is made of between things and things or between things and person through the network connected with intelligent things is spreading rapidly. Especially as this technology is converged into smart device, mobile, cloud, big data technologies, it is applied into various domains. Therefore, this is different from existing Web or Mobile Application. New types of IoT applications are emerging by adapting IoT into Web or mobile. Because IoT application is not only focused on software but also considering hardware or things aspect, there are limitations existing development process. Existing development processes don't consider analysis and design techniques considering both hardware and things. We propose not only a meta-model for development process which can support IoT application's development but also meta-models for main activities in this paper. Especially we define modeling elements by using UML's extension mechanisms, provide development process, and suggest design techniques how to apply those elements into IoT application's modeling phase. Because there are many types of IoT application's type, we propose an Android and Arduino-based on IoT application as a case study. We expect that proposed technique can be applied into many of various IoT application development and design with a form of flexible and extensible as well as main functionalities or elements are more concretely described. As a result, it brings IoT application's flexibility and the effect of quality improvement.

전파 정류기를 가지는 PWM 제어 기반의 AC-DC 컨버터 설계 및 제작 (Design and Making of PWM Control-based AC-DC Converter with Full-Bridge Rectifier)

  • 최범수;김상현;우동기;이민호;고윤석
    • 한국전자통신학회논문지
    • /
    • 제18권4호
    • /
    • pp.617-624
    • /
    • 2023
  • 최근, 전자 제품의 소형화와 저소비전력화 및 향상된 효율과 역률개선이 큰 관심 사항이 되고 있다. 본 논문에서는 PWM 제어기반의 AC-DC 컨버터를 설계, 제작하였다. AC-DC 컨버터는 하나의 정류회로와 하나의 출력전압 제어 회로가 직렬로 연결되는 구조로 설계하였으며, 정류회로는 다이오드 기반 단상 전파전류 회로, 출력전압 제어 회로는 PWM 제어기반의 DC-DC 변환 회로를 적용하였다. PWM 제어를 위한 주 제어장치로 아두이노를 이용하였으며, LCD를 출력 단에 구성하여 제어 결과를 확인할 수 있도록 하였다. 시험회로를 통한 반복 실험들을 통해서 오실로스코프와 LCD에 디스플레이 되는 출력전압과 목표 출력전압의 오차를 확인하였으며, 오실로스코프 측정값을 기준으로 약 5%의 오차율을 보임으로써 제안된 설계 방법론의 유효성을 확인할 수 있었다.