React Native

Desde 2012 desenvolvo APPs para IOS de forma nativa e sempre quis desenvolver para Android para atingir o maior número de pessoas e ganhar independência no desenvolvimento.

Em dezembro do ano passado vim para o LiftBank, uma Fintech/Startup e vimos a necessidade de desenvolver para as duas plataformas mobile e o Framework que possibilita esse desenvolvimento único da melhor forma era o React Native.

Comecei a estudar e fiz um curso muito bom na Udemy:

CursoReactNative

Comecei a desenvolver o APP LiftPay em fevereiro, dei um gás no carnaval e em março terminei o MVP.

Um ponto que ajudou no rápido desenvolvimento foi utilizar a ferramenta EXPO que deixa transparente o código nativo IOS e Android e você precisa desenvolver só em Javascript, o deploy é muito simples e os certificados são administrados de maneira simples. Porém, depois essa ferramenta se mostrou limitada e para desenvolver funcionalidades que são exclusivamente nativas ficava difícil o desenvolvimento. Retiramos o EXPO e começamos a criar pontes entre o código Javascript e o código nativo.

meupag! – IOS Developer

Voltando do Intercambio, voltei a trabalhar no pag! aonde tinha estagiado ano passado.
O pag! é uma Fintech com ambiente de trabalho bem descontraído, com sala de jogos, food tuck toda sexta-feira e chopp.
Trabalhei desenvolvendo, para IOS, a nova proposta de conta digital, cartões e investimento.
Utilizei uma metodologia nova de desenvolvimento, aonde fiz telas genéricas e com reaproveitamento de código, assim o projeto andou bem mais rápido. Além disto, participei de uma campanha de marketing para blackfriday:

Agora estou participando de um novo projeto em uma nova empresa do grupo! 🚀

Eletrolab Novo Endereço

IMG_0013

 

IMG_0014

 

Materiais:

  • 1xImpressora3d (22cm x 24cm)
  • 1xCNC Stepcraft 300
  • 1xArduino Mega
  • 2xArduino Uno
  • 2xArduino Nano
  • 3xArduino Pro Mini
  • 11xMicroServos
  • 3xServos
  • 1xMotor de Passo
  • 1xShield Ethernet
  • 1xShield 2Motor + 2Servo + Sensors
  • 1xShield Dimmer
  • 1xShield Sensor
  • 1xShield Relé
  • 3xMódulo Relé
  • 1xLCD Shield
  • 1xLCD
  • 1xShield USB
  • 2xPotenciometroSlider
  • 2xSensorUltrasonico
  • 1xWIFI-ESP8266 (Diymall ESP8266 Serial Wifi Module ESP-01)
  • 3xProtoboard
  • 5xMiniProtoboard
  • 1x Teclado Matriz 4×4
  • 1xPaquimetro Digital
  • 1xPaquimetro
  • 1xkitChaves
  • 1xPistolaTermica
  • 1xMultimetro
  • 1xTransformador110x220
  • 1xMini torno bancada
  • 1xRetífica
  • 1xParafusadeira
  • 1xÓculos de proteção
  • 1xSopradorTérmico
  • 1xMaleta Termoretrátil
  • 1xFerro de Solda 25W
  • 1xFerro de Solda 60W
  • 1xApoio Solda
  • 1xHolder PCB
  • 1xMão Extra

Cadeira de Rodas Autônoma – Iniciação Científica 2

Desde a ultima postagem tivemos alguns avanços com a cadeira! Tivemos dificuldades com o sensor GY-80 (IMU) no que diz respeito ao algoritmo e a precisão do angulo medido (YAW)

CadeiraYaw

Sem Título 3

Então, trocamos o GY-80 pelo MPU-6050 (Acelerometro e Giroscópio), o qual integra a aceleração e a velocidade angular para achar a posição angular (YAW), o que precisamos para “localizar” a cadeira.

Também desenvolvemos um app que controla a cadeira via botões ou comandos de voz.

O aplicativo se conecta à cadeira por bluetooth com o módulo JY-MCU (Arduino). Assim, enviamos os comandos para a cadeira e lemos as respostas (debug).

Sem Título 2

O aplicativo foi desenvolvido no AppInventor, o que facilitou o reconhecimento de voz e a comunicação via Bluetooth, por conta das funcionalidades embutidas em programação com blocos.

Podemos controlar a cadeira com comandos de voz:

“Direita+Angulo” “Esquerda+Angulo”

“Frente+Distância” “Trás+Distância”

Por meio dos botões:

Frente, Direita, Esquerda, Trás.

Ou ainda, por um slider controlando a direção esquerda direita.

 

 

Confira a cadeira em ação:

 

Esquemático do Funcionamento da Cadeira:

EsquemaProjeto.jpg

Cadeira de Rodas Autônoma – Iniciação Científica

Este ano (agosto) comecei uma I.C. e venho desenvolvendo uma cadeira de rodas autônoma. O objetivo final do projeto é ajudar os deficientes a se locomoverem na instituição que estudo. Para isto, a cadeira deve levar o cadeirante de um ponto ao outro da instituição com apenas 1 comando. A parte mecânica e elétrica da cadeira estavam bem adiantadas no início da I.C., visto que este é um projeto antigo do professor orientador. 

Começamos comprando uma placa acionadora para os motores:

  
Depois, compramos uma IMU que junta acelerômetro, giroscópio, barômetro e bússola:

  
A caideira está andando e sendo controlada manualmente por um controle de RF:

  
Os próximos passos visam dar inteligência para ela.

Amplificador de Som com VU

Nesse período na faculdade, na matéria de eletrónica analógica, desenvolvi (junto com meu colega Vitor Ferreira) um aplificador de som com VU. Segue as fotos do resultado final com uma caixa impressa em 3D.  
  

 

O arquivo 3D está no thingiverse: http://www.thingiverse.com/thing:985467


  

 

 

Captura de Tela 2015-08-31 às 21.56.47

VU – Layout para impressão da placa

schematicAmp – Arquivo para impressão da placa

Arquivo Com Mascara dos Componentes