İçindekiler:

Project 2 Akıllı Kask: 6 Adım (Resimlerle)
Project 2 Akıllı Kask: 6 Adım (Resimlerle)

Video: Project 2 Akıllı Kask: 6 Adım (Resimlerle)

Video: Project 2 Akıllı Kask: 6 Adım (Resimlerle)
Video: MINECRAFT ŞARKISI | Minecraft Türkçe Rap 2024, Temmuz
Anonim
Proje 2 Akıllı Kask
Proje 2 Akıllı Kask
Proje 2 Akıllı Kask
Proje 2 Akıllı Kask
Proje 2 Akıllı Kask
Proje 2 Akıllı Kask

Biz, Benoot Sven, Staelens Lennert ve Dujardin Laurens, okul için bir proje yapmak zorundaydık. IPO'dan (Endüstriyel Ürün Tasarımı) bir öğrenciyle birlikte çalışmak zorunda kaldık. Akıllı bir motosiklet kaskı yapma fikrini ortaya attı. Kaskın tasarımını yaptı ve bu akıllı kask ile çalışmak için bir uygulama yapmamız gerekti. Böylece yapmaya başladık…

Bu proje için ihtiyacımız olan parçalar:

- bir Arduino Uno

- ekmek tahtası

- atlama telleri

- dirençler

- ışıklar

- Bluetooth modülü (düşük enerji uyumlu değil)

- OLED

Buraya bağladığım BoM'de kontrol edebilirsiniz. Talimatların geri kalanı için, size bu projeyi nasıl yeniden oluşturabileceğinizi açıklayacağım.

Adım 1: Ürün Bilgileri

Kask, deneyimlerini geliştirmek isteyen motosiklet sürücüleri için üretildi. Uygulama, hem motosiklette hem de motosiklet dışında daha keyifli bir deneyim sunar. Uygulama, kaskınızla kullanabileceğiniz işlevler dışında, aynı zamanda motosikleti gerçekten daha iyi hale getiren bir tür oyunlaştırma işlevi de sunuyor.

Adım 2: Fritzing

fritzing
fritzing

Bu nedenle, ilk önce IPO öğrencisinden bir Fritzing şeması aldık, çünkü parçalarınızın nasıl düzgün çalıştığını bilmeniz gerekiyor.

Bu resimlerde Arduino UNO üzerinde parçanın hangi pininin hangi pine bağlanması gerektiğini görebilirsiniz. Bu konuda çok şey bilen birisinin fritzing şemanızı kontrol etmesine izin verirseniz, projeniz için ölümcül olabilecek önemli hatalar yapmayacaksınız.

Adım 3: Normalleştirilmiş Veritabanı Yapısı

Normalleştirilmiş Veritabanı Yapısı
Normalleştirilmiş Veritabanı Yapısı

Normalize edilmiş veri tabanı yapısı için öncelikle bir ön çalışma yapmanız gerekmektedir. Burada hangi verilere ihtiyacınız olduğu ve projenizin nasıl çalışacağı konusunda beyin fırtınası yapabilirsiniz.

Ön çalışmayı yaptıktan sonra normalize edilmiş veritabanı yapısını kendiniz yapmaya devam edebilirsiniz. Her şeyden önce, uygulamada yapılan hesapları depolamak için bir Kullanıcı tablosuna ihtiyacınız var. Artık diğer tüm tabloları Kullanıcı tablosuna bağlayabilirsiniz, böylece hesaba özel öğeleri saklayabilirsiniz. Bu uygulamadaki hesaba özel öğeler, haritaya yerleştirebileceğiniz bir Kova Listesi, Arkadaşlar ve Pinlerdir.

4. Adım: Azure İşlevleri

Azure İşlevleri
Azure İşlevleri
Azure İşlevleri
Azure İşlevleri
Azure İşlevleri
Azure İşlevleri

Uygulamamızda veritabanı ile bağlantı kurmak için Azure Functions kullanıyoruz. Azure işlevleriyle tüm verileri veritabanından alabilir ve ayrıca veritabanına veri ekleyebilirsiniz. Bu işlevi çok kullandık, çünkü çok kullanışlı ve yazması o kadar da zor değil (tabii biraz ön bilginiz varsa). Kullandığımız bazı azure işlevlerine örnekler CheckLogin'dir, bu, oturum açma sayfasında girdiğiniz değerin (kullanıcı adı ve parola) veritabanındaki değere göre doğru olup olmadığını kontrol eder, değilse oturum açamazsınız. yukarıda görebilirsiniz. Kullandığımız başka bir gök mavisi işlevi örneği, uygulamada, veritabanında haritada görüntülemek istediğiniz bir iğne eklemektir. Kodun örneği, yukarıda görebilirsiniz.

Adım 5: Uygulama

Başvuru
Başvuru
Başvuru
Başvuru
Başvuru
Başvuru

Bu projenin en büyük kısmı uygulamayı yapmaktı. Yukarıda, uygulamanın tüm ekranlarını bunlara nasıl erişeceklerine göre görebilirsiniz. Giriş sayfası, veritabanına bağlanmadan önce söylediğim gibidir. Yalnızca kullanıcı adınız ve şifreniz veritabanındaysa oturum açabilirsiniz. Bir sonraki ekran bluetooth sayfasıdır, burada kaskın içindeki bluetooth modülü ile bağlantı kurabilirsiniz. bluetooth sayfasını da atlayabilirsiniz, ancak bu şekilde genel bakış sayfasındaki tüm ekranlara erişemezsiniz, bazıları kaybolur. Genel bakış sayfasında, harita sayfası, arkadaşlar sayfası, kova sayfası, ışık sayfası, hızlar sayfası ve yol tarifleri sayfası gibi diğer tüm sayfalara erişebilirsiniz. Tüm ekran görüntülerine bakarak bu sayfada neler yapabileceğinizi görebilirsiniz, örneğin ışık sayfasında motor kaskının ışıklarını açabilirsiniz. Yol tarifi sayfasında istediğiniz yerden istediğiniz yere yol tarifi alabilirsiniz. Ayrıca, yol tarifi sayfasında aldığınız çıktı, kaska takılı küçük OLED'de de gösterilir.

Adım 6: Ürünü Bitirin

Mamul
Mamul
Mamul
Mamul
Mamul
Mamul

Artık uygulama kaska bağlı ve ürün tamamen çalışıyor. İşte nasıl göründüğüne dair bazı resimler. Umarım keyifle okumuşsunuzdur!

Umarım her şey açık ve güzel olmuştur ve bu yazı size çok yardımcı olmuştur. Projemi yeniden yaratırken iyi eğlenceler!

Bu projenin üyeleri:- Benoot Sven- Staelens Lennert- Dujardin Laurens

HOWEST Kortrijk, Belçika'da Yeni Medya ve İletişim Teknolojisi okuyor.

Önerilen: