Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Cómo hacer una plataforma de robot Arduino + Raspberry Pi

Esta no es la historia definitiva sobre la orquestación de Pi y Arduino. Solo mi versión.

Paso 1:Berryboot

1. Obtenga Berryboot. Berryboot te permitirá descargar varias imágenes de Raspberry Pi.

Paso 2:Preparación de la tarjeta SD

Ahora extraiga los archivos zip en una tarjeta SD en blanco.

Paso 3:Berryboot

Coloque la tarjeta SD BerryBoot en su Pi y enciéndalo.

2. Configure RPi con Raspbian Wheezy (primera opción).

Paso 4:Dongle WiFi

3. Configure su dongle WiFi. Creo que BerryBoot ahora configurará su dongle WiFi en el arranque inicial, lo que hizo por mí (incluso me dio la opción de descargar la imagen a través de WiFi). Pero tuve problemas para sacar mi dongle WiFi después de iniciar Raspbian Wheezy.

Si tiene dificultades con la configuración manual del dongle WiFi, puede probar este video.

Por último, si está buscando un dongle WiFi barato, con buen alcance y que usa muy pocos mAh (el Pi solo puede alimentar unos 700 mAh a través del puerto USB). Puede probar este, $ 6.17.

Paso 5:SSH

4. Configure PuTTY en su computadora de escritorio. Siga este video. Esto le permitirá comenzar a usar SSH en la Pi. De esa manera, no tienes que mirar una pequeña pantalla RCA como yo. Para aquellos que no están familiarizados con SSH (como yo lo estaba antes de este video), el video lo explicará. Con riesgo de simplificación excesiva, le permite acceder a la línea de comandos de su Raspberry Pi a través de su escritorio.

Tienes que conectar el número de red de tu Pi. Puede encontrar esto abriendo la página de configuración de su hub inalámbrico. Debería ver en qué dirección aparece su Pi. Por alguna extraña razón, si no incluye el nombre del dispositivo, simplemente vea la página mientras el Pi está encendido, luego desenchufe su Pi y actualice la página de configuración del concentrador inalámbrico. El dispositivo que desapareció es tu Pi. Nunca tuve que cambiar el número de puerto, pero tenga cuidado, es posible que deba hacerlo según su configuración.

Paso 6:SSH

Tienes que conectar el número de red de tu Pi. Puede encontrar esto abriendo la página de configuración de su hub inalámbrico. Debería ver en qué dirección aparece su Pi. Por alguna extraña razón, si no incluye el nombre del dispositivo, simplemente vea la página mientras el Pi está encendido, luego desenchufe su Pi y actualice la página de configuración del concentrador inalámbrico. El dispositivo que desapareció es tu Pi. Nunca tuve que cambiar el número de puerto, pero tenga cuidado, es posible que deba hacerlo según su configuración.

Si desea saber si tiene la información correcta, intente iniciar sesión y si aparece una pantalla como esta, está bien.

Su nombre de usuario y contraseña son por defecto:pi, raspberry

¡Recordar! En el caso de una Raspberry Pi, comparta siempre su contraseña, porque todos la tienen de todos modos 🙂

Paso 7:SSH

Una vez que tenga la configuración de PuTTY, debería poder abrir su línea de comando Pi, algo como esto:

Paso 8:VNC

5. Configure VNCServer en su Raspberry Pi. Siga este video. (O este tutorial). Putty le permitirá acceder a la línea de comandos de su Pi, pero configurar un VNC le permitirá acceder a la GUI de escritorio de su Pi desde su PC, de la misma manera que Putty.

6. Configure un cliente VNC en su computadora de escritorio. Real VNC. Hay muchos programas diferentes, terminé usando Real VNC.

Una vez que haya configurado VNC en ambas máquinas, PuTTY en su Pi e inicie el servidor VNC.

$ sudo vncserver

Paso 9:

Dos notas aquí, si lo hizo mejor con las instrucciones en video que yo, su vncserver se iniciará automáticamente al arrancar. Desafortunadamente, tengo que escribirlo cada vez (soy demasiado vago para averiguar la parte de arranque). Como resultado, tendrá problemas para ejecutar ciertos scripts de Python a través de VNC si no usa $ sudo vncserver

Debería terminar con una versión con ventana de su escritorio Raspberry Pi. Una nota más, en algún lugar del video le permite configurar la "geometría" del escritorio VNC. Las limitaciones que pongas allí se reflejarán en la calidad del escritorio que ves en la ventana. En esencia, si pones 640 × 480, esa es la resolución que tendrá esta computadora de escritorio. Entonces, por favor, aproveche la GPU de Pi 🙂

Utilice algo como esto, "-geometría 1024 × 728 -profundidad 24"

Paso 10:Cambiar el tamaño de la tarjeta SD

7. Cambie el tamaño de su tarjeta SD para utilizar todo su espacio. (Tenga en cuenta que BerryBoot ya debería hacerlo. Pero otras imágenes de disco limitarán su tarjeta SD a 2 GB, independientemente de su tamaño real).

Paso 11:GIT

8. Git Manager te permitirá extraer código de git hubs (nuevamente, esto ya debería estar instalado, pero por si acaso).

Instale el administrador de git:

En el indicador de Raspberry Pi:$ sudo apt-get install git

La forma de usarlo es así,

En el indicador de Raspberry Pi:$ sudo git clone https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git

Paso 12:SMBus

9. Instale SMBus. Esto es específicamente para mi configuración, ya que usaré el bus I2C para comunicarme entre el Pi y el Arduino.

En el indicador de Raspberry Pi:$ sudo apt-get install python-smbus

Para más detalles:Cómo hacer una plataforma de robot Arduino + Raspberry Pi


Proceso de manufactura

  1. Cómo hacer que los procesadores sean confiables
  2. Cómo hacer que el mantenimiento basado en condiciones sea más eficaz
  3. Cómo hacer fibra de vidrio
  4. Cómo hacer un molde de inyección
  5. Cómo hacer que el día de fabricación sea un evento anual
  6. Cómo hacer que la integración de su primer robot sea un éxito
  7. Cómo hacer que los datos de la cadena de suministro sean confiables
  8. Cómo construir a Sauron El señor de los robots
  9. Cómo hacer una animación de corte en Solidworks
  10. Como hacer un prototipo
  11. Cómo reemplazar una manguera hidráulica