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: Автоматический календарь-планировщик смен в Excel 2024, Decembar
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 (industrijskog dizajna proizvoda). Došao je na ideju da napravi pametnu motociklističku kacigu. On je napravio dizajn kacige i morali smo napraviti aplikaciju za rad s ovom pametnom kacigom. Pa smo počeli da radimo…

Dijelovi koji su nam bili potrebni za ovaj projekt su:

- Arduino Uno

- hleb

- kratkospojne žice

- otpornici

- svetla

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

- OLED

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

Korak 1: Informacije o proizvodu

Kaciga je napravljena za vozače motocikala koji žele poboljšati svoje iskustvo. Aplikacija pruža ugodnije iskustvo i na motociklu i izvan njega. Aplikacija ne postoji zbog funkcija koje možete koristiti sa kacigom, ali i kao neka vrsta igre koja čini igru ljepšom za motocikl.

Korak 2: Frizing

Fritzing
Fritzing

Dakle, prije svega smo od IPO učenika 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 mnogo o ovoj temi, nećete napraviti nikakve ključne greš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 obavili preliminarnu studiju, možete nastaviti s izradom same normalizirane strukture baze podataka. Prije svega, potrebna vam je tablica korisnika za spremanje računa koji su napravljeni 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 Bucketlist, Friends i Pins 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. Pomoću azure funkcija možete izvaditi sve podatke iz baze podataka, a također ih umetnuti u bazu podataka. Ovu funkciju smo koristili dosta, jer je super zgodna i nije je tako teško napisati (ako imate malo predznanja o tome). Neki primjeri azure 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žete videti gore. Još jedan primjer azurnih funkcija koje smo koristili je dodavanje pin -a koji želite prikazati na karti u aplikaciji, u bazi podataka. Primjer koda možete vidjeti gore.

Korak 5: Aplikacija

Aplikacija
Aplikacija
Aplikacija
Aplikacija
Aplikacija
Aplikacija

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 ekran je bluetooth stranica, ovdje možete uspostaviti vezu sa bluetooth modulom koji se nalazi unutar kacige. možete i preskočiti bluetooth stranicu, ali na ovaj način ne možete pristupiti svim ekranima na stranici s pregledom, neki nestaju. Na stranici pregleda možete pristupiti svim drugim stranicama, poput stranice karte, stranice prijatelja, stranice korpe, stranice sa svjetlom, stranice sa brzinama i sa uputama. Gledajući sve snimke ekrana možete vidjeti šta možete učiniti na ovoj stranici, na primjer na stranici sa svjetlima možete uključiti svjetla kacige. Na stranici s uputama možete primiti 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 za kacigu.

Korak 6: Krajnji proizvod

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

Sada je aplikacija povezana sa kacigom i proizvod potpuno radi. Evo nekoliko slika kako to izgleda. Nadam se da ste uživali u čitanju!

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 komunikacijske tehnologije na HOWEST Kortrijk, Belgija.

Preporučuje se: