Sommario:
- Passaggio 1: informazioni sul prodotto
- Passaggio 2: frittura
- Passaggio 3: struttura del database normalizzata
- Passaggio 4: Funzioni di Azure
- Passaggio 5: applicazione
- Passaggio 6: prodotto finale
Video: Casco intelligente Project 2: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
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
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
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
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
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:
Luce LED da scrivania intelligente - Illuminazione intelligente con Arduino - Area di lavoro Neopixel: 10 passaggi (con immagini)
Luce LED da scrivania intelligente | Illuminazione intelligente con Arduino | Neopixels Workspace: Al giorno d'oggi trascorriamo molto tempo a casa, studiando e lavorando virtualmente, quindi perché non rendere il nostro spazio di lavoro più grande con un sistema di illuminazione personalizzato e intelligente basato su Arduino e LED Ws2812b. Qui ti mostro come costruire il tuo Smart Luce LED da scrivania che
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: 10 passaggi (con immagini)
Sveglia intelligente: una sveglia intelligente realizzata con Raspberry Pi: hai mai desiderato un orologio intelligente? Se è così, questa è la soluzione per te! Ho realizzato Smart Alarm Clock, questo è un orologio con cui puoi modificare l'ora della sveglia in base al sito web. Quando la sveglia suona, ci sarà un suono (cicalino) e 2 luci si accenderanno
Giardinaggio intelligente basato su IoT e agricoltura intelligente con ESP32: 7 passaggi
Giardinaggio intelligente basato su IoT e agricoltura intelligente Utilizzo di ESP32: il mondo sta cambiando come il tempo e quindi l'agricoltura. Oggigiorno, le persone stanno integrando l'elettronica in ogni campo e l'agricoltura non fa eccezione per questo. Questa fusione dell'elettronica in agricoltura sta aiutando gli agricoltori e le persone che gestiscono i giardini. In questo
Casco da bicicletta con aria condizionata (realizzato con computer riciclati): 5 passaggi (con immagini)
Casco da bicicletta con aria condizionata (realizzato con computer riciclati): questo casco con le ventole sui fori aspira l'aria dalla testa e puoi sentirla salire sul viso e lungo i lati della testa! Ottimo per andare in bicicletta nelle giornate di sole quando fa molto caldo. I LED aiutano anche con la bicicletta notturna! Le parti tutte
Accessorio per casco intelligente: 4 passaggi
Accessorio per casco intelligente: ogni anno muoiono 1,3 milioni di persone a causa di incidenti stradali. Una parte importante di questi incidenti coinvolge le due ruote. Le due ruote sono diventate più pericolose che mai. Nel 2015, il 28% di tutti i decessi causati da incidenti stradali era