Съдържание:
- Консумативи
- Стъпка 1: Видео проект
- Стъпка 2: 3D печат
- Стъпка 3: Електроника
- Стъпка 4: Обучение на AI - Dialogflow
- Стъпка 5: Remo.tv
- Стъпка 6: Резултат
Видео: AI Powered Bull **** детектор: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Единственото устройство, от което всички се нуждаем, детектор за бик с AI AI!
Консумативи
- Малина Пи
- NeoPixel пръстен
- 3D принтер
- TinkerCAD
- Pi камера
- Комплект AIY
- Google Dialogflow
- Python
- Распиан
- Remo.tv
Стъпка 1: Видео проект
Стъпка 2: 3D печат
Първо, имаме нужда от контейнер. В този случай избрахме да отпечатаме 3D красива цветна. Можете да използвате и нещо друго, стига цялата електроника да пасне.
Щастливи с нашата кутия, можем да отпечатаме 3D емотикони с кака, направени от 3DCreatorPurzi. Всичко, което трябва да направим, е да добавим кухо пространство в долната част, за да държим нашия пръстен NeoPixel.
Всички файлове на модела са прикачени.
Стъпка 3: Електроника
Всичко започва с Raspberry Pi 3B+.
Тъй като искаме да използваме Speech-To-Text, трябва да добавим AIY VoiceHat и съответния микрофон. Всичко е документирано тук.
Не на последно място, ние свързваме пръстена NeoPixel, ето един чудесен урок точно за това.
С всичко настроено можем да тестваме пръстена Speech-to-Text и NeoPixel, тестовият код е прикачен.
Стъпка 4: Обучение на AI - Dialogflow
За нашия AI ще използваме Dialogflow. Първоначално е предназначен да се използва като софтуер за чатбот, можем леко да го използваме за обучение на нашия детектор бик ****.
Ние създаваме две намерения, едното е нашето резервно, а другото бик ****. След това добавяме цялото съдържание във фразите за обучение на нашето бик **** намерение. Тук наистина можете да полудеете.
След като запише, нашият бот ще тренира за откриване на бик **** въз основа на дадените обучителни фрази. След като приключим, можем да използваме малко код на python, за да се свържем с нашия прясно обучен AI.
Потокът от данни е както следва:
- Микрофонът улавя някой, който говори, и го записва.
- Този файл се изпраща в Google Cloud и се трансформира в текст.
- Генерираният текст се изпраща обратно към Raspberry Pi.
- След това този текст се изпраща до Dialogflow.
- Dialogflow се опитва да съпостави текста със съдържанието от нашето bull **** намерение и в зависимост от резултата или ще изпрати обратно bull **** намерението или резервното по подразбиране.
- На нашия Pi проверяваме името на намерението и ако е „Default Fallback Intent“, казваме на светлините да мигат зелено, което означава, че няма бик ***. В противен случай мигаме червено, което показва бик ****.
Пълният код е приложен.
Стъпка 5: Remo.tv
Не можем да запазим нещо толкова мощно само за себе си! Така че, ние ще направим нашия детектор достъпен за всички. За да се случи това, ние ще използваме Remo.tv, робот стрийминг платформа. Всичко, което трябва да направим, е да прикачим Pi камера и да следваме инструкциите им за настройка.
След като Remo.tv бъде настроен, ще напишем наш собствен манипулатор за чат. Вместо да използваме Speech-To-Text, ние директно изпращаме съобщенията за чат, които получаваме на Remo.tv до Dialogflow. Останалата част от логиката остава същата. Просто добавете бележка на заден план, за да кажете на посетителите какво гледат и всичко е готово.
Стъпка 6: Резултат
Успешно създадохме детектор bull **** bull, който може да се учи от нов вход!
Можете да го изпробвате сами тук.
Къде можем да вземем нашата Нобелова награда за мир?
Препоръчано:
Безжичен детектор за променлив ток: 7 стъпки (със снимки)
Безжичен детектор за променлив ток: Докато правих предишния си Instructable (лесен инфрачервен сензор за близост), разбрах няколко неща относно използването на 2 транзистора подред за усилване на много слаб сигнал. В тази инструкция ще опиша този принцип, който също се нарича & quo
Прост метален детектор Arduino: 8 стъпки (със снимки)
Прост метален детектор Arduino: *** Публикувана е нова версия, която е още по-проста: https://www.instructables.com/Minimal-Arduino-Metal-Detector/ *** Откриването на метали е чудесно минало време, което получава вие сте на открито, откривате нови места и може би ще намерите нещо интересно. Проверете ви
Детектор за социално разстояние: 7 стъпки (със снимки)
Детектор за социално разстояние: Детектор за социално разстояние: Аз съм Оуен О от Денвър Колорадо и тази година ще съм в 7 клас. Моят проект се нарича Социален детектор за дистанция! Перфектното устройство за защита в тези трудни времена. Целта на детектора за социално разстояние
IOT детектор за дим: Актуализирайте съществуващ детектор за дим с IOT: 6 стъпки (със снимки)
IOT Smote Detector: Актуализирайте съществуващия детектор на дим с IOT: Списък на сътрудниците, Изобретател: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Надзорник: Д -р Chia Kim Seng Катедра по мехатронно и роботизирано инженерство, Факултет по електротехника и електронно инженерство, Universiti Tun Хюсеин Он Малайзия. Разпространение
ESP8266/ESP-01 Arduino Powered SmartThings детектор за течове: 5 стъпки (със снимки)
ESP8266/ESP-01 Arduino Powered SmartThings детектор на течове: Много много детектори за течове, от които да избирате, кой от тях ще работи най-добре за вас? Ако имате Samsung SmartThings, контролиращи устройства в дома ви, това може да е само билетът! Това е последната версия от поредицата, която изграждам