Spisu treści:

Projekt 2 Inteligentny kask: 6 kroków (ze zdjęciami)
Projekt 2 Inteligentny kask: 6 kroków (ze zdjęciami)

Wideo: Projekt 2 Inteligentny kask: 6 kroków (ze zdjęciami)

Wideo: Projekt 2 Inteligentny kask: 6 kroków (ze zdjęciami)
Wideo: Pudzianowski do Szpilki - dostaniesz bęcki,będzie lewatywa! #walka #mma #ksw #szpilka #pudzianowski 2024, Listopad
Anonim
Projekt 2 Inteligentny kask
Projekt 2 Inteligentny kask
Projekt 2 Inteligentny kask
Projekt 2 Inteligentny kask
Projekt 2 Inteligentny kask
Projekt 2 Inteligentny kask

My, Benoot Sven, Staelens Lennert i Dujardin Laurens, musieliśmy zrobić projekt dla szkoły. Musieliśmy współpracować ze studentem z IPO (Industrial Product Design). Wpadł na pomysł stworzenia inteligentnego kasku motocyklowego. On stworzył projekt kasku, a my musieliśmy stworzyć aplikację do pracy z tym inteligentnym kaskiem. Więc zaczęliśmy robić…

Części, których potrzebowaliśmy do tego projektu to:

- Arduino Uno

- chlebek

- przewody połączeniowe

- rezystory

- światła

- Moduł Bluetooth (niekompatybilny z niskim poborem energii)

- OLED

Możesz to sprawdzić w BoM, do którego załączyłem tutaj. W pozostałej części instrukcji wyjaśnię, jak możesz odtworzyć ten projekt.

Krok 1: Informacje o produkcie

Kask jest stworzony dla motocyklistów, którzy chcą poprawić swoje wrażenia. Aplikacja zapewnia przyjemniejsze wrażenia zarówno na motocyklu, jak i poza nim. Aplikacja składa się z funkcji, których można używać ze swoim kaskiem, ale także jest rodzajem gry, która sprawia, że jazda na motocyklu jest naprawdę przyjemniejsza.

Krok 2: Fryzowanie

Fritzing
Fritzing

Przede wszystkim więc otrzymaliśmy od studenta IPO schemat Fritzing, ponieważ musisz wiedzieć, jak prawidłowo działają Twoje części.

Na tych zdjęciach widać, który pin części powinien być podłączony do którego pinu w Arduino UNO. Jeśli pozwolisz komuś, kto się na ten temat zna, sprawdzi twój schemat, nie popełnisz żadnych istotnych błędów, które mogą być fatalne w skutkach dla twojego projektu.

Krok 3: Znormalizowana struktura bazy danych

Znormalizowana struktura bazy danych
Znormalizowana struktura bazy danych

Aby uzyskać znormalizowaną strukturę bazy danych, musisz najpierw przeprowadzić wstępne badanie. Tutaj możesz przeprowadzić burzę mózgów na temat potrzebnych danych i sposobu działania Twojego projektu.

Po wykonaniu wstępnych badań możesz kontynuować tworzenie znormalizowanej struktury bazy danych. Przede wszystkim potrzebujesz tabeli użytkownika do przechowywania kont, które są tworzone w aplikacji. Teraz możesz połączyć wszystkie inne tabele z tabelą User, dzięki czemu możesz przechowywać elementy specyficzne dla konta. Elementy specyficzne dla konta w tej aplikacji to Lista życzeń, Znajomi i Piny, które możesz umieścić na mapie.

Krok 4: Funkcje Azure

Funkcje Azure
Funkcje Azure
Funkcje Azure
Funkcje Azure
Funkcje Azure
Funkcje Azure

W naszej aplikacji do nawiązania połączenia z bazą danych wykorzystujemy Azure Functions. Dzięki funkcjom platformy Azure możesz pobrać wszystkie dane z bazy danych, a także wstawić dane do bazy danych. Często korzystaliśmy z tej funkcji, ponieważ jest bardzo przydatna i nie jest tak trudna do pisania (oczywiście, jeśli masz trochę wiedzy). Niektóre przykłady funkcji azure, z których korzystaliśmy to CheckLogin, to sprawdza, czy wartość, którą wpisałeś na stronie logowania (nazwa użytkownika i hasło) jest poprawna do wartości w bazie danych, jeśli nie, nie możesz się zalogować. Przykładowy kod, który można zobaczyć powyżej. Innym przykładem użytych przez nas funkcji Azure jest dodanie pinezki, którą chcesz wyświetlić na mapie w aplikacji, w bazie danych. Przykładowy kod można zobaczyć powyżej.

Krok 5: Aplikacja

Podanie
Podanie
Podanie
Podanie
Podanie
Podanie

Największą częścią tego projektu było stworzenie aplikacji. Powyżej możesz zobaczyć wszystkie ekrany aplikacji w kolejności dostępu do nich. Strona logowania jest, jak powiedziałem wcześniej, połączona z bazą danych. Możesz zalogować się tylko wtedy, gdy Twoja nazwa użytkownika i hasło znajdują się w bazie danych. Następny ekran to strona bluetooth, tutaj możesz nawiązać połączenie z modułem bluetooth znajdującym się wewnątrz kasku. możesz również pominąć stronę bluetooth, ale w ten sposób nie będziesz mieć dostępu do wszystkich ekranów na stronie przeglądu, niektóre z nich znikają. Na stronie przeglądu możesz uzyskać dostęp do wszystkich innych stron, takich jak strona mapy, strona znajomych, strona zasobnika, strona światła, strona prędkości i strona wskazówek. Przeglądając wszystkie zrzuty ekranu możesz zobaczyć, co możesz zrobić na tej stronie, np. na stronie światła możesz włączyć światła motocykla. Na stronie ze wskazówkami możesz otrzymywać wskazówki z miejsca, w którym chcesz, dokąd chcesz. Ponadto dane wyjściowe, które otrzymujesz na stronie ze wskazówkami, są również wyświetlane na małym OLED przymocowanym do kasku.

Krok 6: Produkt końcowy

Produkt końcowy
Produkt końcowy
Produkt końcowy
Produkt końcowy
Produkt końcowy
Produkt końcowy

Teraz aplikacja jest połączona z kaskiem i produkt w pełni działa. Oto kilka zdjęć, jak to wygląda. Mam nadzieję, że podobało Ci się czytanie!

Mam nadzieję, że wszystko było jasne i dobre, a ten post bardzo ci pomógł. Baw się dobrze, odtwarzając mój projekt!

Członkowie tego projektu:- Benoot Sven- Staelens Lennert- Dujardin Laurens

Studiuje nowe media i technologie komunikacyjne na HOWEST Kortrijk w Belgii.

Zalecana: