Indholdsfortegnelse:

Badgesystem: 5 trin
Badgesystem: 5 trin

Video: Badgesystem: 5 trin

Video: Badgesystem: 5 trin
Video: New Garmin badge system 2024, Juli
Anonim
Badgesystem
Badgesystem
Badgesystem
Badgesystem
Badgesystem
Badgesystem

Til dette badgesystem skal du bruge flere elektroniske komponenter.

  • Hindbær Pi 3B
  • Arduino Uno
  • Summer
  • Led rød og led grøn
  • PIR
  • LCD display
  • RFID scanner
  • Ur i realtid
  • 4x 7segment display
  • en masse jumper ledninger

Trin 1: Fritzing -ordning

Fritzing -ordning
Fritzing -ordning
Fritzing -ordning
Fritzing -ordning
Fritzing -ordning
Fritzing -ordning

Sådan sluttede jeg mine komponenter til min Raspberry Pi 3B og min Arduino Uno.

Til tilslutning af LCD -skærmen kan du bruge en I2C. Hvis du har nok GPIO -ben tilbage på din hindbær, er det ikke nødvendigt at bruge I2C.

Her kan du se forbindelsen med og uden I2C.

Trin 2: Databasen

Image
Image

Først lavede jeg databasen på min computer med MySQL Workbench.

  1. Den første ting, du skal gøre, når du opretter en database, er at udarbejde dine ideer.
  2. Derefter laver du en normaliseret skitse
  3. Når du er færdig med at skitsere, er det tid til at udarbejde skitserne i Workbench.

Til dette projekt har du brug for 3 borde:

  • En til personalet
  • En, hvor du gemmer dataene fra RFID
  • En til postnumre og steder

Når din database er oppe, kan du lægge den på din Raspberry Pi. I videoen vil jeg give en kort tutorial om, hvordan du placerer din MySQL Workbench -database på din Raspberry Pi.

Trin 3: Tænker på materialer

Tænker på materialer
Tænker på materialer
Tænker på materialer
Tænker på materialer
  • Hvordan vil du have, at dit badgesystem skal se ud?
  • Hvilket materiale vil du gerne bruge?
  • Skal den stå, hænge, ligge, …?

Det er alle ting, du skal tænke på, når du laver kabinettet. Som du kan se på billederne, lavede jeg min af træ. Jeg tegnede alt, hvad jeg tænkte på, på et papir, gik til den lokale byggemarked og købte noget træ og lim. Jeg lavede huller i træet for at indsætte mine komponenter.

Trin 4: Tilbage og frontend

Frontend

Jeg lavede et brugerwebsted, hvor brugerne kan lægge data i databasen, eller hvor de kan slette dem, hvis det er nødvendigt. Til selve webstedet brugte jeg HTML og CSS og til animationerne og forbindelsen til databasen brugte jeg JavaScript.

Bagende

Backend er til kommunikation mellem databasen og frontend. Dens kode sætter du på din Raspberry Pi. Det er lavet i Python. Dette er min Python -kode.

Trin 5: Slutresultat

Dette er slutresultatet! håber du kunne lide det.

Anbefalede: