Sadržaj:

Pametna kaciga projekta 2: 6 koraka (sa slikama)
Pametna kaciga projekta 2: 6 koraka (sa slikama)

Video: Pametna kaciga projekta 2: 6 koraka (sa slikama)

Video: Pametna kaciga projekta 2: 6 koraka (sa slikama)
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Srpanj
Anonim
Pametna kaciga projekta 2
Pametna kaciga projekta 2
Pametna kaciga projekta 2
Pametna kaciga projekta 2
Pametna kaciga projekta 2
Pametna kaciga projekta 2

Mi, Benoot Sven, Staelens Lennert i Dujardin Laurens, morali smo napraviti projekt za školu. Morali smo raditi zajedno sa studentom iz IPO -a (Industrial Product Design). Došao je na ideju da napravi pametnu motorističku kacigu. On je izradio dizajn kacige i morali smo napraviti aplikaciju za rad s ovom pametnom kacigom. Pa smo počeli raditi…

Dijelovi koji su nam bili potrebni za ovaj projekt su:

- Arduino Uno

- žitnica

- kratkospojne žice

- otpornici

- svjetla

- Bluetooth modul (niska potrošnja energije nije kompatibilna)

- OLED

Možete to provjeriti u BoM -u koji sam povezao ovdje. Za ostale upute objašnjavat ću vam kako možete ponovno stvoriti ovaj projekt.

Korak 1: Podaci o proizvodu

Kaciga je izrađena za vozače motocikala koji žele poboljšati svoje iskustvo. Aplikacija pruža ugodnije iskustvo na motociklu i izvan njega. Aplikacija postoji izvan funkcija koje možete koristiti sa kacigom, ali i svojevrsne igre-ification koja je čini zaista ljepšom za vožnju motociklom.

Korak 2: Frizing

Frizing
Frizing

Dakle, prije svega smo od studenta IPO -a dobili shemu Fritzinga, jer morate znati kako vaši dijelovi ispravno rade.

Na ovim slikama možete vidjeti koji pin dijela treba spojiti na koji pin na Arduino UNO. Ako dopustite nekome da provjeri vašu shemu frcanja, a koji zna puno o ovoj temi, nećete napraviti nikakve ključne pogreške koje mogu biti kobne za vaš projekt.

Korak 3: Normalizirana struktura baze podataka

Normalizirana struktura baze podataka
Normalizirana struktura baze podataka

Za normaliziranu strukturu baze podataka prije svega morate napraviti preliminarnu studiju. Ovdje možete razmisliti o tome koji su vam podaci potrebni i kako će vaš projekt funkcionirati.

Nakon što ste napravili preliminarnu studiju, možete nastaviti s izradom same normalizirane strukture baze podataka. Prije svega, potrebna vam je tablica korisnika za spremanje računa napravljenih u aplikaciji. Sada možete povezati sve ostale tablice s tablicom korisnika, tako da možete pohraniti stavke specifične za račun. Stavke specifične za račun u ovoj aplikaciji su popis korpi, prijatelji i pribadače koje možete postaviti na kartu.

Korak 4: Azure funkcije

Azure funkcije
Azure funkcije
Azure funkcije
Azure funkcije
Azure funkcije
Azure funkcije

U našoj aplikaciji koristimo Azure funkcije za povezivanje s bazom podataka. S funkcijama azure možete izvaditi sve podatke iz baze podataka, a također ih umetnuti u bazu podataka. Ovu smo funkciju puno koristili jer je super zgodna i nije ju tako teško napisati (ako imate malo predznanja o tome). Neki primjeri azurnih funkcija koje smo koristili su CheckLogin, kojim se provjerava je li vrijednost koju ste unijeli na stranici za prijavu (korisničko ime i lozinka) točna onoj u bazi podataka, ako nije, ne možete se prijaviti. Primjer koda koji može vidjeti gore. Drugi primjer azurnih funkcija koje smo koristili je dodavanje pribadače koju želite prikazati na karti u aplikaciji, u bazi podataka. Primjer koda možete vidjeti gore.

Korak 5: Prijava

Primjena
Primjena
Primjena
Primjena
Primjena
Primjena

Najveći dio ovog projekta bio je izrada aplikacije. Iznad možete vidjeti sve zaslone aplikacije prema redoslijedu pristupa. Stranica za prijavu je, kao što sam već rekao, spojena na bazu podataka. Možete se prijaviti samo ako su vaše korisničko ime i lozinka u bazi podataka. Sljedeći zaslon je bluetooth stranica, ovdje možete uspostaviti vezu s bluetooth modulom koji se nalazi unutar kacige. možete i preskočiti bluetooth stranicu, ali na ovaj način ne možete pristupiti svim zaslonima na stranici pregleda, neki od njih nestaju. Na stranici pregleda možete pristupiti svim drugim stranicama, poput stranice karte, stranice prijatelja, stranice korpe, stranice svjetla, stranice brzina i stranice s uputama. Gledajući sve snimke zaslona možete vidjeti što možete učiniti na ovoj stranici, na primjer na stranici sa svjetlima možete uključiti svjetla motorne kacige. Na stranici s uputama možete primati upute odakle želite do željenog mjesta. Također, izlaz koji dobijete na stranici s uputama prikazan je i na malom OLED -u koji je pričvršćen na kacigu.

Korak 6: Krajnji proizvod

Krajnji proizvod
Krajnji proizvod
Krajnji proizvod
Krajnji proizvod
Krajnji proizvod
Krajnji proizvod

Sada je aplikacija spojena na kacigu i proizvod u potpunosti radi. Evo nekoliko slika kako to izgleda. Nadam se da ste uživali čitajući!

Nadam se da je sve bilo jasno i dobro i da vam je ovaj post puno pomogao. Uživajte u ponovnom stvaranju mog projekta!

Članovi ovog projekta:- Benoot Sven- Staelens Lennert- Dujardin Laurens

Studira nove medije i komunikacijsku tehnologiju na HOWEST Kortrijk, Belgija.

Preporučeni: