Съдържание:
- Стъпка 1: Eszközök, Alkatrészek
- Стъпка 2: Raspberry Pi És Szenzorok
- Стъпка 3: Alapkód Megírása
- Стъпка 4: Tesztelés
- Стъпка 5: Допълнителни функции
- Стъпка 6: II. Тестели
- Стъпка 7: Főpróba
Видео: Мобилност Окоспарколо: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
A beadandó során csapatunk célja egy okos parkoló kialakítása volt. Az alapelgondolás a be- és kimenő autók számlálása, és ezzel a parkoló foglaltságának megadása volt. Ezt a munka során e-mailküldő и tweetelő funkcióval bvvítettük, hogy a parkolni vágyók folyamatosan értesítve legyenek a szabad helyekről.
Стъпка 1: Eszközök, Alkatrészek
A 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érő HC-SR04
hobbielektronikabolt.hu/spd/HCSR04/Ultrahangos-tavolsagmero-HC-SR04
● табло за управление на szenzoroknak külön, незаконно ahhoz szükséges kábelek, 1000 Ω-os ellenállások
● tápforrás - Powerbank
Стъпка 2: Raspberry Pi És Szenzorok
Második lépésként összeállítottuk a hardveres részt, vagyis bekötöttük a 2 ultrahang szenzort и feltelepítettük a operációs rendszert Raspberry Pi-re. Ezek után, hogy a működésüket е ellenőrizzük, pár sornyi kóddal teszteltük azt.
Стъпка 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 ki- vagy 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 bent tartózkodó autók számát.
Стъпка 4: Tesztelés
A munka során minden kódrész megírása után teszteltünk, hogy egy esetleges hibát azonnal javítani tudjunk, illetve, hogy könnyen kiszűrhessük, melyik részben történt hiba
Az alapkód tesztelése során több paramétervá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.
A hibatűrés értékeit eredetileg fixen állítottuk be, viszont tekintettel array, hogy a rendszert csak felállítani kelljen egy esetleges helyváltoztatás esetén, az első tesztelés után setát
Стъпка 5: Допълнителни функции
Az 5. lépé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 percenként érkezik az értesítés, ami a foglaltságról ad tájékoztatást.
Стъпка 6: II. Тестели
A következő lépésként az újonnan hozzáadott elemek működését teszteltük.
Това е 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. Twitter не е вграден и е дублиращ пост, който има 30 процента от 50 волта за мъгла, най -много е аз, най -добре е и програма. Ezt egy egyszerű időkiírás segítségével wélósítottuk meg, ami a problémát meg is oldotta és a posztok hitelességét и segít javítani.
Стъпка 7: Főpró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 е szükség volt egy kis paraméterezésre, amivel megfelelően tudtuk számolni az áthaladó járművek számát.
A tesztet 3 önkéntes segítségével végeztük, tehát a kocsik elhaladásával a foglaltság nőtt, és amikor azok a parkolót elhagyták, a foglaltság visszacsökkent az eredeti A teszt alapján megállapítottuk, hogy 1.5-ös set up time (sleep time) volt a legoptimálisabb array, hogy az elhaladó kocsikat megfelelően érzékelje.
Ahhoz, hogy a munkánkat a vizsga során is be tudjuk mutatni, egy kartondobozból készített,, pályát”hoztunk létre, ahol a szenzorok fixen rögzítésre kerültek.
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Мобилност Smartparking: 7 стъпки
Мобилност Smartparking: Започнахме този проект с проста цел: искахме да измерим входящия и изходящия брой автомобили на паркинг и по този начин да информираме хората за свободните и заетите места в партидата. По време на работата си подобрихме проекта с малко допълнително