Spisu treści:

System odznak: 5 kroków
System odznak: 5 kroków

Wideo: System odznak: 5 kroków

Wideo: System odznak: 5 kroków
Wideo: Rejestracja w systemie, moje odznaki, przyjmowanie odznaki - film instruktażowy Odznaka+ cz. 1 2024, Listopad
Anonim
System odznak
System odznak
System odznak
System odznak
System odznak
System odznak

Do tego systemu identyfikatorów będziesz potrzebować kilku komponentów elektronicznych.

  • Raspberry Pi 3B
  • Arduino Uno
  • Brzęczyk
  • Led czerwony i zielony led
  • PIR
  • Wyświetlacz LCD
  • Skaner RFID
  • Zegar czasu rzeczywistego
  • 4x 7-segmentowy wyświetlacz
  • dużo przewodów połączeniowych

Krok 1: Schemat frytowania

Schemat frytowania
Schemat frytowania
Schemat frytowania
Schemat frytowania
Schemat frytowania
Schemat frytowania

W ten sposób podłączyłem moje komponenty do mojego Raspberry Pi 3B i Arduino Uno.

Do podłączenia ekranu LCD można użyć I2C. Jeśli masz wystarczająco dużo pinów GPIO na malinie, nie jest konieczne używanie I2C.

Tutaj możesz zobaczyć połączenie z i bez I2C.

Krok 2: Baza danych

Image
Image

Najpierw stworzyłem bazę danych na swoim komputerze za pomocą MySQL Workbench.

  1. Pierwszą rzeczą do zrobienia podczas tworzenia bazy danych jest opracowanie własnych pomysłów.
  2. Następnie wykonujesz znormalizowany szkic
  3. Kiedy skończysz szkicować, nadszedł czas na opracowanie szkiców w Workbench.

Do tego projektu potrzebujesz 3 tabel:

  • Jeden dla personelu
  • Taki, w którym przechowujesz dane z RFID
  • Jeden na kody pocztowe i miejsca

Po uruchomieniu bazy danych możesz umieścić ją na swoim Raspberry Pi. W filmie przedstawię krótki samouczek, jak umieścić bazę danych MySQL Workbench na swoim Raspberry Pi.

Krok 3: Myślenie o materiałach

Myślenie o materiałach
Myślenie o materiałach
Myślenie o materiałach
Myślenie o materiałach
  • Jak ma wyglądać Twój system odznak?
  • Jakiego materiału chciałbyś użyć?
  • Czy musi stać, wisieć, leżeć…?

To wszystko, o czym musisz pomyśleć podczas tworzenia obudowy. Jak widać na zdjęciach, swoją wykonałem z drewna. Wszystko, co wymyśliłem, narysowałem na papierze, poszedłem do lokalnego marketu budowlanego i kupiłem trochę drewna i kleju. Zrobiłem otwory w drewnie, aby włożyć moje elementy.

Krok 4: Wstecz i frontend

Frontend

Stworzyłem witrynę użytkownika, na której użytkownicy mogą umieszczać dane w bazie danych lub w razie potrzeby je usuwać. Do samej strony wykorzystałem HTML i CSS, a do animacji i połączenia z bazą danych wykorzystałem JavaScript.

Zaplecze

Backend służy do komunikacji między bazą danych a frontendem. Jego kod umieszczasz na swoim Raspberry Pi. Jest wykonany w Pythonie. To jest mój kod Pythona.

Krok 5: Zakończ wynik

To jest efekt końcowy! mam nadzieje ze ci się podobało.

Zalecana: