Inhoudsopgave:

Mobiliteit Okosparkolo - Ajarnpa
Mobiliteit Okosparkolo - Ajarnpa

Video: Mobiliteit Okosparkolo - Ajarnpa

Video: Mobiliteit Okosparkolo - Ajarnpa
Video: Brussel Mobiliteit 2024, November
Anonim
Mobiliteit Okosparkolo
Mobiliteit Okosparkolo

Een beadandó során csapatunk celja egy okos parkoló kialakítása volt. Az alapelgondolás a be- kimenő autók számlálása, és ezzel a parkoló foglaltságának megadása volt. Ezt a munka soran e-mailküldő és tweetelő funkcióval bővítettük, hogy and parkolni vágyók folyamatosan értesítve legyenek and szabad helyekről.

Stap 1: Eszközök, Alkatrészek

Een megvalósításhoz az első lépés megfelelő eszközök beszerzése volt, melyek a következők:

● Raspberry Pi 3

www.raspberrypi.org/products/raspberry-pi-3-model-b/

● Ultrahangos távolságmé HC-SR04

hobbielektronikabolt.hu/spd/HCSR04/Ultrahangos-tavolsagmero-HC-SR04

szenzoroknak külön dashboard, illetve ahhoz szükséges kábelek, 1000 Ω-os ellenállások

tápforrás – Powerbank

Stap 2: Raspberry Pi en Szenzorok

Raspberry Pi en Szenzorok
Raspberry Pi en Szenzorok

Második lepésként összeállítottuk and hardveres részt, vagyis bekötöttük a 2 ultrahang szenzort és feltelepítettük az operaciós rendszert rendszert Raspberry Pi-re. Ezek után, hogy a működésüket is ellenőrizzük, par sornyi kóddal teszteltük azt.

Stap 3: Alapkód Megírása

Alapkód Megírása
Alapkód Megírása

Következőleg az alap kódot írtuk meg. Az elgondolás alapja az objektumok (autók) érzékelése volt. Ezt úgy valósítottuk meg, hogy amennyiben egy a kivagy bemenő jármű érkezik a megfelelő szenzor előtt elhaladva az alaptávolság lecsökken. Attól függően, hogy a kimenő, vagy a bemenő szenzor érzékeli csökkenti, illetve növeli a gebogen tartózkodó autók számát.

Stap 4: Tesztelés

Tesztelés
Tesztelés

Een munka során minden kódrész megírása után teszteltünk, hogy egy estleges hibát azonnal javítani tudjunk, illetve, hogy könnyen kiszűrhessük, melyik részba törnt.

Az alapkód tesztelése során több parameterváltoztatást kellett végeznünk. Ilyenek voltak az eredetileg megadott hibatűrés alapértékei, illetve a szenzorok mérései közötti időintervallumok.

Een hibatűrés értékeit eredetileg fixen állítottuk be, viszont tekintettel arra, hogy a rendszert csak felállítani kelljen egy esetleges helyváltoztatás esetén, az első tesztelés uktvenánztelés ut.

Stap 5: Extra Funkciók

Extra Funkciók
Extra Funkciók

Az 5. lepésben egyrészt extra másrészt tájékoztató jelleggel további funkciókat vezettünk be. Ezek közül először egy tweetelő, majd egy e-mailküldő részt írtunk meg.

Mindkettő esetében 30 procent meer dan ooit, ami a foglaltságról ad tájékoztatást.

Stap 6: II. Tesztelés

Een következő lépésként az újonnan hozzáadott elemek működését teszteltük.

Itt a twitter résznél fedeztünk fel egy olyan hibát, ami a kód működésének leállásához vezethet. Een Twitter nem engedi ugyanis a duplikált posztokat, tehát ha 30 perce is 50 volt a foglaltság, és most is az, hibát jelez, és a program nem fut le. Ezt egy egyszerű időkiírás segítségével valósítottuk meg, ami a problémát meg is oldotta és a posztok hitelességét és segít javítani.

Stap 7: Fpróba

Fpróba
Fpróba
Fpróba
Fpróba

Utolsó lépésként a teljes összeállított rendszert kellett tesztelnünk. Ezt a Mobilis parkolójában néhány önkéntessel végeztük el. Ez esetben is szükség volt egy kis paraméterezésre, amivel megfelelően tudtuk számolni az áthaladó járművek számát.

Een tesztet 3 segítségével végeztük, thehát a kocsik elhaladásával a foglaltság nőtt, és amikor azok a parkolót elhagytákti, a foglaltság visszacsökt. Een teszt alapján megállapítottuk, hogy 1.5-ös set-up time (slaaptijd) volt a legoptimálisabb arra, hogy az elhaladó kocsikat megfelelően érzékelje.

Ahhoz, hogy a munkánkat a vizsga soran is be tudjuk mutatni, egy kartonnendobozból készített,, pályát” hoztunk létre, ahol a szenzorok fixen rögzítésre kerültek.

Aanbevolen: