Índice:
- Suprimentos
- Etapa 1: Mas o que posso fazer !?
- Etapa 2: o layout e a construção
- Etapa 3: As atrações
- Etapa 4: informações do Arduino, esboço, informações variáveis, etc
- Etapa 5: a saída serial
- Etapa 6: Vídeos de demonstração
- Etapa 7: algumas reflexões finais
Vídeo: Parque da meia-noite: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Aviso! Por favor, leia isto primeiro! Não machuque seu animal de estimação
Lasers são perigosos! NÃO recomendo construir este projeto COMO ESTÁ por vários motivos
- Porque é muito fácil para um gato olhar para o laser
- Talvez substitua o laser por uma "vara de pescar e barbante" (tipo de brinquedo para gatos) saindo do buraco …
- A interferência pode fazer com que o servo laser se comporte inesperadamente e seja redefinido para a posição 0
- Não é possível desligar o laser rapidamente ou redirecioná-lo. Ao contrário de um laser portátil
- Gato é atraído pelo ruído e movimento dos servos e olha para o laser
- O gato não entende os perigos dos lasers
Meu gato adora perseguir lasers
Meus braços ficam cansados muito rápido para o gosto dela quando se trata de ela perseguir o apontador laser que eu aceno … Claro, dou uma boa corrida; de vez em quando, por alguns minutos, mas eu precisava de algo mais automatizado … Adoro automatizar coisas.
Recentemente, segui o tutorial do arduino abaixo e construí um "CAT LASER POINTER".
create.arduino.cc/projecthub/circuito-io-team/how-to-make-a-cat-laser-pointer-5f6307
Esse conhecimento é um pré-requisito para o Midnight's Playground
Você aprenderá como conectar servos a um arduino, configurar o bluetooth, obter o software necessário. É tudo muito simples e o tutorial é muito bem delineado.
Segui as instruções. Tive um amigo para imprimir em 3D os 3 pequenos componentes de que necessita. Então, encomendei o módulo bluetooth, os servos (e alguns servos extras).
Estou sempre tentando aprender coisas sobre o arduino e a eletrônica. Acho "Instructables" um recurso inestimável e encontro ideias e ótimas dicas aqui todos os dias! Não sou profissional e ainda estou aprendendo. Eu amo programar computadores, então estava ansioso para brincar com esses servos e lasers.
Eu construí o "apontador laser para gatos" e funcionou conforme o esperado. O gato estava de fato perseguindo alegremente o ponto vermelho que foi projetado aleatoriamente no chão.
Então o Instructables fez um concurso para o PETS. Eu não pude resistir. Eu já tinha um Arduino Mega 2560 R3 e construí alguns outros projetos, então tenho alguns sensores extras em uma caixa. Juntei alguns pedaços de madeira que tinha. Alguns pedaços aqui e ali para os quais posso encontrar um uso.
E, decidi construir um pequeno playground Midnight usando o laser como um "Instrutível".
Suprimentos
Componentes essenciais necessários
- Arduino Mega 2560 (ou similar) e cabo USB
- Placa de ensaio e vários cabos de ligação (M-M. M-F, F-F)
- Adaptadores de energia 9v e 12v (para Arduino e servo)
Componentes de playground
- (4) x DXW90 Micro Servo Motor 9g / 1,6 kg
- (1) x Módulo regulador de tensão de três terminais para Arduino
- (2) x Módulo Sensor Ultrassônico de Distância HY-SRF05
- (1) x Mecanismo de Pan / Tilt (https://www.thingiverse.com/thing:2800192)
- (1) x HC-05 Módulo transceptor RF sem fio Bluetooth de 6 pinos
- (1) x Módulo de Diodo Laser Mini 650nm 6mm 5V 5mW Laser
- (6) x Vários pedaços de madeira
- (2) x almofadas de amortecimento
- (1) x lençol velho para embrulhar tudo
Programas
- IDE Arduino
- Arduino BlueControl disponível na Google Play Store.
Ferramentas Diversas
- Pistola de grampo
- Furar
- Medidor de tensão (para solução de problemas, não é necessário)
- Fita métrica
- Cortador de fio
- Alicate de rosca / ponta de agulha
- Fita isolante
- Tesoura
- Canivete
Etapa 1: Mas o que posso fazer !?
Como isso é para o meu gato, tive que considerar algumas coisas … Não quero que meu gatinho se machuque, e os brinquedos devem ser flexíveis …
Eu tinha acabado de comprar alguns servos extras e alguns sensores de alcance ultrassônico em uma gaveta … Além disso, eu tinha acabado de fazer um incrível apontador a laser automatizado.
Olhei ao redor do apartamento e deixei minha imaginação correr solta. Eu tinha alguns recipientes de plástico velhos de café. Eu poderia usar as tampas redondas e girá-las com os servos. Encontrei um velho frasco de spray que não borrifava mais, examinei o tubo de plástico recuperado dentro dele e descobri que tinha alguns recursos interessantes que funcionariam bem.
Estou sempre guardando as caixas por muito mais tempo do que deveria … Então, eu tinha uma caixa grande e legal que eu poderia cortar e montar as coisas. O papelão foi útil muitas vezes durante o projeto. O suporte da bola é feito de papelão, as montagens ultrassônicas são feitas de papelão. Usei papelão para cobrir os fios para ajudar a protegê-los e, eventualmente, irei cobrir o fio e os componentes eletrônicos em uma caixa de papelão.
Etapa 2: o layout e a construção
Eu já tinha alguma madeira pré-cortada por aí, então tentei utilizar o que já tinha …
- Uma peça quadrada de 2 '1 "de madeira compensada (para a base)
- Uma placa de 1 "x 6" (para a prateleira)
- Três 1 "x 1" s com cerca de 1 '1 "de comprimento (para segurar a prateleira)
- Um pedestal de 1,5 "1,5" (para segurar o mecanismo do laser)
Reconhecido, este é um design bastante simples. Tenho certeza que com mais tempo e um pouco de criatividade, você poderia inventar algo espetacular, tenho certeza !!!
Vou usar aquele grande pedaço de papelão achatado na parte de trás para esconder as rodas e alavancas.
Eu pré perfurei os furos e usei alguns parafusos de madeira para segurar tudo junto. Não sou um carpinteiro muito bom, então desculpe alguns dos erros visíveis …
Eu grampeei um pouco de acolchoamento à prova de som que eu tinha na madeira. Usando papelão para ajudar a segurar os grampos.
AVISO! Mantenha o pedestal baixo, no máximo uma polegada. O gato pode olhar diretamente para ele se estiver muito alto! O meu é muito alto
Etapa 3: As atrações
The Laser Turret
A principal atração é a torre de laser.
Recentemente, fiz um apontador laser automático para gatos.
Era um brinquedo perfeito para construir o playground do Midnight. O "ponteiro" pode ser controlado via bluetooth e seu telefone Android usando um aplicativo chamado "Arduino BlueControl" disponível na Google Play Store. Devo admitir. O software para o mecanismo de pan / tilt original foi fundamental para começar. Eu estava enviando rapidamente meus comandos do bluetooth do Arduino em minutos. O software possui um modo "Autoplay" onde o laser é movido aleatoriamente em torno de uma área predefinida. Funciona muito bem para o que eu tinha em mente!
The Bouncing Ball / Jumping mouse Lever
Este é simplesmente um tipo de bola de lã amarrada a um barbante que encontrei. Em seguida, anexei isso à alavanca, que por sua vez é anexada a um servo. O servo pode ser programado para girar em qualquer lugar de 0 a 180 graus. Eu uso essa funcionalidade para mover a alavanca para cima e para baixo aleatoriamente, e faço a bola balançar de vez em quando.
Um bônus: coloquei um mouse na alavanca. Quando a alavanca puxa a corda para cima, o mouse aparece acima do cenário. Quando a bola cai, o mouse cai atrás do pano de fundo.
A roda do mouse
Presa a um dos servos está a tampa de plástico de uma lata de café. Prendi meu mouse na tampa e prenda a tampa em um servidor. Em seguida, recortei orifícios especiais (janela?) Para o mouse "aparecer" de repente. Um orifício acima da prateleira e um orifício abaixo. Girar a roda me permite posicionar o mouse em qualquer nível ou até mesmo ocultá-lo.
The String Wheel
Mais uma vez, usei a tampa da lata de café de plástico, mas desta vez colei alguns fios de lã na tampa. Usando o mesmo princípio da roda do mouse, posso balançar as cordas para frente e para trás na frente de uma "janela", ocultá-la ou fazê-la reaparecer. (Infelizmente, devido a um servo com defeito, tive que remover esta atração do festival.
Etapa 4: informações do Arduino, esboço, informações variáveis, etc
Pinagem Arduino
Usaremos pinos digitais, 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.
// Definir pinos de Bluetooth # define BTHC05_PIN_RXD 10 #define BTHC05_PIN_TXD 11
// Definir pino de laser # define LASER_PIN_S 2
// Definir 5 pinos servo #define SERVO9G1_PIN_SIG 36 // Laser esquerdo e direito #define SERVO9G2_PIN_SIG 40 // Laser para cima e para baixo #define SERVO9G3_PIN_SIG 5 // Alavanca esférica #define SERVO9G4_PIN_SIG 7 // Roda do mouse // Definir Trig e pino de eco para HY-SRF05 (Sensores ultrassônicos 1 e 2) #define trigPin1 22 // 12 Sensor de proximidade de bola #define echoPin1 23 // 13 Sensor de proximidade de bola #define trigPin2 24 // Sensor de proximidade de parque #define echoPin2 25 // Sensor de proximidade de parque
Variáveis mínimas e máximas para servos:
// Isso define a posição min & mix para o servo
exemplo:
int servo1Min = 70; int servo1Max = 110; int servo2Min = 25; int servo2Max = 90;
Estado do PlayTime
Uma rotina que executa o código quando um objeto aciona o sensor ultrassônico apropriado.
if (playTimeState) {// Aviso! Configure as coordenadas do laser de acordo com as dimensões que você construiu! desenhe um círculo, desenhe uma linha, etc, etc …}
Aviso! Lasers são perigosos. Não olhe diretamente para o laser
Usei um regulador 12v - 5v para fornecer 5v suavizado para servos e sensores.
Etapa 5: a saída serial
Ao usar o IDE do Arduino, você pode visualizar o "Monitor Serial" para visualizar a saída conforme a rotina é executada.
Abaixo está uma amostra editada da saída produzida.
começar
Sensor ultrassônico 1 - 28,85 Sensor ultrassônico 2 - 42,66 Sensor ultrassônico 1 - 28,79 Sensor ultrassônico 2 - 43,36 Sensor ultrassônico 1 - 28,78 Sensor ultrassônico 2 - 43,66 Sensor ultrassônico 1 - 28,31 Sensor ultrassônico 2 - 43,07 Sensor ultrassônico 1 - 28,29 Sensor ultrassônico 2 - 112,42 (Sensor do playground. Excedeu a regra "45"!) O objeto entrou no playground - Laser LIGADO - Desenhe o círculo x - 100,00, y - 45,00 x - 100,00, y - 45,20 x - 99,99, y - 45,39… (um monte de coordenadas editadas out) x - 97,37, y - 51,76 x - 97,23, y - 51,91 x - 97,10, y - 52,05 - Desenhe diagonal em direção à bola x - 91, y - 20 x - 92, y - 21 x - 93, y - 22 … x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - Traçando linha para a bola x - 123, y - 53 x - 123, y - 54… x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - Laser DESLIGADO - Ativando Alavanca de Esfera - Laser LIGADO - Traçando linha para baixo da bola x - 123, y - 62 x - 123, y - 61 x - 123, y - 60… x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - Desenho da linha direita para o mouse x - 123, y - 45 x - 122, y - 45 x - 121, y - 45… x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - Desenhar a linha até o mouse x - 73, y - 44 x - 73, y - 45 x - 73, y - 46… x - 73, y - 83 x - 73, y - 84 x - 73, y - 85 - Laser DESLIGADO - Mouse Wiggling - Laser LIGADO - Círculo de desenho x - 100,00, y - 45,00 x - 100,00, y - 45,20 x - 99,99, y - 45,39… x - 97,37, y - 51,76 x - 97,23, y - 51,91 x - 97,10, y - 52,05 - Tempo de reprodução desligado do laser! Sensor ultrassônico 1 - 27,45 Sensor ultrassônico 2 - 42,12 Sensor ultrassônico 1 - 27,56 Sensor ultrassônico 2 - 41,47 Sensor ultrassônico 1 - 27,93 Sensor ultrassônico 2 - 42,02
Etapa 6: Vídeos de demonstração
Primeiro Vídeo
Estou demonstrando a rotina principal do "playground", usando um sensor ultrassônico.
Essa rotina é a seguinte:
- Laser desenha um círculo
- O laser segue um caminho programado para a alavanca da bola quicando
- A bola é lançada 10 vezes entre as posições aleatórias e depois devolvida ao balde inferior
- O laser segue um caminho programado para a roda do mouse
- A roda do mouse balança um pouco para frente e para trás e, em seguida, o mouse se move para a prateleira superior. Em seguida, retorna à posição original.
- Laser desenha um círculo
- O laser desliga e espera que o gatilho aconteça
Segundo vídeo
Estou demonstrando a rotina da alavanca de bola saltitante / servo usando outro sensor ultrassônico.
Terceiro Vídeo
Estou demonstrando como começar no modo Autoplay. Então, quando um objeto é detectado (ou atraído), a rotina mencionada no primeiro vídeo é iniciada.
Quarto Vídeo
Midnight está testando a versão beta do playground para mim. Ela está fazendo um ótimo trabalho!
Quinto Vídeo
Este é um dos meus vídeos de erros. Como um fio terra foi desconectado, alguns resultados inesperados foram produzidos … O som está vindo da minha tv, mas quase parece sincronizado … Achei meio engraçado. Estou feliz que nada foi danificado.
Etapa 7: algumas reflexões finais
- Para a segurança do gato. Não use o ponto de laser. Existem muitas variáveis a serem consideradas e não queremos machucar nosso amiguinho peludo.
- As rodas e alavancas fornecem bastante estimulação, adicione alguns sinos ou LEDs e viola … Você tem uma alternativa segura ao laser.
- Tenha cuidado quando e se você decidir usar sua pistola de grampos. Eu atirei um grampo no mesmo dedo duas vezes. O sangue jorrou. Infelizmente, só pensei em tirar uma foto depois de limpá-la … Desculpe:(
Recomendado:
Lâmpada de progresso de treinamento da meia maratona: 7 etapas
Lâmpada de Progresso do Treinamento da Meia Maratona: Este manual de instruções mostrará como configurar gatilhos e fazer uma lâmpada que acenda e economize dinheiro ao atingir os pontos de referência no Programa de Treinamento da Meia Maratona Intermediária de Hal Higdon. Para fazer isso, primeiro você deseja reunir o seguinte material
Construir um rádio amador APRS RX apenas IGate usando um Raspberry Pi e um Dongle RTL-SDR em menos de meia hora: 5 etapas
Construa um rádio amador APRS RX apenas IGate usando um Raspberry Pi e um RTL-SDR Dongle em menos de meia hora: Por favor, note que agora é bastante antigo, então algumas partes estão incorretas e desatualizadas. Os arquivos que você precisa editar foram alterados. Eu atualizei o link para fornecer a versão mais recente da imagem (use 7-zip para descompactá-la), mas para instru
Acessório de meia com sensor de pressão: 18 etapas (com fotos)
Acessório de meia com sensor de pressão: quando se trata de escolher órteses personalizadas, não existem muitas opções de teste confiáveis que possam ajudá-lo a decidir que tipo de inserção é melhor para as necessidades de seus pés. E as opções que existem quase sempre testam especificamente o imb
Capa de telefone com meia ímpar: 5 etapas
Capa Odd Sock Phone: Tem uma meia estranha que sobrou de uma máquina de lavar e comeu a outra? Você tem uma peça brilhante de eletricidade que gostaria de proteger no bolso? Faça uma meia de telefone
Fantoche de meia LED !: 3 etapas
LED Sock Puppet !: Um projeto fácil em que toda a família pode participar! Além disso, com o Dia dos Namorados chegando, que melhor maneira de surpreender seu ente querido? Você vai precisar destes itens: Um (1) SockTwo (2) LEDs por fantoche, ou mais, dependendo do seu estilo Dois (2) w