Tartalomjegyzék:

Intelligens közlekedési lámpák: 6 lépés
Intelligens közlekedési lámpák: 6 lépés

Videó: Intelligens közlekedési lámpák: 6 lépés

Videó: Intelligens közlekedési lámpák: 6 lépés
Videó: Beszélgetések az intelligens közlekedési táblával - futuris 2024, November
Anonim
Intelligens közlekedési lámpák
Intelligens közlekedési lámpák

Miért készítettem ezt a projektet

A Howest Kortijk hallgatója vagyok. Ez a második féléves MCT iskolai projektem.

Amikor én vezetem az autómat, és nyugodt az utcákon, felesleges piros lámpák elé állni, ha nincs más forgalom az ellenkező irányba. Ezért olyan rendszert akartam készíteni, amely biztosítja, hogy ne álljon haszontalan közlekedési lámpák elé. Sokan gyorsan hajtanak, amíg a közlekedési lámpák közelébe nem érnek, és ez nem jó, ezért egy sebességérzékelőt helyezek el a fényektől távolabb. Ha gyorshajtással halad ezen az érzékelőn, a piros lámpák kigyulladnak.

1. lépés: Anyagjegyzék

A projekt összköltsége számomra 121, 30 € volt

Használt alkatrészek

  • IR érzékelő
  • Ultrahangos érzékelő
  • HC-SR04
  • LDR
  • SensorDisplay
  • LCD 1602A
  • LED -ek
  • Berregő
  • Közlekedési lámpák
  • Fadeszkák
  • PCF8574
  • Zsanérok
  • Körmök
  • Ragasztó
  • Adapter

Használt eszközök

  • Fafűrész
  • Forrasztógép

Az alkatrészek részletesebb áttekintéséhez és a vásárlás helyéhez pdf -t készítettem. (Az oldalakat egymás mellé kell helyezni)

2. lépés: A ház

A Ház
A Ház
A Ház
A Ház
A Ház
A Ház
A Ház
A Ház

A lakáshoz egy kis segítséget kaptam apámtól.

Kezdtünk néhány fa deszka fűrészelésével. Két deszkát láttunk 60 cm x 90 cm, 2 deszkát 10 cm x 60 cm és egy deszkát 10 cm x 90 cm méretű.

A 10 x 60 cm -es deszkákat oldalra akasztjuk, és összeragasztjuk az alsó 60 cm x 90 cm -es deszkával. Hátul 10 cm x 90 cm -es deszkát használtunk, és az alsó deszkához is ragasztottuk.

A tetőnél, ahol a szerkezet épült, zsanérokat használtunk, így kinyithatta a tetőlemezt és megnézhette a vezetékeit.

3. lépés: Fritzing séma

Fritzing séma
Fritzing séma
Fritzing séma
Fritzing séma

A kábelezés bonyolultnak tűnik, de nem az. Néha ugyanazt a kábelezést kell elvégeznie, így nem olyan nehéz.

Az LCD kijelzőhöz PCF8574 -et használtam, így elegendő GPIO -tű lesz a PI -n a többi alkatrészemhez.

4. lépés: Beállítás

Beállít
Beállít
Beállít
Beállít
Beállít
Beállít
Beállít
Beállít

2 kenyérzsinórt használtam az áramkör elkészítéséhez. A huzalozáshoz lyukakat fúrtam a deszkába, így mindent elrejthet a deszka alá.

5. lépés: Normalizált adatbázis

Normalizált adatbázis
Normalizált adatbázis

Készítettem egy adatbázist, hogy megmentsem az elhaladó autók sebességét. Mindezek az értékek segítségével történelmet írhat a sebességről vagy a gyorshajtást végző autókról.

Van egy táblázat is az érzékelőhöz, ahol beállíthatja az érzékelő és az egység nevét az érzékelőből.

Készítettem egy táblát is. Ebben a táblázatban mentettem a lámpák állapotát, az utcát, ahol a lámpák állnak, és a kereszteződést. Ha több kereszteződéssel szeretné elkölteni a projektet, ott mentheti. De akkor is spórolhat, ha a lámpáknak automatikusnak, ki- vagy bekapcsoltnak kell lenniük. Hasonlóan a közlekedési lámpákkal.

6. lépés: A kód megírása

A kód írásához a következő programokat használtam:

  • Vizuális stúdió kód: a kezelőfelület programozása HTML-ben, CSS-ben és Javascriptben, de a háttérrendszer Pythonban is
  • MySQL Workbench: az adatbázis létrehozása

Nem részletezem itt a kód írásának módját, ezt az információt megtalálhatod a Github táromban, amelyet ehhez a projekthez készítettem:

Ajánlott: