Mundarija:

Nishonlar tizimi: 5 qadam
Nishonlar tizimi: 5 qadam

Video: Nishonlar tizimi: 5 qadam

Video: Nishonlar tizimi: 5 qadam
Video: Hayotni O'zgartiruvchi 5 ODAT! Robin Sharma o'zbek tilida. HAQIQIY MOTIVATSIYA 2024, Noyabr
Anonim
Nishon tizimi
Nishon tizimi
Nishon tizimi
Nishon tizimi
Nishon tizimi
Nishon tizimi

Ushbu nishon tizimi uchun sizga bir nechta elektron komponentlar kerak bo'ladi.

  • Raspberry Pi 3B
  • Arduino Uno
  • Buzzer
  • Qizil qizil va yashil rang
  • PIR
  • LCD displey
  • RFID skaneri
  • Haqiqiy vaqt
  • 4x7 segmentli displey
  • juda ko'p o'tish simlari

1 -qadam: Ajratish sxemasi

Sovutish sxemasi
Sovutish sxemasi
Sovutish sxemasi
Sovutish sxemasi
Sovutish sxemasi
Sovutish sxemasi

Men o'z komponentlarimni Raspberry Pi 3B va Arduino Uno -ga shu tarzda bog'ladim.

LCD displeyni ulash uchun siz I2C -dan foydalanishingiz mumkin, agar malinangizda GPIO pinlari etarli bo'lsa, I2C -ni ishlatishingiz shart emas.

Bu erda siz I2C bilan va bo'lmasdan ulanishni ko'rishingiz mumkin.

2 -qadam: ma'lumotlar bazasi

Image
Image

Avval MySQL Workbench yordamida kompyuterda ma'lumotlar bazasini yaratdim.

  1. Ma'lumotlar bazasini yaratishda birinchi narsa - bu sizning g'oyalaringizni tuzish.
  2. Shundan so'ng siz normallashtirilgan eskizni tuzasiz
  3. Eskizni tugatgandan so'ng, Workbench -da eskizlarni ishlab chiqish vaqti keldi.

Ushbu loyiha uchun sizga 3 ta jadval kerak:

  • Xodimlar uchun bitta
  • RFID ma'lumotlarini saqlaydigan joy
  • Pochta kodlari va joylar uchun bitta

Ma'lumotlar bazasi tugagach, siz uni Raspberry Pi -ga qo'yishingiz mumkin. Videoda men MySQL Workbench ma'lumotlar bazasini Raspberry Pi -ga qanday o'rnatish haqida qisqacha ko'rsatma beraman.

3 -qadam: Materiallar haqida o'ylash

Materiallar haqida o'ylash
Materiallar haqida o'ylash
Materiallar haqida o'ylash
Materiallar haqida o'ylash
  • Sizning nishonlar tizimi qanday ko'rinishini xohlaysiz?
  • Qaysi materialdan foydalanmoqchisiz?
  • Tik turish, osish, yotish kerakmi …?

Qopqoqni yasashda bularning barchasi haqida o'ylash kerak. Rasmlarda ko'rib turganingizdek, men o'zimni yog'ochdan yasadim. Men o'ylab topgan hamma narsani qog'ozga tushirdim, mahalliy DIY do'koniga bordim va yog'och va elim sotib oldim. Men o'z komponentlarimni o'rnatish uchun yog'ochdan teshiklar qildim.

4 -qadam: Orqa va frontend

Foydalanuvchi interfeysi

Men foydalanuvchilarni ma'lumotlar bazasiga joylashtiradigan yoki keraksiz bo'lsa, ularni o'chirib tashlaydigan sayt yaratdim. Saytning o'zi uchun men HTML va CSS -dan, animatsiyalar va ma'lumotlar bazasi bilan bog'lanish uchun JavaScript -dan foydalandim.

Orqa fon

Orqa tomon ma'lumotlar bazasi va frontend o'rtasidagi aloqa uchun. Siz uning kodini Raspberry Pi -ga qo'yasiz. Bu Python -da ishlab chiqarilgan. Bu mening Python kodim.

5 -qadam: natijani tugatish

Bu yakuniy natija! sizga yoqdi degan umiddaman.

Tavsiya: