Mundarija:

Smart-dubulg'a 2-loyihasi: 6 qadam (rasmlar bilan)
Smart-dubulg'a 2-loyihasi: 6 qadam (rasmlar bilan)

Video: Smart-dubulg'a 2-loyihasi: 6 qadam (rasmlar bilan)

Video: Smart-dubulg'a 2-loyihasi: 6 qadam (rasmlar bilan)
Video: Можно ли пить соду, и к чему это приведёт 2024, Iyul
Anonim
Loyiha 2 Smart-dubulg'a
Loyiha 2 Smart-dubulg'a
Loyiha 2 Smart-dubulg'a
Loyiha 2 Smart-dubulg'a
Loyiha 2 Smart-dubulg'a
Loyiha 2 Smart-dubulg'a

Biz, Benoot Sven, Staelens Lennert va Dyujardin Lorens, maktab uchun loyiha tuzishimiz kerak edi. Biz IPO (sanoat mahsuloti dizayni) talabasi bilan birgalikda ishlashimiz kerak edi. U aqlli mototsikl dubulg'asini yasash g'oyasini ilgari surdi. U dubulg'a dizaynini qildi va biz bu aqlli dubulg'a bilan ishlash uchun ariza yozishimiz kerak edi. Shunday qilib, biz qila boshladik …

Ushbu loyiha uchun bizga kerak bo'lgan qismlar:

- Arduino Uno

- non bord

- o'tish simlari

- rezistorlar

- chiroqlar

- Bluetooth moduli (kam energiya mos kelmaydi)

- OLED

Siz buni men bog'lagan BoM -da tekshirishingiz mumkin. Qolganlari uchun men sizga bu loyihani qanday qilib qayta yaratishni tushuntirib beraman.

1 -qadam: Mahsulot haqida ma'lumot

Dubulg'a tajribasini yaxshilashni istagan mototsiklchilar uchun mo'ljallangan. Ilova mototsiklda ham, undan tashqarida ham yoqimli tajriba beradi. Ilova sizning dubulg'angizda ishlatilishi mumkin bo'lgan funktsiyalardan tashqari, mototsiklni yanada chiroyli qiladigan o'yin-ifikatsiyaga ega.

2 -qadam: muzlatish

Qichishish
Qichishish

Shunday qilib, birinchi navbatda, biz IPO talabasidan Fritzing sxemasini oldik, chunki siz uning qismlari qanday ishlashini bilishingiz kerak.

Ushbu rasmlarda siz Arduino UNO -ning qaysi piniga ulanish kerakligini ko'rishingiz mumkin. Agar siz kimgadir sizning sxemangizni tekshirishga ruxsat bersangiz, bu mavzu haqida ko'p bilsa, siz loyihangiz uchun halokatli bo'lishi mumkin bo'lgan muhim xatolarga yo'l qo'ymaysiz.

3 -qadam: Ma'lumotlar bazasining normallashtirilgan tuzilishi

Ma'lumotlar bazasining normallashtirilgan tuzilishi
Ma'lumotlar bazasining normallashtirilgan tuzilishi

Ma'lumotlar bazasining normallashtirilgan tuzilishi uchun siz birinchi navbatda dastlabki tadqiqotni o'tkazishingiz kerak. Bu erda sizga qanday ma'lumotlar kerakligi va loyihangiz qanday ishlashi haqida fikr almashishingiz mumkin.

Dastlabki tadqiqotlar o'tkazilgandan so'ng, siz ma'lumotlar bazasining normallashtirilgan tuzilishini davom ettirishingiz mumkin. Birinchidan, dasturda yaratilgan hisoblarni saqlash uchun foydalanuvchi jadvali kerak. Endi siz boshqa barcha jadvallarni Foydalanuvchi jadvaliga ulashingiz mumkin, shuning uchun siz hisob qaydnomasiga tegishli narsalarni saqlashingiz mumkin. Ushbu ilovadagi hisob qaydnomasi elementlari - bu buketlar ro'yxati, do'stlar va pinlar, siz ularni xaritaga joylashtirishingiz mumkin.

