Tartalomjegyzék:

2. projekt intelligens sisak: 6 lépés (képekkel)
2. projekt intelligens sisak: 6 lépés (képekkel)

Videó: 2. projekt intelligens sisak: 6 lépés (képekkel)

Videó: 2. projekt intelligens sisak: 6 lépés (képekkel)
Videó: Феномен казахов - Ургант, Маргулан, Ninety one, Данелия, Ержан Максим, Каракат и многие 2024, November
Anonim
2. projekt Smart-sisak
2. projekt Smart-sisak
2. projekt Smart-sisak
2. projekt Smart-sisak
2. projekt Smart-sisak
2. projekt Smart-sisak

Nekünk, Benoot Sven -nek, Staelens Lennert -nek és Dujardin Laurens -nek projektet kellett készítenünk az iskolához. Együtt kellett dolgoznunk az IPO (Industrial Product Design) hallgatójával. Eszébe jutott egy okos motorkerékpár -sisak elkészítése. Ő készítette a sisak tervezését, és egy alkalmazást kellett készítenünk, hogy ezzel az intelligens sisakkal dolgozhassunk. Szóval elkezdtük csinálni…

A projekthez szükséges alkatrészek a következők:

- Arduino Uno

- kenyérrúd

- áthidaló vezetékek

- ellenállások

- Lámpák

- Bluetooth modul (alacsony energiaigényű, nem kompatibilis)

- OLED

Megnézheted a BoM -ben, amelyet itt linkeltem. A tanulság többi részében elmagyarázom, hogyan lehet újra létrehozni ezt a projektet.

1. lépés: Termékinformációk

A sisak azoknak a motorkerékpárosoknak készült, akik javítani akarják tapasztalataikat. Az alkalmazás élvezetesebb élményt nyújt mind a motorkerékpáron, mind azon kívül. Az alkalmazás olyan funkciókból áll, amelyeket a sisakjával használhat, de egyfajta játék, amely még szebbé teszi a motorkerékpárt.

2. lépés: Fritzing

Fritzing
Fritzing

Tehát először is kaptunk egy Fritzing sémát az IPO hallgatójától, mert ismernie kell az alkatrészek megfelelő működését.

Ezeken a képeken láthatja, hogy az alkatrész melyik csapját melyik csatlakozóhoz kell csatlakoztatni az Arduino UNO -n. Ha hagyja, hogy valaki ellenőrizze a frizurázási tervét, aki sokat tud erről a témáról, akkor nem követ el olyan döntő hibákat, amelyek végzetesek lehetnek a projekt számára.

3. lépés: Normalizált adatbázis -struktúra

Normalizált adatbázis -szerkezet
Normalizált adatbázis -szerkezet

A normalizált adatbázis -struktúrához először egy előzetes vizsgálatot kell elvégeznie. Itt ötletelhet, hogy milyen adatokra van szüksége és hogyan fog működni a projekt.

Miután elvégezte az előzetes vizsgálatot, folytathatja a normalizált adatbázis -struktúra létrehozását. Először is szükség van egy felhasználói táblára az alkalmazásba létrehozott fiókok tárolásához. Most összekapcsolhatja az összes többi táblázatot a Felhasználói táblával, így tárolhatja a fiókspecifikus elemeket. Az alkalmazás fiókspecifikus elemei egy Bucketlist, Friends és Pins, amelyeket elhelyezhet a térképen.

4. lépés: Azure -függvények

Azure -függvények
Azure -függvények
Azure -függvények
Azure -függvények
Azure -függvények
Azure -függvények

Alkalmazásunkban az Azure Functions használatával hozunk létre kapcsolatot az adatbázissal. Az azure függvényekkel minden adatot kivehet az adatbázisból, és adatokat is beszúrhat az adatbázisba. Sokat használtuk ezt a funkciót, mert rendkívül praktikus, és nem olyan nehéz írni (ha van egy kis előzetes ismerete persze). Néhány példa az általunk használt azure függvényekre a CheckLogin, amely ellenőrzi, hogy a bejelentkezési oldalon megadott érték (felhasználónév és jelszó) megfelel -e az adatbázisban szereplő értéknek, ha nem, akkor nem tud bejelentkezni. Példa a kódra fent láthatjuk. Egy másik példa az általunk használt azúrkék függvényekre az, hogy hozzáadunk egy tűt, amelyet a térképen szeretne megjeleníteni az alkalmazásban, az adatbázisban. Példa a kódra, lásd fent.

5. lépés: Alkalmazás

Alkalmazás
Alkalmazás
Alkalmazás
Alkalmazás
Alkalmazás
Alkalmazás

A projekt legnagyobb része az alkalmazás elkészítése volt. Fent láthatja az alkalmazás összes képernyőjét a hozzájuk való hozzáférés sorrendjében. A bejelentkezési oldal, ahogy mondtam, mielőtt az adatbázishoz csatlakoztam. Csak akkor tud bejelentkezni, ha felhasználóneve és jelszava megtalálható az adatbázisban. A következő képernyő a Bluetooth oldal, itt csatlakozhat a sisak belsejében található bluetooth modulhoz. kihagyhatja a bluetooth oldalt is, de így nem férhet hozzá az áttekintő oldal összes képernyőjéhez, néhányuk eltűnik. Az áttekintő oldalon hozzáférhet az összes többi oldalhoz, például a térképoldalhoz, a barátok oldalához, a csoportos oldalhoz, a könnyű oldalhoz, a gyorsasági oldalhoz és az útvonaltervekhez. Ha megnézi az összes képernyőképet, láthatja, hogy mit tehet ezen az oldalon, például a könnyű oldalon bekapcsolhatja a motorkerékpár lámpáit. Az útvonaltervek oldalon útvonaltervet kaphat a kívánt helyről a kívánt helyre. Ezenkívül az útvonaltervben kapott eredmény is megjelenik a sisakhoz rögzített kis OLED -en.

6. lépés: Végtermék

Végtermék
Végtermék
Végtermék
Végtermék
Végtermék
Végtermék

Most az alkalmazás csatlakozik a sisakhoz, és a termék teljesen működik. Íme néhány kép, hogyan néz ki. Remélem tetszett olvasni!

Remélem, minden világos és jó volt, és hogy ez a bejegyzés sokat segített. Jó időtöltést a projektem újraalkotásához!

A projekt tagjai:- Benoot Sven- Staelens Lennert- Dujardin Laurens

Új média és kommunikációs technológia tanulmányozása a HOWEST Kortrijkban, Belgiumban.

Ajánlott: