Satura rādītājs:

Žetonu sistēma: 5 soļi
Žetonu sistēma: 5 soļi

Video: Žetonu sistēma: 5 soļi

Video: Žetonu sistēma: 5 soļi
Video: Гивер Тулли про 5 опасных вещей для детей 2024, Jūlijs
Anonim
Žetonu sistēma
Žetonu sistēma
Žetonu sistēma
Žetonu sistēma
Žetonu sistēma
Žetonu sistēma

Šai žetonu sistēmai būs nepieciešami vairāki elektroniski komponenti.

  • Raspberry Pi 3B
  • Arduino Uno
  • Signāls
  • Led sarkans un zaļš
  • PIR
  • LCD displejs
  • RFID skeneris
  • Reāllaika pulkstenis
  • 4x 7 segmentu displejs
  • daudz džemperu vadu

1. solis: Fritzēšanas shēma

Fritzēšanas shēma
Fritzēšanas shēma
Fritzēšanas shēma
Fritzēšanas shēma
Fritzēšanas shēma
Fritzēšanas shēma

Tādā veidā es savienoju savus komponentus ar savu Raspberry Pi 3B un savu Arduino Uno.

Lai savienotu LCD ekrānu, varat izmantot I2C. Ja uz avenes ir palicis pietiekami daudz GPIO tapas, nav nepieciešams izmantot I2C.

Šeit jūs varat redzēt savienojumu ar un bez I2C.

2. darbība. Datu bāze

Image
Image

Vispirms es izveidoju datubāzi savā datorā, izmantojot MySQL Workbench.

  1. Pirmā lieta, kas jādara, izveidojot datu bāzi, ir ideju izstrāde.
  2. Pēc tam jūs izveidojat normalizētu skici
  3. Kad esat pabeidzis skicēšanu, ir pienācis laiks izstrādāt skices Workbench.

Šim projektam jums ir nepieciešamas 3 tabulas:

  • Viens personālam
  • Viens no tiem, kur glabājat RFID datus
  • Viens pasta indeksiem un vietām

Kad jūsu datu bāze ir izveidota, varat to ievietot savā Raspberry Pi. Videoklipā es sniegšu īsu pamācību, kā ievietot MySQL Workbench datu bāzi savā Raspberry Pi.

3. solis: domāšana par materiāliem

Domājot par materiāliem
Domājot par materiāliem
Domājot par materiāliem
Domājot par materiāliem
  • Kā vēlaties, lai jūsu žetonu sistēma izskatās?
  • Kādu materiālu jūs vēlētos izmantot?
  • Vai tam ir jāstāv, jākarājas, jāguļ …?

Tās ir visas lietas, par kurām jums ir jādomā, veidojot apvalku. Kā redzat attēlos, es izgatavoju savu no koka. Es uzzīmēju visu, ko domāju, uz papīra, aizgāju uz vietējo DIY veikalu un nopirku koku un līmi. Es izveidoju caurumus kokā, lai ievietotu savas sastāvdaļas.

4. solis: aizmugure un priekšpuse

Frontend

Es izveidoju lietotāja vietni, kur lietotāji var ievietot datus datu bāzē vai kur tos var izdzēst, ja tas ir nepieciešams. Pašai vietnei es izmantoju HTML un CSS, bet animācijām un savienojumam ar datu bāzi - JavaScript.

Backend

Fonts ir paredzēts saziņai starp datu bāzi un priekšgalu. Tās kods, kuru ievietojāt savā Raspberry Pi. Tas ir izgatavots Python. Šis ir mans Python kods.

5. solis: gala rezultāts

Šis ir gala rezultāts! ceru ka patika.

Ieteicams: