INHOUDSOPGAWE:

Slim verkeersligte: 6 stappe
Slim verkeersligte: 6 stappe

Video: Slim verkeersligte: 6 stappe

Video: Slim verkeersligte: 6 stappe
Video: Onze verkeerslichten worden slimmer! | Samen slim op weg | #6 2024, November
Anonim
Slim verkeersligte
Slim verkeersligte

Waarom ek hierdie projek gemaak het

Ek is 'n student by Howest Kortijk. Dit is 'n skoolprojek vir my tweede semester MCT.

As ek met my motor ry en dit is rustig op straat, is dit nutteloos om voor rooi ligte te staan as daar geen ander verkeer in die teenoorgestelde rigting is nie. Ek wou dus 'n stelsel maak wat verseker dat u nie voor nuttelose verkeersligte staan nie. Wat baie mense doen, is om vinnig te ry totdat hulle naby die verkeersligte kom, en dit is nie goed nie, so ek sal 'n spoeddetektor verder van die ligte af plaas. As u by hierdie sensor verbyry om te vas, sal die rooi ligte aanskakel.

Stap 1: Staatsbrief

Die totale koste van die projek vir my was 121,30 €

Gebruikte onderdele

  • IR sensor
  • Ultrasoniese sensor
  • HC-SR04
  • LDR
  • Sensor vertoon
  • LCD 1602A
  • Leds
  • Gonser
  • Verkeersligte
  • Houtplanke
  • PCF8574
  • Skarniere
  • Spykers
  • Gom
  • Kragadapter

Gebruikte gereedskap

  • Houtsaag
  • Soldeermasjien

Vir 'n meer gedetailleerde oorsig van die onderdele en waar om dit te koop, het ek 'n pdf gemaak. (Die bladsye is bedoel om langs mekaar gehou te word)

Stap 2: Die behuising

Die Behuising
Die Behuising
Die Behuising
Die Behuising
Die Behuising
Die Behuising
Die Behuising
Die Behuising

Vir die huisvesting het ek hulp van my pa gekry.

Ons het begin deur 'n paar houtplanke te saag. Ons het twee planke van 60cm x 90cm, 2 planke 10cm x 60cm en een plank 10cm x 90cm gesien.

Ons hang die planke van 10 cm x 60 cm aan die kante en plak dit vas met die onderste plank van 60 x 90 cm. Vir die agterkant het ons die plank van 10 cm x 90 cm gebruik en dit ook aan die onderste plank vasgeplak.

Vir die dak waar die konstruksie is, het ons skarniere gebruik, sodat u die dakplank kon oopmaak en na u bedrading kon kyk.

Stap 3: Fritzing -skema

Fritzing skema
Fritzing skema
Fritzing skema
Fritzing skema

Die bedrading lyk ingewikkeld, maar dit is nie. Soms moet u dieselfde bedrading doen, so dit is nie so moeilik nie.

Vir die LCD -skerm het ek 'n PCF8574 gebruik, sodat ek genoeg GPIO -penne op my PI sou hê vir die res van my komponente.

Stap 4: Opstel

Stel op
Stel op
Stel op
Stel op
Stel op
Stel op
Stel op
Stel op

Ek het 2 broodbande gebruik om my baan te maak. Vir die bedrading het ek gate in die plank geboor, sodat u alles onder die plank kan wegsteek.

Stap 5: Genormaliseerde databasis

Genormaliseerde databasis
Genormaliseerde databasis

Ek het 'n databasis gemaak om die spoed van die verbygaande motors te bespaar. Met al hierdie waardes kan u 'n geskiedenis maak van die snelhede of 'n geskiedenis van die motors wat vinnig ry.

Daar is ook 'n tabel vir die sensor waar u die naam van die sensor en die eenheid vanaf die sensor kan instel.

Ek het ook 'n liggingstafel gemaak. In hierdie tabel het ek die status van die ligte, die straat waar die ligte staan en die kruising gered. As u die projek met verskeie kruisings wil bestee, kan u dit daar stoor. Maar u kan ook bespaar as die ligte outomaties, af of aan moet wees. Net so met die verkeersligte.

Stap 6: Skryf die kode

Om die kode te skryf, gebruik ek die volgende programme:

  • Visual studio-kode: om die front-end te programmeer in HTML, CSS en Javascript, maar ook die backend in Python
  • MySQL Workbench: om die databasis te maak

Ek sal hier nie in detail gaan oor hoe ek die kode geskryf het nie; u kan die inligting vind oor my Github -bewaarplek wat ek vir hierdie projek gemaak het:

Aanbeveel: