Sisukord:

Märgisüsteem: 5 sammu
Märgisüsteem: 5 sammu

Video: Märgisüsteem: 5 sammu

Video: Märgisüsteem: 5 sammu
Video: Märdimetsa 2016 5 2024, Juuli
Anonim
Märgisüsteem
Märgisüsteem
Märgisüsteem
Märgisüsteem
Märgisüsteem
Märgisüsteem

Selle märgisüsteemi jaoks vajate mitmeid elektroonilisi komponente.

  • Vaarika Pi 3B
  • Arduino Uno
  • Sumin
  • Led punane ja roheline
  • PIR
  • LCD ekraan
  • RFID -skanner
  • Reaalajas kell
  • 4x 7 -segmendiline ekraan
  • palju hüppajajuhtmeid

1. samm: Fritzeerimise skeem

Pritsimisskeem
Pritsimisskeem
Pritsimisskeem
Pritsimisskeem
Pritsimisskeem
Pritsimisskeem

Nii ühendasin oma komponendid oma Raspberry Pi 3B ja Arduino Unoga.

LCD -ekraani ühendamiseks võite kasutada I2C -d. Kui teie vaarikale on jäänud piisavalt GPIO -tihvte, pole I2C -d vaja kasutada.

Siin näete ühendust I2C -ga ja ilma.

2. samm: andmebaas

Image
Image

Esiteks tegin andmebaasi oma arvutis MySQL Workbenchiga.

  1. Esimene asi, mida andmebaasi üles pannes teha, on oma ideede koostamine.
  2. Pärast seda teete normaliseeritud visandi
  3. Kui olete visandamise lõpetanud, on aeg visandid Workbenchis välja töötada.

Selle projekti jaoks vajate 3 tabelit:

  • Üks personalile
  • Üks, kus hoiate RFID -st saadud andmeid
  • Üks sihtnumbrite ja kohtade jaoks

Kui teie andmebaas on üleval, saate selle oma Raspberry Pi -le panna. Videos annan lühikese õpetuse, kuidas oma MySQL Workbenchi andmebaas Raspberry Pi -sse panna.

Samm: mõtle materjalidele

Materjalidele mõtlemine
Materjalidele mõtlemine
Materjalidele mõtlemine
Materjalidele mõtlemine
  • Milline soovite, et teie märkide süsteem välja näeks?
  • Millist materjali soovite kasutada?
  • Kas see peab seisma, rippuma, lamama…?

Need on kõik asjad, millele peate korpuse valmistamisel mõtlema. Nagu piltidelt näha, tegin oma puidust. Joonistasin paberile kõik, mida mõtlesin, läksin kohalikku isetegemispoodi ja ostsin puitu ja liimi. Tegin puitu augud oma komponentide sisestamiseks.

Samm 4: Taga- ja kasutajaliides

Esiots

Tegin kasutajasaidi, kuhu kasutajad saavad andmed andmebaasi panna või kust need vajadusel kustutada. Saidi enda jaoks kasutasin HTML -i ja CSS -i ning animatsioonide ja andmebaasiga ühenduse loomiseks JavaScripti.

Taustaprogramm

Taustprogramm on andmebaasi ja kasutajaliidese vaheliseks suhtlemiseks. Selle koodi panite oma Raspberry Pi -le. See on valmistatud Pythonis. See on minu Pythoni kood.

Samm: lõpptulemus

See on lõpptulemus! loodan, et meeldis.

Soovitan: