Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Autorid Tanmay Pathak ja Utkarsh Mishra. Õpilased @ Rahvusvaheline Infotehnoloogia Instituut, Hyderabad (IIITH)
ABSTRAKTNE
Rakendasime edukalt IOT -põhise nutika parkimise süsteemi. Iga parkimiskoha üksikute sõlmede (lähedusandurid) abil saame internetis kajastada reaalajas parkimiskoha olekut - „Saadaval” või „Hõivatud”.
KÜSIMUSED KÄESOLEVA SÜSTEEMIGA
1) Parkimisloendurid ei täpsusta täpselt, kus teenindusaegad on saadaval
2) Valgusindikaatorid ei lahenda probleemi täielikult
3) Autonoomse arvelduse puudumine
KAVANDATUD SÜSTEEM
1) Juurdepääs interneti kaudu teabele iga parkimiskoha kohta
2) Reaalajas kättesaadavuse teave aitab parkimiskohti kiiremini leida
3) Autonoomne arveldamine hõlbustab protsessi veelgi
1. samm: animeeritud demonstratsioon
Samm: riistvaranõuded
Plaanime alustada projekti väikesemahulise elluviimisega, st simuleerida reaalset elu parklas papil.
ELEKTROONILISED OSAD
1) Raspberry Pi (peamine juhtseade)
2) IR -andur (lähedusandurid)
3) RF id lugeja
4) RF id -kaardid
ETTEVAATUST: Veenduge, et RF id Readeri töösagedus on sama mis ID -kaartidel !!
3. samm: tarkvara juurutamine
Projektil töötab korraga kaks erinevat pythoniprogrammi -
1. RF-ID märgistamise moodulSee programm hoolitseb RF-ID-kaartide autentimise eest. Juhib mikro -servomootorit (toimib väravana) ja logib sisse/välja aega. See on programm, mis saadab kirju välja kogu parklas veedetud aja põhjal. Klient peab selle programmiga suhtlema ja seega on kasutusmugavus koos teabe selgusega oluliseks peetud.
2. Lähedusandurite moodulSee programm kajastab andurite praegust olekut - "kõrge" või "madal". Need andurid peegeldavad pesa saadavust - „Saadaval” või „Hõivatud”. Seejärel väljastatakse väljund tekstifaili, mida värskendatakse iga sekundi jooksul sama pythoni skripti kasutades. Lisaks loeb HTML -fail tekstifaili andmed ja kuvab need veebilehele. Seejärel hostime veebisaiti, kasutades hostimisteenust nimega „ngrok”. Seega sisaldab server teavet vastavate parkimiskohtade saadavuse kohta.
4. samm: vooskeem
Samm: koodi ja tarkvara rakendamine
VAJALIK PÜTHONI JA LINUXI KESKKONNA PÕHITEADMINE
1) Alustage RaspbianO -de laadimisest ja käivitamisest RaspberryPi -s.
2) Kõik failid peale „READ.py” aitavad liidestamisel (andurite, lugejate, mootorite ja mikrokontrolleri vahel) ja seega ei pea koodi muutma.
3) Muutke "READ.py" vastavalt, järgides kommentaare.