INHOUDSOPGAWE:

Project 2 Smart-Helmet: 6 stappe (met foto's)
Project 2 Smart-Helmet: 6 stappe (met foto's)

Video: Project 2 Smart-Helmet: 6 stappe (met foto's)

Video: Project 2 Smart-Helmet: 6 stappe (met foto's)
Video: BMW or Mercedes? Pt. 2 #shorts #car #bmw #mercedes 2024, Julie
Anonim
Projek 2-slimhelm
Projek 2-slimhelm
Projek 2-slimhelm
Projek 2-slimhelm
Projek 2-slimhelm
Projek 2-slimhelm

Ons, Benoot Sven, Staelens Lennert en Dujardin Laurens, moes 'n projek vir die skool maak. Ons moes saamwerk met 'n student van IPO (Industrial Product Design). Hy het die idee gekry om 'n slim motorfietshelm te maak. Hy het die helm ontwerp en ons moes aansoek doen om met hierdie slimhelm te werk. So het ons begin doen …

Die dele wat ons benodig vir hierdie projek is:

- 'n Arduino Uno

- broodbord

- springdrade

- weerstande

- ligte

- Bluetooth -module (lae energie nie versoenbaar nie)

- OLED

U kan dit in die BoM sien wat ek hier onder gekoppel het. Vir die res van die instruksies sal ek u verduidelik hoe u hierdie projek kan herskep.

Stap 1: Produkinligting

Die helm is gebou vir motorfietsryers wat hul ervaring wil verbeter. Die app bied 'n aangenamer ervaring op en buite die motor. Die app bestaan uit funksies wat u met u helm kan gebruik, maar ook 'n soort spel-aanduiding wat dit baie lekkerder maak om te motorfiets.

Stap 2: Frits

Fritsing
Fritsing

Ons het dus eerstens 'n Fritzing -skema van die IPO -student ontvang, want u moet weet hoe u onderdele behoorlik werk.

Op hierdie foto's kan u sien watter pen van die deel aan watter pen op die Arduino UNO gekoppel moet word. As u iemand toelaat om u fiksheidskema, wat baie van hierdie onderwerp weet, na te gaan, maak u nie belangrike foute wat u projek kan dodelik wees nie.

Stap 3: Genormaliseerde databasisstruktuur

Genormaliseerde databasisstruktuur
Genormaliseerde databasisstruktuur

Vir die genormaliseerde databasisstruktuur moet u eerstens 'n voorstudie doen. Hier kan u 'n dinkskrum kry oor watter data u benodig en hoe u projek sal werk.

Nadat u die voorstudie gedoen het, kan u voortgaan om die genormaliseerde databasisstruktuur self te maak. Eerstens het u 'n gebruikerstabel nodig om die rekeninge wat op die app gemaak is, te stoor. Nou kan u alle ander tabelle aan die gebruikers -tabel koppel, sodat u rekeningspesifieke items kan stoor. Die rekeningspesifieke items in hierdie app is 'n Bucketlist, vriende en penne wat u op die kaart kan plaas.

Stap 4: Azure -funksies

Azure -funksies
Azure -funksies
Azure -funksies
Azure -funksies
Azure -funksies
Azure -funksies

In ons toepassing gebruik ons Azure Functions om verbinding te maak met die databasis. Met azuurblou funksies kan u al die data uit die databasis haal en ook data in die databasis invoeg. Ons het hierdie funksie baie gebruik, want dit is baie handig en dit is nie so moeilik om te skryf nie (as u natuurlik 'n bietjie voorkennis het). Enkele voorbeelde van azuurblou funksies wat ons gebruik het, is 'n CheckLogin; dit kontroleer of die waarde wat u op die aanmeldbladsy ingevoer het (gebruikersnaam en wagwoord) korrek is tot die waarde in die databasis, indien nie, kan u nie aanmeld nie. Voorbeeld van die kode wat u hierbo kan sien. 'N Ander voorbeeld van azuurblou funksies wat ons gebruik het, is om 'n speld by te voeg wat u op die kaart in die app in die databasis wil vertoon. U kan die voorbeeld hierbo sien.

Stap 5: Toepassing

Aansoek
Aansoek
Aansoek
Aansoek
Aansoek
Aansoek

Die grootste deel van hierdie projek was om die app te maak. Hierbo kan u alle skerms van die app sien in volgorde van toegang tot hulle. Die aanmeldingsbladsy is, soos ek al gesê het, gekoppel aan die databasis. U kan slegs aanmeld as u gebruikersnaam en wagwoord in die databasis is. Die volgende skerm is die Bluetooth -bladsy, hier kan u verbinding maak met die Bluetooth -module wat in die helm is. u kan ook die bluetooth -bladsy oorslaan, maar op hierdie manier kan u nie alle skerms op die oorsigbladsy besoek nie, sommige verdwyn. Op die oorsigbladsy kan u toegang kry tot alle ander bladsye, soos die kaartbladsy, vriendebladsy, emmerbladsy, ligbladsy, snelbladsy en aanwysingsbladsy. Deur na al die kiekies te kyk, kan u sien wat u op hierdie bladsy kan doen, byvoorbeeld, op die ligblad kan u die motorhelm se ligte aanskakel. Op die aanwysingsbladsy kan u aanwysings ontvang van waar u wil, waarheen u wil. Die uitset wat u op die aanwysingsbladsy kry, word ook getoon op die klein OLED wat aan die helm geheg is.

Stap 6: Eindproduk

Eindproduk
Eindproduk
Eindproduk
Eindproduk
Eindproduk
Eindproduk

Nou is die app aan die helm gekoppel en die produk werk ten volle. Hier is 'n paar beelde van hoe dit lyk. Hoop jy het dit geniet om te lees!

Ek hoop dat alles duidelik en goed was en dat hierdie pos u baie gehelp het. Geniet dit om my projek te herskep!

Lede van hierdie projek:- Benoot Sven- Staelens Lennert- Dujardin Laurens

Studeer nuwe media en kommunikasietegnologie aan HOWEST Kortrijk, België.

Aanbeveel: