Sadržaj:

Sistem znački: 5 koraka
Sistem znački: 5 koraka

Video: Sistem znački: 5 koraka

Video: Sistem znački: 5 koraka
Video: Математика это не Ислам 2024, Juli
Anonim
Sistem znački
Sistem znački
Sistem znački
Sistem znački
Sistem znački
Sistem znački

Za ovaj sistem znački trebat će vam nekoliko elektroničkih komponenti.

  • Raspberry Pi 3B
  • Arduino Uno
  • Zujalica
  • Led crvena i led zelena
  • PIR
  • LCD displej
  • RFID skener
  • Sat u realnom vremenu
  • 4x 7 -segmentni ekran
  • puno kratkospojnika

Korak 1: Shema prefrigavanja

Fritzing Scheme
Fritzing Scheme
Fritzing Scheme
Fritzing Scheme
Fritzing Scheme
Fritzing Scheme

Ovako sam spojio svoje komponente s Raspberry Pi 3B i Arduino Uno.

Za povezivanje LCD ekrana možete koristiti I2C. Ako vam je na malini ostalo dovoljno GPIO pinova, nije potrebno koristiti I2C.

Ovdje možete vidjeti vezu sa i bez I2C.

Korak 2: Baza podataka

Image
Image

Prvo sam napravio bazu podataka na svom računaru pomoću MySQL Workbench -a.

  1. Prva stvar koju trebate učiniti pri postavljanju baze podataka je izrada vaših ideja.
  2. Nakon toga napravite normaliziranu skicu
  3. Kada završite sa skiciranjem, vrijeme je da razradite skice u Workbench -u.

Za ovaj projekat potrebne su vam 3 tabele:

  • Jedan za osoblje
  • Tamo gdje čuvate podatke iz RFID -a
  • Jedan za poštanske brojeve i mjesta

Kada se vaša baza podataka podigne, možete je staviti na svoj Raspberry Pi. U videu ću dati kratki vodič kako staviti bazu podataka MySQL Workbench na Raspberry Pi.

Korak 3: Razmišljajte o materijalima

Razmišljanje o materijalima
Razmišljanje o materijalima
Razmišljanje o materijalima
Razmišljanje o materijalima
  • Kako želite da izgleda vaš sistem znački?
  • Koji materijal želite koristiti?
  • Treba li stajati, visjeti, ležati, …?

To su sve stvari o kojima morate razmišljati prilikom izrade kućišta. Kao što vidite na slikama, ja sam svoju napravio od drveta. Nacrtao sam na papir sve što sam smislio, otišao u lokalnu radnju i sam kupio drvo i ljepilo. Napravio sam rupe u drvetu za umetanje komponenti.

Korak 4: Natrag i sučelje

Frontend

Napravio sam korisničku stranicu na koju korisnici mogu staviti podatke u bazu podataka ili ih mogu izbrisati ako je potrebno. Za samu web stranicu koristio sam HTML i CSS, a za animacije i vezu s bazom podataka koristio sam JavaScript.

Backend

Pozadina služi za komunikaciju između baze podataka i sučelja. Njegov kôd stavljate na svoj Raspberry Pi. Proizveden je u Pythonu. Ovo je moj Python kod.

Korak 5: Kraj rezultata

Ovo je krajnji rezultat! nadam se da vam se svidelo.

Preporučuje se: