Inhoudsopgave:
- Stap 1: Eszközök, Alkatrészek
- Stap 2: Raspberry Pi en Szenzorok
- Stap 3: Alapkód Megírása
- Stap 4: Tesztelés
- Stap 5: Extra Funkciók
- Stap 6: II. Tesztelés
- Stap 7: Fpróba
Video: Mobiliteit Okosparkolo - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
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
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
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
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
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
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:
Mobiliteit Smartparkeren: 7 stappen
Mobiliteit Smartparking: We zijn dit project begonnen met een eenvoudig doel: we wilden het inkomende en uitgaande aantal auto's van een parkeerplaats meten en zo mensen informeren over de vrije en bezette parkeerplaatsen op de parkeerplaats. Tijdens ons werk hebben we het project verbeterd met wat extra