Mundarija:

Ko'zni kuzatish bilan harakatlanuvchi dvigatel: 8 qadam
Ko'zni kuzatish bilan harakatlanuvchi dvigatel: 8 qadam

Video: Ko'zni kuzatish bilan harakatlanuvchi dvigatel: 8 qadam

Video: Ko'zni kuzatish bilan harakatlanuvchi dvigatel: 8 qadam
Video: TEST: Yashirin kuchingiz nimada ??? BILIB OLING !!! 2024, Iyul
Anonim
Ko'zni kuzatish bilan harakatlanuvchi dvigatel
Ko'zni kuzatish bilan harakatlanuvchi dvigatel

Hozirgi vaqtda ko'zni kuzatish datchiklari turli sohalarda keng tarqalgan, lekin tijoratda ular ko'proq interaktiv o'yinlar bilan mashhur. Bu darslik datchiklarni ishlab chiqayotganga o'xshamaydi, chunki bu juda murakkab va uni tez -tez ishlatib turilishi tufayli narx pasayib ketdi, bu holda dasturiy ta'minotdan foydalana oladigan o'rni bilan o'zaro aloqada bo'lish qiziqarli bo'lardi. har qanday mexanik elektr qurilmasini yoqish yoki o'chirish. Bu holda u nogironlar aravachasining motorlarini haydash uchun ishlatilgan.

Ta'minotlar

1 -Ko'zni kuzatish tizimiga ega kompyuter

1 -USB -o'rni moduli

2 -40 amperli avtomobil o'rni

2 vitesli dvigatel 200 vatt (aravachali motor)

2-10 amperlik tezlikni boshqarish

2pc 12-40 VDC 10 AMP Pulse kengligi vosita tezligini boshqarishni modulyatsiya qiladi

1- 12 V batareya

1 -qadam: Loyiha mantig'i

Loyiha mantig'i
Loyiha mantig'i

Yuqori quvvatli rölelar kiritilgan va karta faqat 10 amperni tashkil qiladi va dvigatellarning sarfi 12 voltli 10 amper bo'lsa -da, bu kuchlanish dvigatellarning yuk og'irligiga qarab oshishi mumkin. Agar siz dvigatel bo'lmagan va 10 amperdan kam quvvat sarflaydigan boshqa qurilmadan foydalanmoqchi bo'lsangiz, kubik rölesini yo'q qilishingiz mumkin.

2 -qadam: o'rni kartasini tahlil qilish

O'rnatish kartasini tahlil qilish
O'rnatish kartasini tahlil qilish

Ushbu turdagi kartalarda USB kirish, kuchlanish kiritish, o'rni va ularga mos keladigan terminallar mavjud

Bundan tashqari, oldindan dasturlashtirilgan chip yoki mikrokontroller ham mavjud. O'rnimizni faollashtirish uchun siz haydovchi bo'lgan fayllarni,.dll kengaytmali, mikrokontroller bajaradigan, masalan, kartaning seriya raqamini ko'rsatish, 1 -o'rni faollashtirish, 2 -o'rni faollashtirish va hk.. Bu vazifalar, lekin kim ularni faollashtirsa, kengaytmasi.exe bo'lgan fayllarga ega bo'lishi kerak, ular funktsiyalarni chaqiradi, Windows uchun dasturlar va DOS oynasi uchun dasturlar mavjud.

Har bir qurilmada faqat bitta seriya raqami bor, bu holda biz seriya raqamini olish uchun GuiApp_English.exe ilovasidan foydalanamiz.

3 -qadam: kartani ulash va aniqlash

Kartani aniqlash va ulash
Kartani aniqlash va ulash

Karta kompyuterga USB kabeli orqali ulangan.

Qurilmani topishni tanlang, bu qism bizni avtomatik ravishda ulangan qurilmani topadi, bu holda seriya raqami HW341 bo'lsa, agar siz qurilmani ochishni tanlasangiz, u har qanday o'rni ochishga tayyor bo'ladi.

Bu vaqtda biz har bir dvigatelni qaysi o'rni ishga tushirishini o'ylashimiz kerak, bu holda 1 -o'rni o'ng dvigatel uchun, 2 -o'rni chap dvigatel uchun.

4 -qadam: Kompyuter va sensorlar

Kompyuter va sensorlar
Kompyuter va sensorlar

Loyihada ishlatiladigan kompyuter - bu TOBII C seriyali, bu uskuna dasturiy ta'minot va ko'zni kuzatuvchi datchiklar bilan tayyorlangan, bu kompyuterda 10 yildan ortiq xizmat ko'rsatiladi, hozirda bar shaklidagi eng kichik datchiklar mavjud va ularni istalgan kompyuterga joylashtirish mumkin., operatsion tizim taqdirda, haydovchilar bilan bu sensorlarni boshqarish uchun win 10 ham tayyorlanadi.

Datchiklar har bir foydalanuvchi uchun dasturiy ta'minot yordamida kalibrlanadi va tashqi ko'rinishini aniqlaydi, shunda ular kompyuter ko'rsatkichini xuddi sichqonchani siljitgandek siljitadigan qilib dasturlashi mumkin va miltillaganda biz sichqonchani bosgandek bo'lamiz.

Agar siz o'z o'rni dasturini ochsangiz, ko'rsatgichni o'z nuqtai nazaringiz bilan harakatlantiruvchi har bir o'rni faollashtirishingiz mumkin, lekin dastur oynasi unchalik katta emas, shuning uchun sensorlarni kalibrlash ham tugmachalarni ishlatish uchun biroz qiyin bo'ladi. Buni hal qiling: 1.- Ko'rsatgichning ko'zlari bilan harakat qilib, kerakli aniqlikka erishing 2.- O'rniga maxsus funktsiyalarni faollashtiradigan, oynasi kattaroq bo'lgan dastur tuzing, bu murakkab bo'lib ko'rinadi, lekin ingl.

5 -qadam: ulanishlar

Image
Image
Ulanishlar
Ulanishlar

Bu diagrammada dvigatellar va oxirgi o'rni 30 amperlik qora rölesi orasiga joylashtirilishi kerak bo'lgan tezlikni boshqarish moslamasi mavjud emas.

6 -qadam: funktsiyalarni faollashtirish uchun maxsus dastur

Funktsiyalarni faollashtirish uchun maxsus dastur
Funktsiyalarni faollashtirish uchun maxsus dastur

Bu ekran vizual asosda yaratilgan, bu juda oson, chunki siz faqat o'qlarning chizmalarini qo'yasiz, keyin siz tugmani bosganingizda bajargan ishingizni qo'shasiz, men hech qachon vizual asosiy dasturlashtirmaganman va bu menga bir necha marta kerak bo'ldi. Buning uchun soat juda intuitiv, men uchun ozgina xarajat, vazifalarni to'g'ridan -to'g'ri ushlab turish edi, men DOS oynasidan dasturni chaqirishim kerak, ya'ni tugma dasturni DOSda ochadi va ko'rsatmani ishga tushiradi.

Tugmalar kodi ostida, Ochiq dars shakli 1

Maxsus pastki shakl1_Load (jo'natuvchi sifatida, EventArgs sifatida) MyBase. Load -ni boshqaradi.

Sub tugatish

To'xtatish tugmasi

Shaxsiy pastki tugma1_Click (jo'natuvchi sifatida, EventArgs sifatida) Tugmachani boshqaradi 1. Dim ni bosing As String close = "HW341 255 ni yopish" tugmasini bosing.

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", yopish) Yakunini tugatish

Oldinga TUGMASI

Shaxsiy pastki PictureBox1_Click (jo'natuvchi sifatida, EventArgs sifatida)

PictureBox 1. bosing

Dim adelante oldinga siljish = "HW341 ochiq 255" /// 255 raqami bir vaqtning o'zida barcha o'rni ochadi.

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", oldinga)

O'ng tugma

Maxsus SubBox2_Click (Ob'ekt sifatida yuboruvchi, EventArgs sifatida) ushlagichlari

PictureBox 2. Bosing

String chapga qaraganda = "HW341 ochiq 01"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", chap) Oxirgi bo'lim

/// Agar siz burilish burchagini xohlasangiz, chap dvigatelda

Chap tugma

Shaxsiy pastki PictureBox3_Click (jo'natuvchi sifatida, e EventArgs sifatida)

PictureBox 3. bosing

O'ng tomonga o'ralgan chiziq o'ngga = "HW341 ochiq 02"

System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", to'g'ri)

Sinfni tugatish

DLL fayli bitta papkada bo'lishi kerak

7 -qadam: Ishni boshlash

Image
Image

Xulosa oddiy ko'rinadi, lekin bu erda faqat komponentlar tushuntiriladi va ular qanday bog'langan, qo'llaniladigan dizayn - bu boshqa hikoya, bu videoda u maktab o'rindig'i bilan qurilgan nogironlar aravachasida ko'rsatilgan, bu bizga biroz mehnat talab qiladi, chunki biz buni qilamiz. quvurli va yog'ochli tayanch va biz qo'g'irchoqli shinani moslashtirdik, biz buni birinchi marta qilganimizda va hamma shinalar polga etib bormaganida, biz yangi taglik qurishga majbur bo'ldik va nihoyat u ishladi.

Keyinchalik biz boshqa nogironlar aravachasiga moslashish uchun boshqa qurilmani yasadik, lekin ba'zi bir o'zgartirishlar kerak, chunki dvigatellar bir -biriga juda yaqin bo'lgani uchun ularni to'g'ri burish mumkin emas.

8 -qadam: Boshqa fayl rasmlari

Tavsiya: