Innholdsfortegnelse:

Merkesystem: 5 trinn
Merkesystem: 5 trinn

Video: Merkesystem: 5 trinn

Video: Merkesystem: 5 trinn
Video: TekniskRom 7 Varmeanlegg 2024, November
Anonim
Merkesystem
Merkesystem
Merke system
Merke system
Merkesystem
Merkesystem

For dette merkesystemet trenger du flere elektroniske komponenter.

  • Raspberry Pi 3B
  • Arduino Uno
  • Summer
  • Led rød og led grønn
  • PIR
  • LCD-skjerm
  • RFID -skanner
  • Sanntidsklokke
  • 4x 7segment display
  • mange hoppetråder

Trinn 1: Fritzing Scheme

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

Slik koblet jeg komponentene mine til Raspberry Pi 3B og min Arduino Uno.

For tilkobling av LCD -skjermen kan du bruke en I2C. Hvis du har nok GPIO -pinner igjen på bringebæret, er det ikke nødvendig å bruke I2C.

Her kan du se forbindelsen med og uten I2C.

Trinn 2: Databasen

Image
Image

Først lagde jeg databasen på datamaskinen min med MySQL Workbench.

  1. Det første du må gjøre når du setter opp en database, er å utarbeide ideene dine.
  2. Etter det lager du en normalisert skisse
  3. Når du er ferdig med å skisse, er det på tide å trene skissene i Workbench.

For dette prosjektet trenger du 3 tabeller:

  • En til personalet
  • En der du beholder dataene fra RFID
  • En for postnummer og steder

Når databasen er oppe, kan du sette den på din Raspberry Pi. I videoen vil jeg gi en kort opplæring i hvordan du legger MySQL Workbench -databasen din til Raspberry Pi.

Trinn 3: Tenker på materialer

Tenker på materialer
Tenker på materialer
Tenker på materialer
Tenker på materialer
  • Hvordan vil du at merkesystemet ditt skal se ut?
  • Hvilket materiale vil du bruke?
  • Trenger den å stå, henge, ligge, …?

Det er alt du trenger å tenke på når du lager huset. Som du kan se på bildene, laget jeg min av tre. Jeg tegnet alt jeg tenkte ned på et papir, gikk til den lokale byggemarkedet og kjøpte litt tre og lim. Jeg lagde hull i treet for å sette inn komponentene mine.

Trinn 4: Back og Frontend

Frontend

Jeg lagde et brukersted der brukerne kan sette data i databasen eller hvor de kan slette dem om nødvendig. For selve nettstedet brukte jeg HTML og CSS, og for animasjonene og forbindelsen til databasen brukte jeg JavaScript.

Baksiden

Backend er for kommunikasjon mellom databasen og frontend. Koden du legger på Raspberry Pi. Den er laget i Python. Dette er min Python -kode.

Trinn 5: Sluttresultat

Dette er sluttresultatet! håper du likte det.

Anbefalt: