Obsah:

Inteligentné semafory: 6 krokov
Inteligentné semafory: 6 krokov

Video: Inteligentné semafory: 6 krokov

Video: Inteligentné semafory: 6 krokov
Video: Ранетки 6 2024, November
Anonim
Inteligentné semafory
Inteligentné semafory

Prečo som urobil tento projekt

Som študentom Howest Kortijk. Je to školský projekt pre môj druhý semester MCT.

Keď šoférujem auto a na uliciach je pokoj, je zbytočné stáť pred červenými svetlami, keď v protismere nie je žiadna iná premávka. Preto som chcel vytvoriť systém, ktorý zaistí, aby ste nestáli pred zbytočnými semaformi. Mnoho ľudí robí rýchlu jazdu, kým sa nepriblížia k semaforom, a to nie je dobré, preto umiestnim detektor rýchlosti ďalej od svetiel. Keď rýchlo prejdete okolo tohto senzora, rozsvietia sa červené svetlá.

Krok 1: Kusovník

Celkové náklady na projekt pre mňa boli 121, 30 €

Použité diely

  • IR senzor
  • Ultrazvukový senzor
  • HC-SR04
  • LDR
  • Senzorový displej
  • LCD 1602A
  • LED diódy
  • Bzučiak
  • Semafory
  • Drevené dosky
  • PCF8574
  • Pánty
  • Klince
  • Lepidlo
  • Nabíjačka

Použité nástroje

  • Píla na drevo
  • Spájkovací stroj

Aby som získal podrobnejší prehľad o častiach a kde ich kúpiť, urobil som pdf. (Stránky sú určené na umiestnenie vedľa seba)

Krok 2: Bývanie

Bývanie
Bývanie
Bývanie
Bývanie
Bývanie
Bývanie
Bývanie
Bývanie

Na bývanie som dostal pomoc od môjho otca.

Začali sme pílením drevených dosiek. Videli sme dve dosky s rozmermi 60 cm x 90 cm, 2 dosky s rozmermi 10 cm x 60 cm a jednu dosku s rozmermi 10 cm x 90 cm.

Na boky zavesíme dosky s rozmermi 10 cm x 60 cm a prilepili sme ich k spodnej doske s rozmermi 60 cm x 90 cm. Na zadnú stranu sme použili dosku s rozmermi 10 cm x 90 cm a tiež sme ich prilepili k spodnej doske.

Na strechu, kde je konštrukcia, sme použili pánty, aby ste mohli otvoriť strešnú dosku a pozrieť sa na svoje vedenie.

Krok 3: Fritzingova schéma

Fritzingova schéma
Fritzingova schéma
Fritzingova schéma
Fritzingova schéma

Zapojenie vyzerá komplikovane, ale nie je. Niekedy musíte urobiť rovnaké zapojenie, aby to nebolo také ťažké.

Na LCD displej som použil PCF8574, takže na ostatné komponenty budem mať na svojom PI dostatok pinov GPIO.

Krok 4: Nastavenie

Nastaviť
Nastaviť
Nastaviť
Nastaviť
Nastaviť
Nastaviť
Nastaviť
Nastaviť

Na obvod som použil 2 chlebové pečienky. Pre káble som vyvŕtal otvory do dosky, aby ste mohli skryť všetko pod dosku.

Krok 5: Normalizovaná databáza

Normalizovaná databáza
Normalizovaná databáza

Vytvoril som databázu, aby som zachránil rýchlosť prechádzajúcich áut. So všetkými týmito hodnotami si môžete zapísať históriu rýchlostí alebo históriu z automobilov, ktoré prekročili rýchlosť.

K senzoru je tiež tabuľka, kde môžete zo senzora nastaviť názov senzora a jednotku.

Tiež som urobil tabuľku umiestnení. Do tejto tabuľky som uložil stav svetiel, ulicu, kde svetlá stoja, a križovatku. Ak chcete projekt minúť na viacerých križovatkách, môžete ho tam uložiť. Môžete však tiež ušetriť, ak musia byť svetlá automatické, vypnuté alebo zapnuté. To isté so semaformi.

Krok 6: Napíšte kód

Na napísanie kódu som použil nasledujúce programy:

  • Kód Visual Studio: na programovanie front-endu v HTML, CSS a Javascripte, ale aj backendu v Pythone
  • MySQL Workbench: na vytvorenie databázy

Nebudem sa tu podrobne zaoberať tým, ako som kód napísal, tieto informácie nájdete v mojom úložisku Github, ktoré som pre tento projekt vytvoril:

Odporúča: