14 enero 2016

El Problema de recibir pagos en línea en El Salvador

Creo que una de las grandes preguntas que siempre se hace la gente es ¿Cómo recibir pagos en línea?

Vamos a salirnos un poco de la temática usual del blog para hablar de un problema que realmente existe en el mundo cibernético de nuestro país y que aún no llega a la solución "optima". Voy a tratar de explicar un poco cómo funciona actualmente el mundo de los pagos en línea y porque aún tenemos serias limitaciones para competir en un mercado global.

La Historia de porqué PayPal se hizo famoso


Para montar una plataforma de pago en línea (y por ejemplo) recibir pagos de tarjetas VISA o Mastercard implica varios pasos sumamente complicados y que requieren de un pequeño equipo técnico que pueda garantizar la seguridad en las transacciones realizadas. El proceso implica cumplir con certificaciones obligatorias que reducen las posibilidades de fraude y garantizan que la información no quede en manos de terceros. (Aunque existen plataformas ya desarrolladas solo de "instalar". Esto no exime la responsabilidad al interesado de cumplir con certificaciones y medidas de seguridad en caso se quiera procesar directamente los pagos).

Solo el hecho de que aceptar pagos electrónicos en línea sea tan complejo técnicamente hace que la mayoría de pequeños/micro empresarios o individuales ofreciendo productos o servicios no estén en capacidad de realizarlo.

Ahí es donde aparece PayPal: ellos tuvieron una idea realmente novedosa. En vez de solicitar a sus clientes (como lo hacen los bancos) tener un sistema de procesamiento de pagos, montaron una plataforma que se encarga de hacerlo, permitiendo a sus usuarios acceder a la misma. El único requerimiento era contar con una tarjeta de crédito para hacer pagos o una cuenta de ahorros para recibirlos. Esto último nisiquiera es necesario ya que el crédito queda registrado en "PayPal" si no se puede transferir a una cuenta y se puede luego re-utilizar fácilmente para realizar otras compras con cualquier comercio que acepte PayPal como forma de pago.

De esta manera el usuario de la plataforma no necesita conocer o hacerse cargo de cumplir con un montón de requerimientos técnicos, sino simplemente redirecciona a sus clientes a la página de PayPal donde ellos finalizan la transacción y luego PayPal (cobrando una comisión) transfiere el efectivo a sus clientes.

En un Internet donde los pequeños empresarios y startups nacían como la espuma, PayPal resultó la solución más que ideal para todo aquel que quisiera cobrar en línea sin tener que entrar en las complejidades técnicas de montar un sistema de cobros.

La popularidad de PayPal creció como la espuma a nivel mundial ya que se atrevieron a montar un modelo de negocios tomando riesgos que ningun banco (incluso a la fecha) se había atrevido a tomar, el riesgo de manejar micro-transacciones de apenas un par de dólares sin pedir mayores comprobantes a sus clientes.

Actualmente han surgido otras plataformas de los gigantes de internet como Google Wallet o incluso Apple Payments que permiten realizar y recibir pagos pero al estar atados a una plataforma o ciertos servicios no tienen el nivel de penetración que tiene PayPal.

Eso más su asociación (hasta hace poco tiempo) con segunda página de subastas más grande del mundo eBay logró que PayPal se posicionara como estándar De-Facto para el pago de micro-transacciones en línea.

Si bien actualmente hay otras soluciones, no ofrecen la gama de servicios y flexibilidad de operaciones que tiene PayPal.

¿Por qué esta historia es importante para nosotros en El Salvador?


Si recuerdan, en el párrafo anterior explicaba que en PayPal era posible transferir el crédito de los pagos recibidos a una cuenta de ahorros. Sin embargo esto no es posible en todo el mundo, en algunos países por ejemplo solo es posible realizar pagos, en otros como el nuestro es posible recibir pagos pero no es posible transferir esos pagos a ningún banco local. Existe la posibilidad sin embargo de transferir el crédito a una cuenta de banco en EEUU.

Considerando los niveles de migración que tenemos es posible que una gran cantidad de personas tengan un familiar o amigo en EEUU que pueda "prestarles" una cuenta para hacer efectivo su crédito de PayPal. Sin embargo esto puede agregar complejidades a la hora de reportar ingresos con fines tributarios a la persona que "preste" su cuenta para esto.

Tratando de hacer corto el cuento largo: No hay forma fácil o barata de hacer efectivo el crédito de PayPal en El Salvador.

Esto en general tiene un efecto negativo ya que el efectivo sale del país vía PayPal pero hacer que entre efectivo por el mismo medio es sumamente difícil.

Aquí voy a hacer una pausa: Sí. Existen algunas formas de hacer efectivo el crédito de PayPal utilizando otros servicios de cuentas electrónicas "virtuales" (como Payoneer) en países donde PayPal si puede transferir directamente a cuentas bancarias. Pero esto va en contra de las condiciones de uso y términos de servicio de PayPal. El utilizar estas estrategias puede dar lugar a la congelación de fondos o terminación de la cuenta con la consiguiente pérdida del crédito recibido en pago vía PayPal.

Saliendo un poco de PayPal las plataformas nuevas como Google Wallet o Apple Pay tampoco tienen soporte para transferir pagos hacia ninguno de los bancos en El Salvador.

La alternativa local Pagadito.com


Actualmente, si no quieren tratar directamente con los bancos la alternativa local existente se llama Pagadito.com este servicio lleva un par de años funcionando en el mercado y es efectivamente un clon de PayPal para el mercado local que trata de llenar el vacío de que la plataforma de pagos no pueda transferir fondos a la región.

Si su mercado se piensa enfocar en la región de centroamérica y EEUU posiblemente sea una opción a considerar, me he tomado la molestia de hacer una pequeña comparativa de tarifas entre ambas plataformas:


Operación Pagadito Paypal
Apertura de Cuenta Personal $1.49 (reembolsado) $0
Apertura de Cuenta Comerciante Individual $24.99 $0
Apertura de Cuenta Comerciante Jurídico $99.99 $0
Comisión por Transacción para comercios No especificado (Max 5%) 5.4%(valor total) + $0.30
Comisión por Transferencia a otras cuentas 5% 2.9%(valor total) + $0.30
Transferencia  a banco (Asociado/Otros) $0.29/$4.25 No soportado localmente
Integración con Tiendas en Línea Intermall eBay
Límite geográfico (A donde se pueden realizar/recibir pagos) Centroamérica, Panamá, República Dominicana y EEUU. Todos los países soportados

A primera vista podría parecer que el servicio Pagadito cobra menores tarifas por transacción, pero de nuevo implica evaluar el mercado objetivo. Los costos de abrir una cuenta comercial son considerablmente mayores (no se puede competir con el $0 de PayPal) pero considerando que es un pago único esto debería de recuperarse rápidamente. El valor de transferencias es incluso inferior al de PayPal para operaciones comerciales aunque las transferencias a banco tienen un pequeño recargo por transacción que varía en función si el banco trabaja o no con Pagadito.

Hasta donde logramos averiguar los bancos con que trabajan en El Salvador son Citi y BAC.

¿Cuales son las limitantes de pagadito?

Creo (y debo decirlo de entrada) es el enfoque regional. Sí, es cierto que hay un gran mercado potencial en la región centroamericana pero como comercios en línea nuestra frontera es el mundo. Hace poco veía la publicidad que hablaban de las posibilidades de vender en 9 países con su plataforma Intermall. Sin embargo ¿Por qué limitarnos a 9 países si el mundo completo podría estar interesado en nuestros productos?

La otra limitante es que tampoco nos es útil para monetizar desde las plataformas más grandes de venta al por-menor como eBay y eso sí es perder un gigantesco mercado potencial a nivel mundial. Lástimosamente para bien o para mal PayPal se ha convertido en un monopolio de las micro-transacciones en línea. Si pagadito ofreciera una forma de monetizar crédito de PayPal aunque fuera a través del cobro de una comisión podría resultar una opción muy interesante a evaluar para no perder ese mercado.

El elefante en el cuarto del desarrollo de aplicaciones Android


Lo voy a decir de una vez: Usted como individual no puede ganar dinero de hacer aplicaciones para Android en El Salvador y venderlas en la Play Store.

¿Por qué? Pues porque la PlayStore no permite la monetización (o vender aplicaciones) si el desarrollador está ubicado en El Salvador.

Resulta que para que usted pueda recibir un pago por una aplicación de Android debe tener una cuenta de mercader de Google Wallet, sin embargo, ese servicio no está disponible para El Salvador. La única opción que nos da google como desarrolladores es: Regalar nuestras aplicaciones.

Así, sin vuelta atrás. No importa que usted haya invertido horas y horas de su trabajo y esfuerzo, si usted vive en El Salvador y publica una App en la Play Store la única opción que Google le dará a usted es regalar su trabajo.

¿Qué ha hecho la gente?


Bueno, obviamente esto no impide a algunos ganar dinero del desarrollo de aplicaciones. Así que han surgido una serie de casas de desarrollo de software que venden sus servicios de desarrollo de Apps a empresas contratando desarrolladores freelance.

Algunos más atrevidos, se han aliado con otros socios en países que sí se pueden monetizar las aplicaciones para así poder vender su trabajo.

Si piensan como yo notarán el problema: Que al final del día, el desarrollador no puede intentar algo nuevo si no es pasando a través de alguien más y usualmente ese "alguien más" es quién se lleva la mayor tajada del pastel.

Ahora... No quiero que se entienda que no estoy deacuerdo con el modelo de funcionamiento de las casas de desarrollo de software, estas han funcionado así toda al vida. El problema es que para una empresa consolidada puede ser muy fácil y hasta práctico viajar a otro país, registrar una cuenta en ese país y monetizar las apps con el trabajo del otro. ¿Pero para un desarrollador/inventor/artesano/etc. que tiene un producto genial? ¿Cuantas trabas tiene que pasar para que alguien pueda pagarle en línea en unos cuantos minutos? ¡Ese es el mayor problema!

Irónicamente uno de nuestros vecinos más cercanos, Honduras, es uno de los países en donde si se pueden recibir pagos directamente ya sea de PayPal o de Google Wallet. ¿Creen acaso que sea coincidencia que las casas de desarrollo de software estén eligiendo ese país (o Colombia) para montar sus servicios?

Comprendo que actualmente el gobierno está impulsando el desarrollo de la PyME y entre sus objetivos está la comercialización y exportación de productos y servicios como el desarrollo de aplicaciones de software. El problema esque para competir en el comercio mundial tenemos que tener acceso a herramientas que nos permitan monetizar y hacer efectivos los cobros a nivel mundial.

PayPal y Google Wallet son plataformas de aceptación mundial y las herramientas más grandes de mercado para recibir pagos en línea. Una gran ayuda sería que las entidades de gobierno negocien de alguna manera con estas empresas (y otras que tienen gran presencia en el mercado) para proveer mecanismos para la recepción de pagos en línea.

Eso realmente contribuiría a reducir las trabas para el montaje de tiendas en línea que realmente puedan ofrecer productos y servicios a nivel global y adicionalmente permitiría que muchísimos desarrolladores de software pudieran ofrecer o montar empresas de desarrollo sin tener que pagar "derecho de piso" a alguna de las empresas ya establecidas.

Concluyendo: 


Yo no dudo que exista capacidad en El Salvador y conosco muchísimos talentosos desarrolladores que fácilmente pueden ofrecer productos y servicios de mucha calidad como las que se ofrecen en lugares otros lugares del mundo. Pero mientras no exista una forma de que las personas puedan monetizar directamente y recibir pagos en linea directamente ese potencial seguirá siendo aprovechado por el intermediario que tenga recursos para pagar por toda la inversión de establecimiento de la plataforma de cobros en línea. Y lástimosamente eso no va a cambiar hasta que alguna entidad de gobierno se tome el tiempo para sentarse a negociar con estas empresas formas de habilitar estos servicios en El Salvador.

No podemos pretender querer vender nuestros productos y servicios a todo el mundo, si antes no hemos solucionado la traba más grande: Que si alguien el día de hoy en un país de europa o asia me pidiera uno de los productos que desarrollo no hay forma fácil de que yo pueda cobrarle y hacer uso del efectivo para cubrir mis costos...

Porque ya saben: de crédito en PayPal no se puede comer o pagar en una pupusería de la esquina.

16 diciembre 2015

15 diciembre 2015

IoT para principantes - Programando el ESP8266

El ESP8266 es un pequeño microcontrolador de muy bajo costo (>10 USD) que encapsula todos los componentes necesarios para conectarse a redes Wi-Fi. Esto lo hace un componente ideal para convertir un sin fín de dispositivos o tus propios proyectos al Internet de las Cosas (IoT).


Este módulo se utiliza en conjunto con Arduino y otras tabletas electrónicas programables. Sin embargo el poder oculto del ESP8266 es que se puede utilizar de manera individual sin necesidad de una tableta controladora adicional.

En este tutorial aprenderemos a re-programar nuestro ESP8266 con Arduino para poder utilizar código a la medida y crear proyectos impresionantes.

07 diciembre 2015

Reprogramando el ATtiny (y otros microcontroladores Amtel) con Arduino ISP

En una entrada anterior mostrabamos como ensamblar y poner a funcionar nuestro KIT Inalámbrico programable para medición de Temperatura y Humedad. El KIT hace uso de un ATtini85 para la lectura del sensor de temperatura y se encarga de codificar y transmitir los valores hasta su receptor.



El ATtiny85 es un pequeño microcontrolador del fabricante AVR que a pesar de su tamaño empaqueta mucha funcionalidad interesante como soporte para SPI, entradas y salidas digitales y convertidores análogo/digital.

En esta entrada te enseñaremos como reprogramar tu ATtiny85 para re-utilizarlo en otros proyectos utilizando tu Arduino UNO o compatible. ¡Comencemos!

KIT Transmisor Inalambrico Programable de Temperatura y Humedad

¡Hola a todos! Desde hace días que queríamos presentar un pequeño KIT que resultara fácil de armar para experimentar con radio-frecuencia. Así que aprovechando que estos días baja un poco la temperatura se nos ocurrió que podría ser divertido contar con un medidor de temperatura y humedad inalambrico y reprogramable que pudieramos dejar fuera de la casa para no tener que estar saliendo a revisar como lo mostramos en este video:



Así que en esta entrada te mostraremos como montarlo y su utilización básica. ¡Comencemos!

02 noviembre 2015

Efectos Colaterales de la "Contribución Especial para la Seguridad y la Convivencia Ciudadana" en la Innovación

Normalmente no suelo escribir sobre temas políticos, pero la reciente aprobación del impuesto denominado "contribución especial a la seguridad ciudadana y convivencia" tiene algunas implicaciones interesantes y posiblemente negativas para aquellos que desarrollan soluciones tecnológicas en El Salvador. Esta entrada nos vamos a dedicar a revisar un poco las implicaciones de esta Ley para todos los que desarrollamos y tratamos de impulsar la tecnología en El Salvador.

Tal vez para comenzar esta entrada vamos a hablar de algunas cosas obvias: Primero, y la verdad me entristece decirlo, El Salvador está pasando por un momento difícil en que la población sufre día a día graves problemas de seguridad y delincuencia. No me voy a enfocar en causas ya que no es el tema de esta entrada (y usualmente da lugar a discuciones estériles), así que me centraré en los hechos.

La segunda es que desde hace algunos días, el gobierno está tratando de impulsar medidas que ayuden a mejorar la situación de seguridad. Sin embargo, el presupuesto actualmente está estructurado de manera que no resulta suficiente para el financiamiento de muchas de estas actividades. A causa de lo anterior y con la finalidad de obtener más fondos para destinar a temas de seguridad, la Asamblea Legislativa, recientemente ha aprobado un impuesto a los servicios de telecomunicaciones que grava con el 5% la contratación de dichos servicios y también (esta es la parte que nos afecta) a la transferencia(venta o alquiler) de cualquier equipo, dispositivo electrónico o accesorio que permita hacer uso de dichos servicios. Hay una pequeña excepción dentro de la misma ley (que veremos más adelante) que excluye a las computadoras y televisores.

El primer artículo de dicha ley es bastante claro al respecto:

Art. 1.- La presente Ley tiene por objeto el establecimiento de una
contribución especial para la Seguridad Ciudadana y Convivencia, la cual
recaerá sobre la adquisición y/o utilización de servicios de 
telecomunicaciones en todas sus modalidades, independientemente de los 
medios tecnológicos, terminales, aparatos o dispositivos que se empleen 
para su consumo, de acuerdo a  los alcances establecidos en esta Ley; y,
sobre la transferencia de cualquier tip de dispositivo tecnológico,
terminales, aparatos y accesorios de los mismos que permitan la 
utilización de servicios de telecomunicación.

¿Pero que es lo que entiende esta ley sobre las telecomunicaciones? esto lo podemos encontrar más adelante en el mismo artículo:

Para los efectos de la presente Ley, se entenderá por servicios de 
telecomunicaciones, todos aquellos que se ofrezcan al público en general
en todas sus modalidades ya sea que se transmita por medios alámbricos o
inalambricos o por cualquier otro medio físico, incluidos, pero sin
limitarse a, telefonía fija y móvil, televisión por suscripción, 
transferencia de datos y servicios satelitales.

Públicamente la ley se ha manejado como una contribución especial que solo afecta a los usuarios de servicios de telefonía, pero este artículo en específico incluye prácticamente a todo servicio de transmisión de datos, incluidos servicios de transmisión de datos privados como conexiones punto a punto que sean ofrecidos como servicios al público. Poniendonos en contexto de esta ley, si tu brindas servicios de asesoría para construcción de robots y parte de la asesoria que brindas incluye que el robot se pueda conectar vía WiFI a una red local eso podría fácilmente clasificarse como un servicio de transmisión de datos y por tanto los dispositivos que se utilizan para realizar la conexión podrían estar gravados con este impuesto.

Entre los dispositivos que consideran en la transferencia podemos encontrar una lista en el Art. 3 literal d:

d. Transferencia a cualquier título, importación o internacion definitiva 
de dispositivos tecnológicos,terminales o aparatos y accesorios de los
mismos que permitan la utilización de los servicios mencionados en el
presente artículo, entiéndase entre otros, pero sin limitarse a:
terminales fijos o móviles, tabletas electrónicas, aparatos, tarjetas
que contengan el módulo de identificación de abonado (SIM) y otros
accesorios, ya sean dados en arrendamiento o comodato, con exclusión de
los ordenadores o computadoras electrónicas y televisores.

¿Cómo nos afecta esto como impulsadores de soluciones tecnológicas? La primera forma en que nos afecta es que si se aplica el literal tal y como cual está escrito los dispositivos electrónicos pagarian el impuesto dos veces: Una vez al realizar la importación definitiva de los bienes a El Salvador. Esto es así porque nadie en El Salvador fabrica dispositivos electrónicos para telecomunicaciones, al menos no de consumo general. Y la segunda vez cuando el aparato se transfiere (vende o alquila) al cliente.

La segunda forma es que la ley también convierte a todos los vendedores de estos equipos o servicios en agentes de retención de dicho impuesto y los obliga a llevar un registro detallado de los clientes como se especifica en el Art.8 literal b:

b. Llevar registro de las operaciones sujetas a retención con las
especificaciones siguientes:
  1. Nombre del usuario de los servicios
  2. Período de prestación de los servicios
  3. Clases de servicios prestados
  4. Monto cobrado al usuario, excluyendo el IVA y la contribución especial.
  5. Valor de la contribución especial aplicada.
  6. Número correlativo del documento emitido autorizado por la DGII.
  7. Número telefónico a nombre del usuario, en su caso.
  8. Número de cuenta por el servicio prestado, según corresponda.
  9. Identificación del aparato transferido, en lo pertinente

La Ley lástimosamente no hace distincion entre el registro llevado por los vendedores de servicios y equipos electrónicos, a los que vendemos componentes electrónicos que pueden ser utilizados en telecomunicaciones nos pone en una situación difícil ya que no tenemos forma de llevar el registro o siquiera de conocer si los componentes van a utilizarse con algún servicio de datos o internet. Posiblemente los únicos numerales que se pueden registrar de dicho artículo son el 1 y 9 ya que los componentes se transfieren (venden) de forma definitiva. Esto sin tomar en consideración de que no muchos están en capacidad de mantener un registro de este tipo de forma segura.

ESP8266 - Foto por Sparkfun Electronics
El tercer problema es que la definición resulta demasiado amplia y para realmente determinar si un equipo puede servir exclusivamente para el uso en servicios de telecomunicaciones o si su uso será destinado a un proyecto de robótica educativa requiere de personal fiscalizador altamente entrenado y técnico que sepa diferenciar el uso final que se le va a dar al equipo. Esto último es muy dificil sino imposible ya que los agentes fiscalizadores normalmente no tienen un grado académico en temas de electrónica o telecomunicaciones y quedará a criterio de ellos si aceptan que, por ejemplo, un módulo WiFi como el ESP8266 que conecta dispositivos a redes inlambricas será utilizado para conectarse a Internet o si será utilizado en un proyecto de robótica educativa.

En mi experiencia importando componentes electrónicos les puedo decir que a muchos agentes aduanales y contadores vista les cuesta muchísimo distinguir entre una "parte para un dispositivo electrónico sin especificar" que un "dispositivo electrónico armado y funcional", en la mayoría de casos no saben nisiquiera que son ni para que funcionan esta clase de componentes. Para ponerlos en contexto si ustedes intentan dar una explicación del tipo "es para inventores que crean dispositivos que aún no se han diseñado o construido" viene seguida de la replica "me tiene que decir a que aparato pertenece este repuesto para que lo pueda clasificar", uno como importador termina explicando en que aparatos se podría usar para que lo puedan clasificar aunque la verdad uno no tiene forma de saber en que podrían ser utilizados.
Otra definición preocupante de este artículo es la definición de "tabletas electrónicas". Entendemos que el espíritu de la Ley era gravar las Tablets PC, cuya traducción correcta es computador tipo tableta. "Tableta electrónica" en el mundo de la electrónica se refiere a cualquier tableta que combine circutos impresos y componentes electrónicos sobre ella. Esto incluye a la tableta electrónica programable más famosa del mundo... Arduino.

El problema, como mencioné arriba es ¿Cómo explicas en aduana que la "tableta electrónica" Arduino no tiene nada que ver con una tablet PC? En teoría algun contador vista con experencia si pueda distinguir entre un circuito impreso ensamblado y una Tablet PC (la verdad es que en una inspección física las diferencias son obvias, pero la mayoría de inspecciones no son físicas)... En la práctica les voy a decir que lo más probable es que no sea así.

Según los comentarios de nuestro asesor legal, si bien no se puede evitar al 100% incluir en una ley conceptos juridicos indeterminados, normalmente se incluye en sus textos principios que ayudan a interpretar su ambito de aplicación. Esta ley carece de estos principios lo que dificulta en sobre manera su interpretación o la deja a discreción del ente fiscalizador.

Otra dificultad con esta ley es que los entes que aplicaran esta ley como el tribunal de apelaciones internos, sala de lo contencioso y demás entes como agentes aduanales carecen de pericia tecnologica para diferenciar los términos que se expresan en esta ley.

La vez pasada en un grupo de desarrollo de software local comenté mis procupaciones de como un impuesto a la tecnología podría poner dificultades para aquellos que desarrollan tecnología. Y la respuesta a mi preocupación fue "nadie en El Salvador desarrolla tecnología".


Esa frase anterior lástimosamente solo refleja la corta visión que muchos tenemos en el país incluidos algunos legisladores. Primero porque la frase esta totalmente errada, en El Salvador sí se desarrolla tecnología, si no me creen pueden visitar nuestro proyecto Red de Acción Comunitaria que justamente diseña un dispositivo de telecomunicaciones para emergencias, pueden ver también las fotos de los estudiantes del INTI que han desarrollado una Tablet PC haciendo uso de componentes electrónicos como los que se van a gravar de ahora en adelante, pueden visitar también las galerías de fotos de nuestro amigo Angel Sánchez para ver todos los proyectos que utilizan WiFi y bluetooth para construir robots, o pueden visitar el mismo Ministerio de Educación donde se fomenta a los estudiantes a construir proyectos utilizando componentes que de ahora en adelantes serán gravados.





Y saben de donde han aprendido todas estas personas a crear tecnología: ¡De Internet! Es decir que este impuesto penalizará injustamente a todos aquellos que hacen buen uso de la tecnología porque alguien decidió que el acceso a internet es un servicio suntuoso que debe ser gravado para financiar tareas de seguridad, esto a pesar de que organismos de Naciones Unidas han reafirmado la necesidad de que las personas puedan tener acceso a tecnologías de información.

Uno tal vez piensa que un 5% no pueda ser mucho, hasta que llega un día un profesor de un colegio del interior con un montón de bolsas de monedas que han contado centavo a centavo y te dice: Venimos a donde ustedes porque nos pueden ayudar, los alumnos quieren construir un robot que se controle con un smartphone y bluetooth. Han pasado los últimos meses haciendo colectas y actividades para recolectar el dinero para construirlos y están muy emocionados.

Esa es la gente que al final del día terminará pagando injustamente ese impuesto. Es cierto, tal vez no desarrollamos tanta tecnología, pero aprobar un impuesto sin revisar los efectos colaterales que puede tener en la innovacion y el desarrollo tecnológico limita aún mas nuestras capacidades para dejar de ser un país consumidor y comenzar a ser un país realmente innovador.

Tal vez solo como comentario final, algo que personalmente me molesta es la clara excepción que tienen algunas empresas privilegiadas a esta contribución:

No tendrán la calidad de sujetos pasivos de la contribución especial
los que se dediquen a la actividad de Centros Internacionales de
Llamadas conocidos en el comercio internacional como "call center"
o "contact center" que se encuentren gozando de los beneficios de la
Ley de servicios Internacionales.

[sarcasmo]
Supongo que esta excepción se debe a que todos sabemos que la innovación y el desarrollo de nuestro país, vienen exclusivamente de los call centers. Un grupo de individuales, unos estudiantes de bachillerato y un montón de jóvenes creativos no merecen ser excentos de este impuesto porque ellos nunca van a desarrollar tecnología en El Salvador. Mejor enseñemoles inglés para que puedan hacer "carrera" en un call center.
[/sarcasmo]

Para concluír, si bien comprendo la necesidad de recaudar impuestos para temas de seguridad, el utilizar definiciones tan abiertas y ambiguas en una ley puede tener efectos colaterales dañinos como los que he tratado de explicar en esta entrada. Si tuviera la oportunidad de cambiar algo sería primero especificar que equipos y tecnologías deben ser gravados. Por ejemplo utilizar "PC tipo tableta" en lugar de "tableta electrónica" y especificar cosas como "smartphones de gama media/alta", "modems de abonado a internet" en lugar de "dispositivos que faciliten las telecomunicaciones". Establecer excepciones particulares para algunos otros actores como centros de enseñanza o centros tecnológicos. El otro cambio sería quitar las excepciones... Todos vivimos en el país y todos debemos ser solidarios con la seguridad así que ya que los call centers no pagan ningun impuesto gracias a la Ley de Servicios Internacionales el 5% de seguridad no les haría ni cosquillas.

En opinión de nuestro asesor legal, pareciera existir una tendencia en utilizar términos bastante amplios  en legislaciones que afectan o legislan sobre tecnologías. Esto posiblemente se pueda atribuir a la falta de pericia técnica sobre la materia que tienen los legisladores. Esto nos hace un llamado a todos los "tecnólogos" o impulsadores de tecnología a integrarnos más y realmente exigir la creación y participar de comités de consulta a nivel técnico que garanticen que las leyes que se aprueban por la asamblea realmente no tienen efectos colaterales o su implementación pueda generar efectos negativos en el desarrollo y la innovación en El Salvador.

Quisiera hacer un agradecimiento especial al abogado Jorge Alejandro Rodriguez Morán por su valiosa asesoría legal para sugerir mejoras en la redacción de esta entrada y ayudarme a asegurar que las interpretaciones realizadas en este artículo no estuvieran alejadas de la realidad.

No habíendo nada más que decir... ¡Hasta la próxima!


Dejaré abiertos los comentarios en este POST, pero debido a que es un tema delicado cualquier opinión que no sea critica constructiva o comentarios pro-positiva o que trate de tomar un tono político partidista-será eliminada.

Este entrada ha sido escrita a titulo personal y no representa las posiciones o puntos de vista de mi empleador actual.

25 octubre 2015

Control de Precisión de Motor Paso con Encoder Rotativo

Durante el fin de semana estaba pensando en algún proyecto pequeño que utilizara los encoders rotativos. Así que se me ocurrió que sería un bonito demo construir un pequeño control de precisión para motores paso utilizando el Pololu A4988, la Sparkfun Redboard y un pequeño encoder rotativo con switch integrado e iluminación rojo/verde.


Para construir este pequeño demo necesitas lo siguiente:
  • Sparkfun RedBoard
  • Pololu A4988
  • Encoder Rotativo Rojo/Verde
  • Breadboard
  • Fuente de voltaje de 12V
Conecta los componentes como se muestra en el siguiente diagrama:

Por último descarga el sketch de la siguiente dirección:


El sketch se encarga de detectar los cambios en el encoder y mover el motor paso en la dirección correspondiente.

¡Esperamos que te guste este pequeño proyecto de fin de semana!

Sin nada más que decir. ¡Hasta la próxima!


09 agosto 2015

LEDs, Matrices y Garras en CONSUMA 2015

Esta semana tuvimos la oportunidad de participar de CONSUMA 2015 con una pequeña mesa de demostración con los productos disponibles en la Tienda TeUbi.co.

En la mesa tuvimos tres proyectos divertidos que puedes construir muy fácilmente y en esta corta entrada te explicaremos como hacerlos funcionar.

VUMeter con tiras y matrices de LED programables WS2812

Los WS2812 son LEDs RGB programables, estos incluyen un pequeño microcontrolador que se encarga de controlar tanto los colores como la intensidad. La razón por la que estos LEDs se han vuelto ta populares es porque se pueden encadenar fácilmente unos con otros y se puede controlar tiras larguísimas abriendo increibles posibilidades de interactividad.

Este tipo de LED se conecta normalmente como se muestra en la siguiente imagen:


Ya que queríamos añadir un poco de interactividad, incluimos un sensor de sonido de Sparkfun Electrónics para detectar el nivel de sonido y el resultado (con la Matriz 8x8 de Adafruit) fué el siguiente:

Un vídeo publicado por Mario Gomez (@mxgxw) el
El control se realiza con un Teensy v3.1 y la biblioteca OCTOWS2811 que permite controlar hasta ocho tiras o matrices diferentes.

Para construir este divertido proyecto solo necesitas los siguientes materiales:

  • 1x Teensy v3.1
  • 1x Sensor de Sonidos de Sparkfun Electronics
  • 1x Tira de LED WS2811/12
  • 1x Matriz de LED WS2812 8x8 de Adafruit Industries Inc.
  • Fuente (Con capacidad de entregar hasta 5V@6A)*
*Importante: Estas tiras de LED son extremadamente luminosas, asegúrate de no mirarlas directamente y de tener una fuente que provea suficiente potencia para su encendido.

La conexión se realiza de la siguiente manera:

El código original esta basado en el ejemplo Rainbow de la biblioteca OCTOWS2811 y se ha modificado para que habilite el número de leds e función del nivel leído de la señal "Envelope" del sensor de sonidos de Sparkfun Electronics.

Descarga el código de esta dirección:


Cálculando dígitos con EXCEL para la Matriz de LED

La matriz de LED 8x8 con el integrado MAX7219 es un producto popular de la tienda, incluye una pequeña matriz y su controlador más los componentes básicos necesarios para hacerla funcionar.


Para construir este proyecto necesitas los siguientes componentes:
  • 1x KIT de Matriz de LED 8x8 MAX7219
  • 1x Sparkfun RedBoard o Arduino UNO
Conecta tu RedBoard o Arduino UNO como se muestra en el diagrama:

Dibujar los dígitos implica hacer algunos cálculos en binario que pueden resultar complicados si no estás acostumbrado a la lógica binaria. Así que creamos una pequeña tabla en Excel que te permitirá calcular las imágenes y figuras a desplegar en la matriz:


Para utilizarla solo abre el Excel como se muestra en la imagen:

Descarga el código de ejemplo de la siguiente dirección:


Luego copia los dígitos en el IDE Arduino como se muestra en el ejemplo:

Luego solo tienes que subir tu sketch a Arduino y repetir el procedimiento para todas las figuras diferentes en las que estés interesado. 

Garra Robótica con Sensor Ultrasónico o el "Desnarizonador"

Queríamos aprovechar el tiempo y hacer un proyecto sencillo de robótica, para ellos armamos el siguiente componente al que bautizamos como "El Desnarizonador":
Un vídeo publicado por Mario Gomez (@mxgxw) el
Para construir este proyecto necesitas los siguientes componentes:

  • Sparkfun RedBoard o Arduino UNO
  • Garrar robótica metálica
  • Servo pequeño con engrane metálico
  • Sensor ultrasónico de distancia
Conecta los componentes de la siguiente manera:

Descarga el sketch de la siguiente dirección y cargalo en tu Arduino, el sketch:


¡Y diviértete acercándote lo más posible sin que te quiten la nariz!

¿Quieres conocer más sobre Arduino y proyectos? Síguenos en Facebook para mas noticias y tutoriales.