Innholdsfortegnelse:

Smarte trafikklys: 6 trinn
Smarte trafikklys: 6 trinn

Video: Smarte trafikklys: 6 trinn

Video: Smarte trafikklys: 6 trinn
Video: MÅNELANDING: Oasen skole 6.trinn. Tobias, Daniel & Johan 2024, November
Anonim
Smarte trafikklys
Smarte trafikklys

Hvorfor jeg laget dette prosjektet

Jeg er student ved Howest Kortijk. Det er et skoleprosjekt for mitt andre semester MCT.

Når jeg kjører bilen min og det er rolig på gatene, er det ubrukelig å stå foran røde lys når det ikke er annen trafikk i motsatt retning. Så jeg ønsket å lage et system som sørger for at du ikke står foran ubrukelige trafikklys. Det mange mennesker gjør er å kjøre fort til de kommer nær lyskrysset, og det er ikke bra, så jeg skal plassere en hastighetsdetektor lenger fra lysene. Når du kjører forbi for raskt på denne sensoren, tennes de røde lysene.

Trinn 1: Materialregning

Den totale kostnaden for prosjektet for meg var 121, 30 €

Brukte deler

  • IR -sensor
  • Ultralydsensor
  • HC-SR04
  • LDR
  • Sensor Display
  • LCD 1602A
  • Leds
  • Summer
  • Trafikklys
  • Treplanker
  • PCF8574
  • Hengsler
  • Negler
  • Lim
  • Strømadapter

Brukte verktøy

  • Vedsag
  • Loddemaskin

For en mer detaljert oversikt over delene og hvor du kan kjøpe dem, laget jeg en pdf. (Sidene er ment å holdes ved siden av hverandre)

Trinn 2: Boligen

Boligen
Boligen
Boligen
Boligen
Boligen
Boligen
Boligen
Boligen

Til boligen fikk jeg litt hjelp av min far.

Vi begynte med å sage noen treplanker. Vi så to planker på 60cm x 90cm, 2 planker 10cm x 60cm og en planke 10cm x 90cm.

Vi henger planker på 10cm x 60cm på sidene og vi limte dem sammen med den nederste planken på 60cm x 90cm. Til baksiden brukte vi planken på 10cm x 90cm og limte dem også til den nederste planken.

For taket der konstruksjonen er brukte vi hengsler slik at du kunne åpne takplanken og se på ledningene dine.

Trinn 3: Fritzing -skjema

Fritzing -skjema
Fritzing -skjema
Fritzing -skjema
Fritzing -skjema

Ledningene ser kompliserte ut, men det er det ikke. Du må gjøre de samme ledningene noen ganger, så det er egentlig ikke så vanskelig.

For LCD -skjermen brukte jeg en PCF8574, så jeg ville ha nok GPIO -pinner på PI -en min for resten av komponentene mine.

Trinn 4: Oppsett

Oppsett
Oppsett
Oppsett
Oppsett
Oppsett
Oppsett
Oppsett
Oppsett

Jeg brukte to brødbånd for å lage kretsen min. For ledningene boret jeg hull i planken slik at du kan skjule alt under planken.

Trinn 5: Normalisert database

Normalisert database
Normalisert database

Jeg lagde en database for å lagre hastigheten på bilene som passerte. Med alle disse verdiene kan du lage historie om hastighetene eller en historie fra bilene som kjørte for fort.

Det er også en tabell for sensoren hvor du kan sette opp navnet på sensoren og enheten fra sensoren.

Jeg har også laget et plasseringstabell. I denne tabellen lagret jeg statusen til lysene, gaten der lysene står og krysset. Hvis du vil bruke prosjektet med flere kryss, kan du lagre det der. Men du kan også spare hvis lysene må være automatiske, av eller på. Samme med lyskrysset.

Trinn 6: Skrive koden

For å skrive koden brukte jeg følgende programmer:

  • Visual studio-kode: for å programmere front-end i HTML, CSS og Javascript, men også backend i Python
  • MySQL Workbench: for å lage databasen

Jeg vil ikke gå i detaljer her om hvordan jeg skrev koden. Du kan finne informasjonen om mitt Github -depot jeg laget for dette prosjektet:

Anbefalt: