Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Robô controlado pela Web Raspberry Pi com vídeo

Web Raspberry Pi simples - robô controlado com streaming de vídeo ao vivo.

História

gatoBot


gato é a tradução em espanhol para gato .

Um Raspberry Pi Zero W controlado pela web Robô com streaming de vídeo ao vivo. Isso é algo que construí para incomodar meus gatos.

Sobre Raspberry Pi

Wikipedia:

O Raspberry Pi é uma série de pequenos computadores de placa única desenvolvidos no Reino Unido pela Raspberry Pi Foundation para promover o ensino de ciência da computação básica em escolas e países em desenvolvimento. O modelo original se tornou muito mais popular do que o previsto, vendendo fora de seu mercado-alvo para usos como robótica. Periféricos (incluindo teclados, mouses e caixas) não estão incluídos no Raspberry Pi. Alguns acessórios, entretanto, foram incluídos em vários pacotes oficiais e não oficiais.

Principais recursos

Lista de materiais

Custo total:~ 55,00 USD.

Esquemas



A bateria USB e a câmera Raspberry Pi foram omitidas.

Depois de colocar tudo junto, seu “robô” ficará mais ou menos assim:


gatoBot mostrando sua melhor cara 🙂

Problemas de direção de motores DC

Você pode descobrir que os motores não estão se movendo na direção esperada. Se isso acontecer, revise a seguinte linha em motors.py e brincar com os parâmetros LOW e HIGH.

 def backward ():GPIO.output (Motor1A, GPIO.HIGH) GPIO.output (Motor1B, GPIO.LOW) GPIO.output (Motor2A, GPIO.HIGH) GPIO.output (Motor2B, GPIO.LOW) def forward ():GPIO.output (Motor1A, GPIO.LOW) GPIO.output (Motor1B, GPIO.HIGH) GPIO.output (Motor2A, GPIO.LOW) GPIO.output (Motor2B, GPIO.HIGH) def turnLeft ():print ("Going Left") GPIO.output (Motor1A, GPIO.HIGH) GPIO.output (Motor1B, GPIO.LOW) GPIO.output (Motor2A, GPIO.LOW) GPIO.output (Motor2B, GPIO.HIGH ) def turnRight ():print ("Going Right") GPIO.output (Motor1A, GPIO.LOW) GPIO.output (Motor1B, GPIO.HIGH) GPIO.output (Motor2A, GPIO.HIGH) GPIO.output (Motor2B, GPIO .LOW) 

Interface da web

Assim que o Raspberry Pi estiver instalado e funcionando, conectado a uma rede wi-fi e o driver L298N for alimentado por baterias 4AA, você poderá controlar seu robô acessando http:// raspberry_ip:8000 /


Interface da web do telefone celular. Fonte:

Processo de manufatura

  1. Ler a temperatura com DS18B20 | Raspberry Pi 2
  2. Medindo a temperatura com RASPBERRY PI
  3. Monitorando a temperatura com Raspberry Pi
  4. Sensor ultrassônico (HC-SR04) + Raspberry Pi
  5. Sensor de rastreamento de linha com RPi
  6. Detecção de relâmpagos com um Raspberry Pi
  7. Alarme de água Raspberry pi 2 com t sapateiro mais
  8. Raspberry Pi Garage Door Opener com streaming de vídeo do status da porta.
  9. Usando remoto infravermelho com Raspberry Pi sem LIRC
  10. Raspberry Pi GPIO com sensor de movimento PIR:Melhor tutorial