Obsah:

Systém odznakov: 5 krokov
Systém odznakov: 5 krokov

Video: Systém odznakov: 5 krokov

Video: Systém odznakov: 5 krokov
Video: Биология 5 класс (Урок№1 - Биология — наука о живой природе.) 2024, November
Anonim
Systém odznakov
Systém odznakov
Systém odznakov
Systém odznakov
Systém odznakov
Systém odznakov

Na tento odznakový systém budete potrebovať niekoľko elektronických súčiastok.

  • Raspberry Pi 3B
  • Arduino Uno
  • Bzučiak
  • LED červená a zelená LED
  • PIR
  • Displej LCD
  • RFID skener
  • Hodiny v reálnom čase
  • 4x 7segmentový displej
  • veľa prepojovacích káblov

Krok 1: Fritzingova schéma

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

Takto som pripojil svoje komponenty k svojmu Raspberry Pi 3B a k Arduino Uno.

Na pripojenie obrazovky LCD môžete použiť I2C. Ak vám na maline zostalo dostatok pinov GPIO, I2C nie je potrebné používať.

Tu vidíte spojenie s I2C a bez neho.

Krok 2: Databáza

Image
Image

Najprv som vytvoril databázu na svojom počítači pomocou MySQL Workbench.

  1. Prvá vec, ktorú musíte urobiť pri vytváraní databázy, je navrhnúť svoje nápady.
  2. Potom urobíte normalizovaný náčrt
  3. Keď skončíte so skicovaním, je čas na vypracovanie skíc v Workbench.

Na tento projekt potrebujete 3 tabuľky:

  • Jeden pre zamestnancov
  • Ten, kde uchovávate údaje z RFID
  • Jeden pre PSČ a miesta

Akonáhle je vaša databáza aktívna, môžete ju vložiť do svojho Raspberry Pi. Vo videu uvediem krátky návod, ako vložiť databázu MySQL Workbench na váš Raspberry Pi.

Krok 3: Myslenie na materiály

Myslenie na materiály
Myslenie na materiály
Myslenie na materiály
Myslenie na materiály
  • Ako chcete, aby váš systém odznakov vyzeral?
  • Aký materiál by ste chceli použiť?
  • Potrebuje stáť, visieť, ležať, …?

To sú všetky veci, na ktoré musíte myslieť pri vytváraní plášťa. Ako vidíte na obrázkoch, ten svoj som vyrobila z dreva. Všetko, čo som si myslel, som nakreslil na papier, išiel som do miestneho obchodu pre domácich majstrov a kúpil som si drevo a lepidlo. Do dreva som urobil otvory, do ktorých som vložil svoje súčiastky.

Krok 4: Back and Frontend

Frontend

Vytvoril som užívateľskú stránku, kde môžu používatelia vkladať údaje do databázy alebo ich v prípade potreby môžu odstrániť. Na samotnú stránku som použil HTML a CSS a na animácie a prepojenie s databázou som použil JavaScript.

Backend

Backend slúži na komunikáciu medzi databázou a frontendom. Kód, ktorý zadáte do svojho Raspberry Pi. Je vyrobený v Pythone. Toto je môj kód v Pythone.

Krok 5: Ukončite výsledok

Toto je konečný výsledok! dúfam, že sa vám to páčilo

Odporúča: