Mundarija:

Ranglarni saralash tizimi: Arduino asosidagi ikkita kamarli tizim: 8 qadam
Ranglarni saralash tizimi: Arduino asosidagi ikkita kamarli tizim: 8 qadam

Video: Ranglarni saralash tizimi: Arduino asosidagi ikkita kamarli tizim: 8 qadam

Video: Ranglarni saralash tizimi: Arduino asosidagi ikkita kamarli tizim: 8 qadam
Video: 12 Лекция узб 2024, Iyul
Anonim
Ranglarni saralash tizimi: Arduino asosidagi ikkita kamarli tizim
Ranglarni saralash tizimi: Arduino asosidagi ikkita kamarli tizim

Sanoat sohasidagi mahsulotlar va buyumlarni tashish va/yoki qadoqlash konveyer tasmalaridan foydalangan holda amalga oshiriladi. Bu belbog'lar buyumni ma'lum bir tezlik bilan bir nuqtadan ikkinchisiga o'tkazishga yordam beradi. Mahsulotlar yoki buyumlar kamar bo'ylab harakatlanayotganda, ba'zi ishlov berish yoki identifikatsiya qilish vazifalari bajarilishi mumkin.

Kamarlar ishchilarga buyumlarni alohida -alohida tashishga, buyumlarni aralashtirishga yoki buyumlarni xohlagan tartibda saralashga yordam beradi. Saralash jarayoni rang, vazn, o'lchovlar yoki boshqa o'lchovlarning kombinatsiyasiga asoslangan bo'lishi mumkin.

Avtomatlashtirilgan tizimlar ob'ektni kerakli mezonlar va spetsifikatsiyalar bo'yicha saralashga yordam beradi. Maxsus sensorlar yordamida saralash uchun avtomatlashtirilgan tizimlarda ajoyib qo'l bo'lishi mumkin. Biz buyumlarni rangga qarab saralash uchun rang sensorlaridan, balandlikka qarab elementlarni saralash uchun masofadan sensordan foydalanishimiz mumkin.

Mening tizimim ranglarni saralashning avtomatlashtirilgan tizim prototipini yaratishga bevosita misol. Men sizga qanday qilib ikkita belbog 'yordamida loyihalashtirganimni ko'rsataman: asosiy tasma - ob'ektni boshlang'ich nuqtadan rangli jarayonga va sinov punktiga ko'chirish uchun, keyin boshqa tasma birinchi bo'lib perpendikulyar bo'lib, buyumlarni ikkita asosiy rang guruhiga ajratishga yordam beradi. Har ikkala konveyer bantining tezligi nazorat qilinadi. Bundan tashqari, boshlash va to'xtatish uchun bir nechta tugmalar mavjud.

1 -qadam: Kontaktlar

Sizdan fikr -mulohazalarni eshitganimdan xursandman. Iltimos, mening kanallarimga qo'shilishdan tortinmang:

Instagram: @oddiydigital010

Twitter: @oddiy01Digital

2 -qadam: Konveyer bantining tizim talablari va texnik xususiyatlari

Tizimda ikkita asosiy konveyer tasmasi bor: rang sensori orqali o'tish uchun ob'ektni bir yo'nalishda tashish uchun asosiy tasma, boshqa saralash tasmasi esa ob'ektlarni ikki xil toifaga yoki qutiga ajratish uchun o'ngga va chapga siljiydi.

Tizim turli qismlarga bo'linadigan tizimning barcha talablarini qondirish uchun yaxshi quvvat manbaiga ega, shuning uchun har doim yangi batareyalar sotib olishning qimmat bo'lmasligi uchun qayta zaryadlanuvchi batareyani tanlash yaxshidir.

Jarayon, START va STOP kabi boshqaruv funktsiyalariga ega bo'lib, foydalanuvchilarga kamar tizimi ishlayotgan bo'lsa ham, butun jarayonni boshqarishga yordam beradi. Kamarlar tezlik bilan boshqariladi va agar biror narsa joylashtirilmagan bo'lsa, to'xtatiladi.

Shunday qilib, tizimda asosiy konveyer tasmasi boshida to'siq sensori mavjud. Keyin element ranglarni ajratish sensori orqali o'tadi. Arduino rangga qarab saralash tasmasi yo'nalishini belgilaydi.

3 -qadam: komponentlar

Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar

Bu loyihani bajarish uchun menga kerak edi

  • Arduino UNO mikro-boshqaruv paneli
  • L298N dvigatellar uchun haydovchilar
  • Tishli tishli dvigatellar
  • Rang sensori
  • HC-SR04 Ultrasonik masofa sensori
  • IQ masofa sensori
  • Simlar
  • Katta o'lchamdagi yog'och ushlagich
  • O'rta kattalikdagi yog'och idishlar ushlagichi
  • Qattiq mato qatlami
  • Soch silindrlari
  • Simlar

Albatta, siz maqsadingizga mos keladigan har qanday qismni o'zgartirishingiz, o'zgartirishingiz, almashtirishingiz yoki hatto bekor qilishingiz mumkin. Aks holda, ko'rsatmalarimni bajaring:)

4 -qadam: tizim dizayni

Tizim dizayni
Tizim dizayni
Tizim dizayni
Tizim dizayni

Tizim ob'ektning boshlanish nuqtasida mavjudligini aniqlash uchun Ultrasonik masofa sensori bilan bog'langan Arduino UNO mikrokontrolleriga asoslangan. Boshqa infraqizil (IQ) sensori asosiy konveyer bantining o'rta nuqtasida rang sensori yonida joylashgan. Ob'ekt IQ sensoriga yetganda, asosiy kamar to'xtaydi va rang sensori ob'ekt rangini aniqlaydi.

Arduino rang sensori ma'lumotlarini oladi va tahlil qiladi. Ushbu ma'lumotlarga asoslanib, Arduino ob'ekt qizil yoki ko'k ekanligini aniqlay oladi. Keyin Arduino moslamani rangiga qarab tartiblash uchun saralash kamarining harakatini (soat yo'nalishi bo'yicha yoki soat sohasi farqli ravishda) boshqaradi.

Tizim quyidagi qismlarni o'z ichiga oladi:

  1. Arduino UNO taxtasi: tizimning barcha funktsiyalarini boshqarish va saralash jarayoni to'g'risida qaror qabul qilish uchun ishlatiladigan mikrokontroller.
  2. Rang sensori: ob'ektlarning rangini aniqlash va saralash yo'nalishini aniqlash uchun ma'lumotlarni Arduino -ga yuborish uchun ishlatiladi
  3. Ultrasonik sensorlar: boshlang'ich nuqtada ob'ekt borligini sezish uchun ishlatilgan, shuning uchun element boshlang'ich nuqtada bo'lguncha tizim ishlamaydi.
  4. Konveyer bantlari: elementni boshlang'ich nuqtadan saralash jarayonida ishlatiladigan sensorga tashish uchun bitta asosiy konveyer tasmasi. Kamar doimiy dvigatel bilan boshqariladi. Boshqa saralash konveyerlari buyumlarning rangiga qarab buyumlarni o'ngga yoki chapga tashish uchun ishlatiladi
  5. Tugmalar: tizimni ishga tushirish yoki to'xtatish uchun boshqaruv paneli sifatida ikkita tugma ishlatiladi
  6. LEDlar: buyumlarning rangini vizual ko'rsatish
  7. O'zgaruvchan qarshilik: kamar tezligini nazorat qilish
  8. Zaryadlanuvchi batareya: tizimni quvvatlantirish uchun ishlatiladi
  9. Kamar ushlagichlari: tasmalarni saralash uchun tashish uchun ishlatiladigan ramka

5 -qadam: kamarlarni o'rnatish (asosiy kamar va saralash tasmasi)

Kamarlarni mahkamlash (asosiy kamar va saralash tasmasi)
Kamarlarni mahkamlash (asosiy kamar va saralash tasmasi)
Kamarlarni mahkamlash (asosiy kamar va saralash tasmasi)
Kamarlarni mahkamlash (asosiy kamar va saralash tasmasi)
Kamarlarni mahkamlash (asosiy kamar va saralash tasmasi)
Kamarlarni mahkamlash (asosiy kamar va saralash tasmasi)
Kamarlarni o'rnatish (asosiy kamar va saralash tasmasi)
Kamarlarni o'rnatish (asosiy kamar va saralash tasmasi)

6 -qadam: tizimni tahlil qilish

Tizim tahlili
Tizim tahlili
  1. Agar START tugmasi bosilsa, tizim ob'ektni qabul qilishga tayyor bo'ladi
  2. agar element asosiy kamarga ultratovush sensori oldiga qo'yilsa, asosiy kamar oldinga siljiydi
  3. Ob'ekt ob'ekt mavjudligi sensori yoniga kelganda, asosiy kamar to'xtaydi va rang sensori elementni rangi bilan boshqaruvchini oziqlantiradi.
  4. Asosiy kamar buyumni rangiga qarab o'ngga yoki chapga siljiydigan tasmaga ko'chirish uchun oldinga siljiydi.
  5. Tizim bir muncha vaqt o'tgach, boshqa element qo'yilmaguncha to'xtaydi
  6. Agar to'xtatish tugmasi bosilsa, tizim joriy saralash jarayonidan keyin to'xtaydi va asosiy kamarga biror narsa qo'yilgan bo'lsa ham ishlamaydi.
  7. Tezlik buyumning rangi, o'lchami yoki vaznidan qat'i nazar o'zgaruvchan qarshilik tomonidan boshqariladi

Tavsiya: