Kazalo:
- Korak: Pripomočki, deli
- 2. korak: Raspberry Pi in senzorji
- 3. korak: Pisanje osnovne kode
- 4. korak: Testiranje
- 5. korak: Dodatne funkcije
- 6. korak: II. Testiranje
- 7. korak: Vaja
Video: Mobilno pametno parkiranje: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Ta projekt smo začeli z enostavnim ciljem: želeli smo izmeriti vhodno in odhodno število avtomobilov na parkirišču ter tako obvestiti ljudi o prostih in zasedenih prostorih na parkirišču.
Med našim delom smo projekt izboljšali z nekaterimi dodatnimi funkcijami, kot sta tweetanje in pošiljanje e-pošte, tako da so se ljudje zlahka informirali.
Korak: Pripomočki, deli
Da bi lahko začeli delati na projektu, je bil naš prvi korak, da smo dobili v roke potrebne dele, ki so naslednji:
● Raspberry Pi 3
www.raspberrypi.org/products/raspberry-pi-3-model-b/
● Ultrazvočni pretvornik HC-SR04
hobbielektronikabolt.hu/spd/HCSR04/Ultrahangos-tavolsagmero-HC-SR04
● Armaturna plošča za senzorje in kabli za povezovanje z uporom 1000 Ω
● Napajanje - Powerbank
2. korak: Raspberry Pi in senzorji
Kot drugi korak smo sestavili del strojne opreme. Tako smo povezali dva ultrazvočna senzorja in namestili OS (Raspbian) na naš Raspberry Pi. Po tem, da bi preverili, ali senzorji delujejo pravilno, smo v Python 3 napisali nekaj vrstic kode in izvedli nekaj testov.
3. korak: Pisanje osnovne kode
V naslednjem koraku smo programirali svojo osnovno kodo. Zamisel je bila odkriti vhodne in odhodne predmete (vozila). Razdalja, zaznana, ko bi mimo pripeljal avtomobil, bi bila manjša od prvotne razdalje, izmerjene med prvo meritvijo. Odvisno od tega, kateri senzor bi odkril predmet, bi se to štelo kot odhajajoči ali vhodni avto in bi tako pomenilo odbitek ali dodatek zasedenim prostorom.
4. korak: Testiranje
Med delom smo preizkušali vsak del kode, da smo lahko ugotovili napako in enostavno preverili, kateri del kode je imel.
Med testiranjem naše osnovne kode smo morali spremeniti nekatere parametre. Na primer toleranca napak med menjavo kraja in čas mirovanja senzorjev.
Toleranca napak je bila najprej fiksna številka, vendar glede na to, da bi morala biti mobilna, zato bi jo bilo mogoče enostavno nastaviti v kakršnem koli okolju, smo v stanju if uporabili nekaj različnih spremenljivk.
5. korak: Dodatne funkcije
V petem koraku smo želeli uvesti kodo za obveščanje, kar je pomenilo, da bo občasno ljudi obveščalo o trenutnem stanju parkirišč.
V tem koraku smo najprej implementirali tweetanje in nato del za pošiljanje e-pošte.
Oba pošiljata obvestila vsakih 30 minut, vendar jih je mogoče enostavno spremeniti.
6. korak: II. Testiranje
V tem koraku smo preizkusili na novo implementirane elemente celotne kode.
V tem koraku smo odkrili možno okvaro, ki jo povzročajo pravila Twitters. Twitter ne dovoljuje podvojenih objav, zato bi, ko se število avtomobilov po 30 minutah ne bi spremenilo, objavil isto informacijo. To težavo smo rešili z uporabo časovnega žiga, kar je izboljšalo tudi pristnost objav.
7. korak: Vaja
V zadnjem koraku smo preizkusili celoten sistem, ki je vključeval vsakega od zgoraj navedenih delov. To je bilo storjeno na parkirišču Mobilisa s pomočjo nekaterih prostovoljcev. Tudi v tem primeru smo morali spremeniti nekatere parametre, da smo lahko brez napak prešteli število avtomobilov.
Test so opravili s pomočjo treh oseb. Med tem smo lahko ugotovili, da bi moral čas spanja senzorjev dobiti vrednost 1,5 za popolno štetje avtomobilov.
Priporočena:
Pametno parkiranje na osnovi IOT: 7 korakov
Pametno parkiranje na podlagi IOT: avtor Tanmay Pathak in Utkarsh Mishra. Students @ International Institute of Information Technology, Hyderabad (IIITH) POVZETEK Uspešno smo uvedli sistem pametnega parkiranja na osnovi IOT. S pomočjo posameznih vozlišč (senzorjev bližine) kadar koli
Kako formatirati kodo na Discord (mobilno): 10 korakov
Kako formatirati kodo na Discord (mobilno): Ta niz navodil je namenjen ljudem, ki redno kodirajo in uporabljajo tudi aplikacijo discord. To vas bo naučilo, kako poslati besedilo in ga nato formatirati v poljuben kodirni jezik, ki vam je všeč
Pametno vrtnarjenje na osnovi IoT in pametno kmetijstvo z uporabo ESP32: 7 korakov
Pametno vrtnarjenje na osnovi IoT in pametno kmetijstvo z uporabo ESP32: Svet se spreminja s časom in s tem tudi kmetijstvo.Danes ljudje integrirajo elektroniko na vseh področjih in kmetijstvo pri tem ni izjema. Ta združitev elektronike v kmetijstvu pomaga kmetom in ljudem, ki upravljajo vrtove
Pametno parkiranje Arduino: 4 koraki
Pametno parkiranje Arduino: Bill Blankenship, Willam Bailey, Hannah Hargrove Z uporabo plošče Arduino je naši skupini uspelo ustvariti sistem, ki bi senzorjem svetlobe omogočil zaznavanje, kdaj avto zaseda prostor ali če je prostor prazen. Po oseminštiridesetih vrsticah smo e
Amazon Alexa - Raspberry Pi (mobilno): 5 korakov (s slikami)
Amazon Alexa - Raspberry Pi (mobilno): Dobrodošli v naši vadnici o izgradnji Amazon Alexa z uporabo Rasberry Pi. Ker ste kliknili na to vadnico, očitno veste, da je Amazon Alexa čudovit kos tehnologije v sodobni dobi. Čeprav sta nakup in izdelava dveh različnih