Cuprins:

Semafoare inteligente: 6 pași
Semafoare inteligente: 6 pași

Video: Semafoare inteligente: 6 pași

Video: Semafoare inteligente: 6 pași
Video: S06 Ep01 - De ce inteligența e mai mult decât IQ și cum arată inteligența emoțională 2024, Noiembrie
Anonim
Semafoare inteligente
Semafoare inteligente

De ce am făcut acest proiect

Sunt student la Howest Kortijk. Este un proiect școlar pentru al doilea semestru MCT.

Când conduc mașina și este calm pe străzi, este inutil să stați în fața luminilor roșii atunci când nu există alt trafic în direcția opusă. Așa că am vrut să fac un sistem care să vă asigure că nu stați în fața semaforelor inutile. Ceea ce fac mulți oameni este să conducă repede până se apropie de semafoare și asta nu este bine, așa că voi plasa un detector de viteză mai departe de lumini. Când treceți cu viteză la acest senzor, luminile roșii se vor aprinde.

Pasul 1: Lista materialelor

Costul total al proiectului pentru mine a fost de 121, 30 €

Piese uzate

  • Senzor IR
  • Senzor cu ultrasunete
  • HC-SR04
  • LDR
  • Afișare senzor
  • LCD 1602A
  • Leds
  • Buzzer
  • Semafor
  • Scanduri de lemn
  • PCF8574
  • Balamale
  • Unghii
  • Lipici
  • Adaptor de alimentare

Unelte folosite

  • Fierăstrău
  • Mașină de lipit

Pentru o prezentare mai detaliată a pieselor și de unde să le cumpăr, am făcut un pdf (paginile sunt menținute una lângă alta)

Pasul 2: Locuința

Locuinta
Locuinta
Locuinta
Locuinta
Locuinta
Locuinta
Locuinta
Locuinta

Pentru locuințe am primit ajutor de la tatăl meu.

Am început prin tăierea unor scânduri de lemn. Am văzut două scânduri de 60cm x 90cm, 2 scânduri de 10cm x 60cm și o scândură de 10cm x 90cm.

Agățăm scândurile de 10cm x 60cm pe laturi și le lipim împreună cu scândura inferioară de 60cm x 90cm. Pentru spate am folosit scândura de 10cm x 90cm și le-am lipit și de scândura de jos.

Pentru acoperișul în care se află construcția am folosit balamale, astfel încât să puteți deschide scândura acoperișului și să vă uitați la cablajul dvs.

Pasul 3: Schema Fritzing

Schema Fritzing
Schema Fritzing
Schema Fritzing
Schema Fritzing

Cablajul pare complicat, dar nu este. Uneori trebuie să faceți același cablaj, astfel încât să nu fie chiar atât de greu.

Pentru afișajul LCD am folosit un PCF8574, așa că aș avea suficient pini GPIO pe PI pentru restul componentelor mele.

Pasul 4: Configurare

Înființat
Înființat
Înființat
Înființat
Înființat
Înființat
Înființat
Înființat

Am folosit 2 panuri pentru a-mi realiza circuitul. Pentru cablare am făcut găuri în scândură, astfel încât să puteți ascunde totul sub scândură.

Pasul 5: Baza de date normalizată

Baza de date normalizată
Baza de date normalizată

Am făcut o bază de date pentru a economisi viteza mașinilor care trec. Cu toate aceste valori puteți face istorie a vitezei sau o istorie de la mașinile care au fost în viteză.

Există, de asemenea, un tabel pentru senzor unde puteți configura numele senzorului și unitatea din senzor.

Am făcut și un tabel de localizare. În acest tabel am salvat starea luminilor, strada unde stau luminile și intersecția. Dacă doriți să cheltuiți proiectul cu mai multe intersecții, îl puteți salva acolo. Dar puteți salva și dacă luminile trebuie să fie automate, stinse sau aprinse. În mod identic cu semaforele.

Pasul 6: Scrierea codului

Pentru a scrie codul, am folosit următoarele programe:

  • Cod de studio vizual: pentru a programa front-end-ul în HTML, CSS și Javascript, dar și backend-ul în Python
  • MySQL Workbench: pentru a crea baza de date

Nu voi intra în detalii aici despre modul în care am scris codul, puteți găsi aceste informații în depozitul meu Github pe care l-am făcut pentru acest proiect:

Recomandat: