Sommario:

Casco intelligente Project 2: 6 passaggi (con immagini)
Casco intelligente Project 2: 6 passaggi (con immagini)

Video: Casco intelligente Project 2: 6 passaggi (con immagini)

Video: Casco intelligente Project 2: 6 passaggi (con immagini)
Video: Maranza cerca di prendermi la moto 2024, Dicembre
Anonim
Casco intelligente Project 2
Casco intelligente Project 2
Casco intelligente Project 2
Casco intelligente Project 2
Casco intelligente Project 2
Casco intelligente Project 2

Noi, Benoot Sven, Staelens Lennert e Dujardin Laurens, dovevamo realizzare un progetto per la scuola. Abbiamo dovuto lavorare insieme a uno studente dell'IPO (Industrial Product Design). Ha avuto l'idea di realizzare un casco da moto intelligente. Ha realizzato il design del casco e abbiamo dovuto creare un'applicazione per lavorare con questo casco intelligente. Così abbiamo iniziato a fare…

Le parti di cui avevamo bisogno per questo progetto sono:

- un Arduino Uno

- breadbord

- ponticelli

- resistori

- luci

- Modulo Bluetooth (basso consumo energetico non compatibile)

- OLED

Puoi verificarlo nel BoM che ho collegato qui. Per il resto delle istruzioni, ti spiegherò come puoi ricreare questo progetto.

Passaggio 1: informazioni sul prodotto

Il casco è costruito per i motociclisti che vogliono migliorare la loro esperienza. L'app offre un'esperienza più piacevole sia dentro che fuori dalla moto. L'app esiste per le funzioni che puoi usare con il tuo casco, ma anche per una sorta di game-ification che la rende davvero più piacevole per la moto.

Passaggio 2: frittura

fritzing
fritzing

Quindi, prima di tutto abbiamo ricevuto uno schema Fritzing dallo studente IPO, perché devi sapere come funzionano correttamente le tue parti.

In queste immagini puoi vedere quale pin della parte, dovrebbe essere collegato a quale pin sull'Arduino UNO. Se lasci che qualcuno controlli il tuo schema fritzing, che sa molto su questo argomento, non commetterai errori cruciali che possono essere fatali per il tuo progetto.

Passaggio 3: struttura del database normalizzata

Struttura del database normalizzata
Struttura del database normalizzata

Per la struttura del database normalizzata, devi prima di tutto fare uno studio preliminare. Qui puoi fare un brainstorming su quali dati ti servono e su come funzionerà il tuo progetto.

Dopo aver eseguito lo studio preliminare, puoi continuare a creare la struttura del database normalizzata stessa. Prima di tutto hai bisogno di una tabella Utente per memorizzare gli account che vengono creati sull'app. Ora puoi connettere tutte le altre tabelle alla tabella Utente, in modo da poter memorizzare elementi specifici dell'account. Gli elementi specifici dell'account in questa app sono una Bucketlist, Amici e Pin che puoi posizionare sulla mappa.

Passaggio 4: Funzioni di Azure

Funzioni di Azure
Funzioni di Azure
Funzioni di Azure
Funzioni di Azure
Funzioni di Azure
Funzioni di Azure

Nella nostra applicazione utilizziamo Funzioni di Azure per stabilire la connessione con il database. Con le funzioni di Azure puoi estrarre tutti i dati dal database e anche inserire dati nel database. Abbiamo usato molto questa funzione, perché è molto utile e non è così difficile da scrivere (se hai un po' di prescienza ovviamente). Alcuni esempi di funzioni di azzurro che abbiamo usato sono un CheckLogin, questo controlla se il valore che hai inserito nella pagina di login (username e password) è corretto con il valore nel database, in caso contrario, non puoi accedere. Esempio del codice che hai può vedere sopra. Un altro esempio di funzioni di azzurro che abbiamo usato è aggiungere un pin, che vuoi visualizzare sulla mappa nell'app, nel database. Esempio del codice, puoi vedere sopra.

Passaggio 5: applicazione

Applicazione
Applicazione
Applicazione
Applicazione
Applicazione
Applicazione

La parte più grande di questo progetto è stata quella di realizzare l'app. Sopra puoi vedere tutte le schermate dell'app nel loro ordine di accesso. La pagina di login, come dicevo prima, è collegata al database. Puoi accedere solo se il tuo nome utente e password sono nel database. La schermata successiva è la pagina bluetooth, qui puoi effettuare la connessione con il modulo bluetooth che si trova all'interno del casco. puoi anche saltare la pagina bluetooth, ma in questo modo non puoi accedere a tutte le schermate della pagina panoramica, alcune scompaiono. Nella pagina della panoramica puoi accedere a tutte le altre pagine, come la pagina della mappa, la pagina degli amici, la pagina del secchio, la pagina della luce, la pagina delle velocità e la pagina delle indicazioni stradali. Guardando tutti gli screenshot puoi vedere cosa puoi fare in queste pagine, ad esempio nella pagina luci puoi accendere le luci del casco. Nella pagina delle indicazioni stradali puoi ricevere indicazioni stradali da dove vuoi a dove vuoi. Inoltre, l'output che ottieni nella pagina delle indicazioni stradali, è mostrato anche sul piccolo OLED che è attaccato al casco.

Passaggio 6: prodotto finale

Prodotto finale
Prodotto finale
Prodotto finale
Prodotto finale
Prodotto finale
Prodotto finale

Ora l'app è collegata al casco e il prodotto è completamente funzionante. Ecco alcune immagini di come appare. Spero ti sia piaciuto leggere!

Spero che tutto sia stato chiaro e buono e che questo post ti abbia aiutato molto. Divertiti a ricreare il mio progetto!

Membri di questo progetto:- Benoot Sven- Staelens Lennert- Dujardin Laurens

Studia nuovi media e tecnologie della comunicazione presso HOWEST Kortrijk, Belgio.

Consigliato: