Kazalo:
- 1. korak: Informacije o izdelku
- 2. korak: Frizing
- 3. korak: Normalizirana struktura baze podatkov
- 4. korak: Funkcije Azure
- 5. korak: Aplikacija
- 6. korak: Končni izdelek
Video: Pametna čelada projekta 2: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
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
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
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
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
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
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:
Covid varnostna čelada 1. del: uvod v Tinkercad vezja!: 20 korakov (s slikami)
Covid varnostna čelada 1. del: Uvod v vezja Tinkercad!: Pozdravljeni, prijatelj! V tej seriji iz dveh delov se bomo naučili uporabljati Tinkercadova vezja - zabavno, zmogljivo in izobraževalno orodje za spoznavanje delovanja vezij! Eden najboljših načinov za učenje je, da se učite. Zato bomo najprej zasnovali lasten projekt:
Pametna namizna LED luč - Pametna razsvetljava W/ Arduino - Delovni prostor Neopixels: 10 korakov (s slikami)
Pametna namizna LED luč | Pametna razsvetljava W/ Arduino | Delovni prostor Neopixels: Danes preživljamo veliko časa doma, študiramo in virtualno delamo, zakaj torej ne bi povečali svojega delovnega prostora s prilagojenim in pametnim sistemom osvetlitve, ki temelji na LED -diodah Arduino in Ws2812b. Tukaj vam pokažem, kako zgradite svoj pametni Namizna LED luč, ki
Disko čelada za 3D tiskanje!: 11 korakov (s slikami)
Disko čelada za 3D tiskanje!: Navdihnjena s klasično čelado Daft Punk 'Thomas'. Osvetlite sobo in zavidajte vsem svojim prijateljem s to neverjetno arduinsko disko čelado! Za dokončanje tega projekta boste potrebovali dostop do 3D tiskalnika in spajkalnika
Čelada Spartan Voice Changer: 14 korakov (s slikami)
Čelada Spartan Voice Changer: Pozdravljeni! Smo ekipa štirih študentov s politehnične šole Univerze Sorbonne: Louis BuchertBilal MelehiBao Tinh PiotMarco LongépéTa projekt je realiziran kot del našega študija in ima za cilj prevzeti številna orodja ter pokazati
Pametna budilka: pametna budilka iz Raspberry Pi: 10 korakov (s slikami)
Pametna budilka: pametna budilka iz Raspberry Pi: Ste si kdaj želeli pametno uro? Če je tako, je to rešitev za vas! Naredil sem pametno budilko, to je ura, ki jo lahko spremenite glede na spletno stran. Ko se alarm sproži, bo zaslišal zvočni signal in dve lučki bosta