Indholdsfortegnelse:
- Trin 1: Gadgets, dele
- Trin 2: Hindbær Pi og sensorer
- Trin 3: Skrivning af grundkoden
- Trin 4: Test
- Trin 5: Ekstra funktioner
- Trin 6: II. Test
- Trin 7: Repetition
Video: Mobilitet Smartparkering: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Vi startede dette projekt med et simpelt mål: Vi ville måle det indkommende og udgående antal biler på en parkeringsplads og dermed informere folk om de ledige og besatte pladser på grunden.
Under vores arbejde forbedrede vi projektet med nogle ekstra funktioner, såsom tweeting og e-mail-afsendelse, så folk let kunne blive informeret.
Trin 1: Gadgets, dele
For at kunne begynde at arbejde på projektet var vores første skridt at få hånden på de nødvendige dele, som er følgende:
● Raspberry Pi 3
www.raspberrypi.org/products/raspberry-pi-3-model-b/
● Ultralydstransducer HC-SR04
hobbielektronikabolt.hu/spd/HCSR04/Ultrahangos-tavolsagmero-HC-SR04
● Instrumentbræt til sensorerne og kabler til sammenkobling med 1000 Ω modstand
● Strømforsyning - Powerbank
Trin 2: Hindbær Pi og sensorer
Som vores andet trin havde vi samlet hardware -delen. Så vi tilsluttede de 2 ultralydssensorer og installerede OS (Raspbian) på vores Raspberry Pi. Derefter for at teste, om sensorerne fungerede korrekt, skrev vi et par linjer kode i Python 3 og kørte nogle tests.
Trin 3: Skrivning af grundkoden
I vores næste trin programmerede vi vores grundlæggende kode. Ideen bag var at opdage de indgående og udgående objekter (køretøjer). Den afstand, der blev opdaget, når en bil ville passere, ville være mindre end den oprindelige afstand, der blev målt under den første måling. Afhængigt af hvilken sensor der ville registrere objektet, ville det blive regnet som en udgående eller indkommende bil, og dermed ville det enten betyde et fradrag eller tilføjelse til de besatte rum.
Trin 4: Test
Under vores arbejde testede vi hver del af koden for at kunne indse en fejl og let kontrollere, hvilken del af koden der havde den.
Under testen af vores grundlæggende kode var vi nødt til at ændre nogle parametre. For eksempel fejltolerancen under et stedskifte og sensortidenes søvntid.
Fejltolerancen var først et fixnummer, men i betragtning af at den skulle være mobil, og så den let kunne konfigureres i enhver form for miljø, brugte vi nogle forskellige variabler i en if -tilstand.
Trin 5: Ekstra funktioner
I vores femte trin ønskede vi at implementere en informationskode, hvilket betød, at den lejlighedsvis ville informere folk om parkeringspladsernes aktuelle status.
Under dette trin implementerede vi først en tweeting og derefter en e-mail-afsendelsesdel.
Begge disse sender meddelelser hvert 30. minut, men det kan let ændres.
Trin 6: II. Test
I dette trin testede vi de nyligt implementerede elementer i hele koden.
I dette trin opdagede vi en mulig funktionsfejl forårsaget af Twitters -regler. Twitter tillader ikke dublerede indlæg, så når antallet af biler ikke ændrede sig efter 30 minutter, ville det tweet den samme information. Vi løste dette problem med brug af et tidsstempel, hvilket også forbedrede posternes ægthed.
Trin 7: Repetition
I vores sidste trin testede vi hele systemet, som omfattede hver af de ovennævnte dele. Dette blev gjort på parkeringspladsen i Mobilis ved hjælp af nogle frivillige. Vi var også nødt til at ændre nogle parametre i dette tilfælde, så vi kunne tælle antallet af biler uden fejl.
Testen blev udført ved hjælp af 3 personer. I løbet af dette kunne vi bestemme, at sensorernes søvntid skulle have en værdi på 1,5 for perfekt at tælle bilerne.
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Stop ALICE - Dørbarrikade for personer med nedsat mobilitet: 8 trin
Stop ALICE - Dørbarrikade for personer med nedsat mobilitet: Problemet For personer, der bruger kørestole, kan det være svært at spærre sig selv ind i et værelse, når det er nødvendigt. Målet med dette projekt er at designe en enhed til at hjælpe personer, der bruger kørestole og/eller har nedsat armstyrke hurtigt barre
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Mobilitet Okosparkolo: 7 trin
Mobilitet 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-mail til en e-mail med en tweetelő