Innholdsfortegnelse:
- Trinn 1: Gadgets, deler
- Trinn 2: Bringebær Pi og sensorer
- Trinn 3: Skrive den grunnleggende koden
- Trinn 4: Testing
- Trinn 5: Ekstra funksjoner
- Trinn 6: II. Testing
- Trinn 7: Øvelse
Video: Mobilitet Smartparkering: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Vi startet dette prosjektet med et enkelt mål: Vi ønsket å måle det innkommende og utgående antallet biler på en parkeringsplass, og dermed informere folk om ledige og okkuperte plasser på tomten.
Under arbeidet vårt forbedret vi prosjektet med noen ekstra funksjoner, for eksempel tweeting og e-post, slik at folk enkelt kunne bli informert.
Trinn 1: Gadgets, deler
For å kunne begynne å jobbe med prosjektet var vårt første skritt å få hånden på de nødvendige delene, som er følgende:
● Raspberry Pi 3
www.raspberrypi.org/products/raspberry-pi-3-model-b/
● Ultralydtransduser HC-SR04
hobbielektronikabolt.hu/spd/HCSR04/Ultrahangos-tavolsagmero-HC-SR04
● Dashboard for sensorene og kabler for sammenkoblingen, med 1000 Ω motstand
● Strømforsyning - Powerbank
Trinn 2: Bringebær Pi og sensorer
Som vårt andre trinn hadde vi satt sammen maskinvaredelen. Så vi koblet de to ultralydsensorene og installerte operativsystemet (Raspbian) på Raspberry Pi. Etter det, for å teste om sensorene fungerte som det skal, skrev vi noen koderader i Python 3 og kjørte noen tester.
Trinn 3: Skrive den grunnleggende koden
I vårt neste trinn programmerte vi vår grunnleggende kode. Tanken bak det var å oppdage innkommende og utgående objekter (kjøretøyer). Avstanden som ble oppdaget når en bil ville passere ville være mindre enn den opprinnelige avstanden målt under den første målingen. Avhengig av hvilken sensor som vil oppdage objektet, vil den bli regnet som en utgående eller innkommende bil, og dermed bety enten fradrag eller tillegg til de okkuperte plassene.
Trinn 4: Testing
Under vårt arbeid testet vi hver del av koden, for å kunne innse en feil og enkelt kontrollere hvilken del av koden som hadde den.
Under testen av vår grunnleggende kode måtte vi endre noen parametere. For eksempel feiltoleransen under en plassendring og sovetiden til sensorene.
Feiltoleransen var først et fikseringsnummer, men med tanke på at den skulle være mobil, og så den enkelt kunne settes opp i alle slags miljøer, brukte vi noen forskjellige variabler i en if -tilstand.
Trinn 5: Ekstra funksjoner
I vårt femte trinn ønsket vi å implementere en informasjonskode, som innebar at den noen ganger ville informere folk om parkeringsplassens nåværende status.
Under dette trinnet implementerte vi først en tweeting og deretter en e-postdel.
Begge disse sender varsler hvert 30. minutt, men det kan enkelt endres.
Trinn 6: II. Testing
I dette trinnet testet vi de nylig implementerte elementene i hele koden.
I dette trinnet oppdaget vi en mulig funksjonsfeil forårsaket av Twitters -regler. Twitter tillater ikke dupliserte innlegg, så når antallet biler ikke endret seg etter 30 minutter, ville det tweet ut den samme informasjonen. Vi løste dette problemet med bruk av et tidsstempel, noe som også forbedret autentisiteten til innleggene.
Trinn 7: Øvelse
I vårt siste trinn testet vi hele systemet, som inkluderte hver av de ovennevnte delene. Dette ble gjort på parkeringsplassen til Mobilis ved hjelp av noen frivillige. Vi måtte også endre noen parametere i dette tilfellet, slik at vi kunne telle antall biler uten feil.
Testen ble utført ved hjelp av 3 personer. I løpet av dette kunne vi bestemme at sovetiden til sensorene skulle få en verdi på 1,5 for å telle bilene perfekt.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
Stopp ALICE - dørbarrikade for personer med redusert mobilitet: 8 trinn
Stopp ALICE - Dørbarrikade for personer med redusert mobilitet: Problemet For personer som bruker rullestoler kan det være vanskelig å sperre seg inn i et rom når det trengs. Målet med dette prosjektet er å designe en enhet for å hjelpe enkeltpersoner som bruker rullestoler og/eller har redusert armstyrke raskt
Mobilitet Okosparkolo: 7 trinn
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 and parkoló foglaltságának megadása volt. Send en e-postmelding og en tweetelő