Riassunto analitico
Progettazione e realizzazione di un sistema a microcontrollore per la gestione di un robot lava pannelli fotovoltaici. E' possibile controllare il robot con tre modalità diverse: attraverso smartphone utilizzando una connessione bluetooth, attraverso un radiocomando commerciale a 40MHz o attraverso interfaccia filoguidata. I componenti principali utilizzati sono il microcontrollore della Microchip PIC18F258, il modulo bluetooth RN41-sm e un radiocomando commerciale RC a 40Mhz. La tesi si articola nelle fasi di definizione generale del sistema, progettazione circuitale, simulazione di ogni singola scheda e realizzazione delle schede con la tecnica del PCB. Vengono utilizzati software commerciali come Eagle e Orcad per il disegno circuitale e simulazione, mentre per quanto riguarda la programmazione software, è stato utilizzato Mplab della Microchip. Il controllo principale avviene tramite Smartphone, quindi è stata scelta e decodificata un'App per la simulazione di un joystick. E' stato dato ampio spazio alla fase di programmazione dov' è espressa tutta la logica di gestione del controllo, con schemi a blocchi e con il linguaggio di programmazione ASM.
|
Abstract
Design and implementation of a microcontroller-based system for the management of a robot washing photovoltaic panels.
It's possible to control the robot with three different ways: through your smartphone using a Bluetooth connection , through a radio commercial at 40MHz or through wire-guided interface .
The main components used are the Microchip PIC18F258 microcontroller , bluetooth module RN41 - sm and a radio commercial RC 40MHz .
The thesis is divided into the general definition phases of the system, circuit design , simulation and implementation of every single card of the cards with the technique of the PCB. Are used commercial software such as Eagle and Orcad for the circuit design and simulation , while as regards the programming software , was used MPLAB from Microchip .
The main control is via Smartphone, then was selected and decoded an app to simulate a joystick . It ' was given ample space to the programming phase where it is expressed throughout the management logic control , with block diagrams and ASM programming language .
|