Chytré semafory: 6 kroků
Chytré semafory: 6 kroků

Video: Chytré semafory: 6 kroků

Video: Chytré semafory: 6 kroků
Video: 6 KROKŮ JAK SE CHRÁNIT PROTI INTRIKÁM 2025, Leden
Anonim
Chytré semafory
Chytré semafory

Proč jsem vytvořil tento projekt

Jsem studentem Howest Kortijk. Je to školní projekt pro můj druhý semestr MCT.

Když řídím auto a na ulicích je klid, je zbytečné stát před červenými světly, když v protisměru není žádný jiný provoz. Chtěl jsem tedy vytvořit systém, který zajistí, že nebudete stát před zbytečnými semafory. Mnoho lidí dělá rychlou jízdu, dokud se nepřiblíží k semaforům, a to není dobré, proto umístím detektor rychlosti dále od světel. Když kolem tohoto senzoru rychle projedete, rozsvítí se červená světla.

Krok 1: Kusovník

Celkové náklady na projekt pro mě byly 121, 30 €

Použité díly

  • IR senzor
  • Ultrazvukový senzor
  • HC-SR04
  • LDR
  • Zobrazení senzoru
  • LCD 1602A
  • LEDky
  • Bzučák
  • Semafory
  • Dřevěná prkna
  • PCF8574
  • Závěsy
  • Hřebíky
  • Lepidlo
  • Napájecí adaptér

Použité nástroje

  • Pila na dřevo
  • Pájecí stroj

Pro podrobnější přehled dílů a kde je koupit, jsem vytvořil pdf. (Stránky mají být umístěny vedle sebe)

Krok 2: Bydlení

Bydlení
Bydlení
Bydlení
Bydlení
Bydlení
Bydlení
Bydlení
Bydlení

Na bydlení jsem dostal pomoc od svého otce.

Začali jsme řezáním dřevěných prken. Viděli jsme dvě prkna 60 cm x 90 cm, 2 prkna 10 cm x 60 cm a jedno prkno 10 cm x 90 cm.

Po stranách zavěsíme prkna o rozměrech 10 cm x 60 cm a slepíme je spodní deskou o rozměrech 60 cm x 90 cm. Na zadní stranu jsme použili prkno o rozměrech 10 cm x 90 cm a také jsme je nalepili na spodní prkno.

Na střechu, kde je konstrukce, jsme použili závěsy, abyste mohli otevřít střešní prkno a podívat se na své rozvody.

Krok 3: Schéma fritzování

Fritzingovo schéma
Fritzingovo schéma
Fritzingovo schéma
Fritzingovo schéma

Zapojení vypadá komplikovaně, ale není. Někdy musíte provést stejné zapojení, aby to nebylo tak těžké.

Pro LCD displej jsem použil PCF8574, takže bych měl na ostatních PI na svých PI dostatek GPIO pinů.

Krok 4: Nastavení

Založit
Založit
Založit
Založit
Založit
Založit
Založit
Založit

K vytvoření obvodu jsem použil 2 chleby. Pro kabeláž jsem do desky vyvrtal otvory, takže pod desku můžete schovat vše.

Krok 5: Normalizovaná databáze

Normalizovaná databáze
Normalizovaná databáze

Udělal jsem databázi, abych ušetřil rychlost projíždějících aut. Se všemi těmito hodnotami si můžete vytvořit historii rychlostí nebo historii automobilů, které překročily rychlost.

K senzoru je také tabulka, kde můžete ze senzoru nastavit název senzoru a jednotku.

Také jsem vytvořil tabulku umístění. Do této tabulky jsem uložil stav světel, ulici, kde světla stojí, a křižovatku. Pokud chcete projekt vynaložit na více křižovatek, můžete jej tam uložit. Můžete ale také ušetřit, pokud musí být světla automatická, zhasnutá nebo zapnutá. Totéž se semafory.

Krok 6: Psaní kódu

K napsání kódu jsem použil následující programy:

  • Kód Visual Studio: programování front-endu v HTML, CSS a Javascriptu, ale také backendu v Pythonu
  • MySQL Workbench: vytvoření databáze

Nebudu se zde podrobně rozepisovat o tom, jak jsem kód napsal, tyto informace najdete v mém úložišti Github, které jsem pro tento projekt vytvořil: