Spisu treści:
- Krok 1: Informacje o produkcie
- Krok 2: Fryzowanie
- Krok 3: Znormalizowana struktura bazy danych
- Krok 4: Funkcje Azure
- Krok 5: Aplikacja
- Krok 6: Produkt końcowy
![Projekt 2 Inteligentny kask: 6 kroków (ze zdjęciami) Projekt 2 Inteligentny kask: 6 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/003/image-6852-66-j.webp)
Wideo: 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)](https://i.ytimg.com/vi/VjNI42Uy3_g/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
![Projekt 2 Inteligentny kask Projekt 2 Inteligentny kask](https://i.howwhatproduce.com/images/003/image-6852-67-j.webp)
![Projekt 2 Inteligentny kask Projekt 2 Inteligentny kask](https://i.howwhatproduce.com/images/003/image-6852-68-j.webp)
![Projekt 2 Inteligentny kask Projekt 2 Inteligentny kask](https://i.howwhatproduce.com/images/003/image-6852-69-j.webp)
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](https://i.howwhatproduce.com/images/003/image-6852-70-j.webp)
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](https://i.howwhatproduce.com/images/003/image-6852-71-j.webp)
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](https://i.howwhatproduce.com/images/003/image-6852-72-j.webp)
![Funkcje Azure Funkcje Azure](https://i.howwhatproduce.com/images/003/image-6852-73-j.webp)
![Funkcje Azure Funkcje Azure](https://i.howwhatproduce.com/images/003/image-6852-74-j.webp)
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](https://i.howwhatproduce.com/images/003/image-6852-75-j.webp)
![Podanie Podanie](https://i.howwhatproduce.com/images/003/image-6852-76-j.webp)
![Podanie Podanie](https://i.howwhatproduce.com/images/003/image-6852-77-j.webp)
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](https://i.howwhatproduce.com/images/003/image-6852-78-j.webp)
![Produkt końcowy Produkt końcowy](https://i.howwhatproduce.com/images/003/image-6852-79-j.webp)
![Produkt końcowy Produkt końcowy](https://i.howwhatproduce.com/images/003/image-6852-80-j.webp)
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:
Kask ochronny Covid, część 1: wprowadzenie do obwodów Tinkercad!: 20 kroków (ze zdjęciami)
![Kask ochronny Covid, część 1: wprowadzenie do obwodów Tinkercad!: 20 kroków (ze zdjęciami) Kask ochronny Covid, część 1: wprowadzenie do obwodów Tinkercad!: 20 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/001/image-31-j.webp)
Kask ochronny Covid, część 1: wprowadzenie do obwodów Tinkercad!: Witaj, przyjacielu! W tej dwuczęściowej serii nauczymy się korzystać z obwodów Tinkercad - zabawnego, potężnego i edukacyjnego narzędzia do nauki działania obwodów! Jednym z najlepszych sposobów uczenia się jest robienie. Dlatego najpierw zaprojektujemy nasz własny projekt: th
Kask dyskotekowy do druku 3D!: 11 kroków (ze zdjęciami)
![Kask dyskotekowy do druku 3D!: 11 kroków (ze zdjęciami) Kask dyskotekowy do druku 3D!: 11 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/001/image-2557-j.webp)
Kask dyskotekowy do druku 3D!: Zainspirowany klasycznym hełmem Daft Punk „Thomas”. Rozświetl pokój i ciesz się zazdrością wszystkich znajomych dzięki temu niesamowitemu kaskowi dyskotekowemu z napędem Arduino! Aby ukończyć ten projekt, będziesz potrzebować dostępu do drukarki 3D i lutownicy.Jeśli chcesz
Kask Spartan Voice Changer: 14 kroków (ze zdjęciami)
![Kask Spartan Voice Changer: 14 kroków (ze zdjęciami) Kask Spartan Voice Changer: 14 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/001/image-307-32-j.webp)
Spartański hełm Zmieniacz Głosu: Witam! Jesteśmy zespołem 4 studentów ze szkoły politechnicznej na Sorbonie:Louis BuchertBilal MelehiBao Tinh PiotMarco LongépéTen projekt jest realizowany w ramach naszych studiów i ma na celu wzięcie w rękę szeregu narzędzi, a także zademonstrowanie
Kask rowerowy LED: 6 kroków (ze zdjęciami)
![Kask rowerowy LED: 6 kroków (ze zdjęciami) Kask rowerowy LED: 6 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/003/image-6303-j.webp)
Kask rowerowy LED: Oto jak dodać diody LED bezpieczeństwa do kasku rowerowego za pomocą farby przewodzącej. Zawsze traciłem te światła, które przyczepiasz do roweru, a nie są ani tanie, ani dobrej jakości. Materiały:farba przewodząca żywica epoksydowa przewodząca5-minutowa żywica epoksydowa (gorący klej do
Inteligentny budzik: inteligentny budzik z Raspberry Pi: 10 kroków (ze zdjęciami)
![Inteligentny budzik: inteligentny budzik z Raspberry Pi: 10 kroków (ze zdjęciami) Inteligentny budzik: inteligentny budzik z Raspberry Pi: 10 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/007/image-19330-j.webp)
Inteligentny budzik: inteligentny budzik z Raspberry Pi: Czy kiedykolwiek chciałeś mieć inteligentny zegar? Jeśli tak, to jest to rozwiązanie dla Ciebie! Zrobiłem Inteligentny Budzik, jest to zegar, w którym możesz zmienić godzinę alarmu zgodnie ze stroną internetową. Gdy alarm się włączy, rozlegnie się dźwięk (brzęczyk) i 2 światła będą