Mundarija:

1NMCT loyihasi I PetPort: 8 qadam
1NMCT loyihasi I PetPort: 8 qadam

Video: 1NMCT loyihasi I PetPort: 8 qadam

Video: 1NMCT loyihasi I PetPort: 8 qadam
Video: Алишер Усмонов Шерали Жураев уйига келди 2024, Noyabr
Anonim
1NMCT loyihasi I PetPort
1NMCT loyihasi I PetPort
1NMCT loyihasi I PetPort
1NMCT loyihasi I PetPort

Bu men yaratgan mushuk qulfi uchun qurilish qo'llanmasi. Men ushbu loyihani qayta yaratishni boshlashdan oldin butun qo'llanmani o'qishni maslahat beraman. Men buni tuzayotganda ba'zi muammolarga duch keldim, shuning uchun avval ushbu qo'llanmani o'qib, siz bu muammolardan qochishingiz mumkin.

1 -qadam: Sxema

Sxema
Sxema

Bu loyiha uchun shovqin sxemasi.

2 -qadam: portni yaratish

Port yaratish
Port yaratish

· Yog'och paneldagi kvadrat yog'och paneli bilan bir xil o'lchamdagi to'rtburchaklar teshik qiling, bu mushuk o'tadigan teshik bo'ladi.

· Kvadrat panelning chap va o'ng tomoniga vintlarni joylashtiring.

· Yog'och panelning o'ng va chap tomonida teshik oching. Bu teshiklar vintlarni kvadrat paneldan o'rnatish uchun ishlatiladi.

· Kvadrat panelni vintlarni teshiklarga o'rnatish orqali yog'och panelning teshigiga qo'ying.

3 -qadam: elektronika qo'shish

Elektronika qo'shish
Elektronika qo'shish

· Yog'och panelning har ikki tomonidagi port ostida 1 ta kichik teshik qazing. Bu erda biz ob'ektni aniqlash sensorlarini biriktiramiz.

· Modullardagi teshiklarni burg'ulash teshiklari bilan tekislang.

· Ob'ektni aniqlash sensorlarini panelga burab qo'ying.

· Rasmda ko'rsatilgandek yog'och panelning har ikki tomoniga 1 ta servo motorni yopishtiring.

4 -qadam: ramkalarning asosini yaratish

Ramkalarning asosini yaratish
Ramkalarning asosini yaratish
Ramkalarning asosini yaratish
Ramkalarning asosini yaratish
Ramkalarning asosini yaratish
Ramkalarning asosini yaratish
Ramkalarning asosini yaratish
Ramkalarning asosini yaratish

· 1 ta katta taxtani oling va rasmda ko'rsatilgandek teshik yarating. Bu LCD displey bilan bir xil o'lchamlarga ega. Har bir burchakda teshik qiling. LCD displeydagi teshiklar bilan o'ralganligiga ishonch hosil qiling.

· 2 ta katta yog'och taxtadan va 2 ta kichik taxtadan oling. Ularni rasmdagi kabi tekislang va 4 ta teshik oching. Buni barcha taxtalar uchun qiling.

· Keyin taxtalarni bir -biriga mahkamlash uchun metall plastinkadan foydalaning.

· Endi boshqa taxtalar uchun ham xuddi shunday qiling.

· LCD teshigi bo'lgan ramkani oling va LCD displeyni ramkaga burab qo'ying.

· Boshqa ramkani oling va yon tomondan teshik oching. Bu RFID o'quvchi simlarini o'tkazish uchun ishlatiladi. Bundan tashqari, RFID o'quvchisini ulash uchun ushbu ramkada 4 ta kichik teshik oching.

5 -qadam: Frameworkni tugatish

Frameworkni tugatish
Frameworkni tugatish
Frameworkni tugatish
Frameworkni tugatish
Frameworkni tugatish
Frameworkni tugatish
Frameworkni tugatish
Frameworkni tugatish

