Sisukord:

Projekti 2 nutikiiver: 6 sammu (piltidega)
Projekti 2 nutikiiver: 6 sammu (piltidega)

Video: Projekti 2 nutikiiver: 6 sammu (piltidega)

Video: Projekti 2 nutikiiver: 6 sammu (piltidega)
Video: Укладка плитки и мозаики на пол за 20 минут .ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я. #26 2024, Detsember
Anonim
Projekti 2 nutikas kiiver
Projekti 2 nutikas kiiver
Projekti 2 nutikas kiiver
Projekti 2 nutikas kiiver
Projekti 2 nutikas kiiver
Projekti 2 nutikas kiiver

Meie, Benoot Sven, Staelens Lennert ja Dujardin Laurens, pidime koolile projekti tegema. Tuli teha koostööd IPO (Industrial Product Design) õpilasega. Tal tuli idee teha nutikas mootorrattakiiver. Ta tegi kiivri kujunduse ja me pidime selle nutikiivriga töötamiseks tegema rakenduse. Nii hakkasime tegema…

Selle projekti jaoks vajalikud osad on järgmised:

- Arduino Uno

- leivapuu

- hüppaja juhtmed

- takistid

- valgus

- Bluetooth -moodul (vähese energiatarbega ei ühildu)

- OLED

Saate seda vaadata BoM -is, mille ma siia linkisin. Ülejäänud juhendatava osas selgitan teile, kuidas saate seda projekti uuesti luua.

1. samm: tooteinfo

Kiiver on mõeldud mootorratturitele, kes soovivad oma kogemusi parandada. Rakendus pakub nauditavamat kogemust nii mootorratta peal kui ka väljaspool seda. Rakendus eksisteerib funktsioonidest, mida saate oma kiivriga kasutada, aga ka teatud tüüpi mängu, mis muudab selle mootorratta jaoks tõeliselt kenamaks.

2. samm: Fritzing

Fritzing
Fritzing

Niisiis, esiteks saime IPO õpilaselt Fritzingi skeemi, sest peate teadma, kuidas teie osad korralikult töötavad.

Nendel piltidel näete, milline osa tihvt tuleks ühendada Arduino UNO tihvtiga. Kui lasete kellelgi oma friisimisskeemi kontrollida, kes teab sellest teemast palju, ei tee te olulisi vigu, mis võivad teie projektile saatuslikuks saada.

3. samm: andmebaasi normaliseeritud struktuur

Normaliseeritud andmebaasi struktuur
Normaliseeritud andmebaasi struktuur

Andmebaasi normaliseeritud struktuuri jaoks peate kõigepealt tegema eeluuringu. Siin saate mõelda, milliseid andmeid vajate ja kuidas teie projekt töötab.

Pärast eeluuringu tegemist saate jätkata andmebaasi normaliseeritud struktuuri loomist. Kõigepealt vajate rakendusse tehtud kontode salvestamiseks kasutajate tabelit. Nüüd saate kõik muud tabelid kasutaja tabeliga ühendada, et saaksite kontopõhiseid üksusi salvestada. Selle rakenduse kontopõhised üksused on grupiloend, sõbrad ja nööpnõelad, mille saate kaardile paigutada.

Samm 4: Azure'i funktsioonid

Azure'i funktsioonid
Azure'i funktsioonid
Azure'i funktsioonid
Azure'i funktsioonid
Azure'i funktsioonid
Azure'i funktsioonid

Meie rakenduses kasutame andmebaasiga ühenduse loomiseks Azure -funktsioone. Azure -funktsioonide abil saate kõik andmed andmebaasist välja tuua ja ka andmed andmebaasi sisestada. Me kasutasime seda funktsiooni palju, sest see on väga mugav ja seda pole nii raske kirjutada (kui teil on muidugi vähe eelteadmisi). Mõned meie kasutatud taevasiniste funktsioonide näited on CheckLogin, mis kontrollib, kas sisselogimislehele sisestatud väärtus (kasutajanimi ja parool) vastab andmebaasi väärtusele, vastasel juhul ei saa te sisse logida. Näide teie koodist näete ülal. Teine näide taevasinistest funktsioonidest, mida kasutasime, on nööpnõela lisamine, mida soovite rakenduses kaardil kuvada andmebaasis. Koodi näide, näete ülal.

Samm: rakendus

Rakendus
Rakendus
Rakendus
Rakendus
Rakendus
Rakendus

Selle projekti suurim osa oli rakenduse loomine. Eespool näete kõiki rakenduse ekraane nende juurde pääsemise järjekorras. Sisselogimisleht on, nagu ma ütlesin enne andmebaasiga ühendamist. Saate sisse logida ainult siis, kui teie kasutajanimi ja parool on andmebaasis. Järgmine ekraan on Bluetoothi leht, siin saate luua ühenduse kiivri sees oleva bluetooth mooduliga. saate ka Bluetoothi lehe vahele jätta, kuid sel viisil ei pääse te ülevaatelehe kõikidele ekraanidele juurde, mõned neist kaovad. Ülevaate lehel saate juurde pääseda kõikidele teistele lehtedele, näiteks kaardilehele, sõprade lehele, ämbrilehele, valguslehele, kiiruse lehele ja juhiste lehele. Vaadates kõiki ekraanipilte, näete, mida saate sellel lehel teha, näiteks heledal lehel saate mootorikatte tuled sisse lülitada. Juhiste lehel saate juhiseid soovitud kohta soovitud kohta. Samuti kuvatakse juhiste lehel saadav väljund ka kiivri külge kinnitatud väikesel OLED -il.

6. samm: lõpptoode

Lõpptoode
Lõpptoode
Lõpptoode
Lõpptoode
Lõpptoode
Lõpptoode

Nüüd on rakendus kiivriga ühendatud ja toode töötab täielikult. Siin on mõned pildid, kuidas see välja näeb. Loodan, et teile meeldis lugeda!

Loodan, et kõik oli selge ja hea ning see postitus aitas teid palju. Head aega oma projekti taasloomiseks!

Selle projekti liikmed:- Benoot Sven- Staelens Lennert- Dujardin Laurens

Uue meedia ja kommunikatsioonitehnoloogia õppimine HOWEST Kortrijkis, Belgias.

Soovitan: