Cov txheej txheem:
- Kauj Ruam 1: Eszközök, Alkatrészek
- Kauj Ruam 2: Raspberry Pi's Szenzorok
- Kauj Ruam 3: Alapkód Megírása
- Kauj ruam 4: Tesztelés
- Kauj ruam 5: Ntxiv Funkciók
- Kauj Ruam 6: II. Tesztelés
- Kauj ruam 7: Qhib
Video: Mobility Okosparkolo: 7 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Ib qho hlaws dai rau ntawm qhov hluav taws xob hluav taws xob volt. Az alapelgondolás 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ő és tweetelő funkcióval bővítettük, hogy a parkolni vágyók folyamatosan értesítve legyenek szabad helyekről.
Kauj Ruam 1: Eszközök, Alkatrészek
Ib lub tshuab hluav taws xob hluav taws xob hluav taws xob hluav taws xob hluav taws xob hluav taws xob, hluav taws xob hluav taws xob, hluav taws xob thiab hluav taws xob:
● 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 dashboard, illetve ahhoz szükséges kábelek, 1000 Ω-os ellenállások
Kev them nyiaj yug - Powerbank
Kauj Ruam 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 és feltelepítettük az operációs rendszert Raspberry Pi-re. Yog lawm, hogy thiab működésüket yog ellenőrizzük, pár sornyi kóddal teszteltük azt.
Kauj Ruam 3: Alapkód Megírása
Qhov kev txiav txim siab me me tuaj yeem hloov kho. 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. Ua tib zoo saib, hogy kimenő, vagy thiab bemenő szenzor érzékeli csökkenti, illetve növeli thiab bent tartózkodó autók számát.
Kauj ruam 4: Tesztelés
Ib lub nroog uas zoo tshaj plaws nyob hauv 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.
Ib qho hibatűrés értékeit eredetileg fixen állítottuk yog, viszont tekintettel arra, hogy a rendszert csak felállítani kelljen egy esetleges helyváltoztatás esetén
Kauj ruam 5: Ntxiv Funkciók
Az 5. lépésben egyrészt ntxiv másrészt tájékoztató jelleggel további funkciókat vezettünk ua. 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.
Kauj Ruam 6: II. Tesztelés
Ib qho piv txwv ntawm qhov kev txiav txim siab ntawm újonnan hozzáadott elemek működését teszteltük.
Nws yog ib qho twitter résznél federalztünk fel egy olyan hibát, kuv yuav ua raws li cov lus pom zoo. Ib lub Twitter nem engedi ugyanis tau theej tawm ib qho ntxiv, tehát ha 30 perce yog 50 volt a foglaltság, és feem ntau yog az, hibát jelez, és program nem fut le. Ezt egy egyszerű időkiírás segítségével valósítottuk meg, ami problémát meg yog oldotta és posztok hitelességét és segít javítani.
Kauj ruam 7: Qhib
Utolsó lépésként a teljes összeállított rendszert kellett tesztelnünk. Mobilis parkolójában néhány önkéntessel végeztük el. Ez esetben yog szükség volt egy kis paraméterezésre, amivel megfelelően tudtuk számolni az áthaladó járművek számát.
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, foglaltság visszacsökkent az eredeti Ib teszt alapján megállapítottuk, npua 1.5-sets teem sijhawm (sijhawm pw) volt a legoptimálisabb arra, hogy az elhaladó kocsikat megfelelően érzékelje.
Ahhoz, hogy munkánkat a vizsga során yog tudjuk mutatni, egy kartondobozból készített,, pályát”hoztunk létre, ahol a szenzorok fixen rögzítésre kerültek.
Pom zoo:
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom - Cov Kauj Ruam ntawm Kauj Ruam: 4 Kauj Ruam
Arduino Tsheb Rov Qab Chaw Nres Tsheb Ceeb Toom | Cov kauj ruam ib kauj ruam: Hauv txoj haujlwm no, kuv yuav tsim qhov yooj yim Arduino Tsheb Rov Qab Tsheb Nres Tsheb Nres Sensor Siv Arduino UNO thiab HC-SR04 Ultrasonic Sensor. Qhov no Arduino raws Lub Tsheb Rov Qab ceeb toom tuaj yeem siv rau Kev Tshawb Fawb Txog Tus Kheej, Robot Ranging thiab lwm yam
Mobility Smartparking: 7 Kauj Ruam
Mobility Smartparking: Peb pib txoj haujlwm no nrog lub hom phiaj yooj yim: peb xav ntsuas tus naj npawb ntawm cov tsheb tuaj thiab tawm ntawm qhov chaw nres tsheb, thiab yog li qhia rau tib neeg txog qhov chaw pub dawb thiab nyob hauv ntau. Thaum peb ua haujlwm peb txhim kho txoj haujlwm nrog qee qhov ntxiv
Tsev Automation Kauj Ruam ntawm Kauj Ruam Siv Wemos D1 Mini Nrog PCB Tsim: 4 Kauj Ruam
Tsev Automation Kauj Ruam Ib Leeg Siv Wemos D1 Mini Nrog PCB Tsim: Tsev Automation Kauj Ruam los ntawm Kauj Ruam siv Wemos D1 Mini nrog PCB Tsim cov tub ntxhais kawm ntawv qib siab. Tom qab ntawd ib tus ntawm peb cov tswv cuab tuaj
RC Taug Qab Neeg Hlau Siv Arduino - Kauj Ruam Ib kauj ruam: 3 Kauj Ruam
RC Tracked Robot Siv Arduino - Kauj Ruam Ib Nrab: Hav guys, Kuv rov qab los nrog lwm tus neeg hlau txias chassis los ntawm BangGood. Vam tias koj tau dhau los ntawm peb cov phiaj xwm yav dhau los - Spinel Crux V1 - Tus Cwj Pwm Tswj Tus Neeg Hlau, Spinel Crux L2 - Arduino Xaiv thiab Muab Neeg Hlau nrog Robotic caj npab thiab Badland Braw
Phau Ntawv Qhia Taug Kev Txhim Kho Kev Mobility ntawm Cov Neeg Tsis Pom Kev: 6 Kauj Ruam
Phau Ntawv Qhia Taug Kev Txhim Kho Kev Mobility ntawm Cov Neeg Tsis Pom Kev: Lub hom phiaj ntawm kev qhia yog los tsim phau ntawv qhia kev taug kev uas tuaj yeem siv tau los ntawm cov neeg xiam oob khab, tshwj xeeb yog cov neeg tsis pom kev. Cov lus qhia npaj siab yuav tshuaj xyuas seb phau ntawv qhia kev taug kev tuaj yeem siv tau zoo li cas, yog li tsim qauv xav tau