Sadržaj:

Sustav znački: 5 koraka
Sustav znački: 5 koraka

Video: Sustav znački: 5 koraka

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

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

  • Malina Pi 3B
  • Arduino Uno
  • Zvučni signal
  • Led crvena i led zelena
  • PIR
  • LCD zaslon
  • RFID skener
  • Sat u stvarnom vremenu
  • 4x 7 -segmentni zaslon
  • puno kratkospojnih žica

Korak 1: Shema zamrzavanja

Shema prelijevanja
Shema prelijevanja
Shema prelijevanja
Shema prelijevanja
Shema prelijevanja
Shema prelijevanja

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

Za povezivanje LCD zaslona 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čunalu s MySQL Workbench -om.

  1. Prilikom stvaranja baze podataka prvo morate napraviti svoje ideje.
  2. Nakon toga napravite normaliziranu skicu
  3. Kad završite sa skiciranjem, vrijeme je za izradu skica u Workbenchu.

Za ovaj projekt trebate 3 tablice:

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

Kad se 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šljanje o materijalima

Razmišljanje o materijalima
Razmišljanje o materijalima
Razmišljanje o materijalima
Razmišljanje o materijalima
  • Kako želite da izgleda vaš sustav 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 možete vidjeti na slikama, ja sam svoju napravio od drveta. Nacrtao sam na papir sve što sam smislio, otišao u lokalnu radnju za kućne radinosti i kupio malo drva i ljepila. Napravio sam rupe u drvetu za umetanje komponenti.

Korak 4: Natrag i sučelje

Frontend

Napravio sam korisničko mjesto na koje korisnici mogu staviti podatke u bazu podataka ili gdje 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.

Pozadina

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 svidjelo.

Preporučeni: