This paper presents a smart irrigation system which is economical and gives the automation in the farm. The aim of this paper is to design an arduino based controlled irrigation system using Wi-Fi module. The proposed...
详细信息
ISBN:
(纸本)9781538628423
This paper presents a smart irrigation system which is economical and gives the automation in the farm. The aim of this paper is to design an arduino based controlled irrigation system using Wi-Fi module. The proposed system detects the moisture content in soil, PH level of Soil and temperature using moisture sensor, PH sensor and the temperature sensor. The moisture level of soil is sensed and according to that irrigation can be done. If the level of moisture is below the threshold level the moisture sensor sends the signal to the arduino board and notification is send through IoT platform. As Compared with the other systems, this system gives better efficiency and it is also less expensive. arduino collect the data from all the sensors and link that data with the cloud. The main advantage of the system is that the owner of the farm can remotely monitor their farm on IoT. The main aim of the project is to make agriculture smart using automation and IoT technology.
Developing programming competencies is essential for systems, information science, computer science, and electrical engineering students. Engineering students usually face the complexity of working with programming la...
详细信息
Developing programming competencies is essential for systems, information science, computer science, and electrical engineering students. Engineering students usually face the complexity of working with programming languages that demand compliance with syntactic and semantic rules, which typically represent a daunting task for novice students. Watching textual messages on the screen only, like the classic "hello world," is no longer attractive in the current information society, a missing motivation and possible obstacle to developing programming competencies. Students would like to interact with hardware and appreciate environmental reactions. arduino board permits developing solutions like that. This article presents the academic experience of first-year students of Ingenieria de Sistemas e Informatica at the Universidad Continental (ISI-UC) of Huancayo, Peru, using the arduino microcontroller board for the teaching-learning process to develop programming competencies. The results obtained show a positive impact regarding the experience of previous using traditional text-based programming languages. Using arduino, students create digital circuits and computational electronics competencies, another significant benefit. This experience used an online simulator, and the results obtained permit us to plan future online education strategies for this major. The next step will be the application of arduino and the online simulator to deepen programming skills, including recursivity, real-time constraints, multitasking features, data structure, data-oriented programming, and object-oriented programming. The primary limitations encountered in this experiment were the students' lack of experience with electronics concepts to build circuits and, in some cases, the low internet speeds to assist in the programming process of online education. Realizing simulated experiences in classroom experiences was not a significant challenge for teachers and most students. However, proble
In this paper we shall take a brief look at the arduino microcontroller and some of its applications and how it can be used in learning. arduino is an open-source microcontroller used in electronic prototyping. Arduin...
详细信息
ISBN:
(纸本)9781479941063
In this paper we shall take a brief look at the arduino microcontroller and some of its applications and how it can be used in learning. arduino is an open-source microcontroller used in electronic prototyping. arduino hardware and its components shall be looked at. Software and the Environment that arduino runs on are both looked at too. Some applications will be taken as examples that can help make learning arduino more interesting. This can be used as a major way to encourage students and others to learn more about electronics and programming.
The need for smart home warning systems is in high demand nowadays as they are used to warn owners about undesired situations that could happen while they are far away from their homes. This paper aims to present the ...
详细信息
ISBN:
(数字)9781728198460
ISBN:
(纸本)9781728198460
The need for smart home warning systems is in high demand nowadays as they are used to warn owners about undesired situations that could happen while they are far away from their homes. This paper aims to present the design and implementation of an arduino based smart home warning system. In this system, arduino Uno microcontroller has been used with several compatible sensors (DHT22, MQ2, and camera), actuators (buzzer and relays with attached water valve, air fan, and light bulb), and GSM as a wireless communication medium to enable the interaction between users and the proposed system. The experimental results of using the proposed system show that a variety of undesired events can be detected efficiently. Fire, gas leakage, and housebreaking situations can be detected and users get notified about them via SMS messages, emails with attached pictures, etc. Besides, some proper actions can also be performed by the proposed system including stopping fire via water and decreasing gas concentration via air ventilation. The proposed system is very useful to prevent losses in resources and human life caused by unwanted events.
The paper is focused on the development and implementation of an autonomous and automatic system for irrigating in a strawberry field. For this purpose a smart irrigation system using arduino was created. The software...
详细信息
ISBN:
(纸本)9781665433815
The paper is focused on the development and implementation of an autonomous and automatic system for irrigating in a strawberry field. For this purpose a smart irrigation system using arduino was created. The software takes into account information related to water tank level, soil moisture and solenoid valve position, while providing farmers with daily information about the state of the culture. The output values of the sensors transmitted to the microcontroller are analyzed and, depending on the threshold imposed by the user, a decision is made whether to water the plants or not. Thus the microcontroller gives the command to open or close the solenoid valves. The water level in the tank used to supply the installation is also monitored using an ultrasonic sensor. System information such as date and time, soil moisture in the three areas, the condition of each solenoid valve and the amount of water in the tank are displayed in real time. The results yielded by different tests confirmed the functionality of the irrigation system, which remained in operation throughout the season.
Controlling door access is an important aspect regarding real-life problems. The problem arises when there is a difficulty to access a certain facility, especially when keys are not available. This is paper proposes a...
详细信息
Controlling door access is an important aspect regarding real-life problems. The problem arises when there is a difficulty to access a certain facility, especially when keys are not available. This is paper proposes a keyless Entry System that focus on using arduino circuit board together with a Wi-Fi module and php language in order to grant access to a locked door. The main goal of this work is to combine both software and hardware to solve real-life problems like the one this paper focusing on. The second goal is to explore which services can be obtained when such systems applied on the ground. Finally, to gain knowledge regarding basic Electrical Engineering concepts with respect to circuit boards and hardware implementation. A prototype of the suggested system and a web site were created for system user to have a control over his room door to lock or unlock it remontely. The created prototype of the proposed system shows that the introduced one will be helpful for those who are concerned with such problems will make life much easier by applying it. (C) 2019 Elsevier Ltd. All rights reserved.
Several tools provide popular solutions for creating innovative Internet of Things (IoT) applications on single arduino board. However, interactions among multiple arduino boards need significant effort to be establis...
详细信息
Several tools provide popular solutions for creating innovative Internet of Things (IoT) applications on single arduino board. However, interactions among multiple arduino boards need significant effort to be established. This paper proposes arduinoIo-Ttalk (ArduTalk), a graphical user interface (GUI)-based platform aims to develop IoT network applications for interaction among multiple arduino boards. ArduTalk utilizes IoTtalk, an IoT device management platform for quickly establishing connections and meaningful interactions between IoT devices without concerning the lower layer communication protocols. In this paper, the IoTtalk GUI has been significantly enhanced for ArduTalk. By integrating arduino with the enhanced IoTtalk, ArduTalk allows a user to arbitrarily link and relink sensors to actuators without or with little programming effort, and quickly generate arduino applications for different purposes. We conduct measurements to investigate the time complexity for data delivery among multiple arduino boards, and propose a damping mechanism to address the fairness issue caused by the discrepancies between local and remote delays among the arduino boards.
This paper details the construction of a low-cost, arduino based, electric field amplitude and polarization detector for microwave frequencies and verifies its efficiency in a number of novel laboratory experiments. T...
详细信息
ISBN:
(纸本)9781538649015
This paper details the construction of a low-cost, arduino based, electric field amplitude and polarization detector for microwave frequencies and verifies its efficiency in a number of novel laboratory experiments. This detector can be used in laboratory setups for studying microwaves field distribution and polarization. It would greatly increase the number of possible experiments which could be achieved in students microwave laboratories. For some of these experiments, a simple microwave polarizer has also been constructed and used. To verify the correspondence between measurements and theory, a series of small easy-to-use online applications have also been designed by the author of this paper.
This study employed the program evaluation model and self-efficacy theory to develop, evaluate, revise, and re-evaluate an instructional treatment (lesson and hands-on activity) intended to increase the interest, self...
详细信息
This study employed the program evaluation model and self-efficacy theory to develop, evaluate, revise, and re-evaluate an instructional treatment (lesson and hands-on activity) intended to increase the interest, self-efficacy, and knowledge of novice arduino users in two colleges of agriculture. arduino is a line of programmable, open-source microcontrollers widely used in education and research. Program evaluation provides an iterative model of instructional development where the results of a pilot-test are used to guide refinement of instruction and materials which are reevaluated in subsequent test(s). Self-efficacy theory posits that positive mastery, vicarious, and social persuasion experiences lead to increased confidence in task performance and subject matter interest. In the pilot-test study at University A (n = 27), the initial instructional treatment resulted in significant (p < 0.05) and large increases in students' breadboarding self-efficacy and arduino knowledge, but not in programming self-efficacy or interest in learning about arduino. After revising the instructional treatment to include four hands-on tasks as part of the lesson, the re-test study at University B (n = 20) resulted in significant (p < 0.05) and large increases in students' interest in learning about arduino, breadboarding self-efficacy, programming self-efficacy, and arduino knowledge. The results of this study indicated the utility of program evaluation as a curriculum development model and the efficacy of incorporating small hands-on activities into lessons for novices learning new technical skills. Finally, use of self-efficacy theory as a framework for curriculum development was validated.
Micro-controllers such as arduino are widely used by all kinds of makers worldwide. Popularity has been driven by arduino's simplicity of use and the large number of sensors and libraries available to extend the b...
详细信息
Micro-controllers such as arduino are widely used by all kinds of makers worldwide. Popularity has been driven by arduino's simplicity of use and the large number of sensors and libraries available to extend the basic capabilities of these controllers. The last decade has witnessed a surge of software engineering solutions for "the Internet of Things", but in several cases these solutions require computational resources that are more advanced than simple, resource-limited micro-controllers. Surprisingly, in spite of being the basic ingredients of complex hardware-software systems, there does not seem to be a simple and flexible way to (1) extend the basic capabilities of micro-controllers, and (2) to coordinate inter-connected micro-controllers in "the Internet of Things". Indeed, new capabilities are added on a per-application basis and interactions are mainly limited to bespoke, point-to-point protocols that target the hardware I/O rather than the services provided by this hardware. In this paper we present the arduino Service Interface Programming (ASIP) model, a new model that addresses the issues above by (1) providing a "Service" abstraction to easily add new capabilities to micro controllers, and (2) providing support for networked boards using a range of strategies, including socket connections, bridging devices, MOT-based publish-subscribe messaging, discovery services, etc. We provide an open-source implementation of the code running on arduino boards and client libraries in Java, Python, Racket and Erlang. We show how ASIP enables the rapid development of non-trivial applications (coordination of input/output on distributed boards and implementation of a line-following algorithm for a remote robot) and we assess the performance of ASIP in several ways, both quantitative and qualitative. (C) 2016 Elsevier B.V. All rights reserved.
暂无评论