Obsah:

Systém odznaku: 5 kroků
Systém odznaku: 5 kroků

Video: Systém odznaku: 5 kroků

Video: Systém odznaku: 5 kroků
Video: Jak zhubnout břicho? Na sklapovačky a sedy-lehy zapomeňte I GymBeam I FIT POINT 2024, Listopad
Anonim
Systém odznaků
Systém odznaků
Systém odznaků
Systém odznaků
Systém odznaků
Systém odznaků

Pro tento odznakový systém budete potřebovat několik elektronických součástek.

  • Raspberry Pi 3B
  • Arduino Uno
  • Bzučák
  • LED červená a zelená LED
  • PIR
  • LCD displej
  • RFID skener
  • Hodiny reálného času
  • 4x 7segmentový displej
  • spousta propojovacích vodičů

Krok 1: Fritzing Scheme

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

Takto jsem připojil své komponenty k Raspberry Pi 3B a Arduino Uno.

Pro připojení LCD obrazovky můžete použít I2C. Pokud vám na malině zbylo dost GPIO pinů, není nutné I2C používat.

Zde můžete vidět spojení s I2C i bez něj.

Krok 2: Databáze

Image
Image

Nejprve jsem vytvořil databázi na svém počítači pomocí MySQL Workbench.

  1. První věc, kterou musíte udělat při vytváření databáze, je sepsání vašich nápadů.
  2. Poté vytvoříte normalizovaný náčrt
  3. Když skončíte se skicováním, je čas na vypracování skic v Workbench.

Pro tento projekt potřebujete 3 tabulky:

  • Jeden pro zaměstnance
  • Ten, kde uchováváte data z RFID
  • Jeden pro PSČ a místa

Jakmile je vaše databáze v provozu, můžete ji dát na svůj Raspberry Pi. Ve videu poskytnu krátký návod, jak umístit databázi MySQL Workbench na váš Raspberry Pi.

Krok 3: Přemýšlení o materiálech

Přemýšlení o materiálech
Přemýšlení o materiálech
Přemýšlení o materiálech
Přemýšlení o materiálech
  • Jak chcete, aby váš systém odznaků vypadal?
  • Jaký materiál byste chtěli použít?
  • Musí stát, viset, ležet, …?

To jsou všechny věci, na které musíte při výrobě skříně myslet. Jak vidíte na obrázcích, ten svůj jsem vyrobil ze dřeva. Nakreslil jsem všechno, co jsem si myslel, na papír, šel do místního obchodu pro kutily a koupil nějaké dřevo a lepidlo. Do dřeva jsem udělal otvory, abych vložil své komponenty.

Krok 4: Back and Frontend

Frontend

Vytvořil jsem uživatelský web, kde mohou uživatelé vkládat data do databáze nebo kde je mohou v případě potřeby odstranit. Pro samotný web jsem použil HTML a CSS a pro animace a spojení s databází jsem použil JavaScript.

Backend

Backend je pro komunikaci mezi databází a frontendem. Jeho kód vložíte na svůj Raspberry Pi. Je vyroben v Pythonu. Toto je můj kód v Pythonu.

Krok 5: Ukončení výsledku

Toto je konečný výsledek! doufám, že se vám to líbilo

Doporučuje: