
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Я создал эту корзину вместе с Йетинг Бао и Юни Се. Спасибо за вашу преданность этому проекту:).
Используйте простой в использовании инструмент машинного обучения, чтобы создать интеллектуальную корзину для бутылок для отдела переработки рядом с вашим домом: как только вы уроните бутылку в специальную корзину, на экране рядом с ней будет отображаться ее материал.
Запасы
Что нам нужно, так это коробка для бутылок, которые вы хотите переработать, фотонная схема с микрофоном, компьютер с подключением к Интернету и кнопка (мы используем iPad).
Шаг 1. Посмотрите, как это работает

Шаг 2: сделайте коробку

Здесь мы используем четыре акриловых доски и одну деревянную доску, чтобы сформировать коробку. Вы можете использовать любой материал, какой захотите, но убедитесь, что он достаточно прочен, чтобы выдержать тысячи падений бутылок, и, конечно же, он должен издавать звуки.
Шаг 3. Тренируйте свою акустическую модель машинного обучения

Здесь мы используем прототип корзины для мусора, чтобы смоделировать выброс бутылок разных типов в мусорное ведро. Используя обучаемую машину на веб-сайте, мы записываем различные типы звуков падения и извлекаем образцы звука. А затем с помощью модели поезда обучить компьютер распознавать эти разные типы звуков. Не забудьте экспортировать модель, чтобы ее можно было использовать на своем веб-сайте.
В этом процессе мы собрали звук падения, производимый четырьмя типами бутылок (пластиковая бутылка, банки, бумажная коробка, стекло), которые часто используются в повседневной жизни.
Шаг 4: Создайте свою фотонную схему


Используйте микрофон и динамик для подключения фотонной цепи, см. Рисунок выше. Не забудьте подключить его к источнику питания.
Время устранения неполадок
Если вы используете другую версию схемы Photon или Arduino, вы можете применить библиотеку машинного обучения «TensorFlowLite» к Photon. Однако наша версия фотона такой функции не выполняет. Вместо этого мы используем библиотеку javascript инструмента машинного обучения.
Между тем наша версия фотона не может отправлять аудио на компьютер и анализировать его в реальном времени. Поэтому мы используем пакет npm «Speaker» для воспроизведения звука и анализа его в браузере.
Если у вас есть другая версия Photon или Arduino, вы можете попробовать несколько более простых способов отправить звук на компьютер или применить библиотеку машинного обучения к своей схеме.
Шаг 5. Разместите свой код на компьютере
Используйте Node.js для обслуживания кода для автоматического получения звука и воспроизведения. Вы можете
Вы можете найти его в Github.
Вот основной код, который мы использовали на этом этапе.
… // Сохраняем файл wav локально и воспроизводим его после завершения передачи
socket.on ('data', function (data) {// Мы получили данные об этом соединении. writer.write (data, 'hex');});
socket.on ('end', function () {console.log ('передача завершена, сохранена в' + outPath); writer.end (); var file = fs.createReadStream (outPath); var reader = new wav. Reader (); // событие "форматирование" генерируется в конце заголовка WAVE reader.on ('format', function () {// заголовок WAVE удаляется из вывода считывателя reader.pipe (new Speaker (wavOpts));}); // направляем WAVE-файл в экземпляр Reader file.pipe (reader);}); }). слушать (dataPort); …
Шаг 6: развивайте визуализацию


Используйте javascript для отправки AJAX-запроса частице и управления функцией «открыть». Когда вызывается функция «open» и устанавливается значение «1», микрофон на фотоне включается и записывает в течение 3 секунд. Записанный звук будет отправлен на компьютер и воспроизведен автоматически.
Как только компьютер получит звук, распознание появится на странице.
Рекомендуемые:
Подвесная корзина для метеостанции Super: 11 шагов (с изображениями)

Подвесная корзина для метеорологической станции: Всем привет! В этой записи блога T3chFlicks мы покажем вам, как мы сделали умную подвесную корзину. Растения - это свежее и полезное дополнение к любому дому, но они могут быстро стать утомительными, особенно если вы не забываете поливать их только тогда, когда
Интеллектуальная мусорная корзина на основе Интернета вещей: 8 шагов

Интеллектуальная мусорная корзина на основе IoT: в этом уроке мы собираемся создать интеллектуальную систему мониторинга мусорной корзины на основе Интернета вещей. Мы собираемся отслеживать, заполнена ли мусорная корзина, и, если она заполнена, уведомлять владельца с помощью push-уведомления на его телефоне. Программные требования: Blynk
Интеллектуальная корзина для мусора IDC2018 IOT: 8 шагов

Интеллектуальная корзина для мусора IDC2018 IOT: Надлежащее управление отходами стало важной проблемой для нашей планеты. В общественных и природных пространствах многие не обращают внимания на отходы, которые они оставляют после себя. Когда нет сборщика мусора, легче оставить мусор на месте, чем принести
Интеллектуальная корзина для покупок, управляемая смартфоном: 7 шагов

Умная тележка для покупок, управляемая смартфоном: посещение торговых центров может быть забавным. Но перетаскивание корзины для покупок, когда вы наполняете ее чем-то, - это просто раздражает. Боль проталкивать его по узким проходам, делать крутые повороты! Итак, вот (своего рода) предложение, которое вы можете
Интеллектуальная система рулевого управления для машин-роботов с использованием шагового двигателя от старого дисковода для гибких дисков / компакт-дисков: 8 шагов (с изображениями

Интеллектуальная система рулевого управления для автомобилей-роботов с использованием шагового двигателя старого дисковода для гибких дисков / компакт-дисков: интеллектуальная система рулевого управления для автомобилей-роботов Вы беспокоитесь о создании хорошей системы рулевого управления для своего автомобиля-робота? Вот отличное решение, просто используя ваши старые дисководы для гибких дисков / CD / DVD. следите за этим и получите представление о нем. Посетите georgeraveen.blogspot.com