Disseny i construcció d’un rellotge multifuncional basat en un microcontrolador amb connexió Wi-Fi

Autor: Maestro Dobón, Ignasi
Přispěvatelé: Boix Aragonès, Oriol, Universitat Politècnica de Catalunya. Departament d'Enginyeria Elèctrica
Jazyk: Catalan; Valencian
Rok vydání: 2021
Předmět:
Zdroj: UPCommons. Portal del coneixement obert de la UPC
Universitat Politècnica de Catalunya (UPC)
Popis: Aquest projecte consisteix en el disseny i construcció d’un dispositiu similar a un rellotge de sobretaula però capaç d’accedir a diferents servidors web, per a facilitar certa informació d’aquests a l’usuari. Aquest aparell ha sigut programat amb l’entorn Arduino. Podem dividir el projecte en dues parts clarament diferenciades. La primera inclouria el disseny, el modelatge en 3D de l’aparell i la seva posterior manufactura. En canvi, la segona consisteix en la programació del nostre dispositiu, per a que sigui capaç de dur a terme certes funcions, que poden requerir de connexió a internet. S’ha fet el modelatge en 3D de la carcassa del nostre aparell, com de tots els elements que s’han d’acoblar en ella. Un cop garantit que l’acoblament era correcte, s’ha procedit a obtenir els seus plànols i s’ha manufacturat amb les mesures corresponents. El programari de CAD utilitzat ha sigut SolidWorks. Com hem comentat, la nostra màquina no només serà capaç de desenvolupar tasques típiques dels rellotges de sobretaula, sinó que podrà interactuar amb l’usuari per a proporcionar-li certa informació demanada. L’usuari mitjançant dos polsadors serà capaç de demanar aquestes dades, el primer polsador per variar el tipus de dades (canviar de menú) i el segon per canviar la informació proporcionada pel menú. El nostre dispositiu mostrarà aquesta informació en una pantalla LCD. El nostre rellotge disposarà de quatre menús diferents i en cadascun es desenvoluparà una funció diferent. Al primer menú es proporcionarà a l’usuari la data i l’hora. Al segon es mostrarà la previsió meteorològica de la nostra zona, també permet a l’usuari variar a quan correspon aquesta informació entre l’hora actual, al cap de tres o sis hores més de l’actual. La tercera funció correspondrà a la interacció entre el nostre aparell i la nostra agenda de Google, el qual mostrarà les tasques i esdeveniments que tinguem programats per a avui. En cas de tenir tasques programades, l’aparell representarà a la pantalla la primera tasca. L’usuari podrà sol·licitar veure la següent tasca mitjançant el segon botó. En cas que no restin més tasques per a mostrar, el nostre dispositiu ho indicarà i tornarà a carregar l’agenda. Per últim, el darrer menú permetrà fer canvis a la configuració del nostre dispositiu, definir l’hora de l’alarma, activar-la o desactivar-la i canviar la zona triada, tot mitjançant una aplicació per a mòbils. Evidentment, també és capaç de connectar-se al punt Wi-Fi triat i als servidors web amb els quals interacciona. Com hem comentat anteriorment, el nostre dispositiu es programa en entorn Arduino; no obstant, per al desenvolupament d’aquest projecte s’ha utilitzat programació en blocs a l’App Inventor, programari amb el qual hem fet la nostra aplicació per a mòbils. Hem interactuat amb diferents serveis de Google mitjançant Google Apps Script i s’han utilitzat dades en format JSON proporcionades per alguns servidors. A més hem generat aplicacions web, també amb Google Apps Script, tant per a generar respostes en text pla, que ens facilita l’obtenció de dades per part del nostre Arduino. Com per a generar enllaços que produeixen canvis al nostre full de càlcul de Google, utilitzat per a modificar valors guardats per part de la nostra aplicació per a mòbils
Databáze: OpenAIRE