789 resultados para ARDUINO (Controlador programable)
Resumo:
En este proyecto se ha desarrollado un protocolo para establecer una comunicacin multimaestro entre distintos dispositivos sobre una red de cable de par trenzado rs-485 de tipo half-duplex. Se explican los modos de envo half-duplex y full-duplex y los modelos de comunicacin multimaestro y maestro-esclavo para establecer diferencias y se justifica la implementacin de este protocolo. Se ha realizado un estudio y anlisis del protocolo a implementar y se describen las decisiones de diseo empleadas para resolver los distintos problemas encontrados a la hora de analizar la capacidad de la red. Luego se ofrece una implementacin del protocolo en lenguaje C/C++ para la plataforma Arduino y se explican los distintos casos de uso que se pueden dar por dispositivo. En este documento se describe de forma completa y punto por punto el trabajo realizado a lo largo de varios captulos en forma de texto e imgenes o representaciones que dan al lector distintas vas para entender lo que aqu se explica.
Resumo:
Controlar a navegao de uma embarcao, neste caso de um veleiro, pode ser fcil quando controlada por um humano. Mas, quando falamos em embarcao autnoma, existem algumas dificuldades relativas programao da rota a que a embarcao deve seguir. Nesta dissertao foram feitas diversas anlises referentes s tcnicas de velejar, bem como a caracterizao de um controlador utilizando lgica difusa, com a colaborao de sensores e atuadores. Para este estudo foi necessrio equipar um veleiro com diversos sensores, atuadores e controladores. Por fim, foram realizados testes e anlises que possibilitaram o aperfeioamento das tcnicas de controlo. O objetivo transformar um veleiro telecomandado num capaz de navegar autonomamente, por forma a ser introduzido posteriormente num de maior escala.
Resumo:
The search for more reliable security systems and information management of these systems is leading to a growing progress in new technologies investments that allow the implementation of equipment with a high level of reliability, but also have an agile and practical operation. This led people to turn increasingly looking for home automation systems, enterprise and industry for the automation and integration of their systems. The identification by radio frequency is very widespread today for ensuring both agility in handling records data, the reliability of their identification systems, which are increasingly advanced and less susceptible to fraud. Attached to this technology, the use of the database is always very important for the storage of information collected, the area where the MySQL platform is widely used. Using the open source Arduino platform for programming and manipulation of RFID module and LabVIEW software for the union of all these technologies and to develop a user-friendly interface, you can create a highly reliable access control and agility places a high turnover of people. This project aims to prove the advantages of using all these technologies working together, thus improving a flawed system effectively safety, cheaper and quicker
Resumo:
This paper presents a Project of an automatic feeder for pets using an Arduino Uno as the control center. Through studies on this driver was possible to create a device with an interface capable to receiving user input and then use it to activate the feeder in the defined hours. For mounting equipment were used steps motors, sensors, keyboard and display, which work together to instrument operation. The project goal was reached and the prototype developed indicating that the Arduino can be used for various applications that can simplify daily tasks
Resumo:
The education designed and planned in a clear and objective manner is of paramount importance for universities to prepare competent professionals for the labor market, and above all can serve the population with an efficient work. Specifically, in relation to engineering, conducting classes in the laboratories it is very important for the application of theory and development of the practical part of the student. The planning and preparation of laboratories, as well as laboratory equipment and activities should be developed in a succinct and clear way, showing to students how to apply in practice what has been learned in theory and often shows them why and where it can be used when they become engineers. This work uses the MATLAB together with the System Identification Toolbox and Arduino for the identification of linear systems in Linear Control Lab. MATLAB is a widely used program in the engineering area for numerical computation, signal processing, graphing, system identification, among other functions. Thus the introduction to MATLAB and consequently the identification of systems using the System Identification Toolbox becomes relevant in the formation of students to thereafter when necessary to identify a system the base and the concept has been seen. For this procedure the open source platform Arduino was used as a data acquisition board being the same also introduced to the student, offering them a range of software and hardware for learning, giving you every day more luggage to their training
Resumo:
This paper presents a Project of an automatic feeder for pets using an Arduino Uno as the control center. Through studies on this driver was possible to create a device with an interface capable to receiving user input and then use it to activate the feeder in the defined hours. For mounting equipment were used steps motors, sensors, keyboard and display, which work together to instrument operation. The project goal was reached and the prototype developed indicating that the Arduino can be used for various applications that can simplify daily tasks
Resumo:
The education designed and planned in a clear and objective manner is of paramount importance for universities to prepare competent professionals for the labor market, and above all can serve the population with an efficient work. Specifically, in relation to engineering, conducting classes in the laboratories it is very important for the application of theory and development of the practical part of the student. The planning and preparation of laboratories, as well as laboratory equipment and activities should be developed in a succinct and clear way, showing to students how to apply in practice what has been learned in theory and often shows them why and where it can be used when they become engineers. This work uses the MATLAB together with the System Identification Toolbox and Arduino for the identification of linear systems in Linear Control Lab. MATLAB is a widely used program in the engineering area for numerical computation, signal processing, graphing, system identification, among other functions. Thus the introduction to MATLAB and consequently the identification of systems using the System Identification Toolbox becomes relevant in the formation of students to thereafter when necessary to identify a system the base and the concept has been seen. For this procedure the open source platform Arduino was used as a data acquisition board being the same also introduced to the student, offering them a range of software and hardware for learning, giving you every day more luggage to their training
Resumo:
Aquest projecte semmarca dins de lmbit de la visi per computador, concretament en la utilitzaci de dades de profunditat obtingudes a travs dun emissor i sensor de llum infraroja.El propsit principal daquest projecte s mostrar com adaptar aquestes tecnologies, a labast de qualsevol particular, de forma que un usuari durant la prctica duna activitat esportiva concreta, rebi informaci visual continua dels moviments i gestos incorrectes que est realitzant, en base a uns parmetres prviament establerts.Lobjectiu daquest projecte consisteix en fer una lectura constant en temps real duna persona practicant una selecci de diverses activitats esportives esttiques utilitzant un sensor Kinect. A travs de les dades obtingudes pel sensor Kinect i utilitzant les llibreries de skeleton traking proporcionades per Microsoft shaur dinterpretar les dades posturals obtingudes per cada tipus desport i indicar visualment i duna manera intutiva els errors que est cometent en temps real, de manera que es vegi clarament a quina part del seu cos realitza un moviment incorrecte per tal de poder corregir-lo rpidament. El entorn de desenvolupament que sutilitza per desenvolupar aquesta aplicaci es Microsoft Viusal Studio 2010.El llenguatge amb el qual es treballar sobre Microsoft Visual Studio 2010 s C#
Resumo:
The present work refers to the design, conception and development of a quadcopter based on PID controllers, a widespread microcontroller on the market was being implemented, the Arduino. Also made use of LabVIEW programming tool from National Instruments company for the quadcopter control and telemetry. For the control, LabVIEW software acquired the joystick commands, making the necessary adjustments to the perfect interpretation by microcontroller on the quadcopter and adjusts the parameters of PID controllers. For telemetry, data relating to quadcopter behavior are received, interpreted and presented in an intuitive user interface. In the first part of this graduate work presents the theoretical background on the subject, with a brief history about the quadcopters, followed by the main projects in the academic and commercial matters. Also are presented the theories of communications used in the design and PID control. Then an overview of the dynamic and mathematical model is demonstrated. Having done this, the physical and computer components required to complete the project are showed and the results are achieved consequently. Finally, a conclusion is made taking into account the results obtained. In this work will be presented the PID control of quadcopter translational movements only to roll and pitch movements
Resumo:
Tesis (Maestra en Ciencias de la Ingeniera Elctrica con Especialidad en Electrnica) U.A.N.L.
Resumo:
El presente proyecto tiene como objetivo la creacin de un controlador MIDI econmico que haga uso de la tecnologa actual, y partiendo de la idea del instrumento clsico, el Theremin, desarrollado por Lev Serguievich Termen. Para ello se ha dividido el proyecto en dos principales bloques, el primero, hardware y el segundo, software. En la parte del hardware, se explica cual ha sido la razn de la utilizacin del microprocesador Arduino Uno, sus caractersticas tcnicas y el uso de sensores de ultrasonido, ya que proporcionan la caracterstica de poder interactuar con el controlador a travs de gestos con las manos, al igual que un Theremin clsico. Se explica el montaje de los dispositivos que conforman el controlador, as como la mejora realizada, con la utilizacin de 4 de estos sensores, para dar ms capacidades de interactuacin con el controlador MIDI. Tambin se ve en ese apartado, como se programa la tarjeta de Arduino, para que se encargue de realizar medidas con los sensores y enviarlas por el puerto serial USB. En el apartado del software se da una introduccin al entorno de programacin Max/MSP. Se ve el plug in desarrollado con este lenguaje, para poder comunicar el controlador MIDI con un software de audio profesional (Ableton Live) y se explica con detalle los bloques que conforman el plug in de control de sensores y como es transformada la informacin que entrega el microprocesador Arduino por el puerto USB, en datos MIDI. Tambin, se da una explicacin sobre el manejo correcto del controlador a la hora de mover las manos sobre los sensores y de donde situar el instrumento para que no se produzcan problemas de interferencias con las seales que envan los ultrasonidos. Adems, se proporciona un presupuesto del coste de los materiales, y otro del coste del desarrollo realizado por el ingeniero. ABSTRACT The aim of this Project is the creation of an economical MIDI controller that uses nowadays technology and that is based on the idea of the Theremin, a classical instrument conceived by Lev Serguievich Termen. In order to accomplish this, the project has been divided into two sections: hardware and software. The hardware section explains why the microprocessor Arduino Uno has been chosen, sets out its technical specifications and the use of ultrasonic sensors. These sensors enable the user to interact with the controller through hand gestures like the Theremin. The assembly of the devices is exposed as well as the improvements made with the use of four of these sensors to offer more interactive capabilities with the MIDI controller. The Arduino singleboard programming that performs the measurements with the sensors and sends these measurements through the USB serial port is also explained here. The software section introduces Max/MSP programming environment as well as the plug in developed with this language that connects the MIDI controller with professional audio software (Ableton Live). The blocks that build the sensor controller plug in are explained in detail along with the way the Arduino delivers the information through the USB port into MIDI data. In addition, an explanation of the correct handling of the MIDI controller is given focusing on how the user should move his hands above the sensors and where to place the instrument to avoid interference problems with the signals sent. Also, a cost estimation of both materials and engineering is provided.
Resumo:
Este proyecto consiste en el diseo y construccin de un sintetizador basado en el chip 6581 Sound Interface Device (SID). Este chip era el encargado de la generacin de sonido en el Commodore 64, ordenador personal comercializado en 1982, y fue el primer sintetizador complejo construido para ordenador. El chip en cuestin es un sintetizador de tres voces, cada una de ellas capaz de generar cuatro diferentes formas de onda. Cada voz tiene control independiente de varios parmetros, permitiendo una relativamente amplia variedad de sonidos y efectos, muy til para su uso en videojuegos. Adems est dotado de un filtro programable para conseguir distintos timbres mediante sntesis sustractiva. El sintetizador se ha construido sobre Arduino, una plataforma de electrnica abierta concebida para la creacin de prototipos, consistente en una placa de circuito impreso con un microcontrolador, programable desde un PC para que realice mltiples funciones (desde encender LEDs hasta controlar servomecanismos en robtica, procesado y transmisin de datos, etc.). El sintetizador es controlable va MIDI, por ejemplo, desde un teclado de piano. A travs de MIDI recibe informacin tal como qu notas debe tocar, o los valores de los parmetros del SID que modifican las propiedades del sonido. Adems, toda esa informacin tambin la puede recibir de un PC mediante una conexin USB. Se han construido dos versiones del sintetizador: una versin hardware, que utiliza el SID para la generacin de sonido, y otra software, que reemplaza el SID por un emulador, es decir, un programa que se comporta (en la medida de lo posible) de la misma manera que el SID. El emulador se ha implementado en un microcontrolador Atmega 168 de Atmel, el mismo que utiliza Arduino. ABSTRACT. This project consists on design and construction of a synthesizer which is based on chip 6581 Sound Interface Device (SID). This chip was used for sound generation on the Commodore 64, a home computer presented in 1982, and it was the first complex synthesizer built for computers. The chip is a three-voice synthesizer, each voice capable of generating four different waveforms. Each voice has independent control of several parameters, allowing a relatively wide variety of sounds and effects, very useful for its use on videogames. It also includes a programmable filter, allowing more timbre control via subtractive synthesis. The synthesizer has been built on Arduino, an open-source electronics prototyping platform that consists on a printed circuit board with a microcontroller, which is programmable with a computer to do several functions (lighting LEDs, controlling servomechanisms on robotics, data processing or transmission, etc.). The synthesizer is controlled via MIDI, in example, from a piano-type keyboard. It receives from MIDI information such as the notes that should be played or SIDs parameter values that modify the sound. It also can receive that information from a PC via USB connection. Two versions of the synthesizer have been built: a hardware one that uses the SID chip for sound generation, and a software one that replaces SID by an emulator, it is, a program that behaves (as far as possible) in the same way the SID would. The emulator is implemented on an Atmels Atmega 168 microcontroller, the same one that is used on Arduino.
Resumo:
O mercado brasileiro caracteriza-se por estruturas de propriedade concentradas, em um ambiente legal propcio expropriao de minoritrios, o que pode influenciar os incentivos aos decisores e, potencialmente, afetar a deciso sobre a utilizao de dvida como forma de financiamento das empresas. Este trabalho buscou estudar o nvel de endividamento em empresas controladas por um nico acionista, aqui classificadas como empresas com alta propenso expropriao de minoritrios, em uma amostra de 322 empresas negociadas na Bovespa entre 1996 e 2002. Os resultados apontaram um menor nvel de endividamento dessas empresas, de forma consistente com a hiptese de maior poder de monitorao dos credores. Por outro lado, o seu nvel de endividamento aumenta quando decresce o direito dos majoritrios aos fluxos de caixa gerados, o que sinaliza para a utilizao da dvida como mecanismo de governana.
Resumo:
Thesis submitted in the fulfilment of the requirements for the Degree of Master in Electronic and Telecomunications Engineering
Resumo:
Para dar resposta aos grandes avanos tecnolgicos e, consequentemente, postura mais exigente dos clientes, a empresa Francisco Parracho Electrnica Industrial, Lda., que tem actividade no ramo dos elevadores, decidiu introduzir no mercado um controlador dedicado de ecrs Liquid Crystal Display / Thin Film Transistor (LCD / TFT). O objectivo substituir um sistema suportado por um computador, caracterizado pelas suas elevadas dimenses e custos, mas incontornvel at data, nomeadamente para resolues de ecr elevadas. E assim nasceu este trabalho. Com uma seleco criteriosa de todos os componentes e, principalmente, sem funcionalidades inteis, obteve-se um sistema embebido com dimenses e custos bem mais reduzidos face ao seu opositor. O ecr apontado para este projecto um Thin Film Transistor Liquid Crystal Display (TFT-LCD) da Sharp de 10.4 de qualidade industrial, com uma resoluo de 800 x 600 pxeis a 18 bits por pxel. Para tal, foi escolhido um micro-controlador da ATMEL, um AVR de 32 bits que, entre outras caractersticas, possui um controlador LCD que suporta resolues at 2048 x 2048 pxeis, de 1 a 24 bits por pxel. Atendendo ao facto deste produto ser inserido na rea dos elevadores, as funcionalidades, quer a nvel do hardware quer a nvel do software, foram projectadas para este mbito. Contudo, o conceito aqui exposto adjacente a quaisquer outras reas onde este produto se possa aplicar, at porque o software est feito para se tornar bem flexvel. Com a ajuda de um kit de desenvolvimento, foram validados os drivers dos controladores e perifricos base deste projecto. De seguida, aplicou-se esse software numa placa de circuito impresso, elaborada no mbito deste trabalho, para que fossem cumpridos todos os requisitos requeridos pela empresa patrocinadora: - Apresentao de imagens no ecr consoante o piso; - Possibilidade de ter um texto horizontalmente deslizante;Indicao animada do sentido do elevador; - Representao do piso com deslizamento vertical; - Descrio sumria do directrio de pisos tambm com deslizamento vertical; - Relgio digital; - Leitura dos contedos pretendidos atravs de um carto SD/MMC; - Possibilidade de actualizao dos contedos via USB flash drive.