Mündəricat:

İntellektual Şüşə Geri Dönüşüm Kutusu: 6 addım
İntellektual Şüşə Geri Dönüşüm Kutusu: 6 addım

Video: İntellektual Şüşə Geri Dönüşüm Kutusu: 6 addım

Video: İntellektual Şüşə Geri Dönüşüm Kutusu: 6 addım
Video: HEMEN SAHİP OLABİLECEĞİNİZ 10 SÜPER GÜÇ! 2024, Noyabr
Anonim
İntellektual Şüşə Geri Dönüşüm Kutusu
İntellektual Şüşə Geri Dönüşüm Kutusu

Yeting Bao və Yuni Xie ilə birlikdə bu zibil qutusunu yaratdım. Bu layihəyə sadiq olduğunuz üçün təşəkkürlər:).

Yerinizin yaxınlığındakı geri dönüş şöbəsi üçün intellektual bir şüşə geri dönüş qutusu yaratmaq üçün istifadəsi asan bir maşın öyrənmə vasitəsindən istifadə edin: bir şüşəni xüsusi zibil qutusuna atdığınız zaman, yanındakı ekran onun materialını göstərəcəkdir.

Təchizat

Bizə lazım olan şey, təkrar emal etmək istədiyiniz şüşələr üçün bir qutu, mikrofonlu bir foton dövrəsi, İnternet bağlantısı olan bir kompüter və bir düymə (iPad istifadə etdiyimiz).

Addım 1: Bunun necə işlədiyinə bir nəzər salın

Bunun necə işlədiyinə bir baxın
Bunun necə işlədiyinə bir baxın

Addım 2: Bir qutu hazırlayın

Bir qutu hazırlayın
Bir qutu hazırlayın

Burada qutunu yaratmaq üçün dörd akril lövhə və bir taxta lövhədən istifadə edirik. İstədiyiniz hər hansı bir materialdan istifadə edə bilərsiniz, ancaq şüşələrin minlərlə dəfə düşməsini dəstəkləyəcək qədər güclü olduğuna əmin olun və əlbəttə ki, səslər çıxarmalıdır.

Addım 3: Akustik Maşın Öyrənmə Modelinizi öyrədin

Akustik Maşın Öyrənmə Modelinizi öyrədin
Akustik Maşın Öyrənmə Modelinizi öyrədin

Burada, müxtəlif növ şüşələri zibil qutusuna atmağı simulyasiya etmək üçün zibil qutusu prototipindən istifadə edirik. Veb saytın öyrədilə bilən maşını istifadə edərək, müxtəlif növ düşmə səsləri yazırıq və səs nümunələrini çıxarırıq. Və sonra kompüteri bu fərqli səs növlərini tanımağa öyrətmək üçün Qatar Modelindən istifadə edin. Veb saytınızda istifadə etmək üçün modeli ixrac etməyi unutmayın.

Bu prosesdə gündəlik həyatda tez -tez istifadə olunan dörd növ şüşə (plastik şüşə, qutular, kağız qutu, şüşə) tərəfindən buraxılan səsləri topladıq.

Addım 4: Foton Dövrinizi Qurun

Foton Dövrinizi Qurun
Foton Dövrinizi Qurun
Foton Dövrinizi Qurun
Foton Dövrinizi Qurun

Foton dövrəsini bağlamaq üçün mikrofon və dinamikdən istifadə edin, yuxarıdakı şəklə baxın. Gücə bağlamağı unutmayın.

Zaman problemlərini həll edin

Başqa bir foton və ya Arduino sxemindən istifadə edirsinizsə, Photon -a "TensorFlowLite" maşın öyrənmə kitabxanasını tətbiq edə bilərsiniz. Ancaq foton versiyamız belə bir funksiyaya xidmət etmir. Bunun əvəzinə maşın öyrənmə vasitəsinin javascript kitabxanasından istifadə edirik.

Bu arada, foton versiyamız kompüterə səs göndərə və real vaxtda analiz edə bilməz. Buna görə, səsi oxumaq və brauzerdə təhlil etmək üçün "Speaker" npm paketindən istifadə edirik.

Başqa bir foton və ya Arduino versiyanız varsa, səsi kompüterə göndərmək və ya dövrənizə maşın öyrənmə kitabxanası tətbiq etmək üçün daha asan yolları sınaya bilərsiniz.

Addım 5: Kodunuzu kompüterdə xidmət edin

Səs almaq və avtomatik oynamaq üçün kodu təqdim etmək üçün Node.js istifadə edin. Bacararsan

Github -da tapa bilərsiniz.

Bu addımda istifadə etdiyimiz əsas kod budur.

… // wav faylını lokal olaraq qeyd edin və köçürmə tamamlandıqda oxudun

socket.on ('data', function (data) {// Bu əlaqə haqqında məlumat aldıq. yazar. yazın (data, 'hex');});

socket.on ('end', function () {console.log ('ötürülmə tamamlandı,' + outPath 'a yazıldı); editor.end (); var file = fs.createReadStream (outPath); var reader = new wav. Reader (); // "format" hadisəsi WAVE başlıq oxuyucusunun sonunda yayılır. on ('format', function () {// WAVE başlığı oxucu oxucusunun çıxışından silinir. boru (yeni Dinamik) (wavOpts));}); // WAVE faylını Reader instansiya faylına köçürün.pipe (oxucu);}); }). dinlə (dataPort); …

Addım 6: Vizualizasiyanızı inkişaf etdirin

Vizualizasiyanızı inkişaf etdirin
Vizualizasiyanızı inkişaf etdirin
Vizualizasiyanızı inkişaf etdirin
Vizualizasiyanızı inkişaf etdirin

Hissəciklərə AJAX sorğusu göndərmək və "açıq" funksiyasını idarə etmək üçün javascriptdən istifadə edin. "Açıq" funksiyası çağırıldıqda və dəyər "1" olaraq təyin edildikdə, fotonun üzərindəki mikrofon açılır və 3 saniyə ərzində qeyd olunur. Qeydə alınan səs kompüterə göndəriləcək və avtomatik oxunacaq.

Kompüter səs aldıqdan sonra tanıma səhifədə görünəcək.

Tövsiyə: