
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

O único dispositivo de que todos nós precisamos, um detector AI Powered Bull ****!
Suprimentos
- Raspberry Pi
- Anel NeoPixel
- impressora 3d
- TinkerCAD
- Pi Camera
- Kit AIY
- Google Dialogflow
- Pitão
- Raspian
- Remo.tv
Etapa 1: Projeto de Vídeo


Etapa 2: Impressão 3D


Primeiramente, precisamos de um contêiner. Neste caso optamos por imprimir em 3D um bonito colorido. Você também pode usar outra coisa, desde que todos os componentes eletrônicos se encaixem.
Felizes com nossa caixa, podemos imprimir em 3D um emoji de cocô feito por 3DCreatorPurzi. Tudo o que precisamos fazer é adicionar um espaço vazio na parte inferior para armazenar nosso anel NeoPixel.
Todos os arquivos do modelo estão anexados.
Etapa 3: Eletrônica




Tudo começa com um Raspberry Pi 3B +.
Como queremos usar o Speech-To-Text, também precisamos adicionar um AIY VoiceHat e o microfone correspondente. Está tudo documentado aqui.
Por último, mas não menos importante, conectamos o anel NeoPixel, aqui está um ótimo tutorial para isso.
Com tudo configurado, podemos testar o Speech-To-Text e o anel NeoPixel, o código de teste está anexado.
Etapa 4: treinar o AI - Dialogflow



Para nossa IA, vamos usar o Dialogflow. Originalmente, ele foi feito para ser usado como software de chatbot, podemos usá-lo levemente de forma incorreta para treinar nosso detector de touro.
Criamos dois intents, um é nosso substituto e o outro touro ****. Em seguida, adicionamos todo o conteúdo nas frases de treinamento de nossa intenção de touro. Você pode realmente enlouquecer aqui.
Depois de salvar, nosso bot treinará para detectar touro **** com base nas frases de treinamento fornecidas. Uma vez feito isso, podemos usar um pouco de código Python para nos conectar à nossa IA recém-treinada.
O fluxo de dados é o seguinte:
- O microfone pega alguém falando e grava.
- Este arquivo é enviado ao Google Cloud e transformado em texto.
- O texto gerado é enviado de volta ao Raspberry Pi.
- Esse texto é então enviado ao Dialogflow.
- O Dialogflow tenta combinar o texto com o conteúdo de nosso intent bull **** e, dependendo do resultado, ele enviará de volta o intent bull **** ou o substituto padrão.
- Em nosso Pi, verificamos o nome do intent e, se for 'Default Fallback Intent', dizemos às luzes para piscarem em verde, o que significa que não há bull ***. Caso contrário, piscaremos em vermelho, indicando touro ****.
O código completo está anexado.
Etapa 5: Remo.tv



Não podemos manter algo tão poderoso só para nós! Então, vamos disponibilizar nosso detector para todos. Para que isso aconteça, vamos usar Remo.tv, uma plataforma de streaming de robôs. Tudo o que precisamos fazer é anexar uma câmera Pi e seguir as instruções de configuração.
Assim que o Remo.tv estiver configurado, escreveremos nosso próprio gerenciador de bate-papo. Em vez de usar o Speech-To-Text, enviamos diretamente as mensagens de bate-papo que recebemos no Remo.tv para o Dialogflow. O resto da lógica permanece o mesmo. Basta adicionar uma nota no plano de fundo para dizer aos visitantes o que eles estão olhando e pronto.
Etapa 6: Resultado




Nós construímos com sucesso um detector de bull **** alimentado por IA, que pode aprender com novas entradas!
Você pode experimentar aqui mesmo.
Agora, onde podemos receber nosso prêmio nobel da paz?
Recomendado:
Detector de corrente AC sem fio: 7 etapas (com imagens)

Detector de corrente AC sem fio: Ao tornar meu instrutível anterior (sensor de proximidade infravermelho fácil), descobri algumas coisas sobre como usar 2 transistores em uma linha para amplificar um sinal muito fraco. Neste Instructable, elaborarei este princípio, que também é chamado de & quo
Detector de metais Arduino simples: 8 etapas (com imagens)

Detector de metais Arduino simples: *** Uma nova versão foi postada que é ainda mais simples: https://www.instructables.com/Minimal-Arduino-Metal-Detector/ *** A detecção de metais é um ótimo passatempo que fica você ao ar livre, descubra novos lugares e talvez encontre algo interessante. Verifique você
Detector de fumaça IOT: Atualizar o detector de fumaça existente com IOT: 6 etapas (com imagens)

Detector de fumaça IOT: atualize o detector de fumaça existente com o IOT: Lista de colaboradores, Inventor: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Supervisor: Dra. Chia Kim Seng, Departamento de Engenharia Mecatrônica e Robótica, Faculdade de Engenharia Elétrica e Eletrônica, Universiti Tun Hussein Onn Malaysia.Distribut
ESP8266 / ESP-01 Arduino Powered SmartThings Leak Detector: 5 etapas (com imagens)

ESP8266 / ESP-01 Arduino Powered SmartThings Detector de vazamento: Muuuito Muitos detectores de vazamento para escolher, qual deles funcionará melhor para você? Se você tem o Samsung SmartThings controlando qualquer dispositivo em sua casa, então este pode ser o seu ingresso! Esta é a versão final de uma série que venho construindo
ESP8266 / ESP-01 Arduino Powered Leak Detector: 3 etapas (com imagens)

ESP8266 / ESP-01 Arduino Powered Leak Detector: Água é ÓTIMA coisa, certo? Nem tanto quando é forçado a deixar sua casa designada e começar a nadar pelo espaço da sua casa. Eu sei que este é um projeto 'após o fato', mas espero que possa ajudar alguém a evitar um potencial flu