Sadržaj:

Pametni semafori: 6 koraka
Pametni semafori: 6 koraka

Video: Pametni semafori: 6 koraka

Video: Pametni semafori: 6 koraka
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, Novembar
Anonim
Pametni semafori
Pametni semafori

Zašto sam napravio ovaj projekat

Ja sam student na Howest Kortijku. To je školski projekat za moj MCT drugog polugodišta.

Kad vozim svoj automobil i na ulicama je mirno, beskorisno je stajati ispred crvenih svjetala kada nema drugog prometa u suprotnom smjeru. Zato sam htio napraviti sistem koji osigurava da ne stojite ispred beskorisnih semafora. Ono što mnogi ljudi rade je brza vožnja dok se ne približe semaforu, a to nije dobro pa ću postaviti detektor brzine dalje od svjetla. Kad prođete pored ovog senzora da biste brzo prebacili crvena svjetla.

Korak 1: Opis materijala

Ukupni troškovi projekta za mene su bili 121, 30 €

Rabljeni dijelovi

  • IC senzor
  • Ultrazvučni senzor
  • HC-SR04
  • LDR
  • SensorDisplay
  • LCD 1602A
  • Led
  • Zujalica
  • Semafori
  • Drvene daske
  • PCF8574
  • Šarke
  • Nokti
  • Ljepilo
  • Adapter za napajanje

Rabljeni alati

  • Woodsaw
  • Mašina za lemljenje

Za detaljniji pregled dijelova i gdje ih kupiti, napravio sam pdf. (Stranice su namijenjene da se drže jedna pored druge)

Korak 2: Stanovanje

The Housing
The Housing
The Housing
The Housing
The Housing
The Housing
The Housing
The Housing

Za stanovanje sam dobio pomoć od tate.

Počeli smo s rezanjem drvenih dasaka. Vidjeli smo dvije daske dimenzija 60 cm x 90 cm, 2 daske 10 cm x 60 cm i jednu dasku 10 cm x 90 cm.

Objesimo daske 10cm x 60cm sa strana i zalijepili smo ih sa donjom daskom 60cm x 90cm. Za leđa smo koristili daske 10cm x 90cm i također ih zalijepili za donju dasku.

Za krov na kojem je konstrukcija koristili smo šarke kako biste mogli otvoriti krovnu dasku i pogledati svoje ožičenje.

Korak 3: Shema preklapanja

Fritzing Schema
Fritzing Schema
Fritzing Schema
Fritzing Schema

Ožičenje izgleda komplicirano, ali nije. Ponekad morate provesti isto ožičenje, tako da zapravo nije tako teško.

Za LCD ekran koristio sam PCF8574 pa bih imao dovoljno GPIO pinova na svom PI za ostale komponente.

Korak 4: Postavljanje

Postaviti
Postaviti
Postaviti
Postaviti
Postaviti
Postaviti
Postaviti
Postaviti

Koristio sam 2 žice za kruh za izradu kruga. Za ožičenje sam izbušio rupe u dasci tako da sve možete sakriti ispod daske.

Korak 5: Normalizirana baza podataka

Normalizovana baza podataka
Normalizovana baza podataka

Napravio sam bazu podataka kako bih uštedio brzinu automobila u prolazu. Sa svim ovim vrijednostima možete napraviti istoriju brzina ili istoriju od automobila koji su prebrzo vozili.

Tu je i tablica za senzor u kojoj možete postaviti naziv senzora i jedinice iz senzora.

Napravio sam i tablicu lokacije. U ovu tabelu sam sačuvao status svjetla, ulicu gdje svjetla stoje i raskrsnicu. Ako želite provesti projekt s više raskrižja, možete ga tamo spremiti. Ali možete i uštedjeti ako svjetla moraju biti automatska, isključena ili uključena. Identično sa semaforima.

Korak 6: Pisanje koda

Za pisanje koda koristio sam sljedeće programe:

  • Visual studio code: za programiranje prednjeg kraja u HTML-u, CSS-u i Javascriptu, ali i pozadinu u Pythonu
  • MySQL Workbench: za izradu baze podataka

Ovdje neću ulaziti u detalje o tome kako sam napisao kod, te informacije možete pronaći u mom Github spremištu koje sam napravio za ovaj projekt:

Preporučuje se: