Cuprins:

Sistem de ecusoane: 5 pași
Sistem de ecusoane: 5 pași

Video: Sistem de ecusoane: 5 pași

Video: Sistem de ecusoane: 5 pași
Video: Tot ce Trebuie Să Știi Dacă Vrei sa Faci Transport Alternativ! *Uber,Bolt* 2024, Noiembrie
Anonim
Sistem de ecusoane
Sistem de ecusoane
Sistem de ecusoane
Sistem de ecusoane
Sistem de ecusoane
Sistem de ecusoane

Pentru acest sistem de ecusoane veți avea nevoie de mai multe componente electronice.

  • Raspberry Pi 3B
  • Arduino Uno
  • Buzzer
  • Led roșu și led verde
  • PIR
  • Ecran LCD
  • Scaner RFID
  • Ceas în timp real
  • Afișaj 4x 7segment
  • o mulțime de fire jumper

Pasul 1: Schema Fritzing

Schema Fritzing
Schema Fritzing
Schema Fritzing
Schema Fritzing
Schema Fritzing
Schema Fritzing

Așa am conectat componentele mele la Raspberry Pi 3B și Arduino Uno.

Pentru conectarea ecranului LCD puteți utiliza un I2C. Dacă mai aveți suficiente pini GPIO pe zmeură, nu este necesar să utilizați I2C.

Aici puteți vedea conexiunea cu și fără I2C.

Pasul 2: baza de date

Image
Image

Mai întâi am făcut baza de date pe computerul meu cu MySQL Workbench.

  1. Primul lucru pe care trebuie să îl faci atunci când creezi o bază de date este redactarea ideilor tale.
  2. După aceea faci o schiță normalizată
  3. Când ați terminat schițarea, este timpul pentru elaborarea schițelor în Workbench.

Pentru acest proiect aveți nevoie de 3 tabele:

  • Una pentru personal
  • Unul în care păstrați datele din RFID
  • Unul pentru coduri poștale și locuri

Odată ce baza de date este activă, o puteți pune pe Raspberry Pi. În videoclip, vă voi da un scurt tutorial despre cum să vă puneți baza de date MySQL Workbench pe Raspberry Pi.

Pasul 3: Gândirea la materiale

Gândindu-ne la materiale
Gândindu-ne la materiale
Gândindu-ne la materiale
Gândindu-ne la materiale
  • Cum doriți să arate sistemul dvs. de ecusoane?
  • Ce material ați dori să utilizați?
  • Trebuie să stea, să atârne, să se întindă, …?

Acestea sunt toate lucrurile la care trebuie să te gândești atunci când faci carcasa. După cum puteți vedea în imagini, am făcut-o pe a mea din lemn. Am desenat tot ce am gândit pe o hârtie, m-am dus la magazinul local de bricolaj și am cumpărat niște lemn și lipici. Am făcut găuri în lemn pentru a introduce componentele mele.

Pasul 4: Înapoi și Frontend

În față

Am creat un site pentru utilizatori unde utilizatorii pot introduce date în baza de date sau unde îl pot șterge dacă nu sunt necesare. Pentru site-ul în sine am folosit HTML și CSS și pentru animații și conexiunea cu baza de date, am folosit JavaScript.

Backend

Backend-ul este pentru comunicarea între baza de date și frontend. Codul său l-ați pus pe Raspberry Pi. Este realizat în Python. Acesta este codul meu Python.

Pasul 5: Rezultatul final

Acesta este rezultatul final! sper că ți-a plăcut.

Recomandat: