Mündəricat:
- Addım 1: Sistem hissələri və komponentləri
- Addım 2: Part1-Məhsul Saxlama və İstehlakçı Qısa Təsviri
- Addım 3: Part2-Konveyer Bantları və Əlavə Edilmiş Aktuatorlar və Sensorlar
- Addım 4: İdarəetmə Mərkəzi və Monitor
- Addım 5: Hamısı budur! Ümid edirik bu layihə xoşunuza gələcək
Video: Raspberry Pi və Arduino ilə sadə məhsul çeşidləmə sistemi: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Mən mühəndislik fanatıyam, boş vaxtımda proqramlaşdırmağı və elektronla əlaqəli layihələr hazırlamağı sevirəm, bu layihədə bu yaxınlarda etdiyim sadə bir məhsul çeşidləmə sistemini sizinlə bölüşərdim.
Bu sistemi hazırlamaq üçün komponentləri aşağıdakı kimi hazırlayın:
1. Raspberry Pi 3 + Kamera v2.1 + enerji təchizatı
2. Arduino Uno + Motor qalxanı + enerji təchizatı (bunun üçün meyilli istifadə edirəm)
3. NodeMCU ESP8266 + Motor qalxanı + enerji təchizatı (bunun üçün meyilli istifadə edirəm)
4. DC Motor x 1
5. RC Servo 9g x 2
6. RC Servo MG90S x 2
7. IR sensoru x 3
8. İşıqlandırma hissəsi üçün LEDlər
9. Rulman x 1
10. Karton, Dondurma çubuqları, Saman
11. Konveyer kəməri
12. Bir tablet və ya ağıllı telefon
Addım 1: Sistem hissələri və komponentləri
Bu sistem əsasən 3 hissədən ibarətdir.
1. Məhsul saxlama və istehlak qolu. (Məhsul olaraq etiketli qutulardan istifadə edirəm)
2. Konveyer Bantları və ona qoşulmuş aktuatorlar və sensorlar.
3. İdarəetmə mərkəzi və monitor. (Raspberry Pi + Kamera nəzarət mərkəzi və Tablet monitor olaraq)
Addım 2: Part1-Məhsul Saxlama və İstehlakçı Qısa Təsviri
İstehlakçı qolu nəzarətçi siqnalını (Raspberry Pi 3) ardıcıllıqla yerinə yetirmək üçün alır: Əl yuxarı 90 dərəcə => Qol 90 dərəcə dönər => Əl aşağıya 0 dərəcəyə endir => İQ sensoru aşkar edilmiş qutu => Almaq üçün yaxın olan barmaqlar box => Qol 0 dərəcəyə geri dönür => Barmaqlar açılır və qutudan düşür.
Ətraflı məlumat üçün kodu daxil edin:
github.com/ANM-P4F/ProductSortingSystem/tr…
Addım 3: Part2-Konveyer Bantları və Əlavə Edilmiş Aktuatorlar və Sensorlar
Bu hissənin əsasını Arduino Uno təşkil edir. Konveyer zəngini işə salmaq/dayandırmaq üçün Raspberry Pi -dən serial bağlantısı vasitəsilə "start/stop" siqnalı alır. Konveyer zəngi boyunca ilk IR sensoru, DIO vasitəsi ilə Arduino Uno ilə əlaqə qurur, qutunu algıladığında, Arduino Uno konveyer zəngini dayandırır və görüntü təsnifatını aparmaq üçün serial bağlantısı ilə Raspberry Pi -yə siqnal göndərir.
Təsnifat başa çatdıqdan sonra, moruq pi zəngi davam etdirmək üçün siqnalı Arduinoya geri göndərir.
İkinci IR sensoru da DIO vasitəsi ilə Arduino -ya qoşulur, qutunu algıladığında, Arduino servo motoru çeşidləmək üçün idarə edir.
Ətraflı məlumat üçün aşağıdakı linkdəki mənbə koduna baxın:
github.com/ANM-P4F/ProductSortingSystem/tr…
Addım 4: İdarəetmə Mərkəzi və Monitor
Bağlı kamerası olan bir Raspberry Pi idarəetmə mərkəzidir.
Planşet və ya ağıllı telefon monitor paneli kimi istifadə edilə bilər.
Raspberry Pi, planşet və ya smartfondakı veb brauzerdə edilə bilən HTTP tələbi ilə sistemi işə salmaq/dayandırmaq üçün istifadəçi nəzarət əmrini alır.
Nəzarət əmrini aldıqdan sonra, Raspberry Pi qolu və konveyer zəng hissələrinin işləməsini tələb edir.
Raspberry Pi, Arduino Uno (konveyer zəng hissəsi) ilə serial və NodeMCU ESP8266 (istehlak hissəsi) ilə UDP vasitəsi ilə əlaqə qurur. Raspberry Pi bir axın serveridir, kamera şəkillərini veb brauzerinə ötürür. Logo növünü (batman, supermen və bizimkilər) əldə etmək üçün qutuları təsnif etmək üçün tensorflow lite -də bir vgg16 təsnifat şəbəkəsi də işləyir. Təsnifat şəbəkəsi yalnız Raspberry Pi Arduino Uno -dan əmr aldıqda (qutu ilk IR sensoru tərəfindən aşkar edildikdə) işə salınır.
Qutunun etiketinə gəldikdə, bu layihədə 3 sinif logo istifadə etdim.
Öz dərslərinizi öyrətmək istəyirsinizsə, bu mənbədən istifadə edin:
github.com/ANM-P4F/Classification-Keras
Ətraflı məlumat üçün aşağıdakı linkdəki kodu görə bilərsiniz:
github.com/ANM-P4F/ProductSortingSystem/tr…
Addım 5: Hamısı budur! Ümid edirik bu layihə xoşunuza gələcək
Ətraflı məlumat lazımdırsa mənə bildirin.
Tövsiyə:
Sadə Kicker Vəziyyəti və Rezervasyon Sistemi Gücsüz İnteqrasiya ilə: 12 Addım (Şəkillərlə)
Sadə Kicker Vəziyyəti və Rezervasyon Sistemi Slack İnteqrasiyası ilə: İşlədiyim bir şirkətdə kicker masası var. Şirkət bir çox mərtəbəni tutur və bəzi işçilər üçün masaya çatmaq üçün 3 dəqiqəyə qədər vaxt lazımdır … masanın artıq işğal altında olduğunu başa düşmək üçün
Avtomatik 360 ° Məhsul Fotoqrafiyası üçün Arduino Controller: 5 Addım (Şəkillərlə birlikdə)
Avtomatik 360 ° Məhsul Fotoqrafiyası üçün Arduino Controller: Bir steppermotoru və bir kamera çekimini idarə edən arduino əsaslı bir nəzarətçi quraq. Bir steppermotor idarə olunan dönər lövhəsi ilə birlikdə, 360 ° avtomatik avtomatlaşdırılmış məhsul fotoşəkilləri və ya fotogrametriya üçün güclü və aşağı qiymətli bir sistemdir. Avtomatik
Arduino ilə və Əl ilə Sadə Autorange Kondansatör Test Cihazı / Kapasitans Ölçən: 4 Addım
Arduino ilə və Əllə Sadə Avtomatik Kondansatör Test Cihazı / Kapasitans Ölçən: Salam! Bu fizika qurğusu üçün sizə lazım olacaq:* 0-12V* bir və ya daha çox kondansatörlü bir enerji təchizatı* bir və ya daha çox doldurma müqaviməti* saniyəölçən* gərginlik üçün multimetr ölçü* bir arduino nano* 16x2 I²C ekran* 1 / 4W 220, 10k, 4.7M və
Arduino - Hərəkətdə Fırlanan Led - Geyilə bilən Məhsul (Chronal Accelerator Tracer Overwatchdan ilhamlanaraq): 7 addım (şəkillərlə)
Arduino - Hərəkətdə Fırlanan Led - Geyinilə bilən Məhsul (Chronal Accelerator Tracer Overwatch -dan ilhamlanaraq): Bu təlimat, bir Accelerometer və Neopixel Led -ring bağlamanıza kömək edəcək. Bu layihə üçün Adafruit 24bit Neopixel üzük və MP -dən istifadə etdim
Arduino MEGA ilə RFID-RC522 ilə əlaqə qurmaq sadə bir eskiz: 4 addım
Arduino MEGA ilə sadə bir eskiz ilə RFID-RC522-nin qarşılıqlı əlaqəsi: Hai bu təlimatda RFID-ni oxumaq və məlumatları Serial Monitorda göstərmək üçün Arduino Mega 2560 ilə RFID-RC522-ni birləşdirməkdə sizə kömək edəcəyəm. Buna görə də bunu təkbaşına genişləndirə bilərsiniz: Arduino Mega və ya Arduino Uno