4 -qadam: Azure funktsiyalari

Azure funktsiyalari
Azure funktsiyalari
Azure funktsiyalari
Azure funktsiyalari
Azure funktsiyalari
Azure funktsiyalari

Ma'lumotlar bazasi bilan bog'lanish uchun biz ilovamizda Azure funktsiyasidan foydalanamiz. Azure funktsiyalari yordamida siz ma'lumotlar bazasidan barcha ma'lumotlarni olishingiz va ma'lumotlar bazasiga ma'lumotlarni kiritishingiz mumkin. Biz bu funktsiyani juda ko'p ishlatardik, chunki bu juda qulay va yozish unchalik qiyin emas (agar sizda oldindan ma'lumot bo'lsa). Biz ishlatgan azure funktsiyalarining ba'zi misollari CheckLogin, bu kirish sahifasiga kiritgan qiymatingiz (foydalanuvchi nomi va parol) ma'lumotlar bazasidagi qiymatga to'g'ri kelishini tekshiradi, agar bo'lmasa, siz tizimga kira olmaysiz. yuqorida ko'rish mumkin. Biz ishlatgan azure funktsiyalarining yana bir misoli - bu pin qo'shish, siz uni xaritada, ma'lumotlar bazasida ko'rsatmoqchisiz. Kodning namunasini yuqorida ko'rishingiz mumkin.

5 -qadam: ariza

Ilova
Ilova
Ilova
Ilova
Ilova
Ilova

Ushbu loyihaning eng katta qismi ilovani yaratish edi. Yuqorida siz ilovaning barcha ekranlarini ularni kirish tartibida ko'rishingiz mumkin. Kirish sahifasi, men aytganimdek, ma'lumotlar bazasiga ulanish. Faqat foydalanuvchi nomi va parolingiz ma'lumotlar bazasida bo'lsa, tizimga kirishingiz mumkin. Keyingi ekran - bluetooth sahifasi, bu erda siz dubulg'a ichidagi bluetooth moduli bilan aloqa o'rnatishingiz mumkin. bluetooth sahifasini ham o'tkazib yuborishingiz mumkin, lekin shu bilan siz umumiy sahifadagi barcha ekranlarga kira olmaysiz, ba'zilari esa yo'q bo'lib ketadi. Umumiy sahifada siz xaritalar, do'stlar sahifasi, chelak sahifasi, engil sahifa, tezlik sahifasi va yo'nalish sahifasi kabi boshqa barcha sahifalarga kirishingiz mumkin. Barcha ekran tasvirlarini ko'rib, siz bu sahifada nima qilishingiz mumkinligini ko'rishingiz mumkin, masalan, yorug'lik sahifasida siz mototsikl chiroqlarini yoqishingiz mumkin. Yo'nalishlar sahifasida siz xohlagan joydan xohlagan joyingizga yo'nalish olishingiz mumkin. Shuningdek, yo'riqnomalar sahifasida olingan natija dubulg'aga biriktirilgan kichik OLEDda ham ko'rsatiladi.

6 -qadam: Yakuniy mahsulot

Yakuniy mahsulot
Yakuniy mahsulot
Yakuniy mahsulot
Yakuniy mahsulot
Yakuniy mahsulot
Yakuniy mahsulot

Endi dastur dubulg'aga ulangan va mahsulot to'liq ishlamoqda. Bu qanday ko'rinishga ega bo'lgan ba'zi rasmlar. Umid qilamanki, sizga o'qish yoqdi!

Umid qilamanki, hamma narsa aniq va yaxshi edi va bu xabar sizga ko'p yordam berdi. Mening loyihamni qayta tiklashda yaxshi vaqt o'tkazing!

Ushbu loyiha a'zolari:- Benoot Sven- Staelens Lennert- Dujardin Laurens

HOWEST Kortrijk, Belgiyada yangi media va aloqa texnologiyalarini o'rganish.

Tavsiya: