İçindekiler:
- Adım 1: Sistem Parçaları ve Bileşenleri
- Adım 2: Bölüm1-Ürün Depolama ve Tüketim Kolu Kısa Açıklama
- Adım 3: Part2-Konveyör Bantları ve Bağlı Aktüatörler ve Sensörler
- 4. Adım: Kontrol Merkezi ve Monitör
- Adım 5: Hepsi bu! Umarım Bu Projeyi Beğenirsiniz
Video: Raspberry Pi ve Arduino ile Basit Ürün Sıralama Sistemi: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Mühendislik FAN'ıyım, boş zamanlarımda programlamayı ve elektronik ile ilgili projeler yapmayı seviyorum, bu projemde sizinle yakın zamanda yaptığım Basit Ürün Sıralama Sistemini paylaşacağım.
Bu sistemi yapmak için lütfen bileşenleri aşağıdaki gibi hazırlayın:
1. Raspberry Pi 3 + Kamera v2.1 + güç kaynağı
2. Arduino Uno + Motor kalkanı + güç kaynağı (Bunun için meyilli kullanıyorum)
3. NodeMCU ESP8266 + Motor kalkanı + güç kaynağı (Bunun için meyilli kullanıyorum)
4. DC Motor x 1
5. RC Servo 9g x 2
6. RC Servo MG90S x 2
7. IR sensörü x 3
8. Aydınlatma parçası için LED'ler
9. Top Transfer Ünitesi Rulman x 1
10. Karton, Dondurma çubukları, Payet
11. Konveyör Bant
12. Bir tablet veya akıllı telefon
Adım 1: Sistem Parçaları ve Bileşenleri
Bu sistem temel olarak 3 bölümden oluşmaktadır.
1. Ürün depolama ve tüketen kol. (Ürün olarak etiketli kutuları kullanıyorum)
2. Konveyör Bantları ve bağlı aktüatörleri ve sensörleri.
3. Kontrol merkezi ve monitör. (Kontrol merkezi olarak Raspberry Pi + Kamera ve monitör olarak Tablet)
Adım 2: Bölüm1-Ürün Depolama ve Tüketim Kolu Kısa Açıklama
Tüketen kol, sırayı yapmak için kontrol cihazından (Raspberry Pi 3) kontrol sinyalini alır: El yukarı 90 derece => Kol 90 derece döner => El 0 dereceye geri aşağı => IR sensörü algılandı kutusu => Parmaklar yakın kutu => Kol 0 dereceye geri döner => Parmaklar kutuyu açar ve bırakır.
Ayrıntılar için lütfen kodu girin:
github.com/ANM-P4F/ProductSortingSystem/tr…
Adım 3: Part2-Konveyör Bantları ve Bağlı Aktüatörler ve Sensörler
Bu bölümün çekirdeği bir Arduino Uno'dur. Konveyör çanını çalıştırmak/durdurmak için Raspberry Pi'den seri bağlantı üzerinden "start/stop" sinyali alır. Konveyör zili boyunca ilk IR sensörü Arduino Uno'ya DIO üzerinden bağlanır, kutuyu algıladığında Arduino Uno konveyör zilini durdurur ve görüntü sınıflandırmasını yapmak için seri bağlantı yoluyla Raspberry Pi'ye bir sinyal gönderir.
Sınıflandırma yapıldıktan sonra, ahududu pi, zili çalıştırmaya devam etmek için sinyali Arduino'ya geri gönderir.
İkinci IR sensörü de Arduino'ya DIO üzerinden bağlanır, kutuyu algıladığında Arduino sıralamayı yapmak için servo motoru kontrol eder.
Ayrıntılar için lütfen aşağıdaki bağlantıdaki kaynak koduna bakın:
github.com/ANM-P4F/ProductSortingSystem/tr…
4. Adım: Kontrol Merkezi ve Monitör
Bağlı bir kameraya sahip bir Raspberry Pi, kontrol merkezidir.
Monitör paneli olarak tablet veya akıllı telefon kullanılabilir.
Raspberry Pi, tablet veya akıllı telefondaki bir web tarayıcısında yapılabilecek HTTP isteği aracılığıyla sistemi başlatmak/durdurmak için kullanıcının kontrol komutunu alır.
Raspberry Pi, kontrol komutunu aldıktan sonra kol ve konveyör çan parçalarının çalışmasını talep eder.
Raspberry Pi, Arduino Uno (konveyör çan kısmı) ile seri ve NodeMCU ESP8266 (tüketici kısım) ile UDP üzerinden haberleşir. Raspberry Pi bir akış sunucusudur, kamera görüntülerini web tarayıcısına aktarır. Ayrıca logo türünü (batman, süpermen ve bizimki) elde etmek için kutuları sınıflandırmak için tensorflow lite üzerinde bir vgg16 sınıflandırma ağı çalıştırır. Sınıflandırma ağı yalnızca Raspberry Pi, Arduino Uno'dan komut aldığında (kutu ilk IR sensörü tarafından algılandığında) çalışır.
Kutunun etiketi ile ilgili olarak bu projede 3 sınıf logo kullandım.
Kendi sınıflarınızı eğitmeniz gerekiyorsa, lütfen bu kaynağı kullanın:
github.com/ANM-P4F/Classification-Keras
Ayrıntılar için lütfen aşağıdaki bağlantıdaki koda bakın:
github.com/ANM-P4F/ProductSortingSystem/tr…
Adım 5: Hepsi bu! Umarım Bu Projeyi Beğenirsiniz
Daha fazla bilgiye ihtiyacınız varsa lütfen bana bildirin.
Önerilen:
Toplu Balon Sıralama!: 4 Adım
Toplu Olarak Kabarcık Sıralama!: Saf toplu halde basit bir sıralama algoritması yapmayı hiç merak ettiniz mi? Endişelenme, pasta kadar basit! Bu aynı zamanda sıralama sürecini de gösterir. (Not: Bunu bir Windows XP bilgisayarında yaptım, bu nedenle bazı kodlar çalışmayabilir. Yine de emin değilim. Üzgünüm…)
Geri Dönüşüm Sıralama Robotu: 15 Adım (Resimlerle)
Geri Dönüşüm Sıralama Robotu: Topluluklarda ve işletmelerde ortalama kirlilik oranının %25'e kadar çıktığını biliyor muydunuz? Bu, attığınız her dört geri dönüşüm parçasından birinin geri dönüştürülmediği anlamına gelir. Bu, geri dönüşüm merkezlerindeki insan hatasından kaynaklanmaktadır. gelenek
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım
ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren
Yükleme Çubuğu ile Basit Toplu Dosya Giriş Sistemi: 5 Adım
Yükleme Çubuğu ile Basit Toplu Dosya Giriş Sistemi: Burada yükleme çubuğu ile giriş sistemi için Batch dosyasını paylaşıyoruz. Size kodu göstereceğiz ve ayrıca nasıl kullanılacağını göstereceğiz. Daha fazla toplu dosya kodu için blogumuzu da ziyaret edebilirsiniz. FFLocker 1.0: http://errorcode401.blogspot.in/2013/06/FFlocker-1.0.html Rar
Robotik Boncuk Sıralama: 3 Adım (Resimli)
Robotik Boncuk Sıralama: Bu projede, Perler boncuklarını renge göre sıralamak için bir robot yapacağız. Hep bir renk sıralama robotu yapmak istemişimdir, bu yüzden kızım Perler boncuk işçiliğine ilgi duyduğunda, bunu mükemmel bir fırsat olarak gördüm. .Perler boncukları t