Talaan ng mga Nilalaman:

Mga ilaw sa Smart Traffic: 6 na Hakbang
Mga ilaw sa Smart Traffic: 6 na Hakbang

Video: Mga ilaw sa Smart Traffic: 6 na Hakbang

Video: Mga ilaw sa Smart Traffic: 6 na Hakbang
Video: ANG GANDA NG MISIS NI RIGOR!๐Ÿ˜#johnestrada #prescillameirelles 2024, Nobyembre
Anonim
Mga ilaw sa Smart Traffic
Mga ilaw sa Smart Traffic

Bakit ko ginawa ang proyektong ito

Ako ay isang mag-aaral sa Howest Kortijk. Ito ay isang proyekto sa paaralan para sa aking ikalawang semestre na MCT.

Kapag nagmamaneho ako ng aking kotse at kalmado ito sa mga lansangan, walang silbi na tumayo sa harap ng mga pulang ilaw kapag walang ibang trapiko sa kabaligtaran. Kaya nais kong gumawa ng isang sistema na tinitiyak na hindi ka nakatayo sa harap ng mga walang silbi na ilaw ng trapiko. Ang ginagawa ng maraming tao ay mabilis na pagmamaneho hanggang sa malapit sila sa mga ilaw ng trapiko at hindi ito maganda kaya't maglalagay ako ng isang detektor ng bilis mula sa mga ilaw. Kapag nagmamaneho ka upang mabilis sa sensor na ito ang mga pulang ilaw ay bubuksan.

Hakbang 1: Bill ng Mga Materyales

Ang kabuuang halaga ng proyekto para sa akin ay 121, 30 โ‚ฌ

Ginamit na mga bahagi

  • IR Sensor
  • Ultrasonic sensor
  • HC-SR04
  • LDR
  • Ipakita ang Sensor
  • LCD 1602A
  • Mga Leds
  • Buzzer
  • Ilaw trapiko
  • Mga tabla na gawa sa kahoy
  • PCF8574
  • Mga bisagra
  • Mga kuko
  • Pandikit
  • Power adapter

Mga gamit na gamit

  • Woodsaw
  • Makinang panghinang

Para sa isang mas detalyadong pangkalahatang ideya ng mga bahagi at kung saan bibilhin ang mga ito, gumawa ako ng isang pdf. (Ang mga pahina ay nilalayon na magkatabi)

Hakbang 2: Ang Pabahay

Ang Pabahay
Ang Pabahay
Ang Pabahay
Ang Pabahay
Ang Pabahay
Ang Pabahay
Ang Pabahay
Ang Pabahay

Para sa pabahay kumuha ako ng tulong mula sa aking ama.

Nagsimula kami sa pamamagitan ng paglalagari ng ilang mga tabla na gawa sa kahoy. Nakita namin ang dalawang tabla na 60cm x 90cm, 2 tabla 10cm x 60cm at isang tabla na 10cm x 90cm.

Isinasabit namin ang mga tabla na 10cm x 60cm sa mga gilid at inilagay namin ang mga ito kasama ang ilalim na tabla na 60cm x 90cm. Para sa likuran ginamit namin ang tabla na 10cm x 90cm at dinikit din ang mga ito sa ibabang tabla.

Para sa bubong kung saan ang konstruksyon ay gumagamit kami ng mga bisagra upang mabuksan mo ang tabla ng bubong at tingnan ang iyong mga kable.

Hakbang 3: Fritzing Schema

Fritzing Schema
Fritzing Schema
Fritzing Schema
Fritzing Schema

Mukhang kumplikado ang mga kable ngunit hindi. Kailangan mong gawin ang parehong mga kable minsan kaya hindi ito gano kahirap.

Para sa LCD display Gumamit ako ng isang PCF8574 kaya't magkakaroon ako ng sapat na mga GPIO pin sa aking PI para sa natitirang bahagi ng aking mga sangkap.

Hakbang 4: Pag-setup

Pag-set up
Pag-set up
Pag-set up
Pag-set up
Pag-set up
Pag-set up
Pag-set up
Pag-set up

Gumamit ako ng 2 mga breadbord upang makagawa ng aking circuit. Para sa mga kable nag-drill ako ng mga butas sa plank upang maitago mo ang lahat sa ilalim ng plank.

Hakbang 5: Normalisadong Database

Normalisadong Database
Normalisadong Database

Gumawa ako ng isang database upang mai-save ang bilis ng pagdaan ng mga kotse. Sa lahat ng mga halagang ito maaari kang gumawa ng kasaysayan ng mga bilis o isang kasaysayan mula sa mga kotse kung saan nagmamaneho.

Mayroon ding isang talahanayan para sa sensor kung saan maaari mong i-set up ang pangalan ng sensor at ang yunit mula sa sensor.

Gumawa din ako ng isang table ng lokasyon. Sa talahanayang ito, nai-save ko ang katayuan ng mga ilaw, ang kalye kung saan tumayo ang mga ilaw at ang intersection. Kung nais mong gugulin ang proyekto sa maraming mga intersection maaari mo itong i-save doon. Ngunit maaari mo ring mai-save kung ang mga ilaw ay dapat na awtomatikong, patayin o patayin. Katulad ng mga ilaw ng trapiko.

Hakbang 6: Pagsulat ng Code

Upang isulat ang code, ginamit ko ang mga sumusunod na programa:

  • Visual studio code: upang mai-program ang front-end sa HTML, CSS at Javascript ngunit pati na rin ang backend sa Python
  • MySQL Workbench: upang gawin ang database

Hindi ako detalyado dito sa kung paano ko isinulat ang code, mahahanap mo ang impormasyong iyon sa aking Github repository na ginawa ko para sa proyektong ito:

Inirerekumendang: