Turinys:

Ženklelių sistema: 5 žingsniai
Ženklelių sistema: 5 žingsniai

Video: Ženklelių sistema: 5 žingsniai

Video: Ženklelių sistema: 5 žingsniai
Video: СДЕЛАЙ И МНЕ ДВЕ! Соседи несут трубы, узнали про КРУТУЮ ИДЕЮ! 2024, Lapkritis
Anonim
Ženklelių sistema
Ženklelių sistema
Ženklelių sistema
Ženklelių sistema
Ženklelių sistema
Ženklelių sistema

Šiai ženklelių sistemai jums reikės kelių elektroninių komponentų.

  • Raspberry Pi 3B
  • Arduino Uno
  • Garsinis signalas
  • Šviesiai raudona ir žalia
  • PIR
  • LCD ekranas
  • RFID skaitytuvas
  • Realaus laiko laikrodis
  • 4x 7 segmentų ekranas
  • daug jungiamųjų laidų

1 žingsnis: šlifavimo schema

Fritzavimo schema
Fritzavimo schema
Fritzavimo schema
Fritzavimo schema
Fritzavimo schema
Fritzavimo schema

Taip prijungiau savo komponentus prie „Raspberry Pi 3B“ir „Arduino Uno“.

Norėdami prijungti LCD ekraną, galite naudoti I2C. Jei jūsų avietėje liko pakankamai GPIO kaiščių, nebūtina naudoti I2C.

Čia galite pamatyti ryšį su I2C ir be jo.

2 žingsnis: Duomenų bazė

Image
Image

Pirmiausia sukūriau duomenų bazę savo kompiuteryje naudodami „MySQL Workbench“.

  1. Kuriant duomenų bazę pirmiausia reikia parengti savo idėjas.
  2. Po to sukurkite normalizuotą eskizą
  3. Kai baigsite piešti, atėjo laikas parengti eskizus „Workbench“.

Šiam projektui jums reikia 3 lentelių:

  • Vienas darbuotojams
  • Tai vieta, kurioje saugote RFID duomenis
  • Vienas skirtas pašto kodams ir vietoms

Kai jūsų duomenų bazė bus sukurta, galite ją įdėti į savo „Raspberry Pi“. Vaizdo įraše pateiksiu trumpą pamoką, kaip įdėti „MySQL Workbench“duomenų bazę į „Raspberry Pi“.

3 žingsnis: Galvokite apie medžiagas

Galvoti apie medžiagas
Galvoti apie medžiagas
Galvoti apie medžiagas
Galvoti apie medžiagas
  • Kaip norite, kad jūsų ženklelių sistema atrodytų?
  • Kokią medžiagą norėtumėte naudoti?
  • Ar reikia stovėti, kabėti, gulėti …?

Tai visi dalykai, apie kuriuos reikia pagalvoti gaminant korpusą. Kaip matote nuotraukose, aš padariau savo iš medžio. Viską, ką galvojau, nupiešiau ant popieriaus, nuėjau į vietinę „pasidaryk pats“parduotuvę ir nusipirkau medienos bei klijų. Aš padariau skylutes medienoje, kad galėčiau įdėti savo komponentus.

4 žingsnis: galinė ir priekinė sąsaja

Sąsaja

Aš sukūriau vartotojo svetainę, kurioje vartotojai gali įdėti duomenis į duomenų bazę arba kur juos ištrinti, jei to reikia. Pačiai svetainei naudojau HTML ir CSS, o animacijoms ir ryšiui su duomenų baze - „JavaScript“.

„Backend“

Užpakalinė dalis skirta komunikacijai tarp duomenų bazės ir vartotojo sąsajos. Jo kodą įdėjote į savo „Raspberry Pi“. Jis pagamintas „Python“. Tai mano „Python“kodas.

5 žingsnis: galutinis rezultatas

Tai galutinis rezultatas! tikiuosi patiko.

Rekomenduojamas: