
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

Bu geri dönüşüm kutusunu Yeting Bao ve Yuni Xie ile birlikte oluşturdum. Bu projeye olan bağlılığınız için teşekkürler:).
Yerinizin yakınındaki geri dönüşüm departmanı için entelektüel bir şişe geri dönüşüm kutusu oluşturmak için kullanımı kolay bir makine öğrenimi aracı kullanın: Özel kutuya bir şişeyi bıraktığınızda, yanındaki ekran malzemesini gösterecektir.
Gereçler
İhtiyacımız olan şey, geri dönüştürmek istediğiniz şişeler için bir kutu, mikrofonlu bir foton devresi, internet bağlantısı olan bir PC ve bir düğme (ki iPad kullanıyoruz).
Adım 1: Nasıl Çalıştığına Bir Bakın

2. Adım: Bir Kutu Yapın

Burada kutuyu oluşturmak için dört akrilik levha ve bir ahşap levha kullanıyoruz. İstediğiniz malzemeyi kullanabilirsiniz, ancak şişelerin binlerce kez düşürülmesini destekleyecek kadar güçlü olduklarından emin olun ve elbette ses çıkarması gerekir.
3. Adım: Akustik Makine Öğrenimi Modelinizi Eğitin

Burada, farklı türde şişeleri bir çöp kutusuna atmayı simüle etmek için geri dönüşüm kutusu prototipimizi kullanıyoruz. Web sitesi öğretilebilir makinesini kullanarak, farklı türde düşme seslerini kaydeder ve ses örneklerini çıkarırız. Ve sonra bilgisayarı bu farklı ses türlerini tanıması için eğitmek için Eğitim Modelini kullanmak. Modeli web sitenizde kullanılabilmesi için dışa aktarmayı unutmayın.
Bu süreçte günlük hayatta sıklıkla kullanılan dört çeşit şişenin (plastik şişe, teneke kutu, kağıt kutu, cam) çıkardığı düşme sesini topladık.
Adım 4: Foton Devrenizi Oluşturun


Foton devresini bağlamak için bir mikrofon ve bir hoparlör kullanın, yukarıdaki resme bakın. Güç kaynağına bağlamayı unutmayın.
Sorun Giderme Süresi
Foton veya Arduino devresinin başka bir sürümünü kullanıyorsanız, Photon'a “TensorFlowLite” makine öğrenme kitaplığını uygulayabilirsiniz. Ancak bizim foton versiyonumuz böyle bir işlev görmez. Bunun yerine makine öğrenimi aracının javascript kitaplığını kullanıyoruz.
Bu arada, foton versiyonumuz bilgisayara ses gönderemez ve gerçek zamanlı olarak analiz edemez. Bu nedenle, sesi oynatmak ve tarayıcıda analiz etmek için “Speaker” npm paketini kullanıyoruz.
Başka bir foton veya Arduino sürümünüz varsa, sesi bilgisayara göndermenin daha kolay yollarını deneyebilir veya devrenize makine öğrenimi kitaplığı uygulayabilirsiniz.
Adım 5: Kodunuzu Bilgisayarda Servis Edin
Kodu ses alacak ve otomatik olarak oynatacak şekilde sunmak için Node.js'yi kullanın. Yapabilirsiniz
Github'da bulabilirsiniz.
İşte bu adımda kullandığımız ana kod.
…// wav dosyasını yerel olarak kaydedin ve aktarım tamamlandığında oynatın
socket.on('data', function (data) { // Bu bağlantı üzerinden veri aldık.writer.write(data, 'hex'); });
socket.on('end', function () { console.log('iletim tamamlandı, ' + outPath'e kaydedildi);writer.end(); var file = fs.createReadStream(outPath); var okuyucu = yeni wav. Reader (); // "format" olayı, WAVE başlığının sonunda yayınlanır.reader.on('format', function () { // WAVE başlığı, okuyucu reader.pipe(yeni Hoparlör) çıktısından çıkarılır (wavOpts)); }); // WAVE dosyasını Reader örneğine yönlendirin file.pipe(reader); }); }).listen(veriportu); …
Adım 6: Görselleştirmenizi Geliştirin


Parçacığa AJAX isteği göndermek ve “open” işlevini kontrol etmek için javascript kullanın. “Aç” işlevi çağrıldığında ve değer “1” olarak ayarlandığında, foton üzerindeki mikrofon açılır ve 3 saniye boyunca kayıt yapılır. Kaydedilen ses bilgisayara gönderilecek ve otomatik olarak oynatılacaktır.
Bilgisayar sesi aldığında, tanıma sayfada görünecektir.
Önerilen:
Plastik Geri Dönüşüm için Otomatik Enjeksiyon Makinesi: 5 Adım

Plastik Geri Dönüşüm için Otomatik Enjeksiyon Makinesi: Merhaba :) Bu Talimat, "plastik geri dönüşüm için otomatik enjeksiyonlu kalıplama makinemiz" hakkındadır. (Akıllı Enjektör olarak adlandırılır)Makinenin arkasındaki fikir, merkezi olmayan bir plastik geri dönüşüm çözümü sunmaktır. Geri dönüşüm genellikle sınırlıdır
Şişe Kapağından Geri Dönüşümlü Motosiklet: 9 Adım (Resimli)

Şişe Kapağından Geri Dönüşümlü Motosiklet: v Evde Ne Yapılır? İşte evde yarış arabası yapmanın bazı basit yolları. Temelden gelişmiş yarış arabalarına geçiş yapmak için size adım adım rehberlik edeceğim. Yapabilir ve deneyebilirsiniz. veya Çocuklarınıza veya Arkadaşlarınıza vermek için Hediye olarak paketleyebilirsiniz. Umuyorum
Geri Dönüşüm Kutusu Hakkında Bilmedikleriniz!!: 6 Adım

Geri Dönüşüm Kutusu Hakkında Bilmedikleriniz !!: Bu Eğitim Tablosu size geri dönüşüm kutusu hakkında muhtemelen bilmediğiniz bazı şeyleri gösterecektir.Lütfen kanalıma abone olunTeşekkürler
Geri Dönüşümlü Su Şişesinden Geri Dönüşüm Hatırlatma Lambası: 7 Adım

Geri Dönüştürülmüş Su Şişesinden Geri Dönüşüm Hatırlatma Lambası: Bu, size geri dönüştürülmüş bir su şişesinden temiz ve basit bir taşınabilir lambayı nasıl yapacağınızı göstereceğim. Sadece saatlerce ışık tutmakla kalmayacak, başkalarını da dünyayı kurtarma mücadelemize katılmaya teşvik edecek bir konuşma parçası yaratacak.Bunları kaydedin
Kişisel Bilgisayar Geri Dönüşüm Kutusu Adı: 5 Adım

PC Geri Dönüşüm Kutusunu Özelleştirin Adı: Geri Dönüşüm Kutusu'nu nasıl yeniden adlandıracağınızı hiç merak ettiniz mi? isim havalı değil mi?Geri Dönüşüm Kutusu'na bakmaktan sıkıldınız mı?Bu nedenle bu talimat bilgisayarınızın Geri Dönüşüm Kutusu adını HİÇBİR PROGRAM OLMADAN DEĞİŞTİRECEKTİR