Indholdsfortegnelse:

Project 2 Smart-Hjelm: 6 trin (med billeder)
Project 2 Smart-Hjelm: 6 trin (med billeder)

Video: Project 2 Smart-Hjelm: 6 trin (med billeder)

Video: Project 2 Smart-Hjelm: 6 trin (med billeder)
Video: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, November
Anonim
Projekt 2 Smart-hjelm
Projekt 2 Smart-hjelm
Projekt 2 Smart-hjelm
Projekt 2 Smart-hjelm
Projekt 2 Smart-hjelm
Projekt 2 Smart-hjelm

Vi, Benoot Sven, Staelens Lennert og Dujardin Laurens, skulle lave et projekt til skolen. Vi skulle arbejde sammen med en studerende fra IPO (Industrial Product Design). Han kom på ideen om at lave en smart motorcykelhjelm. Han lavede designet af hjelmen, og vi måtte lave en ansøgning om at arbejde med denne smart-hjelm. Så vi begyndte at gøre…

De dele, vi havde brug for til dette projekt, er:

- en Arduino Uno

- brødbord

- jumper ledninger

- modstande

- lys

- Bluetooth -modul (lav energi ikke kompatibel)

- OLED

Du kan tjekke det i BoM, som jeg linkede hernede. For resten af det instruerbare forklarer jeg dig, hvordan du kan genskabe dette projekt.

Trin 1: Produktinformation

Hjelmen er bygget til motorcykelryttere, der ønsker at forbedre deres oplevelse. App'en giver en mere behagelig oplevelse både på og uden for motorcyklen. Appen findes ud af funktioner, du kan bruge med din hjelm, men også en slags spil-ification, som gør det rigtig pænere at motorcykel.

Trin 2: Fritzing

Fritzing
Fritzing

Så først og fremmest modtog vi en Fritzing -ordning fra IPO -studerende, fordi du skal vide, hvordan dine dele fungerer korrekt.

På disse billeder kan du se, hvilken pin af delen, der skal tilsluttes hvilken pin på Arduino UNO. Hvis du lader nogen kontrollere din fritzing -ordning, der ved meget om dette emne, laver du ikke nogen afgørende fejl, som kan være fatale for dit projekt.

Trin 3: Normaliseret databasestruktur

Normaliseret databasestruktur
Normaliseret databasestruktur

For den normaliserede databasestruktur skal du først og fremmest foretage en forundersøgelse. Her kan du brainstorme om, hvilke data du har brug for, og om hvordan dit projekt vil fungere.

Efter at du havde foretaget den foreløbige undersøgelse, kan du fortsætte med at lave den normaliserede databasestruktur selv. Først og fremmest har du brug for en brugertabel for at gemme de konti, der er oprettet på appen. Nu kan du forbinde alle andre tabeller til tabellen Bruger, så du kan gemme kontospecifikke varer. De kontospecifikke elementer i denne app er en Bucketlist, venner og pins, som du kan placere på kortet.

Trin 4: Azure -funktioner

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

I vores applikation bruger vi Azure Functions til at oprette forbindelse til databasen. Med azurblå funktioner kan du få alle data ud af databasen og også indsætte data i databasen. Vi brugte denne funktion meget, fordi den er super praktisk, og det er ikke så svært at skrive (hvis du selvfølgelig har lidt forhåndskendskab). Nogle eksempler på azurblå funktioner, vi brugte, er en CheckLogin, denne kontrollerer, om den værdi, du har indtastet på login -siden (brugernavn og adgangskode) er korrekt til værdien i databasen, hvis ikke, kan du ikke logge ind. Eksempel på den kode, du kan se ovenfor. Et andet eksempel på azurblå funktioner, vi brugte, er at tilføje en nål, du vil vise på kortet i appen, i databasen. Eksempel på koden kan du se ovenfor.

Trin 5: Ansøgning

Ansøgning
Ansøgning
Ansøgning
Ansøgning
Ansøgning
Ansøgning

Den største del af dette projekt var at lave appen. Ovenfor kan du se alle skærmbilleder af appen i deres rækkefølge over, hvordan du får adgang til dem. Login -siden er som jeg sagde før forbundet til databasen. Du kan kun logge ind, hvis dit brugernavn og din adgangskode er i databasen. Den næste skærm er bluetooth -siden, her kan du oprette forbindelse til bluetooth -modulet, der er inde i hjelmen. du kan også springe bluetooth -siden over, men på denne måde kan du ikke få adgang til alle skærmbillederne på oversigtssiden, nogle af dem forsvinder. På oversigtssiden kan du få adgang til alle andre sider, f.eks. Kortsiden, vennesiden, skovlside, lysside, hastighedsside og vejvisningsside. Ved at se alle skærmbillederne kan du se, hvad du kan gøre på denne side, for eksempel på lyssiden kan du tænde motorhjelmens lys. På rutevejledningssiden kan du modtage rutevejledninger, hvorfra du vil, hvor du vil. Det output, du får på vejbeskrivelsessiden, vises også på den lille OLED, der er fastgjort til hjelmen.

Trin 6: Slutprodukt

Slutprodukt
Slutprodukt
Slutprodukt
Slutprodukt
Slutprodukt
Slutprodukt

Nu er appen forbundet til hjelmen, og produktet fungerer fuldt ud. Her er nogle billeder af hvordan det ser ud. Håber du nød at læse!

Jeg håber, at alt var klart og godt, og at dette indlæg hjalp dig meget. God fornøjelse med at genskabe mit projekt!

Medlemmer af dette projekt:- Benoot Sven- Staelens Lennert- Dujardin Laurens

Studerer nye medier og kommunikationsteknologi på HOWEST Kortrijk, Belgien.

Anbefalede: