Índice:

Chassi motorizado controlado por WiFi: 5 etapas (com fotos)
Chassi motorizado controlado por WiFi: 5 etapas (com fotos)

Vídeo: Chassi motorizado controlado por WiFi: 5 etapas (com fotos)

Vídeo: Chassi motorizado controlado por WiFi: 5 etapas (com fotos)
Vídeo: Основные ошибки при возведении перегородок из газобетона #5 2024, Julho
Anonim
Image
Image
Peças
Peças

Donald Bell do Maker Project Lab (https://makerprojectlab.com) apontou em sua atualização de 29 de novembro de 2017 (https://www.youtube.com/embed/cQzQl97ntpU) que o chassi "Lady Buggy" (https://www.instructables.com / id / Lady-Buggy /) pode ser usado como uma plataforma genérica. Ele deve ter visto de alguma forma minha lista de "projetos por fazer" …

Motorized WiFi Chassis é uma plataforma genérica de chassis aberto motorizado simples controlada por WiFi que usa um Adafruit Feather Huzzah ESP8266 para comunicação e controle, e dois servos de rotação contínua mais uma bateria de íon de lítio para movimento. O chassi contém 8 pontos de montagem com rosca de 6 mm por 1 para montar, bem, mais por vir.

Incluí o código-fonte na forma de um esboço do Arduino para o Adafruit Feather Huzzah ESP8266 se você quiser modificá-lo. 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 completar o chassi WiFi motorizado.

Como de costume, provavelmente esqueci um arquivo ou dois 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.1 e impresso em PLA em um Ultimaker 2+ Extended e um Ultimaker 3 Extended.

Etapa 1: Peças

Imprimi todas as peças com resolução vertical de 0,15 mm com preenchimento de 50%. Imprima 1 de cada um de "Ball Bearing Cap.stl" e "Chassis.stl", imprima 2 de cada uma das peças restantes.

Eu comprei as seguintes peças:

1 Rolamento de esferas, 15,9 mm (5/8 )

4 O-ring (ID 16 mm, seção 2,5 mm)

2 Servo (rotação contínua FS90R)

1 Pena de Adafruit HUZZAH ESP8266 (Adafruit)

1 bateria (Adafruit 258)

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: Fiação

Fiação
Fiação
Fiação
Fiação

A fiação consiste em soldar os fios do servo ao Feather Huzzah ESP8266.

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

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

Etapa 3: montagem

Conjunto
Conjunto
Conjunto
Conjunto
Conjunto
Conjunto

Coloque 2 anéis de vedação em cada "Gear Wheel.stl" conforme mostrado.

Usando dois "Axle Gear Wheel.stl", anexe os dois conjuntos de rodas em "Chassis.stl" conforme mostrado.

Coloque o rolamento de esferas de 5/8 de polegada no chassi conforme mostrado e prenda no lugar com "Ball Bearing Cap.stl", certificando-se de que o rolamento de esferas gire livremente.

Prenda um "Gear Servo.stl" em um servo usando os parafusos servo que vieram com o servo e repita com a segunda engrenagem e o servo.

Coloque o servo esquerdo no slot do servo esquerdo e o servo direito no slot do servo direito, conforme mostrado.

Usando fita dupla-face fina, prenda a bateria no chassi conforme mostrado.

Novamente, usando fita dupla-face fina, prenda o Adafruit Feather Huzza ESP8266 na bateria, conforme mostrado.

Etapa 4: Software

O chassi WiFi motorizado usa um elemento html "canvas" para os gráficos e os eventos de canvas "touchstart", "touchmove" e "touchend" para controle. 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 Motorized WiFi Chassis para operar nos modos ap (ponto de acesso) e estação (roteador wi-fi) sem fio.

Se você optar por operar o Chassi WiFi Motorizado no modo ap, um roteador sem fio não é necessário, pois o seu dispositivo iOS se comunica diretamente com o Chassi WiFi Motorizado. Para operar neste modo, você irá para as configurações de wi-fi em seu dispositivo iOS e selecione a rede "WiFiChassis". 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 Chassi WiFi Motorizado no modo de estação, você se comunicará com o Chassi WiFi Motorizado por meio de um roteador sem fio e, portanto, precisará alterar o software do Chassi WiFi Motorizado de modo que "sSsid =" esteja definido para o ssid do roteador sem fio e "sPassword = "está definido com a senha do roteador sem fio. Você precisará alterar essas configurações usando o editor Arduino IDE antes de compilá-lo e baixá-lo para o seu chassi WiFi motorizado. Observe que, ao usar o modo de estação, também incluí suporte MDNS que permite a comunicação com o chassi WiFi motorizado no endereço IP "wifichassis.local", de forma que o endereço IP físico não é necessário. No entanto, se você deseja 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 chassi WiFi motorizado (certifique-se de que "#define USE_SERIAL 1" esteja no topo da fonte antes de compilar e enviar o código ao Chassi WiFi Motorizado) para visualizar o endereço IP atribuído ao Chassi WiFi Motorizado pelo seu roteador sem fio.

Depois de decidir em qual modo irá operar seu Chassi WiFi Motorizado e fazer as alterações necessárias no software, conecte um cabo adequado entre o USB do seu computador e a porta micro usb no Feather Huzzah ESP8266, conecte a bateria, em seguida, compile e baixe o software no chassi WiFi motorizado.

Etapa 5: Operação

Conecte o cabo da bateria na porta da bateria no Feather Huzzah ESP8266.

Faça logon no Feather Huzzah ESP8266 usando o método que você escolheu no Software.

Arraste o ponto cinza pela tela na direção em que deseja viajar.

Veja o vídeo para uma breve demonstração de controle do chassi WiFi motorizado.

Espero que você goste!

Continua…

Recomendado: