Autor Tema: Pi Zero OTG Ethernet  (Leído 2480 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2312
Pi Zero OTG Ethernet
« en: 22 de Octubre de 2016, 10:25:07 »

Os dejo una forma sencilla y rápida de preparar una Raspberry Pi Zero. Lo único que necesitamos es un ordenador con OSX, Linux o Windows y un cable microUSB > USB.

Tomo como punto de partida este artículo de la web Domotronic y añado algunas notas para garantizar el éxito del proceso.

- En Windows ha de estar corriendo el servicio Bonjour. Si tenemos iTunes o QuickTime (y creo que Safari) instalados ya será así, en caso contrario se puede descargar desde la página de soporte de Apple.

- Se puede usar una imagen de Raspbian Jessie Lite o Full pero ha de tener fecha 19/05/2016 o posterior. Versiones anteriores no incluyen los módulos necesarios.

- Ojo con los espacios en blanco al editar el archivo cmdline.txt. El texto de este archivo ocupa una única línea, y así debe quedar tras la edición. Usar el Bloc de notas, Notepad++ o similar para su edición.

- En mi caso el driver RPI Driver OTG descargado de la web de Domotronic funciona perfectamente. He visto en otra web los pasos para usar un driver Ethernet/RNDIS de Microsoft, pero tras reiniciar el pc volvía a asignar la tarjeta como un dispositivo USB.

- Parece una obviedad pero: asegurarse que el cable microUSB > USB tiene todos los hilos (alimentación y datos). Tengo un par que solamente tienen los dos hilos de alimentación y fueron justamente los primeros que usé.

- La primera vez que conectamos la RPi Zero al PC tardará un buen rato en estar accesible (un par de minutos aprox). Pasado ese tiempo ya podemos usar PuTTY indicándole raspberrypi.local como hostname... y ya. No hay más.

El siguiente paso es darle una conexión de red para poder actualizarla, ya sea vía el propio puerto usb del ordenador o mediante un pincho Wifi USB.

un saludo

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Pi Zero OTG Ethernet
« Respuesta #1 en: 22 de Octubre de 2016, 10:38:30 »
Citar
- Parece una obviedad pero: asegurarse que el cable microUSB > USB tiene todos los hilos (alimentación y datos). Tengo un par que solamente tienen los dos hilos de alimentación y fueron justamente los primeros que usé.

Solo me imagino viendo a alguien conectandolo y desconectandolo, pensando y maldiciendo que el USB esta quemado gracias a eso.  :D
Asi como unas 2hs

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2312
Re:Pi Zero OTG Ethernet
« Respuesta #2 en: 22 de Octubre de 2016, 11:25:11 »
Opción 1:
En las conexiones de red de Windows tendremos el icono de nuestra conexión al router y un segundo icono con la identificación USB Ethernet/RNDIS (que en mi caso he renombrado como PiZero) correspondiente a la conexión con la RPi Zero.

Bien, pues lo que hay que hacer es permitir el acceso de PiZero a internet vía nuestra conexión al router. Creo que la imagen es lo bastante explícita para obviar más comentarios por mi parte:


Podemos probar la conexión:
sudo ping www.google.com


Listo. Ya podemos actualizar y configurar nuestra Rpi Zero tal como lo haríamos con una RPi2 o RPi3.

Opción 2:
Una vez conectada la RPi Zero al PC y accedido vía PuTTY edito las opciones para conectar a la red WiFi:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Al final del archivo inserto:
network={
    ssid="Nombre_SSID"
    psk="password_WiFi"
}

Opcionalmente puedo insertar las instrucciones para una IP estática con:
sudo nano /etc/network/interfaces

Listo. Desconecto RPi Zero del PC. Conecto un pincho WiFi USB y alimentación y procedo a actualizar y configurar.

He probado ambas opciones y, sin duda, me decanto por la segunda.

saludo

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2312
Re:Pi Zero OTG Ethernet
« Respuesta #3 en: 22 de Octubre de 2016, 11:42:43 »
Solo me imagino viendo a alguien conectandolo y desconectandolo, pensando y maldiciendo que el USB esta quemado gracias a eso.  :D
Asi como unas 2hs

Jaja, tuve suerte porque el primer cable que usé venía con un cargador y pensé en esa posibilidad al momento.

Por cierto, este sistema NO funciona con RPi2 o RPi3 ya que éstas llevan un chip controlador USB/LAN que no lo permite.

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2312
Re:Pi Zero OTG Ethernet
« Respuesta #4 en: 22 de Octubre de 2016, 12:25:56 »
Me faltaba una fotito:



Raspbian Lite con salida HDMI deshabilitada. El pico de mayor consumo lo dio durante la actualización: ~180mA

Desconectado planeta9999

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re:Pi Zero OTG Ethernet
« Respuesta #5 en: 22 de Octubre de 2016, 14:51:35 »
.

Hola xocas.

¿ Cuanto te tarda en arrancar el Zero ?, no he tenido todavía tiempo de probar el mío, y eso que ya me pedí otro más a ThePihut.

Tengo un diseño en el que necesito meter algo tan pequeño con el Zero o el COMPUTE.

Desconectado xocas

  • Administrador
  • PIC24H
  • *******
  • Mensajes: 2312
Re:Pi Zero OTG Ethernet
« Respuesta #6 en: 23 de Octubre de 2016, 09:51:03 »
Con una distro de Raspbian Lite actualizada, desde el momento de darle alimentación hasta que solicita nombre de usuario: 17 segundos.

Desde un sudo reboot hasta que solicita nombre de usuario: 21 segundos.

Sabes que esto puede variar de forma notable en función de como se tenga configurada. De echo, posiblemente gane un par de segundos si elimino las modificaciones que hice en cmdline.txt y config.txt.

un saludo

Desconectado planeta9999

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re:Pi Zero OTG Ethernet
« Respuesta #7 en: 23 de Octubre de 2016, 10:53:18 »
.

Pues es bastante rápido. A ver si un día de estos ya se puede comprar de manera regular y en la cantidad que uno quiera, porque ahora mismo resulta inviable cualquier proyecto comercial si solo te venden una unidad por pedido o persona.

Estuve a punto de comprar el COMPUTE pero de momento lo tengo aparcado. El problema es que para poder evaluarlo hay que comprar la placa de pruebas que es carísima, o montarse uno mismo un placa con un zócalo DIM y no tengo claro si se le puede añadir un tarjetero SD.

Una pena, tengo proyectos en los que necesito el tamaño y potencia de un ZERO o un COMPUTE. Al COMPUTE si no se le puede añadir tarjetero SD, he pensado que podría ponerle un conector USB y pincharle un pendrive USB, lo necesito para almacenar ficheros de configuaración y videos. El ZERO sería perfecto, porque si que tiene tarjetero SD y todos los conectores, listo para usar.
« Última modificación: 23 de Octubre de 2016, 10:59:55 por planeta9999 »

Desconectado tsk

  • PIC18
  • ****
  • Mensajes: 255
Re:Pi Zero OTG Ethernet
« Respuesta #8 en: 23 de Octubre de 2016, 12:31:20 »
Una alternativa es el Orange Pi One que tiene un procesador de 4 núcleos y 512MB en RAM

Lo venden en Aliexpress y cuesta 10 USD más envío pero la ventaja es que no limitan la cantidad de unidades que puedes comprar e incluso podrías contactarte con el fabricante para negociar un mejor precio al pedir grandes cantidades.

Las dimensiones son apenas unos milímetros más que los del raspberry pi zero
69x48mm

http://www.orangepi.org/orangepione/

Desconectado planeta9999

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re:Pi Zero OTG Ethernet
« Respuesta #9 en: 23 de Octubre de 2016, 14:33:43 »
.

hola tsk, interesante altervativa.

¿ Donde lo venden a 10 dólares ?, lo más barato que veo en Aliexpress son 25 dólares + transporte. De todas formas por tamaño se me va, el Zero son 30mm, el Orange son casi 2 cm más (más los conectores que sobresalen, supongo).

Si hay instrucciones para poder conectarle un TFT de 2.4 pulgadas igual me serviría para algún proyecto, si se puede programar en C.

Desconectado planeta9999

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re:Pi Zero OTG Ethernet
« Respuesta #10 en: 23 de Octubre de 2016, 15:34:05 »
.

Vale, ya encontré el Orange pi Uno por 10 dólares, gracias por avisar tsk, no conocía este producto.

https://es.aliexpress.com/store/product/Orange-Pi-One-ubuntu-linux-and-android-mini-PC-Beyond-and-Compatible-with-Raspberry-Pi-2/1553371_32603308880.html

Me voy a traer una unidad del One y un Plus2, este último si que creo que lo utilizaré en un proyecto en el que iba a usar un Raspberry Pi 3. El One si me entra en la caja será con calzador, es una caja que tiene 50mm de ancho, más que justa, y supongo que las dimensiones que dan de 48mm no cuentan lo que sobresalen los conectores. Me podría arriesgar a quitar, con la pistola de calor, el HDMI y el conector de alimentación que es lo que más sobresale.

Me falta por ver el entorno de desarrollo en C, espero que se pueda usar QT creator con GCC para compilación cruzada desde un PC. Parece que hay documentación para conectar pantallas TFT basadas en ILI9341, como con Raspberry Pi.

Se ve interesante el producto, también he visto algo de Odroid C2, como alternativa a RPY 3.