Arduino Bolivia 7
Arduino Bolivia 7
Arduino Bolivia 7
Arduino Bolivia
7
08/2019 Año 1
SPRESENSE
Pag. 8 SPRESENSE
Arduino Bolivia 1
¿Qué es WOMADO? educación mediante la investigación,
compilación de información, elaboración de
material educativo y la realización de las
siguientes actividades : conferencias,
capacitaciones, concursos, campamentos de
ciencias, techtalks, workshops, clases y
cursos, todas relacionadas a tecnología,
educación, robótica educativa e inventiva.
Fortaleciendo el desarrollo tecnológicocultural
de la región a partir de una educación integral
y sinérgica.
WOMADO es un programa de red
internacional , creado en Bolivia por Rosalia
Reyna Torrez representante de Team TED el
año 2016 y puesto en acción desde 2016 al
2019 en Bolivia, en Ecuador (ChaskiBots) y
Perú (Mujer Fuerte) el 2018, para que los
niños y niñas se involucren con la ciencia,
tecnología y su cultura a través de proyectos
basados en la línea de MURIKU Doers y las
habilidades blandas.
Por sus siglas “WOrk it, MAke it, DO it” y su WOMADO está basado en el movimiento
interpretación “Trabaja tu mente, Construye y Maker el cual está relacionado con el trabajo
escribe tu idea, Analízalo y hazlo”, WOMADO ,la acción hasta la reconexión con las raíces
busca motivar y desarrollar en los estudiantes más humanas, de esta misma manera
la ciencia, tecnología comprometida con la desarrolla los principios de DOERS y la
cultura y el desarrollo de la comunidad a actitud de colaboración.
través de talleres de Apps y robótica
educativa. ¿Cómo se desarrolla WOMADO?
Arduino Bolivia 2
WORK IT = Trabaja en tu mente lugar, los proyectos diseñados y elaborados
más resaltantes son: El pavo Flavio, Hidrobot,
Retos de Ciencia: Se proponen distintos Gatobot, Basurero mágico entre otros.
retos basados en la ciencia como ser: Captura
el billete, Retando a la gravedad, El
transportador dimensional, entre otros que
retan a los participantes a pensar en diversas
estrategias para cumplir el reto.
Arduino Bolivia 3
Programación con Mblock y Blui: Representación gráfica y escrita de
Programar mediante bloques en Mblock propuestas e ideas
facilita iniciarse en el mundo de la
programación de robots y Blui es una gran Una vez aplicadas una o más actividades de
herramienta porque cuenta con varios las anteriores (dependiendo del tiempo y
proyectos y además es fácil de poder ser medios), cada participante del programa deben
usado. desarrollar y plasmarla (escribir o dibujar) una
idea o propuesta de solución ante una
necesidad, problemática o potencialidad de su
región o realidad aplicando la ciencia y
tecnología en ella, con todos los conocimientos
adquiridos en las etapas previas y deben
exponerla al grupo (similar al pitch de una idea
en los eventos de startup).
Arduino Bolivia 4
DO IT = Analízalo y hazlo
WOMADO EN BOLIVIA
Arduino Bolivia 5
PERÚ:
Arduino Bolivia 6
Rosalia Reyna Torrez Villca
Nací el 15 de noviembre de 1991 en
Cochabamba, Bolivia. Curiosa por excelencia y
apasionada por la ciencia, tecnología, arte,
emprendimiento, los viajes y la búsqueda de
transformación social. Estudié Lic. en Ciencias
WOMADO puede ser desarrollado en Naturales con mención en FísicaQuímica en la
cualquier comunidad previa organización y ESFM “Simón Rodríguez”, actualmente soy
maestra de ciencias naturales, física (U.E.
disponibilidad de tiempo, así mismo se brinda “Samuel Fina Savio”) y robótica (U.E. “San
la guía y los manuales de las actividades y Antonio Maria Claret”), estudio Electrónica en el
proyectos en caso de querer ejecutarlos de Instituto Superior “Puerto de Mejillones” e Ing.
Electromecánica en la UMSS.
manera autónoma. Participé en varias comunidades de ciencia y
emprendimiento: OSH, SCIAME, Startup
La experiencia que se rescata de aplicar Weekend, NeuroLab y Eureka. Fui jurado en el
CEB, mentora en el Hackathon por la justicia
WOMADO, es el entusiasmo de los
organizada en 2017 por Naciones Unidas en La
participantes, el fortaleciendo de habilidades Paz. Tuve la dicha de ser expositora, ponente y
blandas, la formación ideas de solución dar talleres en eventos departamentales,
inmediata a problemas reales, proyectos nacionales e internacionales de educación, TIC´s,
ciencia y tecnología como ser : EDUCA INNOVA,
asombrosos con incidencia social y regional, VIRTUAL EDUCA, Open Tech, Arduino Day
desarrollo de compromiso con la Cochabamba, Arduino Day Santa Cruz, Tech
transformación de la región desde edades Talks (Bolivia Tech Hub), Feria de Robótica
(INFOCAL) y los congresos de educación
tempranas aplicando ciencia y tecnología. realizados por las instituciones “Programa para la
Excelencia” y EIDH. Fui parte de la fundación de
CONTACTOS: EUREKA, CINE y represento a CochArt y
ElectroMeck Educativa.
Soy fundadora, representante nacional y CEO de
CEO Team TED (Bolivia), en 2016 elaboré WOMADO y
Rosalia Reyna Torrez Villca lo fui ejecutando en Bolivia (Team TED), Perú
CEL: +591 79950347, +591 79962045 (Mujer Fuerte & ÉXITO) y Ecuador (Chaski Bots).
Obtuve la medalla de bronce en la categoría de
Facebook Impacto tecnológico en ChaskiBots (Macahachi
CEO: Ecuador), en Perú recibí la Resolución de la
https://www.facebook.com/rosaliareyna.torrezvillca Alcaldía de La Huaca en Paita y un
reconocimiento de la institución ÉXITO en Piura,
Team TED: hoy me encuentro desarrollando estudios de
https://www.facebook.com/TeamTED.Bo/ diplomado en Educación Superior y consolidando
email convenios para el desarrollo de WOMADO en
Perú (Lima), Ecuador (Ambato), Colombia y
CEO: [email protected] México.
Creo firmemente en que las ideas deben ser
compartidas, escuchadas, enriquecidas y
sobretodo ser puestas en acción.
Arduino Bolivia 7
¿Que es Spresense? Adicionalmente el Spresense Extension Board
lo hace compatible con varios tipos de shields
heredados de Arduino.
Main Board
Especificaciones:
Tamaño:
50.0mm x 20.6mm
CPU:
Es una placa de desarrollo compacta, basada ARM CortexM4F de 6 núcleos a 156MHz
en el eficiente microcontrolador multi núcleo: SRAM y Memoria Flash:
Sony CXD5602, permite a los desarrolladores 1.5MB y 8MB
crear aplicaciones IoT en corto tiempo, es Entradas/Salidas digitales:
totalmente compatible con el IDE de Arduino, GPIO, SPI, I2C, UART, I2S
también con el avanzado Spresense SDK Entradas analógicas:
basado en el SO en tiempo real: NuttX, el cual 2 ch (rango de 0.7V)
provee de un API bastante extendido. GNSS:
Dependiendo de los requerimientos de cada GPS(L1C/A), QZSS(L1C/A), GLONASS(L1),
proyecto, la placa puede ser equipada con el WAAS, QZSS(L1S)
módulo de cámara o con módulos opcionales Entrada de cámara:
con características tales como BLE, WiFi, Interfaz paralela dedicada
LTE, etc.
Arduino Bolivia 8
Board de Extensión
Tamaño:
68.6 mm x 53.3 mm
Entrada/Salida de Audio:
Entrada de micrófono analógico de 4
canales/entrada de micrófono digital de 8
canales, salida para headphones
Entradas/Salidas digitales:
3.3 V o 5 V digital I/O
Entradas analógicas:
6 ch (rango de 5.0V)
Memoria externa: Expecificaciones:
Slot para memoria microSD
Tamaño: 24.0mm x 25.0mm
Resolución: 2608x1960 ≈ 5.11 Megapixels
Voltaje Operativo: DC 3.7V
Voltaje de entrada/salida: DC 1.8V
Interface: CMOS paralelo de 8 bits
Formato de Salida: Y/C, RGB, RAW y JPEG
Interface de Control : I2C
Profundidad de Campo: 77.5 cm ∞
Arduino Bolivia 9
Arquitectura de Hardware
Resumen de Desarrollo
Características Principales
Arduino Bolivia 10
Instalación en el Arduino IDE 2. Abrimos las preferencias
(File > Preferencias):
La librería de Arduino para Sony Spresense se
puede ejecutar a partir de los siguientes
sistemas operativos:
Instalando la Librería
Arduino Bolivia 11
5. Buscamos “Spresense”, que una vez 8. Si se está usando el Sprensense por
encontrado, lo seleccionamos y le damos click primera vez o se ha actualizado la librería de
en instalar. Debemos ser pacientes ya que el Arduino, es necesario actualizar el Bootloader
paquete completo pesa al menos 150MB: (Tools > Programmer > Spresense Firmware
Updater):
Arduino Bolivia 12
11. Esperamos a que se complete el grabado Si los leds comienzan a parpadear, felicidades,
del bootloader. la configuración está completa:
13. Le damos click en upload y esperamos a Para este caso también vamos a configúralo
que se complete la carga del sketch: para Ubuntu 16.04. Configuración Serial:
$ wget
https://raw.githubusercontent.com/sonydev
world/spresense/master/installtools.sh
$ bash installtools.sh
Arduino Bolivia 13
Ejecutamos el siguiente comando para activar Enlace del ejemplo:
las herramientas instaladas: https://www.hackster.io/armaghan/spresense
mp3player20f434
$ source ~/spresenseenv/setup
Este comando debe ser ejecutado cada vez Rastreador GPS con Node.js
que queramos utilizar el SDK, para evitar esto,
añadimos este comando en el HOME:
${HOME}/.bashrc
Hardware
Aplicación The Things Network
Aplicación con Node.js
Firmware Spresense
Se puede desarrollar fácilmente un propio
reproductor MP3 con el Spresense, Enlace:
simplemente conectamos unos headphones o https://www.hackster.io/141676/spresensegps
un pequeño speaker y guardamos nuestras tracker5e4fe8
canciones favoritas en una microSD, entonces
a disfrutar la música.
Arduino Bolivia 14
Hacks en Vehiculos
Enlace al proyecto:
https://www.hackster.io/jpenner64/sony
spresensevehiclehacks1d178e
Arduino Bolivia 15
Otro proyecto más con el
módulo SIM800L
Antes de comenzar dades en java que es el lenguaje que use para
el backend, al menos no de la forma que lo
Hace un tiempo se me ocurrió usar un módulo necesito, de este modo me puse a la tarea de
SIM800L para trasmitir datos desde un implementarlo, y es lo que ahora les comparto.
pequeño desarrollo de domótica hacia un
servidor remoto, para esto existen
básicamente dos opciones relevantes, la Reflexionando un poco antes de
primera es usar el módulo en modo PPP link comenzar
que crea una nueva interfaz de red que podría
usar directamente desde el sistema operativo, Como les había comentado el objetivo es
esto es sin duda más fácil, pero pierdo de transmitir información hacia un servidor
algún modo control sobre la cantidad de remoto, pero antes echemos mano de los
información que deseo transmitir, esto no conceptos básicos de una comunicación.
representaría algún problema si es que la
comunicación por redes móviles no fuera tan Como se ve en el bosquejo se tiene bien
cara, de este modo decido usar el módulo definido el cliente (Orange pi + sim800l), el
800L directamente usando comandos AT lo receptor es el servidor remoto que procesa la
cual hará que tenga pleno control de la información, el medio la Red Móvil 3G y
cantidad de información transmitida hacia el finalmente queda pendiente el protocolo de
servidor remoto, lamentablemente no encontré comunicación que será un web service de
una librería que implemente estas funcionali estilo REST.
Arduino Bolivia 16
Lista de Materiales Paso 2
Placa de desarrollo Orange Pi 2e+ La librería usa pi4j que es una implementación
Modulo Sim800l de wiring para java, recomiendo instalar el fork
4 cables puente de wiring para este modulo desde este
repositorio en github:
Software
https://github.com/zhaolei/WiringOP
Mockoon(Simular un servicio REST)
jSim800l
Paso 1
Arduino Bolivia 17
Paso 3 "8081"
Puerto del servidor remoto
El módulo sim800l se maneja usando
comandos AT que vienen descritos en el "/hello"
manual que provee el fabricante, de todas Recurso a ser consumido
ellas las que implementa la librería son las
más básicas y se pueden correr con la clase La salida del programa debería ser similar a
test provista en la misma de la siguiente esta:
forma:
Donde:
"/dev/ttyS3"
Puerto serie usado en la placa
"115200"
Baud rate configurado en el módulo sim800l
"5000"
Tiempo de espera por defecto para el
comando AT
"internet.tigo.bo"
Apn del operador de la sim
"elsannin.com"
Ip o dominio del servidor al cual nos queremos
conectar
Arduino Bolivia 18
Entonces hemos conseguido que se consuma
el servicio con éxito.
https://github.com/lsannin/jSim800l/
Conclusión
Arduino Bolivia 19
Entrevista a Alvaro Flores Quispe
Arduino Bolivia 20
ruedas eléctrica verticalizable controlada por
ondas cerebrales, ganamos el segundo
puesto en la categoría Senior y medallas de
plata para nuestro país.
Arduino Bolivia 21
¿Cuéntanos cómo fue que decidiste ser
tutor de MAD Team?
Arduino Bolivia 22
¿Aparte de participar en eventos
realizas desarrollo tecnológico?
Arduino Bolivia 23