Kazalo:

Pametna čelada projekta 2: 6 korakov (s slikami)
Pametna čelada projekta 2: 6 korakov (s slikami)

Video: Pametna čelada projekta 2: 6 korakov (s slikami)

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

Benoot Sven, Staelens Lennert in Dujardin Laurens smo morali narediti projekt za šolo. Sodelovati smo morali s študentom IPO (Industrial Product Design). Prišel je na idejo, da bi izdelal pametno motoristično čelado. Oblikoval je čelado in morali smo narediti vlogo za delo s to pametno čelado. Tako smo začeli delati…

Deli, ki smo jih potrebovali za ta projekt, so:

- Arduino Uno

- kruh

- mostične žice

- upori

- luči

- Bluetooth modul (nizka poraba energije ni združljiva)

- OLED

To lahko preverite v BoM, ki sem ga povezal tukaj. Za preostanek navodil vam bom razložil, kako lahko znova ustvarite ta projekt.

1. korak: Informacije o izdelku

Čelada je izdelana za motoriste, ki želijo izboljšati svojo izkušnjo. Aplikacija ponuja prijetnejšo izkušnjo tako na motorju kot izven njega. Aplikacija ne obstaja zaradi funkcij, ki jih lahko uporabljate s čelado, pa tudi neke vrste igro, ki olajša vožnjo z motorjem.

2. korak: Frizing

Frizing
Frizing

Torej, najprej smo od študenta IPO prejeli shemo Fritzing, ker morate vedeti, kako vaši deli delujejo pravilno.

Na teh slikah lahko vidite, kateri zatič dela je treba povezati s katerim zatičem na Arduino UNO. Če nekomu dovolite, da preveri vašo shemo zmrzovanja, ki veliko ve o tej temi, ne boste naredili nobenih bistvenih napak, ki so lahko usodne za vaš projekt.

3. korak: Normalizirana struktura baze podatkov

Normalizirana struktura baze podatkov
Normalizirana struktura baze podatkov

Za normalizirano strukturo baze podatkov morate najprej narediti predhodno študijo. Tu lahko razmislite o tem, katere podatke potrebujete in kako bo vaš projekt deloval.

Po predhodni študiji lahko nadaljujete z izdelavo same normalizirane strukture baze podatkov. Najprej potrebujete tabelo uporabnikov za shranjevanje računov, ustvarjenih v aplikaciji. Zdaj lahko vse druge tabele povežete z uporabniško tabelo, tako da lahko shranite postavke, povezane z računom. Elementi, povezani z računom v tej aplikaciji, so Bucketlist, Friends and Pins, ki jih lahko postavite na zemljevid.

4. korak: Funkcije Azure

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

V naši aplikaciji uporabljamo Azure funkcije za vzpostavitev povezave z bazo podatkov. S funkcijami azure lahko iz baze podatkov dobite vse podatke in jih tudi vstavite v bazo podatkov. To funkcijo smo veliko uporabljali, ker je zelo priročna in je ni tako težko napisati (če imate seveda malo predznanja). Nekaj primerov azurnih funkcij, ki smo jih uporabili, je CheckLogin, ki preverja, ali je vrednost, ki ste jo vnesli na strani za prijavo (uporabniško ime in geslo), pravilna z vrednostjo v bazi podatkov, če ne, se ne morete prijaviti. Primer kode, v katero se lahko vidite zgoraj. Drug primer azurnih funkcij, ki smo jih uporabili, je dodati pin, ki ga želite prikazati na zemljevidu v aplikaciji, v bazi podatkov. Primer kode si lahko ogledate zgoraj.

5. korak: Aplikacija

Uporaba
Uporaba
Uporaba
Uporaba
Uporaba
Uporaba

Največji del tega projekta je bila izdelava aplikacije. Zgoraj si lahko ogledate vse zaslone aplikacije po vrstnem redu dostopa do njih. Stran za prijavo je, kot sem že rekel, povezana z bazo podatkov. Prijavite se lahko le, če sta v bazi podatkov vaše uporabniško ime in geslo. Naslednji zaslon je stran bluetooth, tukaj lahko vzpostavite povezavo z modulom bluetooth, ki je v čeladi. stran Bluetooth lahko tudi preskočite, vendar na ta način ne morete dostopati do vseh zaslonov na pregledni strani, nekateri pa izginejo. Na strani s pregledom lahko dostopate do vseh drugih strani, kot so stran z zemljevidom, stran prijateljev, stran vedra, stran svetlobe, stran s hitrostmi in stran z navodili. Če pogledate vse posnetke zaslona, si lahko ogledate, kaj lahko storite na tej strani, na primer na strani z lučmi lahko vklopite luči čelade za motor. Na strani z navodili lahko prejemate navodila od koder želite do želenega mesta. Tudi rezultat, ki ga dobite na strani z navodili, je prikazan tudi na majhnem OLED -ju, ki je pritrjen na čelado.

6. korak: Končni izdelek

Končni izdelek
Končni izdelek
Končni izdelek
Končni izdelek
Končni izdelek
Končni izdelek

Zdaj je aplikacija povezana s čelado in izdelek popolnoma deluje. Tukaj je nekaj slik, kako izgleda. Upam, da ste uživali v branju!

Upam, da je bilo vse jasno in dobro in da vam je ta objava veliko pomagala. Lepo se imejte pri ustvarjanju mojega projekta!

Člani tega projekta:- Benoot Sven- Staelens Lennert- Dujardin Laurens

Študij novih medijev in komunikacijske tehnologije na HOWEST Kortrijk, Belgija.

Priporočena: