147,510 research outputs found
ADLib: An Arduino Communication Framework for Ambient Displays
As computers become more and more a part of our everyday lives, the need to change the way in which people interact with them is also evolving. Ambient displays provide an effective way to move computers away from our main focus and into the periphery.
ADLib is a small communication framework that aims to simplify the construction of ambient displays built using the Arduino prototyping platform. The ADLib framework provides an easy-to-use library for communicating with an Arduino, allowing the user to focus on the construction and development of the display.
The framework consists of three main components: A protocol for encoding information to be sent from a host computer to the Arduino An Arduino library for receiving and parsing incoming data A desktop application for sending data to the Arduin
Understanding and Design of an Arduino-based PID Controller
This thesis presents research and design of a Proportional, Integral, and Derivative (PID) controller that uses a microcontroller (Arduino) platform. The research part discusses the structure of a PID algorithm with some motivating work already performed with the Arduino-based PID controller from various fields. An inexpensive Arduino-based PID controller designed in the laboratory to control the temperature, consists of hardware parts: Arduino UNO, thermoelectric cooler, and electronic components while the software portion includes C/C++ programming. The PID parameters for a particular controller are found manually. The role of different PID parameters is discussed with the subsequent comparison between different modes of PID controllers. The designed system can effectively measure the temperature with an error of ± 0.6℃ while a stable temperature control with only slight deviation from the desired value (setpoint) is achieved. The designed system and concepts learned from the control system serve in pursuing inexpensive and precise ways to control physical parameters within a desired range in our laboratory
Developing a Mini Smart House model
The work is devoted to designing a smart home educational model. The authors analyzed the literature in the field of the Internet of Things and identified the basic requirements for the training model. It contains the following levels: command, communication, management. The authors identify the main subsystems of the training model: communication, signaling, control of lighting, temperature, filling of the garbage container, monitoring of sensor data. The proposed smart home educational model takes into account the economic indicators of resource utilization, which gives the opportunity to save on payment for their consumption.
The hardware components for the implementation of the Mini Smart House were selected in the article. It uses a variety of technologies to conveniently manage it and use renewable energy to power it. The model was produced in-dependently by students involved in the STEM project. Research includes sketching, making construction parts, sensor assembly and Arduino boards, programming in the Arduino IDE environment, testing the functioning of the system. Research includes sketching, making some parts, assembly sensor and Arduino boards, programming in the Arduino IDE environment, testing the functioning of the system. Approbation Mini Smart House researches were conducted within activity the STEM-center of Physics and Mathematics Faculty of Ternopil Volodymyr Hnatiuk National Pedagogical University, in particular during the educational process and during numerous trainings and seminars for pupils and teachers of computer science
Overview of technologies for building robots in the classroom
This paper aims to give an overview of technologies that can be used to implement robotics within an educational context. We discuss complete robotics systems as well as projects that implement only certain elements of a robotics system, such as electronics, hardware, or software. We believe that Maker Movement and DIY trends offers many new opportunities for teaching and feel that they will become much more prominent in the future. Products and projects discussed in this paper are: Mindstorms, Vex, Arduino, Dwengo, Raspberry Pi, MakeBlock, OpenBeam, BitBeam, Scratch, Blockly and ArduBlock
Pressure Ulcer Prevention System
Pressure ulcers, also known as bedsores, are a widespread but often understated problem. A pressure ulcer is an injury that develops with constant pressure on an area of skin for a long time. They range from bruises to open wounds to even exposed bone. These injuries especially impact bedridden and elderly hospital inpatients, since these people must depend on nursing staff for mobility.
Pressure ulcers can seem to be a solved problem. Solutions that completely eliminate pressure ulcers do exist. These solutions, however, are too expensive for widespread use, at thousands of dollars per bed. Other solutions, such as relying on nursing staff to move all patients is not reliable, and nurses develop chronic back pain from the strain of moving so many patients so often.
The Pressure Ulcer Prevention System is designed specifically to be an affordable solution for these injuries in a hospital or assisted living setting. The system collects data from a gyroscopic sensor and multiple pressure sensors mounted on the patient, and sends an alert to the nurses’ station if a patient is at risk of developing a pressure ulcer, and needs attending. The system does not replace nurse care, nor does it change the most common solution of manually moving patients, but it instead helps nursing staff be more efficient
Wireless Water Flow Meter Network in the Great Bay
The Oyster Restoration Program alongside the New Hampshire chapter of the Nature Conservancy is working towards developing new oyster beds throughout the Great Bay. Sedimentation is proving to be a vast problem by covering up the beds before they have a chance to grow to a healthy level. The many rivers entering the Great Bay are bringing the sediments from all over the region and limiting the ability of the program to develop the new beds. They need a way to measure the sedimentation rate, by measuring the flow rate of the rivers over a single tidal cycle in various locations throughout the bay. This is done simply by the design of a wireless water flow meter network. Using a Price Meter as the measurement tool and an Arduino UNO to organize the data, the Oyster Restoration Program can monitor the characteristics of the locations to gain a better understanding of the location as a potential site for a new oyster bed. The design of an self contained system to extract and store the data to be collected is essential to speed up the process of monitoring these locations, which the device developed here will do
Tangible storytelling: let children play with the bits
The use of tangible objects makes it possible to create interactions, or dynamics, which are alternatives to the mouse and keyboard in the process of communicating with the computer. The construction of these objects incorporating electronic components lets us bring that momentum to another level. This meeting with the technology allows children to take an active role, while there is a purpose of control over the objects, which becomes important to them. With the reinforcement of that control, the introduction of programmable digital electronic components also allows the child to develop, strengthen and feel the impact of their role as competent designer and creator of technology. Current technology allows the construction of these objects and the communication with computers at a low cost through micro-controllers, using, on one hand, the open source software and on the other the open hardware.info:eu-repo/semantics/publishedVersio
Electronic system for drift clock calculation and synchronization for seafloor observatory
The paper describes a new electronic device that allows an easily measurement
of the drift between a reference time source (usually GPS) and an atomic
rubidium clock which is normally used in seafloor observatories. The Rubidium clock
is used in autonomous seafloor observatories to supply reference time for data acquisition
with the precision of milliseconds. During the deployment of seafloor observatory
the clock is synchronized with GPS. It is critical to evaluate the time drift
between the clock and the GPS, when the observatory is recovered. In fact, thanks
to an accurate drift measurement it’s possible to have a correct timestamp for data
series collected by seafloor observatory’s instruments. The device described in this
paper is composed by an Arduino mega shield integrated with other electronic circuits.
The device is easily customizable for different clocks in fact Arduino IDE allows
development of the desired features for the rubidium clock used in the specific application.Peer Reviewe
- …