· Yupqa taxtalarni oling va ularni RFID bilan ramkaga yopishtiring. Bu shunday ko'rinishi kerak. E'tibor bering, ramkada kichik kesma bor. Bu ob'ektni aniqlash sensori kabellarini o'tkazish uchun ishlatiladi.

· LCD ramka uchun bu biroz murakkabroq. Ikkala tomonga kichikroq yog'och bo'laklarini qo'yish kerak bo'ladi. Bundan tashqari, ramkaning chap tomonida teshik borligiga ishonch hosil qiling (rasmda ko'rsatilgandek). Bu simlarni uzatish uchun ishlatiladi.

· Endi ikkala ramka uchun ham ichki ramka yasang. Natija shunday bo'lishi kerak.

· RFID o'quvchi bilan ramkani oling. DS3231 -ni ramkaning ichki qismiga burab qo'ying.

· LCD va DS3231 simlarini uzating va ularni yon tomonidagi teshikdan o'tkazing.

· Yog'och panelga ramkani port bilan tekislang va sensor va servo dvigatel qayerda joylashganligini ko'ring. Ularni ramkaga joylashtirish uchun etarlicha katta bo'shliqni o'yib oling.

6 -qadam: Qurilishni tugatish

Qurilishni tugatish
Qurilishni tugatish
Qurilishni tugatish
Qurilishni tugatish
Qurilishni tugatish
Qurilishni tugatish

· Yog'och panelda shunday teshik qiling. Biz bu erga boshqa tomondan simlarni o'tkazamiz. Shunday qilib, barcha simlar malina pi ga etib boradi.

· Simlarning malina pi ga yetadigan darajada uzunligiga ishonch hosil qiling.

· Yog'och panelni stendga mahkamlang (yog'och x 70 x 30 x 2) Buni elim yoki vintlar yordamida qilishingiz mumkin. Qat'iylik uchun siz bu metall burchakli qavslarni qo'shishingiz mumkin.

· Ikkala ramkani ham yog'och panelga mahkamlang.

7 -qadam: Simlarni Raspberry Pi -ga ulang

· Bu qadamni bajarishimiz uchun kerak bo'ladigan oxirgi narsa - barcha simlarni malina pi ga ulash.

  • LCD:

    • VSS
    • VDD 5V
    • V0 o'rta kesish pimi (5V va GND uchun boshqa trimmer pimi)
    • RS GPIO 20
    • RW GND
    • E 21
    • D4 13
    • D5 19
    • D6 26
    • D7 12
    • 5V kuchlanishli
    • K GND
  • Ob'ektni aniqlash sensori 1:

    • VCC 3.3V
    • GND GND
    • OCH 5
  • Ob'ektni aniqlash sensori 2:

    • VCC 3.3V
    • GND GND
    • OUT 6
  • DS3231:

    • SQW GPIO 17
    • SCL SCL
    • SDA SDA
    • VCC 3.3V
    • GND GND
  • RFID o'quvchi

    • SDA CE0
    • SCK SCLK
    • MOSI MOSI
    • MISO MISO
    • GND GND
    • RST GPIO 25
    • 3.3V 3.3V
  • Servo dvigatel 1

    • Apelsin sim 23
    • Jigarrang sim GND
    • Qizil sim 3.3V
  • Servo dvigatel 2

    • To'q rangli sim 24
    • Jigarrang sim GND
    • Qizil sim 3.3V

8 -qadam: Raspberry Pi -ni sozlash

Bu fayllarni malina pi ga klonlang.

github.com/NMCT-S2-Project-I/project-i-Arn…

Keyin bu omborni pi -da klonlang. Loyihangizga mos keladigan ba'zi fayllarni sozlashingiz kerak bo'ladi.

github.com/NMCT-S2-Project-I/Project-I

Keyin ikkita xizmatni/etc/systemd/system -ga nusxalash va ikkalasini ham yoqing.

Tavsiya: