Taula de continguts:

Projecte 2 Smart-Helmet: 6 passos (amb imatges)
Projecte 2 Smart-Helmet: 6 passos (amb imatges)

Vídeo: Projecte 2 Smart-Helmet: 6 passos (amb imatges)

Vídeo: Projecte 2 Smart-Helmet: 6 passos (amb imatges)
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, De novembre
Anonim
Projecte 2 Smart-Helmet
Projecte 2 Smart-Helmet
Projecte 2 Smart-Helmet
Projecte 2 Smart-Helmet
Projecte 2 Smart-Helmet
Projecte 2 Smart-Helmet

Nosaltres, Benoot Sven, Staelens Lennert i Dujardin Laurens, havíem de fer un projecte per a l’escola. Vam haver de treballar junts amb un estudiant de la sortida a borsa (Industrial Product Design). Se li va acudir la idea de fabricar un casc de moto elegant. Va fer el disseny del casc i vam haver de fer una aplicació per treballar amb aquest casc intel·ligent. Així que vam començar a fer …

Les parts que necessitàvem per a aquest projecte són:

- un Arduino Uno

- pa de pa

- cables de pont

- resistències

- llums

Mòdul Bluetooth (baixa energia no compatible)

- OLED

Podeu consultar-lo al BoM que he enllaçat aquí. Per a la resta d’instructius, us explicaré com podeu recrear aquest projecte.

Pas 1: informació del producte

El casc està dissenyat per a pilots de motos que vulguin millorar la seva experiència. L’aplicació proporciona una experiència més agradable tant dins com fora de la motocicleta. L'aplicació existeix fora de les funcions que podeu utilitzar amb el casc, però també una mena de joc que fa que sigui més agradable per a la motocicleta.

Pas 2: Fritzing

Fritzing
Fritzing

Per tant, primer de tot, vam rebre un esquema Fritzing de l’estudiant de la borsa, perquè heu de saber com funcionen correctament les vostres peces.

En aquestes imatges podeu veure quin pin de la peça s'hauria de connectar a quin pin de l'Arduino UNO. Si deixeu que algú comprovi el vostre esquema inquietant, que en sap molt sobre aquest tema, no cometreu cap error crucial que pugui ser fatal per al vostre projecte.

Pas 3: estructura normalitzada de la base de dades

Estructura de base de dades normalitzada
Estructura de base de dades normalitzada

Per a l’estructura de base de dades normalitzada, primer heu de fer un estudi preliminar. Aquí podeu fer una pluja d’idees sobre quines dades necessiteu i sobre com funcionarà el vostre projecte.

Després de fer l'estudi preliminar, podeu continuar fent l'estructura de la base de dades normalitzada. Primer de tot, necessiteu una taula d’usuaris per emmagatzemar els comptes que es generen a l’aplicació. Ara podeu connectar la resta de taules a la taula d'usuari, de manera que pugueu emmagatzemar elements específics del compte. Els elements específics del compte d’aquesta aplicació són una llista de contenidors, amics i pins que podeu col·locar al mapa.

Pas 4: Funcions d'Azure

Funcions d'Azure
Funcions d'Azure
Funcions d'Azure
Funcions d'Azure
Funcions d'Azure
Funcions d'Azure

A la nostra aplicació fem servir Azure Functions per establir connexió amb la base de dades. Amb les funcions azure podeu obtenir totes les dades de la base de dades i també inserir-les a la base de dades. Hem utilitzat aquesta funció molt, perquè és molt útil i no és tan difícil d’escriure (si té una mica de coneixement previ del curs). Alguns exemples de funcions azure que hem utilitzat són un CheckLogin, que comprova si el valor que heu introduït a la pàgina d’inici de sessió (nom d’usuari i contrasenya) és correcte al valor de la base de dades; si no, no podeu iniciar la sessió. Exemple del codi es pot veure més amunt. Un altre exemple de funcions azur que hem utilitzat és afegir un pin que voleu mostrar al mapa a l'aplicació, a la base de dades. Exemple de codi que podeu veure més amunt.

Pas 5: sol·licitud

Aplicació
Aplicació
Aplicació
Aplicació
Aplicació
Aplicació

La part més important d’aquest projecte va ser crear l’aplicació. A la part superior podeu veure totes les pantalles de l'aplicació en el seu ordre de com accedir-hi. La pàgina d'inici de sessió és, com he dit abans, connectada a la base de dades. Només podeu iniciar la sessió si el vostre nom d’usuari i contrasenya es troben a la base de dades. La següent pantalla és la pàgina Bluetooth, aquí podeu establir la connexió amb el mòdul Bluetooth que hi ha dins del casc. també podeu ometre la pàgina Bluetooth, però d'aquesta manera no podeu accedir a totes les pantalles de la pàgina de visió general, algunes d'elles desapareixen. A la pàgina de visió general podeu accedir a la resta de pàgines, com la pàgina del mapa, la pàgina dels amics, la pàgina del dipòsit, la pàgina clara, la pàgina de velocitats i la pàgina d’indicacions. Si mireu totes les captures de pantalla, podeu veure què podeu fer en aquesta pàgina, per exemple, a la pàgina de llum, podeu encendre els llums del casco. A la pàgina d’indicacions podeu rebre indicacions des d’on vulgueu fins on voleu. A més, la sortida que obteniu a la pàgina d’indicacions també es mostra al petit OLED que s’adjunta al casc.

Pas 6: producte final

Producte final
Producte final
Producte final
Producte final
Producte final
Producte final

Ara l'aplicació està connectada al casc i el producte funciona completament. Aquí teniu algunes imatges del seu aspecte. Espero que us hagi agradat llegir!

Espero que tot estigués clar i bo i que aquest post us ajudés molt. Passau-ho bé recreant el meu projecte!

Membres d’aquest projecte: - Benoot Sven- Staelens Lennert- Dujardin Laurens

Estudiar nous mitjans de comunicació i tecnologia de comunicació a HOWEST Kortrijk, Bèlgica.

Recomanat: