Indholdsfortegnelse:

Smart trafiklys: 6 trin
Smart trafiklys: 6 trin

Video: Smart trafiklys: 6 trin

Video: Smart trafiklys: 6 trin
Video: Обзор из магазина Светофор 🚦 инст:Klementinebb 2024, November
Anonim
Smart trafiklys
Smart trafiklys

Hvorfor jeg lavede dette projekt

Jeg er studerende på Howest Kortijk. Det er et skoleprojekt for mit andet semester MCT.

Når jeg kører i min bil, og det er roligt på gaderne, nytter det ikke at stå foran røde lys, når der ikke er anden trafik i den modsatte retning. Så jeg ville lave et system, der sørger for, at du ikke står foran ubrugelige lyskryds. Hvad mange mennesker gør, er at køre hurtigt, indtil de kommer tæt på lyskrydsene, og det er ikke godt, så jeg vil placere en hastighedsmelder længere væk fra lysene. Når du kører forbi for hurtigt ved denne sensor, tændes de røde lys.

Trin 1: Stykliste

De samlede omkostninger ved projektet for mig var 121, 30 €

Brugte dele

  • IR -sensor
  • Ultralydssensor
  • HC-SR04
  • LDR
  • Sensor Display
  • LCD 1602A
  • Leds
  • Summer
  • Trafiklys
  • Træ planker
  • PCF8574
  • Hængsler
  • Negle
  • Lim
  • Strømadapter

Brugte værktøjer

  • Træsav
  • Loddemaskine

For en mere detaljeret oversigt over delene og hvor man kan købe dem, lavede jeg en pdf. (Siderne er beregnet til at blive holdt ved siden af hinanden)

Trin 2: Boligen

Boligen
Boligen
Boligen
Boligen
Boligen
Boligen
Boligen
Boligen

Til boligen fik jeg lidt hjælp fra min far.

Vi startede med at save nogle træplanker. Vi så to planker på 60cm x 90cm, 2 planker 10cm x 60cm og en planke 10cm x 90cm.

Vi hænger plankerne på 10cm x 60cm på siderne, og vi stak dem sammen med bundplanken på 60cm x 90cm. Til bagsiden brugte vi planken på 10cm x 90cm og lagde dem også fast på bundplanken.

Til taget, hvor konstruktionen er, brugte vi hængsler, så du kunne åbne tagplanken og se på dine ledninger.

Trin 3: Fritzing -skema

Fritzing Skema
Fritzing Skema
Fritzing Skema
Fritzing Skema

Ledningerne ser komplicerede ud, men det er den ikke. Nogle gange skal du lave de samme ledninger, så det er ikke så svært.

Til LCD -skærmen brugte jeg en PCF8574, så jeg ville have nok GPIO -ben på min PI til resten af mine komponenter.

Trin 4: Opsætning

Opsætning
Opsætning
Opsætning
Opsætning
Opsætning
Opsætning
Opsætning
Opsætning

Jeg brugte 2 brødbånd til at lave mit kredsløb. Til ledningerne borede jeg huller i planken, så du kan skjule alt under planken.

Trin 5: Normaliseret database

Normaliseret database
Normaliseret database

Jeg lavede en database for at gemme hastigheden på de forbipasserende biler. Med alle disse værdier kan du lave historie om hastighederne eller en historie fra de biler, der var i fart.

Der er også en tabel til sensoren, hvor du kan konfigurere sensorens navn og enheden fra sensoren.

Jeg lavede også et placeringsbord. I denne tabel gemte jeg status for lysene, gaden hvor lysene står og krydset. Hvis du vil bruge projektet med flere kryds, kan du gemme det der. Men du kan også spare, hvis lyset skal være automatisk, slukket eller tændt. Identisk med lyskrydsene.

Trin 6: Skrivning af koden

For at skrive koden brugte jeg følgende programmer:

  • Visual studio-kode: til at programmere frontend i HTML, CSS og Javascript, men også backend i Python
  • MySQL Workbench: at lave databasen

Jeg vil ikke gå i detaljer her om hvordan jeg skrev koden. Du kan finde disse oplysninger om mit Github -depot, jeg lavede til dette projekt:

Anbefalede: