Мазмуну:

Белги системасы: 5 кадам
Белги системасы: 5 кадам

Video: Белги системасы: 5 кадам

Video: Белги системасы: 5 кадам
Video: ӨТТЕ ТАС БОЛУЫНЫҢ 5 БЕЛГІСІ . ҚАЛАЙ ТҮСІРУГЕ БОЛАДЫ? 2024, Июль
Anonim
Белги системасы
Белги системасы
Белги системасы
Белги системасы
Белги системасы
Белги системасы

Бул бейджик системасы үчүн сизге бир нече электрондук компоненттер керек болот.

  • Raspberry Pi 3B
  • Arduino Uno
  • Коңгуроо
  • Кызыл алып, жашыл түстө алып келди
  • PIR
  • LCD дисплей
  • RFID сканери
  • Реалдуу убакыт сааты
  • 4x 7 сегменттик дисплей
  • көп секирүүчү зымдар

1 -кадам: Fritzing схемасы

Fritzing Scheme
Fritzing Scheme
Fritzing Scheme
Fritzing Scheme
Fritzing Scheme
Fritzing Scheme

Ошентип мен компоненттеримди Raspberry Pi 3B менен Arduino Unoго туташтырдым.

ЖК экранды туташтыруу үчүн I2C колдонсоңуз болот, эгер сизде малинаңызда жетиштүү GPIO казыктары болсо, I2Cди колдонуунун кажети жок.

Бул жерде сиз I2C менен жана жок туташууну көрө аласыз.

2 -кадам: Маалыматтар базасы

Image
Image

Алгач MySQL Workbench менен компьютеримде маалымат базасын түздүм.

  1. Берилиштер базасын түзүүдө биринчи кезекте сиздин идеяңызды иштеп чыгуу керек.
  2. Андан кийин сиз нормалдуу эскиз жасайсыз
  3. Эскизди бүтүргөнүңүздө Workbenchте эскиздерди иштеп чыгууга убакыт келди.

Бул долбоор үчүн сизге 3 стол керек:

  • Бирөө кызматкерлер үчүн
  • Сиз RFIDден маалыматтарды сактаган жерде
  • Zipcodes жана жерлер үчүн бири

Сиздин маалымат базаңыз бүткөндөн кийин, аны Raspberry Piге койсоңуз болот. Видеодо мен MySQL Workbench маалымат базаңызды Raspberry Piге кантип коюу керектигин кыскача үйрөтөм.

3 -кадам: Материалдар жөнүндө ойлонуу

Материалдар жөнүндө ойлонуу
Материалдар жөнүндө ойлонуу
Материалдар жөнүндө ойлонуу
Материалдар жөнүндө ойлонуу
  • Сиздин бейджик системаңыз кандай болушун каалайсыз?
  • Кандай материалды колдонгуңуз келет?
  • Туруу, илинүү, жатуу керекпи? …

Булардын бардыгы, сиз корпусту жасоодо ойлонушуңуз керек. Сүрөттөрдө көрүп тургандай, мен өзүмдү жыгачтан жасадым. Мен ойлогонумдун баарын кагазга түшүрдүм, жергиликтүү DIY дүкөнүнө барып, жыгач жана клей сатып алдым. Мен жыгачтан тетиктерди салуу үчүн тешик жасадым.

4 -кадам: Артка жана Frontend

Frontend

Мен колдонуучуларды маалымат базасына киргизе турган же керек эмес болсо, аны жок кыла турган колдонуучу сайтын жасадым. Сайттын өзү үчүн мен HTML жана CSSти колдондум, анимациялар жана маалымат базасы менен байланыш үчүн JavaScriptти колдондум.

Backend

Арткы жагы маалымат базасы менен фронттун ортосундагы байланыш үчүн. Анын коду сиз Raspberry Piге коет. Бул Pythonдо жасалган. Бул менин Python кодум.

5 -кадам: Натыйжаны бүтүрүү

Бул акыркы жыйынтык! сизге жакты деп үмүттөнөм.

Сунушталууда: