• Title/Summary/Keyword: Arduino Due

Search Result 86, Processing Time 0.036 seconds

Framework design for efficient Arduino program development

  • Gong, Dong-Hwan
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.14 no.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
    • /
    • v.9 no.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 (오픈소스 기반의 농작물 유해 야생동물 퇴치 시스템의 설계 및 구현)

  • Woo, Chongho
    • Journal of Korea Multimedia Society
    • /
    • v.19 no.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
    • /
    • v.2 no.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
    • /
    • v.8 no.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.

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

  • Hong, Young-Jin;Lim, Soon-Ja;Lee, Wan-Bum
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.18 no.11
    • /
    • pp.72-77
    • /
    • 2017
  • Lighting systems in modern society has been developed using a combination of IT technology and LED lighting for the purpose of bringing about changes in human-centered natural lighting and to take advantage of the efficient management and energy saving of LED lighting. In this paper, we propose an LED lighting control system that can control the color temperature and brightness of LED lighting composed of 3000K Warm LEDs and 6000K Cool LEDs by using an Arduino Due and wireless communication technology such as Bluetooth and Zigbee. The Arduino Due allows the color temperature of the lighting to be adjusted in several steps by controlling the duty rate and enables many lights to be controlled using Zigbee communication capable of 1: N multiple communication. By using Bluetooth communication, it is possible to easily control the LED lighting by means of a smartphone application, thereby enhancing the convenience for the user. The wireless communication based LED lighting control system implemented in this study cannot only provide human-centered lighting through its color temperature control from 3067K to 5960K and illumination control, but can also reduce the power consumption and be used as a natural-friendly lighting system.

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

  • Nam, Eun-Joo;An, Deouk-Kyi;Seo, You-Jin
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.20 no.1
    • /
    • pp.69-75
    • /
    • 2020
  • This paper introduces the parking guide service developed to address the inconvenience of parking in areas where demand for parking spaces is high, such as busy streets and tourist attractions. Due to difficulties in measuring and developing the actual parking lot while driving the car, we created a temporary parking lot and created Arduino RC Car to replace the actual car. Video processing based on Open CV allows users to identify the entire parking lot, parking space, and completed parking space, and track moving cars, and this information has been developed to enable users to see through the application. The application allows the user to book the desired parking space and introduce a way-finding algorithm to guide them through the optimal path to the selected parking compartment.

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

  • Ahn, Sungwoo
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2016.05a
    • /
    • pp.386-389
    • /
    • 2016
  • The number of cyclists is on the steady growing for leisure, sports and transportation with the increasing interest in health and environment. However, the number of cycling accidents is also increasing steadily due to the lack of safety awareness and regulations. Focusing on these issues, we propose and develop the smart LED cycling helmet in order to reduce a risk of cycling accident. To provide the motion information of the bicycle for others, we attach the LEDs on the helmet and control the LED lights using Arduino. The motion information is displayed on the LED helmet by using sensors of the smartphone. Communication between Arduino and the smartphone is performed through Bluetooth.

  • PDF

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

  • Gil, Min-Woo;Kim, Gyu-Yong;Pyeon, Su-Jeong;Choi, Byung-Cheol;Kim, Moon-Kyu;Nam, Jeong-Soo
    • Proceedings of the Korean Institute of Building Construction Conference
    • /
    • 2023.05a
    • /
    • 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

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

  • Gong, Dong-Hwan;Shin, Seung-Jung
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.18 no.6
    • /
    • pp.139-143
    • /
    • 2018
  • Arduino, based on open source hardware, is used in many IoT devices, and IoT devices require multitasking for various inputs and outputs. Among the several methods used for multitasking based on Arduino, we compare three methods: Timing Call by using millis(), Simple Timer library method, and Timer library method. In order to measure the execution error caused by measurement and time delay of each method, two situations are created and analyzed. In the first case, 10 random tasks of a certain size are generated to measure the time delay of each method. In the second situation, 10 random tasks of a certain size are generated to compare execution errors caused by the time lag of the Timer library. In the first case, the millis() timing call method and the Simple Timer library method have a similar time delay and the Timer library method has more time delay. In the second situation, an execution error occurred in which small-size tasks were not called back at the correct timing due to the time delay.