scispace - formally typeset
Search or ask a question

Showing papers on "Arduino published in 2013"


Book
07 Nov 2013
TL;DR: Designing the Internet of Things helps software engineers, web designers, product designers, and electronics engineers start designing products using the Internet-of-Things approach and explains how to combine sensors, servos, robotics, Arduino chips, and more with various networks or the Internet to create interactive, cutting-edge devices.
Abstract: Take your idea from concept to production with this unique guide Whether it's called physical computing, ubiquitous computing, or the Internet of Things, it's a hot topic in technology: how to channel your inner Steve Jobs and successfully combine hardware, embedded software, web services, electronics, and cool design to create cutting-edge devices that are fun, interactive, and practical. If you'd like to create the next must-have product, this unique book is the perfect place to start. Both a creative and practical primer, it explores the platforms you can use to develop hardware or software, discusses design concepts that will make your products eye-catching and appealing, and shows you ways to scale up from a single prototype to mass production. Helps software engineers, web designers, product designers, and electronics engineers start designing products using the Internet-of-Things approach Explains how to combine sensors, servos, robotics, Arduino chips, and more with various networks or the Internet, to create interactive, cutting-edge devices Provides an overview of the necessary steps to take your idea from concept through production If you'd like to design for the future, Designing the Internet of Things is a great place to start.

175 citations


Proceedings ArticleDOI
05 Jun 2013
TL;DR: The scheduling algorithm presented is a heuristic for the Resource-constrained-scheduling problem (RCPSP) with hybrid objective function merging both resource-leveling and weighted completion time considerations.
Abstract: In this paper, we make use of Home Automation techniques to design and implement a remotely controlled, energy-efficient and highly scalable Smart Home with basic features that safeguard the residents' comfort and security. Our system consists of a house network (sensors and appliance actuators to respectively get information from and control the house environment). As a central controller, we used an Arduino microcontroller that communicates with an Android application, our user interface. Our house network brings together both wireless Zigbee and wired X10 technologies, thus making it a cost-efficient hybrid system. Events can be programmed to be triggered under specific conditions, and this can have a great role in reducing the total energy consumed by some appliances. On the other hand, the system can suggest smart task scheduling. The scheduling algorithm we present is a heuristic for the Resource-constrained-scheduling problem (RCPSP) with hybrid objective function merging both resource-leveling and weighted completion time considerations.

121 citations


Book
16 Jul 2013
TL;DR: In this article, the authors use the popular Arduino microcontroller platform as an instrument to teach topics in electrical engineering, programming, and human-computer interaction, and share best practices in programming and design that can apply to their own projects.
Abstract: Written by Arduino expert Jeremy Blum, this unique book uses the popular Arduino microcontroller platform as an instrument to teach you about topics in electrical engineering, programming, and human-computer interaction. Whether you're a budding hobbyist or an engineer, you'll benefit from the perfectly paced lessons that walk you through useful, artistic, and educational exercises that gradually get more advanced. In addition to specific projects, the book shares best practices in programming and design that you can apply to your own projects. Code snippets and schematics will serve as a useful reference for future projects even after you've mastered all the topics in the book.

111 citations


Journal ArticleDOI
TL;DR: This paper describes an extremely inexpensive, straightforward and surprisingly powerful platform for implementation of real-time control algorithms and further bridges the gap between the virtual and physical worlds as it is tightly connected to PIDlab.com and Contlab.eu portals.

70 citations


Book ChapterDOI
10 Jun 2013
TL;DR: An exploratory empirical study investigated the potential for a visual programming environment to provide benefits with respect to efficacy and user experience to end-user programmers of Arduino as an alternative to traditional text-based coding.
Abstract: Arduino is an open source electronics platform aimed at hobbyists, artists, and other people who want to make things but do not necessarily have a background in electronics or programming. We report the results of an exploratory empirical study that investigated the potential for a visual programming environment to provide benefits with respect to efficacy and user experience to end-user programmers of Arduino as an alternative to traditional text-based coding. We also investigated learning barriers that participants encountered in order to inform future programming environment design. Our study provides a first step in exploring end-user programming environments for open source electronics platforms.

68 citations


Proceedings ArticleDOI
10 Apr 2013
TL;DR: A smart plug, an energy monitoring system that provides real time update of the energy consumption at the device level using an arduino microcontroller board, an ENC28J60 ethernet module, and a current transformer sensor.
Abstract: In this work, we propose to develop a smart plug, an energy monitoring system that provides real time update of the energy consumption at the device level. The proposed device is using an arduino microcontroller board, an ENC28J60 ethernet module, and a current transformer sensor. The method of current sensing employed is non-invasive type. The User Interface of the device is to be developed in android and the data will be uploaded onto a server using the ethernet connection. The final output will be a smart plug that can monitor a remote device using arduino-android platform.

65 citations


Journal ArticleDOI
TL;DR: An Arduino measures response latencies after being signaled the start of a trial, and communicates the latency and response back to the PC over a USB connection, and allows for the flexible integration of other sensors, and even actuators, to extend the cognitive science toolbox.
Abstract: Latencies of buttonpresses are a staple of cognitive science paradigms. Often keyboards are employed to collect buttonpresses, but their imprecision and variability decreases test power and increases the risk of false positives. Response boxes and data acquisition cards are precise, but expensive and inflexible, alternatives. We propose using open-source Arduino microcontroller boards as an inexpensive and flexible alternative. These boards connect to standard experimental software using a USB connection and a virtual serial port, or by emulating a keyboard. In our solution, an Arduino measures response latencies after being signaled the start of a trial, and communicates the latency and response back to the PC over a USB connection. We demonstrated the reliability, robustness, and precision of this communication in six studies. Test measures confirmed that the error added to the measurement had an SD of less than 1 ms. Alternatively, emulation of a keyboard results in similarly precise measurement. The Arduino performs as well as a serial response box, and better than a keyboard. In addition, our setup allows for the flexible integration of other sensors, and even actuators, to extend the cognitive science toolbox.

57 citations


Book
21 Nov 2013
TL;DR: Beginning Sensor Networks with Arduino and Raspberry Pi teaches you how to build sensor networks with Arduino, Raspberry Pi, and XBee radio modules, and even showsyou how to turn your Raspberry Pi into a MySQL database server to store your sensor data.
Abstract: Beginning Sensor Networks with Arduino and Raspberry Pi teaches you how to build sensor networks with Arduino, Raspberry Pi, and XBee radio modules, and even shows you how to turn your Raspberry Pi into a MySQL database server to store your sensor data! First you'll learn about the different types of sensors and sensor networks, including how to build a simple XBee network. Then you'll walk through building an Arduino-based temperature sensor and data collector, followed by building a Raspberry Pi-based sensor node. Next you'll learn different ways to store sensor data, including writing to an SD card, sending data to the cloud, and setting up a Raspberry Pi MySQL server to host your data. You even learn how to connect to and interact with a MySQL database server directly from an Arduino! Finally you'll learn how to put it all together by connecting your Arduino sensor node to your new Raspberry Pi database server. If you want to see how well Arduino and Raspberry Pi can get along, especially to create a sensor network, then Beginning Sensor Networks with Arduino and Raspberry Pi is just the book you need. What youll learn How to build sensor nodes with both Arduino and Raspberry Pi! What is XBee? What methods you have for storing sensor data How you can host your data on the Raspberry Pi How to get started with the MySQL database connector for Arduino How to build database enabled sensor networks Who this book is for Electronics enthusiasts, Arduino and Raspberry Pi fans, and anyone who wants hands-on experience seeing how these two amazing platforms, Arduino and Raspberry Pi,can work together with MySQL.

50 citations


Book
05 Feb 2013
TL;DR: Raspberry Pi Home Automation with Arduino as mentioned in this paper is an easy-to-follow yet comprehensive guide for automating home using the revolutionary ARM GNU/Linux board and the Arduino platform.
Abstract: Automate your home with a set of exciting projects for the Raspberry Pi! Overview Learn how to dynamically adjust your living environment with detailed step-by-step examples. Discover how you can utilize the combined power of the Raspberry Pi and Arduino for your own projects. Revolutionize the way you interact with your home on a daily basis. In Detail Low-cost and high-performing, with a massively diverse range of uses and applications, the Raspberry Pi is set to revolutionize the way we think about computing and programming. By combining the Raspberry Pi with an Arduino board you'll be able to revolutionize the way you interact with your home and become part of a rapidly growing group of hobbyists and enthusiasts. This essential reference will guide you through a series of exciting projects that will allow you to automate your very own home. With easy-to-follow, step-by-step examples, diagrams, and explanations you will not only find it incredibly productive but also highly engaging and informative. Assuming no prior knowledge, our detailed practical examples will guide you through building hardware and software solutions using the Raspberry Pi and Arduino. You will learn how you can use thermistors and relays to keep cool and stay in the shade whilst also utilizing electrical motors and photoresistors. These meticulously designed tutorials will form the basis of automating your entire home and getting you started with dozens of potential projects. What you will learn from this book Install an operating system for your Raspberry Pi. Set up the Raspberry Pi and Arduino bridge shield. Learn how to work with electronic components to build small circuits. Develop applications that interact with your circuits. Use thermistors and photoresistors to monitor and control your surroundings. Control your own mains power with a relay shield and even connect a motor to your Raspberry Pi. Approach "Raspberry Pi Home Automation with Arduino" is an easy-to-follow yet comprehensive guide for automating your home using the revolutionary ARM GNU/Linux board. Who this book is written for Even if you have no prior experience with the Raspberry Pi or home automation you can pick up this book and develop these amazing projects. Full of detailed step-by-step instructions, diagrams, and images this essential guide allows you to revolutionize the way you interact with your home. If you don't know where to start, then this is the perfect book for you.

49 citations


01 Jan 2013
TL;DR: To design and implement several introductory programming learning modules applying the physical computing paradigm and to evaluate these modules when taught to science students, the aim was to enhance the traditional teaching methodology instead of replacing it.
Abstract: Engineers and scientists increasingly rely on computers for their work. As a consequence most science and engineering degrees have introduced a computer programming course in their curricula. However, lecturers face a complex task when teaching this subject: students consider the subject to be unrelated to their core interests and often feel uncomfortable when learning to program for the first time. A non-traditional approach might help students to overcome these difficulties. Several studies have proposed the use of the physical computing paradigm. This paradigm takes the computational concepts “out of the screen” and into the real world so that the student can interact with them. The present study had two aims: to design and implement several introductory programming learning modules applying the physical computing paradigm and to evaluate these modules when taught to science students. We designed different learning modules for lectures and for laboratory sessions. The aim was to enhance the traditional teaching methodology instead of replacing it. The modules covered the teaching of a compiled language, C/C++, and an interpreted language, Matlab. We selected the Arduino board as the hardware platform for the electronic component. Arduino ‐ thanks to its open-source nature‐ is supported by a vast user community who share their ideas, projects and solutions. The effectiveness of the Arduino modules was assessed by comparing two programming courses: in one the teacher used traditional methods; in the other he enhanced these with the Arduino modules. In the second case traditional lectures were enhanced using Arduino demonstrations and students performed laboratory sessions with the Arduino platform.

41 citations


Book
22 Sep 2013
TL;DR: This hands-on guide shows you how to build NFC applications for Android, the Arduino microcontroller, and embedded Linux devices that help devices read messages from passive NFC tags and exchange data with other NFC-enabled devices.
Abstract: Jump into the world of Near Field Communications (NFC), the fast-growing technology that lets devices in close proximity exchange data, using radio signals. With lots of examples, sample code, exercises, and step-by-step projects, this hands-on guide shows you how to build NFC applications for Android, the Arduino microcontroller, and embedded Linux devices.Youll learn how to write apps using the NFC Data Exchange Format (NDEF) in PhoneGap, Arduino, and node.js that help devices read messages from passive NFC tags and exchange data with other NFC-enabled devices. If you know HTML and JavaScript, youre ready to start with NFC.Dig into NFCs architecture, and learn how its related to RFIDWrite sample apps for Android with PhoneGap and its NFC pluginDive into NDEF: examine existing tag-writer apps and build your ownListen for and filter NDEF messages, using PhoneGap event listenersBuild a full Android app to control lights and music in your homeCreate a hotel registration app with Arduino, from check-in to door lockWrite peer-to-peer NFC messages between two Android devicesExplore embedded Linux applications, using examples on Raspberry Pi and BeagleBone

Journal ArticleDOI
TL;DR: A Simulink lab practice using Arduino as low cost hardware and the empirical method of Ziegler-Nichols for adjust a PID controller, testing this controller over the experimental plant is described.

Proceedings ArticleDOI
23 Jun 2013
TL;DR: In this article, the authors presented the design and development of high-efficiency dual-axis solar tracking system using Arduino platform and the ultimate objective of this project is to trace the maximum sunlight source to power the solar panel.
Abstract: The renewable-energy sector is fast gaining ground as a new growth area for numerous countries with the vast potential it presents environmentally and economically. Solar energy plays an important role as a primary source of energy, especially for rural area. This paper presents the design and development of high-efficiency dual-axis solar tracking system using Arduino platform. Furthermore, the ultimate objective of this project is to trace the maximum sunlight source to power the solar panel. The project is divided into two stages, which are hardware and software development. In hardware development, five light dependent resistor (LDR) has been used for capturing maximum light source. Two servo motors have been used to move the solar panel at maximum light source location sensing by LDR. Moreover, the code is constructed using C programming language and targeted to Arduino UNO controller. The efficiency of the system has been tested and compared with static solar panel on several time intervals, and it shows the system react the best at the 10-minutes intervals with consistent voltage generated. Therefore, the system has been proven working for capturing the maximum sunlight source for high efficiency solar harvesting applications.

01 Jan 2013
TL;DR: Hal ini dibuktikan dengan software IDE Arduino bahwa mikrokontroler dapat mendeteksi input keypad dengan baik, delay yang diterapkan untuk mengaktifkan solenoid dap at berjalan denganBaik, dan fitur untuka mengubah dan menyimpan kode password baru dapAt berjAlan dengan Baik.
Abstract: With the development of microcontroller technology today, the security system can be done by using an electronic device instead of a conventional key security system. Security appliance door using solenoid and control it via the keypad. This tool is designed to take advantage of the Arduino Uno microcontroller as the main controller, which keypad serve as input device for password code and gives commands to microcontroller to control relay. This tool works when there is input of password code from keypad, and if password code is entered correctly, then the microcontroller will provide high input on the relay to activate the solenoid. From the results of testing that has been done shows that the magnetic door lock can work well, this is evidenced with software IDE Arduino that microcontroller can detect input keypad well, delay is applied to activate the solenoid can run well, and feature to convert and store the new password code can run well. There are flaws in this tool that this tool does not have a display to show the code of a password being entered and do not have the programming algorithm for security protection.

Proceedings ArticleDOI
24 Apr 2013
TL;DR: A driver interface in ROS was created to drastically decrease the development time, providing hardware abstraction and intuitive operation mode, allowing researchers to focus essentially in their main research motivation, thereby targeting engineering education.
Abstract: This article presents the full integration of compact educational mobile robotic platforms built around an Arduino controller board in the Robotic Operating System (ROS). To that end, a driver interface in ROS was created to drastically decrease the development time, providing hardware abstraction and intuitive operation mode, allowing researchers to focus essentially in their main research motivation. Moreover, the full integration in ROS provided by the driver enables the use of several tools for data analysis, easiness of interaction between multiple robots, sensors and teleoperation devices, thereby targeting engineering education. To validate the approach, diverse experimental field tests were conducted using different Arduino-based robotic plat-forms.

Journal ArticleDOI
17 Dec 2013-Sensors
TL;DR: A real-time method to carry out the monitoring of factory zone temperatures, humidity and air quality using smart phones, and analyzes and monitors electrical load using ZigBee and Wi-Fi protocol intelligent monitoring system integration within the entire plant framework.
Abstract: This paper proposes a real-time method to carry out the monitoring of factory zone temperatures, humidity and air quality using smart phones. At the same time, the system detects possible flames, and analyzes and monitors electrical load. The monitoring also includes detecting the vibrations of operating machinery in the factory area. The research proposes using ZigBee and Wi-Fi protocol intelligent monitoring system integration within the entire plant framework. The sensors on the factory site deliver messages and real-time sensing data to an integrated embedded systems via the ZigBee protocol. The integrated embedded system is built by the open-source 32-bit ARM (Advanced RISC Machine) core Arduino Due module, where the network control codes are built in for the ARM chipset integrated controller. The intelligent integrated controller is able to instantly provide numerical analysis results according to the received data from the ZigBee sensors. The Android APP and web-based platform are used to show measurement results. The built-up system will transfer these results to a specified cloud device using the TCP/IP protocol. Finally, the Fast Fourier Transform (FFT) approach is used to analyze the power loads in the factory zones. Moreover, Near Field Communication (NFC) technology is used to carry out the actual electricity load experiments using smart phones.

Journal ArticleDOI
TL;DR: In this article, the authors describe a photogate system that matches the performance of a commercial one but at a fraction of the cost, based on the use of an Arduino microcontroller for data collection.
Abstract: It is hard to imagine teaching physics without doing experimental measurements of position as a function of time. These measurements, needed for the determination of velocity and acceleration, are most easily performed with the help of photogates.1,2 Unfortunately, commercial photogates are rather expensive. Many require the purchase of an additional matching timer or other electronic device. Sometimes special software is also needed. The total bill can easily become prohibitive. For this reason physics teachers have shown considerable interest for cheaper, in-house designed and manufactured photogates.3–6 The photogate systems described in the literature have their limitations. Some rely on a digital stopwatch and therefore cannot measure time with a precision higher than 0.01 seconds. Some use photoresistors that have a slower response than phototransistors. Some are based on the computer microphone port and therefore cannot handle more than two photogates (two audio channels) at the same time. Extracting the time information from an audio file can also be a challenge for some students. We describe here a photogate system that matches the performance of a commercial one but at a fraction of the cost. The key to this success is the use of an Arduino microcontroller for data collection. The Arduino platform, initially developed for electronics and robotics educational projects, has recently been incorporated in physics labs.7 The Arduino microcontroller, because of its low cost and because it provides a broad exposure to electronics and computer programming, is an ideal tool for integrated STEM projects.

Book
13 May 2013
TL;DR: This chapter discusses building Blocks, working with Functions, Numbers, Variables, and Arithmetic, and the Internet.
Abstract: AcknowledgmentsChapter 1: Getting StartedChapter 2: Exploring the Arduino Board and the IDEChapter 3: First StepsChapter 4: Building BlocksChapter 5: Working with FunctionsChapter 6: Numbers, Variables, and ArithmeticChapter 7: Liquid Crystal DisplaysChapter 8: Expanding Your ArduinoChapter 9: Numeric KeypadsChapter 10: Accepting User Input with TouchscreensChapter 11: Meet the Arduino FamilyChapter 12: Motors and MovementChapter 13: Using GPS with Your ArduinoChapter 14: Wireless DataChapter 15: Infrared Remote ControlChapter 16: Reading RFID TagsChapter 17: Data BusesChapter 18: Real-time ClocksChapter 19: The InternetChapter 20: Cellular Communications

Proceedings ArticleDOI
01 Nov 2013
TL;DR: The solar tracker is proven more effective for capturing the maximum sunlight source for solar harvesting applications and is better than the static solar panel in terms of voltage, current and power.
Abstract: This paper presents the performance analysis of dualaxis solar tracking system using Arduino. The ultimate objective of this project is to investigate whether static solar panel is better than solar tracker, or the opposite. This project is divided into two stages namely, hardware and software development. In hardware development, five light dependent resistors (LDR) were utilized to capture the maximum light source from the sun. Two servo motors also were employed to move the solar panel to maximum light source location sensed by the LDRs. As for the software part, the code was constructed by using C programming language and was targeted to the Arduino UNO controller. The performance of the solar tracker was analyzed and compared with the static solar panel and the result showed that the solar tracker is better than the static solar panel in terms of voltage, current and power. Therefore, the solar tracker is proven more effective for capturing the maximum sunlight source for solar harvesting applications.

Journal ArticleDOI
TL;DR: The use of Arduino boards for replacing the position unit, the stub tuner interface and its use controlling a direct digital synthesizer (DDS) with phase control capability are shown.

Proceedings ArticleDOI
01 Nov 2013
TL;DR: This study consists of conditioning analog signals, converting the analog signal into a digital signal (ADC), and digital data processing in making wattmeter which is interfaced with a personal computer utilizing Arduino microprocessor and LabVIEW program.
Abstract: In this research, studies have been conducted in making wattmeter which is interfaced with a personal computer utilizing Arduino microprocessor and LabVIEW program. This study consists of conditioning analog signals, converting the analog signal into a digital signal (ADC), and digital data processing. This wattmeter displays voltage, electric current, power consumption, energy use, frequency of the power source, and the usage fees calculation. It can measure device that uses AC voltage above 46 VRMS or DC voltage which is multiplication of 0.66 Volt, and has power between 2 to 1200 W.

Proceedings ArticleDOI
01 Dec 2013
TL;DR: The benefits and basic features of Senor Cloud Services and how Ethernet enabled Arduino microcontroller based sensor network can be integrated to send sensor data to them are looked at by looking at three popular cloud services.
Abstract: The expansion of embedded ICT infrastructure has resulted in the deployment of a wide range of embedded systems in our environment which indicate the need for reusable, manageable and flexible Wireless Sensor Network. Integration of WSN infrastructure with Cloud simplifies the system operation and maintenance as well as the cost and capable of providing services to multiple end users. The integration offers benefits whereby common processing, computational and analytical tasks can be hosted on cloud service and freeing the devices from running heavy applications, hence reducing power consumption and maximizing the lifetime of power units as well as the network itself. The sensor clouds are therefore gaining popularity for providing an open, flexible and a reconfigurable platform for many monitoring and controlling applications. This paper looks at the benefits and basic features of Senor Cloud Services and how Ethernet enabled Arduino microcontroller based sensor network can be integrated to send sensor data to them by looking at three popular cloud services.

01 Jan 2013
TL;DR: The design and implementation of a low cost yet compact and secure Android smart phone based home automation system based on the popular open sourced Arduino prototyping board and integrated a popular and open source RTOS, the scmRTOS, which has a very small footprint on the microcontroller.
Abstract: With the openness, flexibility and features that Android offers, it has been widely adopted in applications beyond just SmartPhones. This paper presents the design and implementation of a low cost yet compact and secure Android smart phone based home automation system. This design is based on the popular open sourced Arduino prototyping board where the sensors and electrical appliances are connected to the input/output ports of the board. In order to enhance the system responsiveness and to make it more dynamic, we’ve integrated a popular and open source RTOS, the scmRTOS, which has a very small footprint on the microcontroller. The controlling application which has been developed for Android devices can also be easily developed on other popular SmartPhone operating systems like Apple’s iOS, Microsoft’s WP7/8 and BlackBerry OS. Pattern based password protection is implemented to allow only authorized users to control the appliances. Another add-on included is the integration of Google’s voice recognition feature that recognizes users’ voice commands to control appliances.

Proceedings ArticleDOI
01 Nov 2013
TL;DR: An implementation of a multi-agent system (MAS) for a rural Indian microgrid using Arduino has been explained in this article, where the focus is on the DG agents -the distributed energy resources (DERs), load, storage and the grid agents -and the Mu agent which acts as the communication channel between DG agents to higher level agents such as the control agent.
Abstract: An implementation of a multi-agent system (MAS) for a rural Indian microgrid (MG) using Arduino has been explained in this paper. The focus is on the DG agents - the distributed energy resources (DERs), load, storage and the grid agents - and the Mu agent which acts as the communication channel between the DG agents to the higher level agents such as the control agent. The design philosophy incorporates the core features of an MAS that are required to monitor and control a rural Indian microgrid. The system has been compacted and design simplified, since only relevant parameters from a rural Indian MG are considered. The Arduino system obtains the inputs from the various DG agents which are then channeled to the D agent after appropriate processing. The implementation of the system has been done using an Arduino microcontroller.

Journal ArticleDOI
TL;DR: In this article, a low cost system for measuring soil water potential and data logging was developed on the basis of an Arduino microcontroller board, electronic pressure transducers and water-filled tensiometers.
Abstract: A low cost system for measuring soil water potential and data logging was developed on the basis of an Arduino microcontroller board, electronic pressure transducers and water-filled tensiometers. The assembly of this system requires only minimal soldering, limited to the wiring of the power supply and the pressure sensors to the microcontroller board. The system presented here is, therefore, not only inexpensive, but also suited for easy reproduction by users with only basic technical skills. The utility and reliability of the system was tested in a commercial apple orchard.


Proceedings Article
01 Jan 2013
TL;DR: This work presents a low-cost biosignal acquisition system, BITalino, based on the Arduino hardware platform, which is not only capable of ECG signal acquisition, for biometric purposes, but it can also be used as a generic platform for other biomedical applications, greatly extending its applicability.
Abstract: Our work presents a low-cost biosignal acquisition system, BITalino, based on the Arduino hardware platform; both the hardware and software components are detailed, together with experimental evaluation. This system was designed to be integrated in a biometric platform based on Electrocardiographic (ECG) signals, that will be used for identity recognition. The experimental evaluation revealed that this system is not only capable of ECG signal acquisition, for biometric purposes, but it can also be used as a generic platform for other biomedical applications, greatly extending its applicability. In this paper we describe the proposed platform, with special emphasis on the design principles and functionality. Future work will focus on further developing our hardware, targeting its integration in a prototype system for ECG-based biometric recognition.

10 Apr 2013
TL;DR: Automation system Arduino Mega 2560 microcontroller running well as the dispenser system mechanism results in a dispenser that can provide comfort for people, particularly in meeting the needs of drinking.
Abstract: Developments in science and technology in this era is an important factor and can not be separated in an attempt to improve the welfare of the community This is proved by its increasement of peoples demand for tools that can work automatically, efficiently and saving energy One of automation technologies that can be applied in home appliances is a dispenser that uses automationDispenser which used in this study using a microcontroller Ardunio Mega 2560, because the microcontroller can reduce the complexity of electronic circuits and instrumentation The microcontroller pin is used as an input and 10 PIN 2 PIN as output Meanwhile, in the manufacturing process of hardware includes five series are: power supply circuit, sensor circuit height glass, circuit microcontroller arduino mega 2560, Soil moisture sensor connection, relay driver circuit While data that obtained are the water level, the presence sensor cups, and level glassAutomation system Arduino Mega 2560 microcontroller running well as the dispenser system mechanism Resulting in a dispenser that can provide comfort for people, particularly in meeting the needs of drinking

Book
25 Sep 2013
TL;DR: Programming Arduino Next Steps: Going Further with Sketches takes "under the hood" of Arduino, revealing professional-level programming secrets and explains how to program the Arduino to communicate with the Internet.
Abstract: Arduino guru Simon Monk reveals advanced programming techniques for Arduino! Programming Arduino Next Steps: Going Further with Sketches is the must-have follow-up to Monk's bestseller, Programming Arduino: Getting Started with Sketches. Aimed at experienced programmers and hobbyists who have mastered the basics, this book takes you "under the hood" of Arduino, revealing professional-level programming secrets. You'll learn how to use interrupts, manage memory wisely, use high-speed digital writes, program Ethernet and Bluetooth, get the most out of serial communications, perform digital signal processing, and much more. The content of the book is heavily influenced by the Arduino user forums and answers many commonly asked questions. Coverage includes the Arduino Uno, Arduino Leonardo, and Arduino Due boards. Uses the same clear, concise writing style and convenient format popularized in Monk's bestseller, Programming Arduino: Getting Started with Sketches Focuses on programming rather than electronics-all concepts illustrated with working, well-tested code examples Answers commonly asked questions for Arduino developers who want to go beyond the basics Covers the basic Arduino Uno, plus the newer Leonardo and Due boards Shows how to incorporate advanced techniques in memory management, signal processing, communications, and performance Explains how to program the Arduino to communicate with the Internet

Proceedings ArticleDOI
01 Oct 2013
TL;DR: A program is developed that can read and automatically save in a file, the data from specialized sensors, the main physiological parameters of the human body: body temperature, blood pressure, respiratory rate, electrocardiogram, skin resistance, etc.
Abstract: In this paper we have proposed to present a system for automatic recording of the main physiological parameters of the human body: body temperature, blood pressure, respiratory rate, electrocardiogram (ECG), skin resistance, etc. To realize this system, we have developed a program that can read and automatically save in a file, the data from specialized sensors. Further it is possible to interpret of the results, by comparing them with known normal values and thus offering the possibility for a primary health status diagnosis by specialized personnel. The data received from the sensors is taken by an interface circuit, provided with signal conditioning (filtering, amplification, etc). Data acquisition is controlled by a microcontroller using an Arduino Uno standard development platform. The data are transferred to a PC, using serial communication port of Arduino platform. The whole process of health assessment is commissioned by a new program developed by us in the Python programming language. The program provides automatic recording of the aforementioned parameters in a predetermined sequence, or if you want only certain parameters are registered.