Índice:

Lady Buggy, Edição WiFi: 5 etapas (com fotos)
Lady Buggy, Edição WiFi: 5 etapas (com fotos)

Vídeo: Lady Buggy, Edição WiFi: 5 etapas (com fotos)

Vídeo: Lady Buggy, Edição WiFi: 5 etapas (com fotos)
Vídeo: TODAS AS FORMAS CAMUFLADAS, ATIVADAS E CARREGADAS DOS MIRACULOUS! 2024, Julho
Anonim
Image
Image
Eletrônicos
Eletrônicos

"Lady Buggy" é um lady bug denominado "buggy" que projetei para nossos netos com idades entre 2 anos e, bem, vou deixá-lo com mais de 2 anos.

Conforme mostrado no vídeo, Lady Buggy é um veículo de controle remoto habilitado para wi-fi que apresenta movimentos lentos e facilidade de controle. Lady Buggy usa um dispositivo iOS baseado em toque bloqueado no modo retrato (eu só testei com dispositivos iOS, consulte a seção Software abaixo) e simplesmente requer arrastar o "botão" vermelho ao redor da tela para avançar, retroceder e girar; fácil o suficiente para o nosso neto de 2 anos operar, com supervisão de um adulto menor, é claro.

Incluí o código-fonte na forma de um esboço do Arduino para o Adafruit Feather Huzzah ESP8266 se você quiser modificá-lo para uso com outros dispositivos.

Além disso, você precisará de habilidades de soldagem e equipamentos de soldagem, fios e todas as peças listadas na primeira etapa, além de um IDE Arduino com bibliotecas apropriadas instaladas para concluir o Lady Buggy.

Como de costume, provavelmente esqueci um ou dois arquivos ou quem sabe o que mais, então se você tiver alguma dúvida, não hesite em perguntar, pois eu cometo muitos erros.

Projetado usando Autodesk Fusion 360, fatiado usando Cura 3.0.4 e impresso em PLA em um Ultimaker 2+ Extended e um Ultimaker 3 Extended.

Etapa 1: Peças

Anexei um arquivo PDF contendo duas tabelas. A primeira tabela contém a lista de peças impressas em 3D com as configurações e cores que usei. A segunda tabela contém a lista de peças compradas.

Observe que o corpo ("Body.3mf" ou "Body.stl") deve ser impresso com suportes devido às 4 torres de montagem dentro do casco serem 2 mm mais altas do que o casco. Observe também que o Cura 3.0.4 não colocaria "Body.3mf" na placa de impressão, portanto, tive que desativar a configuração "Soltar modelos automaticamente na placa de impressão" e, em seguida, abaixar manualmente o corpo até que fizesse contato com a placa de impressão (usando Cura e olhando para a placa de impressão por baixo do modelo, abaixei a carroceria até poder ver o leve contorno vermelho da estrutura em contato com a placa de impressão).

Antes da montagem, teste o ajuste e apare, lixe, lixe, etc. todas as peças conforme necessário para o movimento suave das superfícies móveis e ajuste firme para superfícies não móveis. Dependendo das cores escolhidas e das configurações da impressora, pode ser necessário mais ou menos aparar, lixar e / ou lixar. Lime cuidadosamente todas as bordas que entraram em contato com a placa de impressão para ter certeza absoluta de que todo o "resíduo" da placa de impressão foi removido e que todas as bordas estão lisas. Usei pequenas pastas de joalheiro e muita paciência para realizar esta etapa.

Este projeto usa montagem roscada, portanto, uma torneira e matriz de 6 mm por 1 pode ser necessária para limpar as roscas.

Etapa 2: Eletrônica

Eletrônicos
Eletrônicos
Eletrônicos
Eletrônicos

Corte com cuidado o fio positivo (vermelho) da bateria no meio e, em seguida, descasque e estanhe os fios conforme mostrado.

Solde a parte do fio vermelho que sai da bateria para os dois terminais centrais da chave, conforme mostrado

Solde um fio vermelho entre os pares externos dos terminais da chave, conforme mostrado.

Solde a parte do fio vermelho que sai do conector para qualquer um dos dois terminais externos da chave, conforme mostrado.

Para alimentar os servos, ambos os fios do servo positivo (vermelho) são soldados ao pino "BAT" no Feather Huzzah e ambos os fios do servo negativo (marrom) são soldados ao pino "GND" no Feather Huzzah.

Para controlar os servos, o fio de sinal do servo esquerdo (laranja) é soldado ao pino "12 / MISO" no Feather Huzzah, e o fio de sinal do servo direito (laranja) é conectado ao pino "13 / MOSI" no Feather Huzzah.

Etapa 3: Software

Programas
Programas
Programas
Programas

Lady Buggy usa um elemento html "canvas" para os gráficos e os eventos de canvas "touchstart", "touchmove" e "touchend" para controle (consulte https://www.w3schools.com/graphics/canvas_intro.asp). Acredito que o software deve funcionar em dispositivos habilitados para toque diferentes do iOS, mas não fui capaz de confirmar que funcionará.

Projetei o software Lady Buggy para operar nos modos sem fio ap (ponto de acesso) e estação (roteador wi-fi).

Se você optar por operar o Lady Buggy no modo ap, um roteador sem fio não é necessário, pois seu dispositivo iOS se comunica diretamente com o Lady Buggy. Para operar neste modo, você irá para as configurações de wi-fi no seu dispositivo iOS e selecione a rede "LadyBuggy". Uma vez conectado, abra o navegador da web em seu dispositivo iOS e digite o endereço IP de "192.128.20.20" no campo url.

Se você optar por operar o Lady Buggy no modo de estação, você se comunicará com o Lady Buggy através de um roteador sem fio e, portanto, precisará alterar o software Lady Buggy de forma que "sSsid =" seja definido para o ssid do roteador sem fio e "sPassword =" seja definido à senha do roteador sem fio. Você precisará alterar essas configurações usando o editor Arduino IDE antes de compilar e fazer o download para o Lady Buggy. Observe que, ao usar o modo de estação, também incluí suporte MDNS que permite que você se comunique com Lady Buggy no endereço IP "ladybug.local", de forma que o endereço IP físico não seja necessário. No entanto, se desejar usar o endereço IP físico atribuído pelo seu roteador sem fio, você precisará estar conectado ao monitor serial do Arduino ao ligar o Lady Buggy (certifique-se de que "#define USE_SERIAL 1" esteja no topo do código-fonte antes de compilar e enviar o código ao Lady Buggy) para visualizar o ip endereçado ao Lady Buggy pelo seu roteador wireless.

Depois de decidir em qual modo você irá operar seu Lady Buggy e ter feito as alterações necessárias no software, conecte um cabo adequado entre o USB do seu computador e o cabo de extensão micro usb no Lady Buggy, use o botão deslizante para ligar no Lady Buggy, compile e baixe o software no Lady Buggy.

Etapa 4: montagem

Conjunto
Conjunto
Conjunto
Conjunto
Conjunto
Conjunto
Conjunto
Conjunto

Anexe dois de cada um dos o-rings a cada um dos "Gear Wheel.stl" conforme mostrado.

Anexe um conjunto de roda dentada ("Gear Wheel.stl" mais dois O-Rings) a "Chassis.stl" usando um "Axle Gear Wheel.stl" conforme mostrado. Repita o processo com o conjunto de roda dentada e eixo restantes.

Anexe um "Gear Servo.stl" a um dos servos usando o parafuso fornecido com o servo. Esta montagem deve permanecer firme, então aplique sua cola favorita se necessário. Repita o processo com o servo e servo de engrenagem restantes.

Insira o servo esquerdo no slot de servo esquerdo no chassi, conforme mostrado.

Insira o servo direito no slot de servo direito no chassi, conforme mostrado.

Coloque a bateria no compartimento da bateria do chassi, conforme mostrado. Prenda a chave deslizante ao chassi usando pequenos parafusos ou cola.

Coloque "Battery Cover.stl" sobre a bateria, conforme mostrado.

Enrole o feixe de fios entre os servos e Feather Huzzah com fita isolante, em seguida, coloque o Feather Huzzah na tampa do compartimento da bateria, conforme mostrado.

Coloque o rolamento de esferas no chassi e prenda no lugar com "Ball Bearing Cap.stl" conforme mostrado. Não aperte demais, pois o rolamento de esferas deve girar facilmente no chassi.

Conecte o plugue de correio extensor de cabo micro USB ao Huzzah ESP8266 conforme mostrado. Prenda a extremidade fêmea ao chassi com os parafusos fornecidos, conforme mostrado.

Usando os quatro "Bolt.stl", prenda a carroceria do Lady Buggy ao conjunto do chassi, conforme mostrado.

Etapa 5: Operação

Ligue o Lady Buggy usando o botão deslizante. O interruptor que usei é um interruptor central desligado, então deslizar para qualquer posição externa liga o Lady Buggy.

Conecte-se ao Lady Buggy usando seu dispositivo iOS e o método selecionado conforme descrito na etapa do software.

Na tela do iOS, deslize o botão vermelho em direção à parte superior da tela para movimento para frente, para a parte inferior da tela para movimento reverso e para a esquerda ou direita para movimento para a esquerda ou direita.

Veja o vídeo para uma breve demonstração de como controlar Lady Buggy.

Espero que você goste!

Recomendado: