Mostrando entradas con la etiqueta Appinventor. Mostrar todas las entradas
Mostrando entradas con la etiqueta Appinventor. Mostrar todas las entradas

viernes, 2 de marzo de 2012

Appinventor Beta by MIT

 

App Inventor for Android   Beta

El semestre pasado utilice bastante el appinventor (crear aplicaciones android por medio de diagrama de bloques) de hecho lo utilice para el Control de un Carro por Bluetooth+ Android con PIC18F4550, post en el cual también avisaba del cierre temporal del appinventor.

Pues hoy les traigo las beta de lo que esta haciendo el MIT y como hacerlo funcionar de dos distintas formas elijan la que mas les guste o las dos porque no

Crear Servidor Local para App Inventor

Para poder seguir utilizando App Inventor mientras que el MIT consiga poner en funcionamiento App Inventor en sus servidores podemos utilizar la siguiente solución:

Lo primero que debemos hacer es descargar el archivo necesario.

Descargar el Archivo.

Una vez descargado el archivo lo descomprimimos en un lugar de facil acceso.

Abrimos la carpeta que hemos descomprimido, y tendremos otros tres archivos.

Abrimos la que se llama App Inventor.

Hacemos doble click sobre el icono llamado StarAI y se nos abrirá una ventana de windows, al final pondrá http://localhost:8888, entonces abrimos nuestro navegador, el explorer, el chrome o el que usemos y escribimos esa url (http://localhost:8888).

La primera vez nos pedirá que introduzcamos una cuenta de correo, la ponemos y listo se nos abre app inventor.

Con este sistema no podrán crear apks, solo código fuente

 

Versión Online Experimental

O también pueden probar la beta experimental del appinventor

http://experimental.appinventor.mit.edu

 

Recuerden ninguna de las dos es una versión final y no se asegura su correcto funcionamiento se espera que para mediados de abril ya existe una versión estable

 

Fuente:tuappinvetorandroid.com

martes, 27 de diciembre de 2011

Control de un Carro por Bluetooth+ Android con PIC18F4550

AGV Real Size
Pues los últimos meses después del aniversario del blog deje de escribir demasiado solo escribí la entrada del PIC C 4.410 y unos recuerdos del año 2011, de ahí en adelante las practicas de Sosa y este proyecto que ahora les traigo me tuvieron bastante ocupado (claro no lo niego una que otra chevecita también xD).
Picture 382
A principio del semestre leí un articulo en el blog Neoteo que me llamo bastante la atención donde mostraban como utilizar el modulo bluetooth RN41 y una interfaz con Android creada con appinventor (dejo la nota al final del post como fuente), al mismo tiempo me llego una invitación de parte de los compañeros de Mecánica de 9° semestre para colaborar con ellos en el diseño de la parte electrónica de un vehículo.
Así que acepte y me puse a trabajar en ello, la idea que me surgió fue poder controlar el vehículo por medio del celular con Android y un 18F4550, usando el modulo RN41 como interface entre los dos dispositivos.

2011-11-23 23.08.49
Modulo RN41 en tarjeta

El sistema lo que hace es estar esperando un carácter ya sea a,b,c,d,e,f,g,h,i,j,k,l cada uno de ellos le indica una subrutina a seguir adelante, atras, izquierda, derecha, abrir, cerrar brazo… el PIC en su función principal esta siempre preguntando y cuando encuentra un carácter que proviene de la interrupción efectúa el submenu (comando)
2011-12-11 19.56.11
Haciendo Pruebas en el auto
El modulo RN41 como podrán ver en los links que dejo al final del post se comporta como un puerto serial y se comunica al PIC por medio de su terminales eso si tener en cuenta que el RN41 trabaja a 3.3v (si le aplican 5v lo queman)
2011-12-13 17.52.41
Auto Armado
En la aplicación de android lo único que haremos es mandar los caracteres que se necesitan, según sea el caso  y el botón asignado el smarphone enviara la información indicada al modulo RN41 y esta a su vez al microcontrolador que efectuara las actividades por medio de los UL293D.
2011-12-13 17.54.00
Pruebas de funciones de la pinza
Toda la información es a grandes rasgos ya que en los links encontraran toda la información mas detallada así como tutoriales en los que me base y que explican a detalle cada paso para la realización de una aplicación en appinventor y unirlo con el RN41
2011-12-13 17.53.46
Pruebas del auto
Es muy similar a trabajar con un puerto serie, si no es que igual, el modulo bluetooth también se puede comunicar con una PC (con bluetooth claro) si tienen posibilidades de cómpralo háganlo yo compre la versión SMD ya que es la mas barata, pero hay unas versiones que ya trabajan a 5 volts en alimentación y en transmisión serial (RX y TX) que aumenta un poco el costo pero vale la pena.
bloques
Diagrama en bloques Appinventor
SC20111212-000334
Instalado Aplicación
¿Mejoras a realizar?
  • Comunicación bidireccional que el auto envié información de temperatura, velocidad, obstáculos, localización, errores al smarphone.
  • Mejora de la aplicación mejor imagen, opciones y tal vez realizarlo con un verdadero software de programación como Eclipse.
  • Un Protocolo de comunicación eso de mandar un carácter no es nada seguro y diría Piña “Nada de una bonita programación”
SC20111212-011203
Aplicación en funcionamiento
Dejo todos los códigos, ensayos y demás al final del post para que puedan replicar el proyecto, modificar y demás, cualquier duda háganmela llegar y como este semestre vi el Reconocimiento de Colores mejorado espero el siguiente ver unos cuantos RN41 o módulos bluetooth funcionando
SC20111212-011211
Icono de la Aplicación
A algunos les parecerá sencillo y si señores es sencillo, es el objetivo de este post mostrarles que es sencillo manejar un modulo bluetooth y hacer aplicaciones en Android. Claro hay cosas un poco mas complicadas pero nada es imposible y claro es el objetivo.
Primeras pruebas con el modulo usando el programa de NeoTeo
Prendiendo y apagando un led, con el mismo programa de NeoTeo
Apertura y cierre de brazo

Así que si me ven con este móvil en el ITA el próximo semestre salúdenlo porque espero estar trabajando en el. Le falta mas explicación al post pero quiero que alcancen a probar appinventor los interesadosRisa

Feliz Año nuevo y  a probar el Appinventor
[actualización 3/01/2012]
Agradecimientos
A mis compañeros de Mecánica
JOSUE ISAI LUEVANO MASIAS
GUSTAVO MUÑOZ LOPEZ
IVAN ALEJANDRO ORTEGA MONTAÑEZ
un excelente trabajo en el diseño y creación de las piezas
Al Dr. Francisco Villalobos Piña por sus consejos
y a mi familia que siempre esta al tanto de mi en mis desveladas frente a la computadora leyendo, programando y armando circuitos, los amo.

Programa en Appinventor, Programas PIC, Circuito, Documentación, APK y Extras

NOTA: AppInventor como se conoce será cerrada por Google el 31 de diciembre y pasara a ser Open Source a cargo de MIT, así que se espera vuelva a salir en el primer cuatrimestre del 2012 ya con MIT.

Fuentes:
NeoTeo RN41
Sparkfun
RN41
http://blog.basicmicro.com

App Inventor: Hola Mundo en Android Neoteo

AppInventor