Sisukord:
- 1. samm: tooteinfo
- 2. samm: Fritzing
- 3. samm: andmebaasi normaliseeritud struktuur
- Samm 4: Azure'i funktsioonid
- Samm: rakendus
- 6. samm: lõpptoode
Video: Projekti 2 nutikiiver: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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
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
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
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
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
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:
E-tindi ekraani lisamine oma projekti: 12 sammu (koos piltidega)
Kuidas oma projektile lisada e-tindiekraani: Paljud projektid hõlmavad mingisuguste andmete, näiteks keskkonnaandmete jälgimist, kasutades sageli juhtimiseks Arduino. Minu puhul tahtsin jälgida oma veepehmendaja soola taset. Võimalik, et soovite andmetele juurde pääseda oma koduvõrgu kaudu
Odav kahekordne 30V/2A projekti toiteallikas: 7 sammu (piltidega)
Odav kahekordne 30V/2A projekti toiteallikas: Toiteplokke ja LCD-ekraane otsides sattusin paarile odavale 35W LCD-toiteallikale, mille võimsus oli 0,5–30 V @3A (50 W koos radiaatoriga ja 4 A liigpingega). Sellel on pinge reguleerimine ja voolu piiraja. Seal on ka
Arduino taimerid: 8 projekti: 10 sammu (piltidega)
Arduino taimerid: 8 projekti: Arduino Uno või Nano suudavad kolme sisseehitatud taimeriga genereerida kuue spetsiaalse tihvtiga täpseid digitaalseid signaale. Nende seadistamiseks on vaja vaid mõnda käsku ja protsessorite tsüklit ei kasutata! Taimerite kasutamine võib olla hirmutav, kui alustate algusest
Projekti varjunimi: 5 sammu (piltidega)
Projekti pseudonüüm: Alias on õpetatav parasiit, mille eesmärk on anda kasutajatele rohkem kontrolli oma nutikate assistentide üle nii kohandamise kui ka privaatsuse osas. Lihtsa rakenduse kaudu saab kasutaja koolitada aliase reageerima kohandatud äratussõnale/helile ja kord proovima
Professionaalse välimusega kaugjuhtimispuldi loomine oma Arduino projekti jaoks kodus: 9 sammu (piltidega)
Professionaalse välimusega kaugjuhtimispuldi loomine teie Arduino projekti jaoks kodus: tegin projekti, mis kasutas paari asja juhtimiseks arduino ja IR kaugraamatukogu. Nii et selles juhendis näitan teile, kuidas saate mis tahes kaugjuhtimispulti uuesti kasutada kasutas oma järgmist projekti. Ja hea tualettruumi tegemiseks pole vaja midagi väljamõeldud