Innehållsförteckning:

Project 2 Smart-Hjälm: 6 steg (med bilder)
Project 2 Smart-Hjälm: 6 steg (med bilder)

Video: Project 2 Smart-Hjälm: 6 steg (med bilder)

Video: Project 2 Smart-Hjälm: 6 steg (med bilder)
Video: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, Juli
Anonim
Project 2 Smart-Hjälm
Project 2 Smart-Hjälm
Project 2 Smart-Hjälm
Project 2 Smart-Hjälm
Project 2 Smart-Hjälm
Project 2 Smart-Hjälm

Vi, Benoot Sven, Staelens Lennert och Dujardin Laurens, fick göra ett projekt för skolan. Vi fick arbeta tillsammans med en student från IPO (Industrial Product Design). Han kom på idén att göra en smart motorcykelhjälm. Han gjorde hjälmen och vi var tvungna att göra en ansökan om att arbeta med denna smarta hjälm. Så vi började göra…

Delarna vi behövde för detta projekt är:

- en Arduino Uno

- brödbord

- bygelkablar

- motstånd

- lampor

- Bluetooth -modul (låg energi inte kompatibel)

- OLED

Du kan kolla in det i BoM som jag länkade här nere. För resten av det instruerbara kommer jag att förklara hur du kan återskapa detta projekt.

Steg 1: Produktinformation

Hjälmen är byggd för motorcyklister som vill förbättra sin upplevelse. Appen ger en trevligare upplevelse både på och utanför motorcykeln. Appen finns av funktioner som du kan använda med din hjälm, men också ett slags spel-ification som gör det riktigt trevligare att cykla.

Steg 2: Fritzing

Fritzing
Fritzing

Så först och främst fick vi ett Fritzing -schema från börsnoteringen, eftersom du måste veta hur dina delar fungerar korrekt.

På dessa bilder kan du se vilken stift av delen, som ska anslutas till vilken stift på Arduino UNO. Om du låter någon kontrollera ditt fritzing -schema, som vet mycket om detta ämne, kommer du inte att göra några avgörande misstag som kan vara dödliga för ditt projekt.

Steg 3: Normaliserad databasstruktur

Normaliserad databasstruktur
Normaliserad databasstruktur

För den normaliserade databasstrukturen måste du först och främst göra en förstudie. Här kan du brainstorma om vilken data du behöver och om hur ditt projekt kommer att fungera.

Efter att du har gjort en förstudie kan du fortsätta göra den normaliserade databasstrukturen själv. Först och främst behöver du en användartabell för att lagra de konton som görs i appen. Nu kan du ansluta alla andra tabeller till tabellen Användare, så att du kan lagra kontospecifika objekt. De kontospecifika objekten i den här appen är en Bucketlist, vänner och stift som du kan placera på kartan.

Steg 4: Azure -funktioner

Azure -funktioner
Azure -funktioner
Azure -funktioner
Azure -funktioner
Azure -funktioner
Azure -funktioner

I vår applikation använder vi Azure Functions för att ansluta till databasen. Med azurblå funktioner kan du få ut all data från databasen och även infoga data i databasen. Vi använde den här funktionen mycket, för den är superpraktisk och det är inte så svårt att skriva (om du har lite förutvetenhet förstås). Några exempel på azurblå funktioner vi använde är en CheckLogin, detta kontrollerar om värdet du angav på inloggningssidan (användarnamn och lösenord) stämmer med värdet i databasen, om inte kan du inte logga in. Exempel på koden du kan se ovan. Ett annat exempel på azurblå funktioner vi använde är att lägga till en nål som du vill visa på kartan i appen, i databasen. Exempel på koden kan du se ovan.

Steg 5: Ansökan

Ansökan
Ansökan
Ansökan
Ansökan
Ansökan
Ansökan

Den största delen av detta projekt var att göra appen. Ovan kan du se alla skärmar i appen i deras ordning för hur du får tillgång till dem. Inloggningssidan är som jag sa innan ansluten till databasen. Du kan bara logga in om ditt användarnamn och lösenord finns i databasen. Nästa skärm är bluetooth -sidan, här kan du ansluta med bluetooth -modulen som finns inuti hjälmen. du kan också hoppa över bluetooth -sidan, men på det här sättet kan du inte komma åt alla skärmar på översiktssidan, några av dem försvinner. På översiktssidan kan du komma åt alla andra sidor, till exempel kartsida, vänersida, hink -sida, ljussida, hastighetssida och vägbeskrivningssida. Genom att titta på alla skärmdumpar kan du se vad du kan göra på den här sidan, till exempel på ljussidan kan du tända motorhjälmens lampor. På vägbeskrivningssidan kan du få vägbeskrivningar från var du vill dit du vill. Utmatningen du får på vägbeskrivningssidan visas också på den lilla OLED som är fäst på hjälmen.

Steg 6: Slutprodukt

Slutprodukt
Slutprodukt
Slutprodukt
Slutprodukt
Slutprodukt
Slutprodukt

Nu är appen ansluten till hjälmen och produkten fungerar fullt ut. Här är några bilder på hur det ser ut. Hoppas du tyckte om att läsa!

Jag hoppas att allt var klart och bra och att det här inlägget hjälpte dig mycket. Ha det bra att återskapa mitt projekt!

Medlemmar i detta projekt:- Benoot Sven- Staelens Lennert- Dujardin Laurens

Studerar New Media and Communication Technology på HOWEST Kortrijk, Belgien.

Rekommenderad: