Мазмұны:

Зияткерлік бөтелкеге арналған қоқыс жәшігі: 6 қадам
Зияткерлік бөтелкеге арналған қоқыс жәшігі: 6 қадам

Бейне: Зияткерлік бөтелкеге арналған қоқыс жәшігі: 6 қадам

Бейне: Зияткерлік бөтелкеге арналған қоқыс жәшігі: 6 қадам
Бейне: Қоқысты қайта өңдеу жайлы қызықты деректер 2024, Шілде
Anonim
Зияткерлік бөтелкеге арналған қоқыс жәшігі
Зияткерлік бөтелкеге арналған қоқыс жәшігі

Мен бұл қоқыс жәшігін Жетинг Бао мен Юни Си бірге жасадым. Осы жобаға деген адалдығыңыз үшін рахмет:).

Орныңыздағы қоқыс өңдеу бөліміне арналған бөтелкенің интеллектуалды қоқыс жәшігін жасау үшін қолдануға оңай машиналық оқу құралын пайдаланыңыз: бөтелкені арнайы қоқыс жәшігіне тастағаннан кейін оның жанындағы экран оның материалын көрсетеді.

Жабдықтар

Бізге қайта өңдегіңіз келетін бөтелкелерге арналған қорап, микрофонмен фотондық схема, Интернетке қосылған ДК және түйме (біз iPad қолданамыз) қажет.

1 -қадам: Бұл қалай жұмыс істейтінін қараңыз

Бұл қалай жұмыс істейтінін қараңыз
Бұл қалай жұмыс істейтінін қараңыз

2 -қадам: қорап жасаңыз

Қорап жасаңыз
Қорап жасаңыз

Мұнда қорапты қалыптастыру үшін төрт акрил тақтасы мен бір ағаш тақтаны қолданамыз. Сіз кез -келген материалды қолдана аласыз, бірақ олардың бөтелкелерді тастаудың мыңдаған рет қолдайтындай күшті екеніне көз жеткізіңіз, және, әрине, ол дыбыс шығаруы керек.

3 -қадам: Акустикалық машинаны үйрену моделін үйретіңіз

Акустикалық машинаны үйрену үлгісін үйретіңіз
Акустикалық машинаны үйрену үлгісін үйретіңіз

Мұнда біз әр түрлі бөтелкелерді қоқыс жәшігіне лақтыруды модельдеу үшін қоқыс жәшігінің прототипін қолданамыз. Оқытылатын веб -сайтты қолдану арқылы біз әр түрлі дыбыстарды түсіреміз және дыбыс үлгілерін шығарамыз. Содан кейін компьютерді дыбыстардың осы түрлерін тануға үйрету үшін пойыз моделін қолданыңыз. Модельді сіздің веб -сайтыңызда пайдалану үшін экспорттауды ұмытпаңыз.

Бұл процесте біз күнделікті өмірде жиі қолданылатын бөтелкелердің төрт түрінен (пластикалық бөтелке, банка, қағаз қорапшасы, шыны) шығарылатын дыбысты жинадық.

4 -қадам: Фотон тізбегін құрыңыз

Фотон тізбегін құрыңыз
Фотон тізбегін құрыңыз
Фотон тізбегін құрыңыз
Фотон тізбегін құрыңыз

Фотон тізбегін қосу үшін микрофон мен динамикті қолданыңыз, жоғарыдағы суретті қараңыз. Оны қуат көзіне қосуды ұмытпаңыз.

Ақаулықтарды жою уақыты

Егер сіз фотонның немесе Arduino схемасының басқа нұсқасын қолдансаңыз, Photon -ға «TensorFlowLite» машиналық оқыту кітапханасын қолдана аласыз. Алайда, біздің фотонның нұсқасы мұндай функцияға қызмет етпейді. Оның орнына біз машиналық оқыту құралының JavaScript кітапханасын қолданамыз.

Бұл арада біздің фотон нұсқасы аудионы компьютерге жібере алмайды және оны нақты уақытта талдай алмайды. Сондықтан біз аудионы ойнату және оны браузерде талдау үшін «Speaker» npm пакетін қолданамыз.

Егер сізде фотонның немесе Arduino -ның басқа нұсқасы болса, аудионы компьютерге жіберудің немесе компьютерлік оқу кітапханасын сіздің схемаңызға қолданудың бірнеше оңай жолдарын қолдануға болады.

5 -қадам: кодты компьютерде көрсетіңіз

Дыбысты қабылдау және автоматты түрде ойнату үшін кодты беру үшін Node.js пайдаланыңыз. Сен істей аласың

Сіз оны Github -тан таба аласыз.

Міне, біз осы қадамда қолданған негізгі код.

… // wav файлын жергілікті түрде сақтаңыз және тасымалдау аяқталғанда ойнатыңыз

socket.on ('деректер', функция (деректер) {// Біз осы байланыс туралы мәліметтерді алдық. жазушы.жазу (деректер, 'он алтылық');});

socket.on ('соңы', функциясы () {console.log ('жіберу аяқталды,' + outPath жолына сақталды); editor.end (); var file = fs.createReadStream (outPath); var reader = new wav. Reader // (wavOpts));}); // WAVE файлын Reader даналық файлына жіберу.pipe (оқырман);}); }). тыңдау (dataPort); …

6 -қадам: визуализацияңызды жасаңыз

Сіздің визуализацияңызды дамытыңыз
Сіздің визуализацияңызды дамытыңыз
Сіздің визуализацияңызды дамытыңыз
Сіздің визуализацияңызды дамытыңыз

Бөлшектерге AJAX сұранысын жіберу және «ашу» функциясын басқару үшін JavaScript пайдаланыңыз. «Ашық» функциясы шақырылғанда және мән «1» -ге қойылғанда, фотондағы микрофон қосылып, 3 секундқа жазылады. Жазылған аудио компьютерге жіберіледі және автоматты түрде ойнатылады.

Компьютер дыбысты алғаннан кейін тану бетте пайда болады.

Ұсынылған: