• 제목/요약/키워드: raspberry

검색결과 561건 처리시간 0.031초

Concurrent Electrocatalysis and Sensing of Hydrazine and Sulfite and Nitrite Ions using Electrodeposited Gold Nanostructure-Modified Electrode

  • Seo, Yeji;Manivannan, Shanmugam;Kang, Inhak;Shin, Woo-Seung;Kim, Kyuwon
    • Journal of Electrochemical Science and Technology
    • /
    • 제8권1호
    • /
    • pp.25-34
    • /
    • 2017
  • Concurrent electrocatalysis and sensing of hydrazine, sulfite ions, and nitrite ions in a mixture were studied using electrodes modified by electrodeposited Au nanostructures (NSs). The ${\beta}$-cyclodextrin-mixed silicate sol-gel composite was drop-casted on the electrode surface and nucleation guided by ${\beta}$-cyclodextrin occurred, followed by the electrodeposition of Au NSs. The additive, ${\beta}$-cyclodextrin, played an evident role as a structure-directing agent; thus, small raspberry-like Au NSs were obtained. The modified electrodes were characterized by surface characterization techniques and electrochemical methods. The Au NSs-modified electrodes effciently electrocatalyzed the oxidation of toxic molecules such as hydrazine and sulfite and nitrite ions even in the absence of any other electron transfer mediator or enzyme immobilization. Well-resolved oxidation peaks along with decreased overpotentials were noticed during the electrooxidation process. The fabricated Au nanostructured electrode clearly distinguished the electrooxidation peaks of each of the three analytes from their mixture.

다수의 아두이노를 파이썬과 I2C로 제어하기 위한 무오류 통신 프로토콜 구현 (Implementation of errorless protocol for controlling multiple Arduinos using python via I2C communication)

  • 박장현;김성환;박태식
    • 전기전자학회논문지
    • /
    • 제21권3호
    • /
    • pp.227-233
    • /
    • 2017
  • 근래에 전 세계적으로 비전공자나 중등학생들에게도 코딩 교육이 폭넓게 이루어지고 있으며 파이썬(python)은 비전문가의 교육용으로도 널리 채택되고 있다. 그리고 아두이노(arduino)는 피지컬 컴퓨팅(physical computing)과 사물인터넷 용도로 사용되는 대중적인 하드웨어이지만 $C{^+^+}$ 언어로 제어되므로 비전문가가 초기에 진입하기에 어려움이 있다. 본 논문은 파이썬 언어와 I2C 통신으로 마스터(master) 기기에서 다수의 아두이노 기기들을 동시에 제어할 수 있는 무오류 프로토콜을 제안한다. 본 논문에서 구현된 프로토콜을 이용하면 다수의 아두이노를 파이썬으로 오류없이 제어할 수 있으므로 아두이노를 제어하는데 파이썬 프로그램의 장점을 활용할 수 있다.

다중 카메라를 이용한 영상 개선에 관한 연구 (A Study on Image Improvement using Multiple Cameras)

  • 김석진;김용우;윤상원;김체은;이승대
    • 한국전자통신학회논문지
    • /
    • 제13권4호
    • /
    • pp.859-864
    • /
    • 2018
  • 본 논문에서는 여러 대의 저화질 카메라를 이용하여 두 영상을 합성 후 명암비 증가와 윤곽선 강조법을 이용한 영상 개선을 하였다. 두 대의 라즈베리 카메라를 이용하여 각각의 영상을 촬영한 후 매트랩을 이용하여 합성하였다. 합성 영상에 평균 연산(산술, 기하, 조화)을 적용한 후 교차영역을 추출하였다. 본 논문의 실험에서는 추출된 합성 영상에 윤곽선 강조 방법(언샤프마스크 필터, 하이부스트 필터)과 명암비 증가 방법(히스토그램 균등화, 히스토그램 스트레칭)을 적용하여 영상 개선 결과를 확인 및 비교하였다.

라즈베리파이를 이용한 WPF 기반 회로에뮬레이터 개발 (Development of WPF based Circuit Emulator using RaspberryPi)

  • 이영운;김명현;이정훈;이태호;이환희;김병규
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.24-26
    • /
    • 2015
  • 최근 많이 활용되고 있는 라즈베리파이에 기반한 임베디드 시스템을 구축함에 있어서 사용자는 회로에 대한 이해와 하드웨어 비용이라는 측면에서 어려움을 갖게 되는 경우가 많다. 본 논문에서는 이러한 시스템을 가상으로 테스트할 수 있는 솔루션을 제안하고자 한다. 개발된 프로그램은 사용자가 실제 회로를 구성하는 것과 같이 가상의 공간에서 모듈을 배치하고 모듈 간에 선을 연결하는 것으로 회로를 구성하고 동작을 테스트할 수 있다 프로그램은 회로편집기, 인터프리터, 시뮬레이터의 세 가지 요소로 구성되어 있으며 전체 9개의 모듈을 제공하고 있다. 각각의 모듈은 제조사에서 제공하는 데이터 시트와 제원을 바탕으로 실제 회로 테스트를 거쳐 추상화하는 작업을 수행하였다. 개발된 프로그램의 품질수준을 한층 끌어올린다면 비용절감과 학습, 교육 측면에서 유용하게 이용될 수 있으며, 전기물리엔진의 구현, 실제 보드로 포팅이 가능한 수준의 인터프리터, 시뮬레이션 로직의 일반화가 필요할 것으로 판단된다.

라즈베리파이 기반 소리인식 보안카메라 개발 (Development of Sound-sensible Security Camera based on Raspberry Pi)

  • 박대복;김선혁;김주영;노영주
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.1563-1566
    • /
    • 2015
  • 보안과 관련된 기술이 발전하여 대규모의 장소에 적합한 보안시스템들이 많이 개발되었다. 특히 CCTV를 이용한 감시카메라의 형태도 다양화되었다. 스마트폰의 어플리케이션이나 웹을 통해서 어디서든 감시할 수도 있어, 이를 통해 보안사고 시에 빠른 대처가 가능하다. 하지만 대규모 시스템이 아닌 경우에는 침입자 발견이 늦고, 뒤늦은 대처로 인해 큰 피해가 발생할 수 있다. 라즈베리파이, 실드 보드 등 기타 하드웨어들을 통하여 침입자를 스스로 감지하여 사용자에게 즉시 알림을 전송함으로써 보안사고에 대한 대처를 빠르고 효율적으로 할 수 있는 보안카메라를 구현하였다. 본 보안 시스템은 소리의 방향을 계산하고 정확한 방향으로의 보정을 통하여 최초 침입자를 인식한다. 이후 이미지트래킹을 통하여 침입자를 추적한다. 무선 네트워크를 이용하기 때문에 네트워크가 지원되는 어느 장소에서든지 사용이 가능하다. 대규모 보안시스템을 설치할 여건이 되기 어려운 작은 공장, 상가, 사무실 등에서 보안시스템으로 사용되면 유용할 것이다. 자세한 개발 내용은 본문에 기술한다.

라즈베리파이를 이용한 씬 클라이언트 구현 (The implementation of thin client using raspberry pi)

  • 김한준;양지영;이한별;조형진;이강만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.437-440
    • /
    • 2015
  • 현대 사회에서는 휴대성이 높은 스마트폰으로 많은 것들을 할 수 있지만 스마트폰에서 문서를 작성하거나 수정하는 등의 기능을 사용하기에는 아직 무리가 따른다. 또한 시용자의 컴퓨터에 저장된 정보를 밖에서 이용해야 할 경우, 사전에 미리 클라우드 서비스에 업로드하거나 다른 사람들의 손을 빌려야 하는 불편함이 존재한다. 이에 대한 방안으로 소형 컴퓨터인 라즈베리파이를 이용하여 사용자가 공간의 제약 없이 원하는 장소에서 자신의 컴퓨터로 접속할 수 있게 하는 방법을 기술하고 있다. 사용자는 자신의 컴퓨터에 원격으로 접속하는 주요 기능 뿐 아니라 라즈베리파이에서 기본적으로 실행 가능한 인터넷을 이용할 수도 있으며, 내부 저장 공간에 자신의 데이터들을 담을 수도 있는 기능 또한 사용할 수 있다. 또한 다른 원격 접속 하드웨어보다 경제성에서 우월한 면을 보이며, TFT(thin Film Transistor)를 이용하면 별도의 모니터나 키보드, 마우스 없이도 간편하게 이용할 수 있기 때문에 휴대성이 용이하여 유무선 인터넷이 되는 어느 장소에서도 이용할 수 있을 것이다.

Implementation of AIoT Edge Cluster System via Distributed Deep Learning Pipeline

  • Jeon, Sung-Ho;Lee, Cheol-Gyu;Lee, Jae-Deok;Kim, Bo-Seok;Kim, Joo-Man
    • International journal of advanced smart convergence
    • /
    • 제10권4호
    • /
    • pp.278-288
    • /
    • 2021
  • Recently, IoT systems are cloud-based, so that continuous and large amounts of data collected from sensor nodes are processed in the data server through the cloud. However, in the centralized configuration of large-scale cloud computing, computational processing must be performed at a physical location where data collection and processing take place, and the need for edge computers to reduce the network load of the cloud system is gradually expanding. In this paper, a cluster system consisting of 6 inexpensive Raspberry Pi boards was constructed to perform fast data processing. And we propose "Kubernetes cluster system(KCS)" for processing large data collection and analysis by model distribution and data pipeline method. To compare the performance of this study, an ensemble model of deep learning was built, and the accuracy, processing performance, and processing time through the proposed KCS system and model distribution were compared and analyzed. As a result, the ensemble model was excellent in accuracy, but the KCS implemented as a data pipeline proved to be superior in processing speed..

스마트 제조기술을 위한 테스트베드 구축에 관한 연구 (A Study on Building a Test Bed for Smart Manufacturing Technology)

  • 조춘남
    • 한국전기전자재료학회논문지
    • /
    • 제34권6호
    • /
    • pp.475-479
    • /
    • 2021
  • There are many difficulties in the applications of smart manufacturing technology in the era of the 4th industrial revolution. In this paper, a test bed was built to aim for acquiring smart manufacturing technology, and the test bed was designed to acquire basic technologies necessary for PLC (Programmable Logic Controller), HMI, Internet of Things (IoT), artificial intelligence (AI) and big data. By building a vehicle maintenance lift that can be easily accessed by the general public, PLC control technology and HMI drawing technology can be acquired, and by using cloud services, workers can respond to emergencies and alarms regardless of time and space. In addition, by managing and monitoring data for smart manufacturing, it is possible to acquire basic technologies necessary for embedded systems, the Internet of Things, artificial intelligence, and big data. It is expected that the improvement of smart manufacturing technology capability according to the results of this study will contribute to the effect of creating added value according to the applications of smart manufacturing technology in the future.

UniPy: A Unified Programming Language for MGC-based IoT Systems

  • Kim, Gayoung;Choi, Kwanghoon;Chang, Byeong-Mo
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권3호
    • /
    • pp.77-86
    • /
    • 2019
  • The advent of Internet of Things (IoT) makes common nowadays computing environments involving programming not a single computer but several heterogeneous distributed computers together. Developing programs separately, one for each computer, increases programmer burden and testing all the programs become more complex. To address the challenge, this paper proposes an RPC-based unified programming language, UniPy, for development of MGC (eMbedded, Gateway, and Cloud) applications in IoT systems configured with popular computers such as Arduino, Raspberry Pi, and Web-based DB server. UniPy offers programmers a view of classes as locations and a very simple form of remote procedure call mechanism. Our UniPy compiler automatically splits a UniPy program into small pieces of the program at different locations supporting the necessary RPC mechanism. An advantage of UniPy programs is to permit programmers to write local codes the same as for a single computer requiring no extra knowledge due to having unified programming models, which is very different from the existing research works such as Fabryq and Ravel. Also, the structure of UniPy programs allows programmers to test them by directly executing them before splitting, which is a feature that has never been emphasized yet.

음성인식을 이용한 개인환경의 스마트 미러 (Smart Mirror of Personal Environment using Voice Recognition)

  • 여운찬;박신후;문진완;안성원;한영오
    • 한국전자통신학회논문지
    • /
    • 제14권1호
    • /
    • pp.199-204
    • /
    • 2019
  • 본 논문에서는 개인의 일상생활에 필요한 컨텐츠를 제공하는 스마트 미러를 소개한다. 음성인식으로 지정해놓은 명령어를 입력하면 디스플레이에서 원하는 컨텐츠를 출력하는 스마트 미러를 제작하였다. 현재 제작한 스마트 미러의 컨텐츠는 시간과, 날씨, 지하철정보, 일정, 사진이 있다. 시중의 개인 가정용으로 판매하고 있는 스마트 미러는 비싼 가격으로 인해 보급이 어려운 상태이지만 본 논문에서 제시하는 스마트 미러 제작을 통해 제조 단가를 낮출 수 있으며, 음성인식으로 더 편리하게 이용할 수 있다.