Tartalomjegyzék:
- 1. lépés: Modulok, alkatrészek
- 2. lépés: Raspberry Pi és érzékelők
- 3. lépés: Az alapkód megírása
- 4. lépés: Tesztelés
- 5. lépés: Extra funkciók
- 6. lépés: II. Tesztelés
- 7. lépés: Próba
Videó: Mobilitás intelligens parkolás: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ezt a projektet egy egyszerű céllal kezdtük: meg akartuk mérni egy parkoló be- és kimenő autóinak számát, és ezáltal tájékoztatni az embereket a parkolóban lévő szabad és elfoglalt helyekről.
Munkánk során néhány további funkcióval, például tweeteléssel és e-mail küldéssel fejlesztettük a projektet, hogy az emberek könnyen tájékozódhassanak.
1. lépés: Modulok, alkatrészek
Ahhoz, hogy elkezdhessük a projektet, az első lépés az volt, hogy kézbe vegye a szükséges alkatrészeket, amelyek a következők:
● Raspberry Pi 3
www.raspberrypi.org/products/raspberry-pi-3-model-b/
● Ultrahangos jelátalakító HC-SR04
hobbielektronikabolt.hu/spd/HCSR04/Ultrahangos-tavolsagmero-HC-SR04
● Műszerfal az érzékelőkhöz és kábelek az összekötéshez, 1000 Ω ellenállással
● Tápegység - Powerbank
2. lépés: Raspberry Pi és érzékelők
Második lépésként összeszereltük a hardver alkatrészt. Tehát csatlakoztattuk a 2 ultrahangos érzékelőt, és telepítettük az operációs rendszert (Raspbian) a Raspberry Pi -re. Ezt követően, annak tesztelésére, hogy az érzékelők megfelelően működnek -e, néhány sor kódot írtunk a Python 3 -ba, és végrehajtottunk néhány tesztet.
3. lépés: Az alapkód megírása
A következő lépésben beprogramoztuk az alapkódunkat. A mögöttes ötlet a bejövő és kimenő tárgyak (járművek) észlelése volt. Az észlelt távolság, amikor egy autó elhalad, kisebb lenne, mint az első mérés során mért eredeti távolság. Attól függően, hogy melyik érzékelő észleli az objektumot, az kimenő vagy bejövő autónak számít, és így vagy levonást, vagy kiegészítést jelent a foglalt helyekhez.
4. lépés: Tesztelés
Munkánk során teszteltük a kód minden részét, hogy felismerhessük a hibát, és könnyen ellenőrizhessük, hogy a kód melyik része tartalmazta.
Az alapkód tesztelése során meg kellett változtatnunk néhány paramétert. Például a helyváltoztatás során fellépő hibatűrés és az érzékelők alvási ideje.
A hibatűrés először egy fix szám volt, de figyelembe véve, hogy mobilnak kell lennie, és így könnyen beállítható bármilyen környezetben, különböző változókat használtunk, ha feltétel volt.
5. lépés: Extra funkciók
Az ötödik lépésben egy tájékoztató kódot akartunk bevezetni, ami azt jelentette, hogy időnként tájékoztatja az embereket a parkolók aktuális állapotáról.
E lépés során először egy tweetelést, majd egy e-mail küldő részt valósítottunk meg.
Mindkettő 30 percenként küld értesítést, de könnyen megváltoztatható.
6. lépés: II. Tesztelés
Ebben a lépésben a teljes kód újonnan implementált elemeit teszteltük.
Ebben a lépésben felfedeztünk egy lehetséges hibát, amelyet a Twitters szabályai okoztak. A Twitter nem engedélyezi az ismétlődő bejegyzéseket, így ha 30 perc elteltével nem változott az autók száma, ugyanazt az információt tweetelte. Ezt a problémát időbélyegzővel oldottuk meg, ami a bejegyzések hitelességét is javította.
7. lépés: Próba
Utolsó lépésünkben a teljes rendszert teszteltük, amely tartalmazza a fent említett részeket. Ez a Mobilis parkolójában történt néhány önkéntes segítségével. Ebben az esetben is módosítanunk kellett néhány paramétert, így hiba nélkül megszámolhattuk az autók számát.
A teszt 3 ember segítségével készült. Ez alatt megállapíthattuk, hogy az érzékelők alvási idejének 1,5 értéket kell kapnia az autók tökéletes számításához.
Ajánlott:
IOT alapú intelligens parkolás: 7 lépés
IOT alapú intelligens parkolás: Tanmay Pathak és Utkarsh Mishra. Students @ International Institute of Information Technology, Hyderabad (IIITH) ÁTTEKINTÉS Sikeresen megvalósítottuk az IOT alapú intelligens parkolási rendszert. Egyedi csomópontok (közelségérzékelők) segítségével bármikor
Az intelligens parkolás és forgalomirányítás kiberfizikai biztonsága: 6 lépés
Az intelligens parkolás és forgalomirányítás kiberfizikai biztonsága: Az internet példátlan ütemben növekszik eszközök milliárdjaival, beleértve az autókat, érzékelőket, számítógépeket, szervereket, hűtőszekrényeket, mobil eszközöket és még sok mást. Ez számos kockázatot és sebezhetőséget rejt magában az infrastruktúrában, a működésben
Hogyan barkácsoljunk intelligens redőnyöket SONOFF intelligens kapcsolókkal?: 14 lépés
Hogyan barkácsoljunk intelligens redőnyöket a SONOFF intelligens kapcsolókkal?: Használja a reteszelés módot a SONOFF intelligens kapcsolókban, hogy a szokásos redőnyöket/redőnyöket intelligensekké tegye és este lehúzni? Egyébként én
Arduino intelligens parkolás: 4 lépés
Arduino intelligens parkolás: Bill Blankenship, Willam Bailey, Hannah Hargrove Az Arduino tábla használatával a csoportunknak sikerült olyan rendszert létrehoznia, amely lehetővé teszi a fényérzékelők számára, hogy felismerjék, ha egy autó elfoglal egy helyet, vagy ha a hely üres. Hatvannyolc sor után e
Mobilitás Okosparkolo: 7 lépés
Mobility Okosparkolo: 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ő és tweetelő funkcióval bővítettük, hogy a parkolni