• 제목/요약/키워드: Arduino Due

검색결과 88건 처리시간 0.046초

Framework design for efficient Arduino program development

  • Gong, Dong-Hwan
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제14권1호
    • /
    • pp.162-169
    • /
    • 2022
  • Arduino is used in various places such as education, experimentation, and industry. Due to the easy accessibility of Arduino, it is often used by non-majors, and it is also used in media art and toy programs. Although Arduino is relatively easy to use compared to other devices, it is not easy to control various IoT components at the same time. Some tasks run independently of other tasks, while others run dependently. In this paper, I proposed the Arduino Task Framework to efficiently execute many tasks in these various situations. The design framework of this paper is largely composed of two types: synchronous execution and asynchronous execution. These two execution methods can be combined to create several independent and dependent execution routines. Asynchronous tasks are independently executed tasks and are managed by AsyncTaskGroup, while synchronous tasks are dependently executed tasks and are managed by SyncTaskGroup. AsyncTaskGroup instance and SyncTaskGroup instance are instances of the same Task and can be used in combination with another task. The Arduino framework proposed in this paper simplifies the program structure and can easily compose various tasks.

Arduino Sensor based on Traffic Safety System using Intelligence

  • Choi, Myeong-Bok;Hong, You-Sik
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제9권1호
    • /
    • pp.18-23
    • /
    • 2017
  • In 2015, 100-car pileup was happened because the safe distance from the car in front did not be kept due to much fog at YoungJong Bridge in South Korea. This is why the road would be benumbed with cold weather in winter. For this weather condition, if the driver of the car in front changed the lane suddenly or suddenly slammed on the brake in fog or freezing area, the braking distance of the real car has to be 2 or 3 times longer than usual. In this paper, we have simulated the function that warns and notice about the fog area or the freezing one in the road using Arduino sensors and Beacon. Also we propose the intelligent traffic system to protect the accidents in winter.

오픈소스 기반의 농작물 유해 야생동물 퇴치 시스템의 설계 및 구현 (Design and Implementation of Farm Pest Animals Repelling System Based on Open Source)

  • 우종호
    • 한국멀티미디어학회논문지
    • /
    • 제19권2호
    • /
    • pp.451-459
    • /
    • 2016
  • The damages on the crops by the wild animals such as wild boars and water deer are serious in rural areas these days. In this paper, a low-cost and adaptive system based on open source for sensing and repelling farm pest animals is proposed. The system contains the server which is Arduino Due connected with the wireless communication modules such as RF, Zigbee, and WiFi module, speaker, and so on. It also has the sensing modules and LED blinkers which communicates with the server by wireless modules. Once a detecting signal is transmitted to the server. The server is waked up from sleep mode and the repelling subsystems such as loud speaker and LED blinker(s) are activated to scare the unwanted animal away. The total system is managed by Android smartphone easily.

A Comparison of the Construction for IoT System in Smart Clothing

  • Ko, Jooyoung;Shim, Jaechang
    • Journal of Multimedia Information System
    • /
    • 제2권4호
    • /
    • pp.327-332
    • /
    • 2015
  • Recently, as microcomputers and sensors have been miniaturized due to dropdown of their market rates, this lead to a favorable environment for implementing the Internet of Things. Smart clothing refers to a system which can be wearable or portable, and allows people to communicate or conduct sensing. Applying the Internet of things, the role of the server computer is to receive and process data obtained from the sensor. An ordinary PC can act as a server but during the implementation of IoT, a PC has limited application due to a large size and the inconvenient portability. This study proposes a model that allows a variety of functions while implementation with the server from the sensing using the Arduino and Raspberry Pi. If we apply this proposed model, everyone can easily and inexpensively experience mobile IoT system.

Microprocessor On-line Contents using Simulator

  • Lim, Dong Kyun;Oh, Won Geun
    • International Journal of Advanced Culture Technology
    • /
    • 제8권4호
    • /
    • pp.299-305
    • /
    • 2020
  • With the advancement of the 4th Industrial Revolution(4IR), microprocessor education is on the rise due to the explosive demand for IoT (Internet of Things) and M2M devices. However, it is difficult due to many constraints to efficiently transfer training on hardware assembly and implementation through online training. Thus, we developed a cost-effective online content based on Arduino simulations, Atmel Studio 7, and WinAvr simulator that are required for the utilization of AVR 128. These Camtasia videos overcame the limitation of theory focused on-line education by visually introducing the practical utilization of an actual AVR 128. In this paper, the proposed educational content was provided to university students, and the results of student feedback show that it has a strong effect.

무선 통신과 스마트폰을 이용한 LED 색온도 제어 조명 시스템에 관한 연구 (A study on lighting system for LED color temperature control using wireless communication and smartphone)

  • 홍영진;임순자;이완범
    • 한국산학기술학회논문지
    • /
    • 제18권11호
    • /
    • pp.72-77
    • /
    • 2017
  • 현대 사회에서 조명은 인간 중심적인 자연 조명의 변화를 연출하고 에너지 소비 절감과 효율적인 관리를 위하여 IT 기술과 LED를 결합한 형태로 개발 되고 있다. 따라서 본 논문에서는 Arduino Due와 Bluetooth 및 Zigbee 무선통신 기술을 이용하여 3000K Warm LED와 6000K Cool LED로 구성된 LED 조명의 색온도 및 밝기를 제어할 수 있는 LED 조명 제어 시스템을 제안하였다. Arduino Due는 Duty rate을 조절하여 조명의 색온도를 여러 단계로 조절 할 수 있도록 하였고, 1:N 다중통신이 가능한 Zigbee 통신을 이용하여 많은 조명을 제어할 수 있도록 하였다. 그리고 Bluetooth 통신을 이용하여 스마트폰 어플리케이션으로 LED 조명을 손쉽게 제어할 수 있도록 하여 사용자의 편리성을 증대시켰다. 본 논문에서 구현한 무선통신 기반의 LED 조명제어 시스템은 3067K~5960K의 다양한 색온도 제어와 조도 제어를 통하여 인간 중심적인 조명을 연출할 수 있을 뿐만 아니라 소비전력을 줄일 수 있어 자연 친화적인 조명 시스템으로 활용될 수 있을 것으로 사료된다.

Open CV를 기반으로 한 주차 여유 공간 관리 시스템 (Management System for Parking Free Space based on Open CV)

  • 남은주;안덕규;서유진
    • 한국인터넷방송통신학회논문지
    • /
    • 제20권1호
    • /
    • pp.69-75
    • /
    • 2020
  • 본 논문에서는 번화가나 관광지 등 주차공간의 수요가 높은 지역에서 주차하면서 발생할 수 있는 불편함을 해결하기 위해 개발한 주차안내 서비스를 소개한다. 실제 주차장을 측정하고 자동차를 운전하면서 개발하는 데 어려움이 있어, 임시 주차장을 만들고 Arduino RC Car를 만들어서 실제 자동차를 대신하였다. Open CV를 기반으로 한 영상처리로 전체 주차장, 주차 가능 공간, 주차 완료된 공간을 확인하고 움직이는 자동차를 추적할 수 있도록 하였으며, 이 정보를 사용자가 애플리케이션을 통해 확인할 수 있도록 개발하였다. 사용자는 애플리케이션을 통해 원하는 주차공간을 예약할 수 있으며, 길 찾기 알고리즘을 도입하여 선택한 주차 칸까지의 최적 경로를 안내받을 수 있다.

아두이노를 이용한 스마트 LED 사이클링 헬멧 (Smart LED Cycling Helmet using Arduino)

  • 안성우
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2016년도 춘계학술대회
    • /
    • pp.386-389
    • /
    • 2016
  • 현대인들의 건강 및 환경에 대한 관심 증대로 레저, 스포츠, 교통수단으로 사이클링을 즐기는 인구가 꾸준히 증가하고 있다. 그러나 관련법규와 안전에 대한 인식 미비로 자전거 사고도 함께 늘어나고 있다. 특히 저녁시간에 도로를 달리는 자전거는 훨씬 그 위험성이 크다. 본 연구에서는 이러한 문제에 착안하여 사이클링 시에 사고의 위험을 줄이기 위한 스마트 LED 사이클링 헬멧을 제작한다. 외부에 자전거의 움직임에 대한 정보를 제공하기 위해 자전거 헬멧에 LED를 부착하고 아두이노 보드로 제어를 한다. 자전거의 움직임 정보는 스마트폰앱과 블루투스 무선 통신을 통해 스마트폰의 센서 정보를 활용하여 표시한다.

  • PDF

아두이노 센서를 활용한 폐유리 발포비드 혼입 식생블록의 온습도 유지성능 평가 (Evaluation of Temperature and Humidity Maintenance Performance with Vegetation Blocks Incorporating Waste Glass Beads Using Arduino Sensor )

  • 길민우;김규용;편수정;최병철;김문규;남정수
    • 한국건축시공학회:학술대회논문집
    • /
    • 한국건축시공학회 2023년도 봄 학술논문 발표대회
    • /
    • pp.125-126
    • /
    • 2023
  • Recently, heat island and dry island phenomena occur frequently due to land surface development and excessive energy consumption in urban areas. As a result, the surface temperature of the building and the entire temperature of its surroundings are increased, and as a result, the durability of the building is rapidly deteriorated. In order to suppress these causes, a method of maintaining the temperature of road heating wires was implemented as a temporary measure, but this did not predict climate change. Therefore, this study is a method to measure the compressive strength, density, and thermal conductivity of lightweight concrete using waste glass foam beads. After fabricating a simple chamber, the temperature and humidity of the inside and outside were measured with an Arduino device in consideration of external factors. Therefore, if waste glass foam beads made through proper mixing are constructed in the urban center, the quality of the urban can be improved.

  • PDF

IoT 디바이스를 위한 아두이노 타이머 콜백 분석 (Analysis of Arduino Timer Callback for IoT Devices)

  • 공동환;신승중
    • 한국인터넷방송통신학회논문지
    • /
    • 제18권6호
    • /
    • pp.139-143
    • /
    • 2018
  • 오픈 소스 하드웨어 기반의 아두이노는 많은 IoT 디바이스로 사용되고 있으며 IoT 디바이스들은 다양한 입출력을 위한 멀티태스킹을 필요로 한다. 아두이노 기반의 멀티태스킹을 위해 많이 사용되는 몇 가지 방법 중 세 가지 방법인 millis()를 사용한 타이밍 호출 방법, SimpleTimer 라이브러리 사용 방법, Timer 라이브러리 사용 방법을 비교 분석한다. 각 방법의 측정과 시간지연으로 발생되는 실행 오류를 측정하기 위해 두 가지 상황을 생성하여 분석한다. 첫 번째 상황은 일정한 크기의 임의 작업을 10개 생성하여 각 방법의 시간지연을 측정하고 두 번째 상황은 일정하지 않는 크기의 임의 작업을 10개 생성하여 Timer 라이브러리의 시간지연으로 발생되는 실행 오류를 비교 분석하였다. 첫 번째 상황에서 millis() 타이밍 호출 방법과 Simple Timer 라이브러리 사용 방법은 비슷한 시간지연이 발생하였고 Timer 라리브러리 사용 방법은 더 많은 시간지연이 발생하였다. 두 번째 상황에서는 크기가 작은 작업들이 시간지연으로 정확한 타이밍에 콜백되지 않는 실행 오류가 발생되었다.