Inhoudsopgave:

Project 2 slimme helm - Ajarnpa
Project 2 slimme helm - Ajarnpa

Video: Project 2 slimme helm - Ajarnpa

Video: Project 2 slimme helm - Ajarnpa
Video: 10 самых инновационных гаджетов и технологий, которые появятся в 2021 году 2024, Juli-
Anonim
Project 2 Slimme helm
Project 2 Slimme helm
Project 2 Slimme helm
Project 2 Slimme helm
Project 2 Slimme helm
Project 2 Slimme helm

Wij, Benoot Sven, Staelens Lennert en Dujardin Laurens, moesten een project maken voor school. We moesten samenwerken met een student van IPO (Industrial Product Design). Hij kwam op het idee om een slimme motorhelm te maken. Hij maakte het ontwerp van de helm en wij moesten een aanvraag doen om met deze slimme helm te kunnen werken. Dus we begonnen te doen…

De onderdelen die we nodig hadden voor dit project zijn:

- een Arduino Uno

- broodbord

- jumperdraden

- weerstanden

- lichten

- Bluetooth-module (lage energie niet compatibel)

- OLED

Je kunt het bekijken in de BoM die ik hier heb gelinkt. Voor de rest van de instructable zal ik je uitleggen hoe je dit project opnieuw kunt maken.

Stap 1: Productinformatie:

De helm is gemaakt voor motorrijders die hun ervaring willen verbeteren. De app zorgt voor een aangenamere ervaring, zowel op als naast de motor. De app bestaat uit functies die je met je helm kunt gebruiken, maar ook een soort game-ification die het motorrijden een stuk leuker maakt.

Stap 2: Fritsen

Fritsing
Fritsing

We hebben dus allereerst een Fritzing-regeling gekregen van de IPO-student, omdat je moet weten hoe je onderdelen goed werken.

Op deze foto's kun je zien welke pin van het onderdeel, op welke pin op de Arduino UNO moet worden aangesloten. Als je iemand je frituurschema laat controleren, die veel van dit onderwerp af weet, maak je geen cruciale fouten die fataal kunnen zijn voor je project.

Stap 3: Genormaliseerde databasestructuur

Genormaliseerde databasestructuur
Genormaliseerde databasestructuur

Voor de genormaliseerde databasestructuur moet je eerst een voorstudie maken. Hier kunt u brainstormen over welke gegevens u nodig heeft en hoe uw project zal werken.

Nadat je de voorstudie hebt gedaan, kun je doorgaan met het maken van de genormaliseerde databasestructuur zelf. Allereerst heb je een gebruikerstabel nodig om de accounts op te slaan die in de app zijn gemaakt. Nu kunt u alle andere tafels verbinden met de gebruikerstabel, zodat u accountspecifieke items kunt opslaan. De accountspecifieke items in deze app zijn een bucketlist, vrienden en pins die u op de kaart kunt plaatsen.

Stap 4: Azure-functies

Azure-functies
Azure-functies
Azure-functies
Azure-functies
Azure-functies
Azure-functies

In onze applicatie gebruiken we Azure Functions om verbinding te maken met de database. Met azure-functies kunt u alle gegevens uit de database halen en ook gegevens in de database invoegen. We hebben deze functie veel gebruikt, want het is superhandig en het is niet zo moeilijk om te schrijven (als je een beetje voorkennis hebt natuurlijk). Enkele voorbeelden van azure functies die wij hebben gebruikt zijn een CheckLogin, deze controleert of de waarde die je op de inlogpagina hebt ingevuld (gebruikersnaam en wachtwoord) klopt met de waarde in de database, zo niet, dan kun je niet inloggen. hierboven kan zien. Een ander voorbeeld van azuurblauwe functies die we hebben gebruikt, is het toevoegen van een pin, die u op de kaart in de app wilt weergeven, in de database. Voorbeeld van de code, kunt u hierboven zien.

Stap 5: Toepassing

Sollicitatie
Sollicitatie
Sollicitatie
Sollicitatie
Sollicitatie
Sollicitatie

Het grootste deel van dit project was het maken van de app. Hierboven ziet u alle schermen van de app in volgorde van toegang. De inlogpagina is, zoals ik al eerder zei, verbonden met de database. U kunt alleen inloggen als uw gebruikersnaam en wachtwoord in de database staan. Het volgende scherm is de bluetooth pagina, hier kun je verbinding maken met de bluetooth module die in de helm zit. je kunt de bluetooth-pagina ook overslaan, maar op deze manier kun je niet alle schermen op de overzichtspagina openen, sommige verdwijnen. Op de overzichtspagina heb je toegang tot alle andere pagina's, zoals de kaartpagina, vriendenpagina, bucketpagina, lichtpagina, snelheidspagina en routebeschrijving. Door naar alle screenshots te kijken kun je zien wat je op deze pagina kunt doen, op de lichtpagina kun je bijvoorbeeld de lichten van de motorhelm aandoen. Op de routebeschrijving pagina kunt u een routebeschrijving ontvangen van waar u wilt naar waar u wilt. Ook wordt de uitvoer die u op de routebeschrijving krijgt, ook weergegeven op de kleine OLED die aan de helm is bevestigd.

Stap 6: Eindproduct

Eindproduct
Eindproduct
Eindproduct
Eindproduct
Eindproduct
Eindproduct

Nu is de app verbonden met de helm en werkt het product volledig. Hier zijn enkele afbeeldingen van hoe het eruit ziet. Hopelijk vond je het leuk om te lezen!

Ik hoop dat alles duidelijk en goed was en dat dit bericht je veel heeft geholpen. Veel plezier met het opnieuw maken van mijn project!

Leden van dit project:- Benoot Sven- Staelens Lennert- Dujardin Laurens

Studeert Nieuwe Media en Communicatie Technologie aan HOWEST Kortrijk, België.

Aanbevolen: