domingo, 6 de setembro de 2015

Opções de alimentação do módulo ESP8266 com Arduino

Como o Arduino não consegue alimentar o módulo, deve-se procurar outras alternativas:


Placa com regulador AMS1117, com entrada de 6V a 12V e corrente até 800mAh


Adaptador de fonte para protoboard, com entrada padrão de fonte 6V a 12V, corrente limitada pelos reguladores de 3,3V e 5V AMS1117 até 800mAh, selecionar a tensão através de jumpers. A porta USB é entrada de alimentação, não saída.




Lentidão para compilar na IDE Arduino no Windows?

Desative o Bluetooth e demais serviços Bluetooth em ferramentas administrativas e desative também o antivírus pelo menos enquanto estiver compilando.

O Bluetooth monitora as portas seriais e pode causar conflito, gerando lentidão na gravação do Arduino e o antivírus pode reconhecer falsos positivos e tem uma verificação lenta durante a compilação.

terça-feira, 20 de novembro de 2012

Xperia Play pedindo código de desbloqueio da rede SIM



Problema resolvido adquirindo o soft da WotanServer.com: Network Unlocking Sony Ericsson Xperia PLAY by USB
5 euros, mas compensa, faça o cadastro, pois utilizará o mesmo login para utilizar o programa, este informará todos os passos durante a execução, terá que remover parcialmente o adesivo branco abaixo da bateria e curto-circuitar dois pontos para atualizar via USB, mas tudo mostrado por um vídeo no programa, utilizei um fio rígido daqueles interno do cabo de rede para conectar esses pontos, basta apoiar durante a execução, sem solda, em pouco tempo seu Xperia Play estará aceitando qualquer CHIP sem pedir código.

quarta-feira, 1 de agosto de 2012

Acelerômetro MMA7361 + USB TTL + Atmega168


Teste do acelerômetro MMA7361 juntamente com o conversor USB TTL para comunicação com uma aplicação VB C# pela porta COM virtual do conversor. Microcontrolador Atmega168

Aquisição de 2 eixos do MMA7361 via ADC
Funções SERIN SEROUT do BASCOM-AVR em 20Hz
Porta COM virtual criada pelo conversor USB-TTL (funciona também no win 7 64bits)
Funções WriteLine e ReadExisting do C#
Limitação via programação de 160º (80º para cada lado)
Média entre o estado anterior e o atual para limitação de erro, calculado no C#


Bootloader Arduino com Atmega na Protoboard

Para gravação basta ter um gravador ISP como o USBASP acima e montar o circuito de gravação ISP (MOSI - MISO - SCK - RESET) com o atmega escolhido, que varia conforme a placa Arduino alvo

Faça download da IDE do Arduino no site oficial, instale e escolha a placa desejada em TOOLS - BOARD, selecione o USBASP em TOOLS - PROGRAMMER e finalmente TOOLS - Burn Bootloader

String com NRF24L01+ Wireless 2.4Ghz e Arduino na protoboard



As ligações são as mesmas tanto no TX transmissor como na parte RX receptora. Usei 2x Atmega168 com bootloader do Arduino Duemilanove na protoboard e 2x NRF24L01+ (versão com 10 pinos)

O módulo wireless funciona com 3,3V, coloquei dois diodos 1N4148 entre o VCC do gravador USBASP e o VCC do módulo, baixando a tensão para o limite aceito pelo módulo

NRF24L01 -> Arduino
CE -> to digital pin 8     (14 do atmega)                               
CSN -> to digital pin 9     (15 do atmega)                            
SCK -> to digital pin 10    (16 do atmega)                      
MOSI -> to digital pin 11    (17 do atmega)                       
MISO -> to digital pin 12     (18 do atmega)                   
IRQ -> to digital pin 13    (19 do atmega)   

Pegando o sketch que acompanha a biblioteca do módulo NRF24L01, adicionei a linha abaixo para converter o tipo UNSIGNED CHAR da variável rx_buf para String na variável recx, logo após a recepção:
      
recx+=(char*)rx_buf;

Download Biblioteca/Exemplo Completo 

sábado, 29 de outubro de 2011

Xperia X8 - Market sempre em "Iniciando Download" e o problema da bateria




Fez root e apagou o que não devia? Não consegue instalar mais nada pelo Market? Não tinha backup?

Eis a solução, faça o download do Sony Ericsson Service Update:

http://www.sonyericsson.com/cws/support/mobilephones/downloads/subject/updateservice/k850i?cc=br&lc=pt

Consta no link o modelo K850i, mas o programa é o mesmo para diversos modelos, desligue e desconecte seu celular do PC, abra o programa selecione seu modelo e siga as instruções, ao final do processo o celular estará "default".

Primeiramente eu também fiz kaka com o root, desinstalei o Gtalk e ferrou o Market, na segunda vez com o root unistaller apenas desinstalei os joguinhos que vieram e a merda do Orkut, essa bagaça sugava a bateria e não adiantava finalizar que logo voltava em processo.