Satura rādītājs:
- 1. darbība. Informācija par produktu
- 2. solis: Fritzing
- 3. darbība: normalizēta datu bāzes struktūra
- 4. darbība. Azure funkcijas
- 5. darbība
- 6. darbība: gala produkts
Video: 2. projekta viedķivere: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Mums, Benoot Sven, Staelens Lennert un Dujardin Laurens, bija jāizveido projekts skolai. Mums bija jāstrādā kopā ar studentu no IPO (Industrial Product Design). Viņš nāca klajā ar ideju izgatavot gudru motociklu ķiveri. Viņš izveidoja ķiveres dizainu, un mums bija jāizveido lietojumprogramma darbam ar šo viedo ķiveri. Tātad mēs sākām darīt…
Šim projektam nepieciešamās detaļas ir šādas:
- Arduino Uno
- maizes rieksts
- džemperu vadi
- rezistori
- gaismas
- Bluetooth modulis (zems enerģijas patēriņš nav saderīgs)
- OLED
Jūs to varat pārbaudīt BoM, ko es šeit saistīju. Pārējā pamācībā es jums paskaidrošu, kā jūs varat atjaunot šo projektu.
1. darbība. Informācija par produktu
Ķivere ir paredzēta motociklu braucējiem, kuri vēlas uzlabot savu pieredzi. Lietotne nodrošina patīkamāku pieredzi gan motociklā, gan ārpus tā. Lietotnei nav funkciju, ko varat izmantot kopā ar ķiveri, bet arī sava veida spēles, kas padara to patiešām patīkamāku motociklam.
2. solis: Fritzing
Tātad, pirmkārt, mēs saņēmām Fritzing shēmu no IPO studenta, jo jums jāzina, kā jūsu detaļas darbojas pareizi.
Šajos attēlos varat redzēt, kura detaļas tapa jāpievieno Arduino UNO tapai. Ja ļausit kādam pārbaudīt savu frizēšanas shēmu, kurš daudz zina par šo tēmu, jūs nepieļausit nekādas būtiskas kļūdas, kas var būt liktenīgas jūsu projektam.
3. darbība: normalizēta datu bāzes struktūra
Lai normalizētu datu bāzes struktūru, vispirms ir jāveic iepriekšējs pētījums. Šeit jūs varat pārdomāt, kādi dati jums ir nepieciešami un kā jūsu projekts darbosies.
Pēc sākotnējā pētījuma veikšanas varat turpināt izveidot pašu normalizēto datu bāzes struktūru. Pirmkārt, jums ir nepieciešama lietotāju tabula, lai saglabātu lietotnē izveidotos kontus. Tagad visas pārējās tabulas var savienot ar tabulu Lietotājs, lai jūs varētu saglabāt konkrētus konta vienumus. Konta īpašie vienumi šajā lietotnē ir grupu saraksts, draugi un piespraudes, kuras varat ievietot kartē.
4. darbība. Azure funkcijas
Savā lietojumprogrammā mēs izmantojam Azure Functions, lai izveidotu savienojumu ar datu bāzi. Izmantojot debeszilās funkcijas, jūs varat iegūt visus datus no datu bāzes un arī ievietot datus datu bāzē. Mēs daudz izmantojām šo funkciju, jo tā ir ļoti ērta un to nav tik grūti uzrakstīt (ja jums, protams, ir neliela priekšzināšana). Daži mūsu izmantoto debeszilu funkciju piemēri ir CheckLogin, kas pārbauda, vai pieteikšanās lapā ievadītā vērtība (lietotājvārds un parole) atbilst datu bāzes vērtībai, ja nē, tad nevar pieteikties. var redzēt augstāk. Vēl viens piemērs debeszilajām funkcijām, ko mēs izmantojām, ir pievienot tapu, kuru vēlaties parādīt kartē lietotnē, datu bāzē. Koda piemērs ir redzams iepriekš.
5. darbība
Šī projekta lielākā daļa bija lietotnes izveide. Iepriekš varat redzēt visus lietotnes ekrānus to piekļuves secībā. Pieteikšanās lapa ir tāda, kā es teicu pirms savienojuma ar datu bāzi. Jūs varat pieteikties tikai tad, ja jūsu lietotājvārds un parole ir datu bāzē. Nākamais ekrāns ir Bluetooth lapa, šeit jūs varat izveidot savienojumu ar Bluetooth moduli, kas atrodas ķiveres iekšpusē. varat arī izlaist Bluetooth lapu, taču šādā veidā nevar piekļūt visiem pārskata lapas ekrāniem, daži no tiem pazūd. Pārskata lapā varat piekļūt visām pārējām lapām, piemēram, kartes lapai, draugu lapai, kopas lapai, gaišajai lapai, ātruma lapai un norāžu lapai. Apskatot visus ekrānuzņēmumus, jūs varat redzēt, ko jūs varat darīt šajā lapā, piemēram, gaismas lapā varat ieslēgt motora apvalka apgaismojumu. Norāžu lapā jūs varat saņemt norādes no vēlamās vietas uz vēlamo. Arī norādījumi lapā iegūtie rezultāti tiek parādīti mazajā OLED, kas ir piestiprināts pie ķiveres.
6. darbība: gala produkts
Tagad lietotne ir pievienota ķiverei un produkts darbojas pilnībā. Šeit ir daži attēli, kā tas izskatās. Ceru, ka jums patika lasīt!
Es ceru, ka viss bija skaidrs un labs, un ka šī ziņa jums ļoti palīdzēja. Labi pavadiet laiku, atjaunojot savu projektu!
Šī projekta dalībnieki:- Benoot Sven- Staelens Lennert- Dujardin Laurens
Studē jauno mediju un komunikācijas tehnoloģiju HOWEST Kortrijk, Beļģijā.
Ieteicams:
Lēts divkāršs 30V/2A projekta barošanas avots: 7 soļi (ar attēliem)
Lēts divkāršs 30V/2A projekta barošanas avots: meklējot barošanas moduļus un LCD ekrānus, es saskāros ar dažiem no šiem lētajiem LCD 35 W barošanas moduļiem, kuru nominālā vērtība ir 0,5-30 V @3A (50 W ar radiatoru un 4A pārsprieguma strāvu). Tam ir sprieguma regulētājs un strāvas ierobežotājs. Ir arī
Projekta aizstājvārds: 5 soļi (ar attēliem)
Projekta aizstājvārds: Alias ir mācāms “parazīts”, kas paredzēts, lai lietotājiem sniegtu lielāku kontroli pār saviem viedajiem palīgiem gan attiecībā uz pielāgošanu, gan privātumu. Izmantojot vienkāršu lietotni, lietotājs var iemācīt aizstājvārdu reaģēt uz pielāgotu modināšanas vārdu/skaņu un vienreiz izmēģināt
WIND - projekta paātrinātājs Adafruit spalvai: 9 soļi (ar attēliem)
WIND - projekta paātrinātājs Adafruit Feather: Es lēnām apkopoju dažādus Adafruit Feather mikrokontrollerus un sensoru plates, kas pieejamas Adafruit. Tie padara prototipu veidošanu un testēšanu ļoti vienkāršu, un es esmu milzīgs dēļa izkārtojuma ventilators. Kopš es atklāju sevi
Laimīga Lapsa! (Liela projekta pirmais elements): 7 soļi (ar attēliem)
Laimīga Lapsa! (Liela projekta pirmais elements): Manā ceļā ir nonācis vēl viens mazs projekts, kas ietvers vairākus mazus projektus, kas galu galā sanāks kopā. Šis ir pirmais elements, lapsa ar izliektu asti, kas parādās un pazūd it kā līdz maģija
Padomi, kā īstenot projekta ideju: 6 soļi (ar attēliem)
Padomi, lai jūsu projekta ideja kļūtu par realitāti: Veiksmīga projekta vissvarīgākā daļa ir patiesi lieliska ideja, bet dažreiz ideja ir vieglā daļa! Pēc tam nāk smags darbs, lai nejauši ģeniāli uzplaiksnītu par kaut ko tādu, ko cilvēki " ooh " un " ah " ov