Talaan ng mga Nilalaman:

Mobility Smartparking: 7 Hakbang
Mobility Smartparking: 7 Hakbang

Video: Mobility Smartparking: 7 Hakbang

Video: Mobility Smartparking: 7 Hakbang
Video: Kiunsys | Smart Mobility & Smart Parking Solutions 2024, Hulyo
Anonim
Mobility Smartparking
Mobility Smartparking

Sinimulan namin ang proyektong ito sa isang simpleng layunin: nais naming sukatin ang papasok at papalabas na bilang ng mga kotse ng isang paradahan, at sa gayon ay ipagbigay-alam sa mga tao ang tungkol sa malaya at sinasakop na mga puwang sa lote.

Sa panahon ng aming trabaho ay pinagbuti namin ang proyekto na may ilang labis na mga pag-andar, tulad ng pag-tweet at pagpapadala ng e-mail, upang madali masabihan ang mga tao.

Hakbang 1: Mga Gadget, Bahagi

Upang makapagsimulang magtrabaho sa proyekto ang aming unang hakbang ay upang makuha ang aming kamay sa mga kinakailangang bahagi, na kung saan ay ang mga sumusunod:

● Raspberry Pi 3

www.raspberrypi.org/products/raspberry-pi-3-model-b/

● Ultrasonic transducer HC-SR04

hobbielektronikabolt.hu/spd/HCSR04/Ultrahangos-tavolsagmero-HC-SR04

● Dashboard para sa mga sensor, at mga cable para sa pag-link, na may 1000 Ω paglaban

● supply ng kuryente - Powerbank

Hakbang 2: Raspberry Pi at Sensors

Raspberry Pi at Sensors
Raspberry Pi at Sensors

Bilang aming pangalawang hakbang ay naipon namin ang bahagi ng hardware. Kaya't ikinonekta namin ang 2 mga ultrasonic sensor at na-install ang OS (Raspbian) sa aming Raspberry Pi. Pagkatapos nito, upang subukan kung gumagana nang maayos ang mga sensor, nagsulat kami ng ilang mga linya ng code sa Python 3 at nagpatakbo ng ilang mga pagsubok.

Hakbang 3: Pagsulat ng Batayang Code

Pagsulat ng Batayang Kodigo
Pagsulat ng Batayang Kodigo

Sa aming susunod na hakbang na nai-program namin ang aming pangunahing code. Ang ideya sa likod nito ay upang makita ang mga papasok at papalabas na mga bagay (sasakyan). Ang distansya na napansin kapag ang isang kotse ay dumadaan ay magiging mas maliit kaysa sa orihinal na distansya na sinusukat sa panahon ng unang pagsukat. Nakasalalay sa aling sensor ang makakakita ng bagay, mabibilang ito bilang isang papalabas, o papasok na kotse, at sa gayon ay nangangahulugang isang pagbawas o karagdagan sa mga sinasakop na puwang.

Hakbang 4: Pagsubok

Pagsubok
Pagsubok

Sa aming trabaho ay sinubukan namin ang bawat bahagi ng code, upang mapagtanto ang isang pagkakamali at upang madaling suriin kung aling bahagi ng code ang mayroon nito.

Sa panahon ng pagsubok ng aming pangunahing code kinailangan naming baguhin ang ilang mga parameter. Halimbawa ang pagpapaubaya sa kasalanan habang nagbago ang isang lugar, at ang oras ng pagtulog ng mga sensor.

Ang pagpapaubaya sa kasalanan ay unang isang numero ng pag-aayos, ngunit isinasaalang-alang na dapat itong maging mobile, at sa gayon madali itong mai-set up sa anumang uri ng kapaligiran na ginamit namin ang ilang iba't ibang mga variable sa isang kondisyong kung.

Hakbang 5: Mga Dagdag na Pag-andar

Dagdag na Mga Pag-andar
Dagdag na Mga Pag-andar

Sa aming ikalimang hakbang nais naming magpatupad ng isang nagbibigay-alam na code, na nangangahulugang paminsan-minsan ay ipapaalam nito sa mga tao ang tungkol sa kasalukuyang katayuan ng mga paradahan.

Sa hakbang na ito, ipinatupad muna namin ang isang pag-tweet at pagkatapos ay isang bahagi ng pagpapadala ng e-mail.

Parehong nagpapadala ng mga abiso tuwing 30 minuto, ngunit madali itong mabago.

Hakbang 6: II. Pagsubok

Sa hakbang na ito sinubukan namin ang mga bagong ipinatupad na elemento ng buong code.

Sa hakbang na ito natuklasan namin ang isang posibleng pagkasira na sanhi ng mga patakaran ng Twitters. Hindi pinapayagan ng Twitter ang mga dobleng post, kaya kapag hindi nagbago ang bilang ng mga kotse pagkalipas ng 30 minuto, mag-tweet ito ng parehong alam. Nalutas namin ang isyung ito sa paggamit ng isang time stamp, na nagpabuti din sa pagiging tunay ng mga post.

Hakbang 7: Pagsasanay

Pagsasanay
Pagsasanay
Pagsasanay
Pagsasanay
Pagsasanay
Pagsasanay

Sa aming huling hakbang sinubukan namin ang buong system, na kasama ang bawat isa sa nabanggit na mga bahagi. Ginawa ito sa parking lot ng Mobilis sa tulong ng ilang mga boluntaryo. Kailangan naming baguhin ang ilang mga parameter sa kasong ito, upang mabilang namin ang bilang ng mga kotse nang walang pagkakamali.

Ang pagsubok ay ginawa sa tulong ng 3 tao. Sa panahon nito matutukoy natin na ang oras ng pagtulog ng mga sensor ay dapat makakuha ng isang halaga na 1.5 upang ganap na mabilang ang mga kotse.

Inirerekumendang: