INHOUDSOPGAWE:
- Stap 1: Gadgets, onderdele
- Stap 2: Framboos Pi en sensors
- Stap 3: Skryf die basiese kode
- Stap 4: Toets
- Stap 5: Ekstra funksies
- Stap 6: II. Toets
- Stap 7: Repetisie
Video: Mobiliteit Smartparking: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Ons het hierdie projek met 'n eenvoudige doel begin: ons wou die inkomende en uitgaande aantal motors van 'n parkeerterrein meet, en sodoende mense inlig oor die vrye en besette ruimtes in die perseel.
Tydens ons werk het ons die projek verbeter met 'n paar ekstra funksies, soos tweeting en e-pos stuur, sodat mense maklik ingelig kon word.
Stap 1: Gadgets, onderdele
Om aan die projek te kon begin werk, was ons eerste stap om die nodige dele in die hande te kry: die volgende:
● Framboos Pi 3
www.raspberrypi.org/products/raspberry-pi-3-model-b/
● Ultrasoniese transducer HC-SR04
hobbielektronikabolt.hu/spd/HCSR04/Ultrahangos-tavolsagmero-HC-SR04
● Dashboard vir die sensors en kabels vir die koppeling, met 1000 Ω weerstand
● Kragtoevoer - Powerbank
Stap 2: Framboos Pi en sensors
As ons tweede stap het ons die hardeware -deel saamgestel. Dus het ons die twee ultrasoniese sensors gekoppel en die bedryfstelsel (Raspbian) op ons Raspberry Pi geïnstalleer. Om daarna te toets of die sensors behoorlik werk, het ons 'n paar reëls kode in Python 3 geskryf en 'n paar toetse uitgevoer.
Stap 3: Skryf die basiese kode
In ons volgende stap het ons ons basiese kode geprogrammeer. Die idee daaragter was om die inkomende en uitgaande voorwerpe (voertuie) op te spoor. Die afstand wat opgespoor word wanneer 'n motor verbygaan, sou kleiner wees as die oorspronklike afstand wat tydens die eerste meting gemeet is. Afhangende van watter sensor die voorwerp sou opspoor, sou dit as 'n uitgaande of inkomende motor gereken word, en sou dit dus 'n aftrekking of byvoeging tot die besette ruimtes beteken.
Stap 4: Toets
Tydens ons werk het ons elke deel van die kode getoets om 'n fout te kon besef en om maklik te kyk watter deel van die kode dit bevat.
Tydens die toets van ons basiese kode moes ons 'n paar parameters verander. Byvoorbeeld die fouttoleransie tydens 'n plekverandering en die slaaptyd van die sensors.
Die foutverdraagsaamheid was eers 'n vaste nommer, maar aangesien dit selfoon moet wees, kan ons dit maklik in enige omgewing instel, en ons het verskillende veranderlikes in 'n as -toestand gebruik.
Stap 5: Ekstra funksies
In ons vyfde stap wou ons 'n inligtingskode implementeer, wat beteken dat dit mense af en toe sou inlig oor die huidige status van die parkeerterreine.
Tydens hierdie stap het ons eers 'n tweeting en dan 'n e-pos gestuur.
Albei stuur kennisgewings elke 30 minute, maar dit kan maklik verander word.
Stap 6: II. Toets
In hierdie stap het ons die nuut geïmplementeerde elemente van die hele kode getoets.
In hierdie stap het ons 'n moontlike wanfunksie wat deur Twitters -reëls veroorsaak is, ontdek. Twitter laat nie dubbele plasings toe nie, dus as die aantal motors na 30 minute nie verander nie, sou dit dieselfde inligting tweet. Ons het hierdie probleem opgelos met die gebruik van 'n tydstempel, wat ook die egtheid van die poste verbeter het.
Stap 7: Repetisie
In ons laaste stap het ons die hele stelsel getoets, wat elk van die bogenoemde dele ingesluit het. Dit is op die parkeerterrein van Mobilis gedoen met die hulp van 'n paar vrywilligers. Ons moes ook in hierdie geval 'n paar parameters verander, sodat ons die aantal motors sonder 'n fout kon tel.
Die toets is gedoen met die hulp van 3 mense. Hierdeur kon ons bepaal dat die slaaptyd van die sensors 'n waarde van 1,5 moet kry om die motors perfek te tel.
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
Stop ALICE - Deurversperring vir individue met verminderde mobiliteit: 8 stappe
Stop ALICE - Deurversperring vir individue met verminderde mobiliteit: die probleem Vir individue wat rolstoele gebruik, kan dit moeilik wees om hulself in 'n kamer te versper wanneer dit nodig is. Die doel van hierdie projek is om 'n toestel te ontwerp om persone wat rolstoele gebruik en/of 'n verminderde armsterkte het vinnig te help
Stapgids om die mobiliteit van gesiggestremdes te verbeter: 6 stappe
Stapgids om die mobiliteit van gesiggestremdes te verbeter: Die doel van die instruksies is om 'n loopgids te ontwikkel wat gebruik kan word deur gestremdes, veral gesiggestremdes. Die instruksies is van voorneme om te ondersoek hoe die loopgids effektief gebruik kan word, sodat die ontwerpvereistes
Mobiliteit Okosparkolo: 7 stappe
Mobiliteit Okosparkolo: 'n Spesifieke versameling van elektriese toestelle. As alapelgondolás a be- és kimenő autók számlálása, és ezzel and parkoló foglaltságának megadása volt. Stuur 'n e-pos na 'n tweetel-funksie of 'n parkie