Entradas

Orange Pi IoT 2G + LCD: Carcasa 3D simpe

Imagen
He realizado una carcasa muy simple para tener organizada la Opi 2G + el LCD: LA descarga está en :  https://www.thingiverse.com/thing:2426013  Hay que usar cinta de doble cara para pegar el lcd a la carcasa:  Por otro lado atornillamos primero la Opi 2G a la carcasa Ademas de la cinta de doble cara hay que conectar primero el cable del LCD Podemos poner la pantalla el pie o tombada, tendremos acceso a los puertos GPIO

Pantalla Tactil CapacitativaTFT 3.5" para Orange Pi IoT 2G

Imagen
Pantalla Tactil TFT 3.5" para Orange Pi IoT 2G La pantalla es CAPACITATIVA, esto es bueno, ya que tiene una normal sensibilidad. actualmente sólo funciona en Android. Para hacer funcionar esta pantalla primero hay que actualizar el firmware Android en la Nand, para ello hay que descargar desde  http://www.orangepi.org/downloadresources/    el driver usb y las tolls que están en el paquete  " OrangePi_2G-IOT_Nand_Update.rar", estos forman   forman parte de la descarga Office Toolschain. Es necesario descargar el firmware Android_Nand_Startup_Orange Pi 2G-IOT_V2_1.rar.  El upgrade del firmware es necesario hacerlo desde un PC Windows, y este debe tener Windows 7 o Windows 8 x32 NO ES POSIBLE HACERLO DESDE LINUX a no ser que virtualizes windows 7 x32.   Este es el arranque de android. La conexión entre la pantalla y la placa IoT 2G.  Escuchando la radio FM (es necesario conectar casos). Con bluetooth es posible mandar por streaming mp3 por lo que

Orange Pi IoT 2G: Sistema operativo de sólo lectura

Imagen
Orange Pi IoT 2G : Tutorial sistema operativo de sólo lectura Trabajar con la imagen en descarga: 1.Descargar imagen S.O lista para trabajar en modo Read Only con la Orange Pi IoT 2G:  Usuarios:         root/orangepi         orangepi/orangepi   1.1Imagen con Ubuntu 16.04 preparada con el S.O en modo ReadOnly:         https://mega.nz/#!AFEExIiZ!Xq0X13nCNdYecb3Rkt3uYtKYcuvtcIsTFuJ2mEzyMAw   1.2 Copiarla a SD a partir de 2GB (como root):         dd if=imgsurfero75v2RO.img | pv | dd of=/dev/sdb   1.3:      El wifi está preparado para conectar con el hotstop orangepi/orantgepi, de otro modo tardará 5 minutos en arrancar.      Si queremos nuestro hotspot wifi, como root:        mount -o remount,rw /         nano /etc_org/network/interfaces           (modificar conexion wifi)       TUTORIAL, Orange pi IoT 2G READ ONLY HOWTO Recursos libres en la Opi 2G con S.O en read only: Instalar software: apt-get install dphys-swapfil Desactivar swap:

Distribución GNU/Linux para Orange Pi 2G IoT

Imagen
Distribución GNU/Linux para Orange Pi 2G IoT  (Documentacion, actualizándose) Ubuntu 16.04  Kernel: 3.10.62-rda8810 U-Boot rda8810.  Usar una MicroSD compatible de, almenos 4GB 1. Bajar la imagen desde la URL: https://mega.nz/#!hAEgSabZ!Chv9h0lAEVBcHKJHYV23LPSvIzvkbZ812rr3V7L_sqE            Usuarios:               root/orangepi              orangepi/orangepi    2.Para grabar la imagen:          2.1: Desde GNU/Linux:            dd if=ImagenXxx.img |pv|dd of=/dev/sdb          2.2:Desde Windows ( Win3diskimager) :           https://sourceforge.net/projects/win32diskimager/ 3.Conexión Datos:                                  -Conexión con AP Wifi       Está preconfigurado para acceder a un AP wifi orangepi password orangepi 4. Menú configuración :       -Menu general:       -Conexión ssh inverso:  -Conexión bluetooth:

Orange PI 2G IoT - Bluetooth 2.1 HOWTO, Como usarlo

Imagen
Para poder usar la función de bluetooth 2.1 en nuestra opi iot 2g 1. Debemos instalar las utilidades para bluetooth :      apt-get install bluez-tools 2.Debemos compilar el siguiente programa:                   git clone https://github.com/RDA8810/RDA5991_BT_patchram                   gcc bt_init.c -o bt_init                        ./bt_init                       Ahora Iniciamos el controlador:                           hciattach -s 921600 /dev/ttyS1 any 921600 flow           3.para Emparejar dispositivos (todavía probando):                                       $bluetoothctl                                        [bluetooth]# power on                                       Changing power on succeeded                                      [bluetooth]# discoverable on                                      Changing discoverable on succeeded                                      [bluetooth]# pairable on                                     Changing pairabl

Salidas GPIO Orange PI 2G IoT

Imagen
Salidas GPIO Orange PI 2G IoT En el anuncio de la Orange Pi 2G IoT dicen  "40 pins Header Compatibe witch Raspberry pi B+" Voy a comparar los interfaces. 1.Orange Pi 2G IoT, SoC RDA8810: Probando comunicación con los pins GPIO (pruebas, gracias a la ayuda del grupo de Telegram): 1.Bajar ultima distro, yo uso Ubuntu Server: http://www.orangepi.org/downloadresources/ 2. Aplicar modulo GPIO:         #cd /lib/modules/3.10.62-rel5.0.2/kernel/drivers/gpio         #insmod gpio-OrangePiRDA.ko 3. Con el comando dmesg vemos el log y como queda aplicado el modulo:                 [ 1299.883361] GPIO name B24                 [ 1299.883789] GPIO_INIT finish used! 4.De momento han activado un pin (el 7 que corresponde con el GPIO_B24), aparece tras aplicar el modulo del punto numero 2, y está en /sys/class/gpio_OrangePi/ .Si queremos encender / apagar un led debemos usar el pin GPIO numero 7 (GPIO_B24):               Encen

Conexión por red de datos movil 2G, 3G y 4G tunel inverso por SSH, usando Orange Pi 2G IoT

Tipo Conexión 2: Usando SSH, tunel inverso: Orange Pi (equipo1) ---P1234--router (ip publica) --P22-----Raspberry Pi (equipo 2)                                      <------p2222:localhostp22----> En mi afán de tener conexión ssh por red movil (uso freedompop), he probado esta conexión ssh y asi poder usar la conexión ssh a mi Orange Pi 2G IoT remota sin ip publica. Esta forma es algo mas complicada que la anterior pero es mucho mas rapida y bajo mi punto de vista se comporta bastante mejor: 1  Necesitamos tener nuestra Orange Pi 2G IoT y otro equipo remoto que hará las veces de ssh inverso, yo uso una raspberry pi, asi que en adelante Llamaré al equipo 1 Orange pi (remoto) y equipo dos lo llamare Raspberry pi (equipo local, detras de mi router). 2 .Lo primero es hacer un mapeo de puertos en nuestro router (NAT) de tal marera que toda conexion entrante por nuestra ip pública al puerto 1234 vaya directamente al puerto 22 de nuestra lan interna: 192.168.1.100 TCP&UD