Projeto aleatório de galpão estranho. Dia 2

Eu não tive muito tempo ontem à noite, então aqui está uma atualização muito rápida do estranho projeto de galpão / telefone movido a energia solar. Se você ler o primeiro post, saberá que basicamente quero criar um servidor doméstico que não seja alimentado por eletricidade. Vou usar um smartphone antigo e espero mantê-lo ligado o tempo todo, recarregando a bateria com um carregador solar dobrável. Está tudo detalhado aqui e vai morar no meu galpão.

Então, instalei uma carga de aplicativos no telefone. Um servidor da web, um servidor MySQL e um servidor SSH para que eu pudesse conectar-me ao telefone e mover arquivos para ele, talvez atualize um pequeno site doméstico ou algo assim. Para ser sincero, ainda não tenho muita certeza do que eu poderia hospedar ou colocar no telefone ainda.

Eu instalei um servidor PHP / HTML / MySQL para começar ..

No entanto, eu sou um nerd, então primeiro eu queria descobrir se algo disso iria funcionar. Se não vai continuar vivo com a luz do dia sombria e de rápida redução do final do verão, não há sentido real. Então, eu preciso ficar de olho na porcentagem da bateria e quero saber se ela está recebendo carga desse painel solar. No entanto, não quero continuar subindo ao galpão todos os dias para checar a coisa, porque, bem, sou preguiçosa.

Eram oito horas da noite passada quando eu estava brincando com isso, então já estava escurecendo. Além disso, como é o meu estilo, eu não carreguei o telefone totalmente da rede elétrica, para começar. Preparação? Pah !!

Foi cerca de 75% quando o levei para o galpão e o equilibrei, com bastante cuidado, no cortador de grama.

Ah, sim, é assim que eu rolo as pessoas.

Liguei-o ao carregador solar e, sem surpresa, nada aconteceu. Não havia luz do dia, portanto, nenhuma surpresa lá.

O aplicativo API REST em ação

Antes de tudo isso, eu havia baixado algo chamado API REST. Eu amo muito as APIs que eu faço. Isso deixa o meu nerd. Basicamente, você executa o aplicativo em um telefone Android e, em qualquer outro lugar da rede, pode navegar para um determinado URL, que interage com o telefone para informar o que está fazendo. Você também pode executar determinadas tarefas, como tirar uma foto no telefone, verificar a temperatura, verificar a leitura do sensor de luz, ver os arquivos, ler a localização do GPS e muito mais. Útil adequado. Você pode até dizer para vibrar ou enviar uma notificação. É tudo bem legal.

Localmente, posso obter a carga da bateria colocando http://192.168.0.236:9427/OGi23r9T/battery no navegador do meu laptop. Isso vai me dar isso em troca …

… Mas isso não é bom para este projeto, então fiz alguns gubbins de tradução de endereços de rede e basicamente permiti que o telefone fosse acessado na Internet. Vou falar mais sobre a tradução de endereços de rede e a tradução de endereços de porta na próxima parte, pois estou com pouco tempo.

Para os fins deste teste, não revelarei meu endereço IP residencial aqui, porque na última vez que o fiz (quando detalhei como transformar um telefone em um servidor Web), ele interrompeu minha conexão doméstica depois que você continuava nadando isto. Culpa minha. Falhou. 🙂

Aqui, eu configurei um trabalho automatizado no servidor Coolsmartphone que pesquisa o endereço da Web da conexão doméstica específica e, portanto, o próprio telefone, a cada 5 minutos. No momento, apenas verifica a porcentagem da bateria e se está carregando. Se for, isso será um sinal de que temos luz suficiente para fazer o painel solar funcionar.

Aqui, então, depois de um pouco de scripts bash noturnos que alteram as informações para serem mais descritivas, há uma leitura totalmente AO VIVO do telefone no meu galpão. Acrescentarei mais informações e um pouco mais de polimento nos próximos dias, portanto, fique atento para a próxima parte!

Editar – Acabei de adicionar esta página de registro, que lista cada verificação para que eu possa ter algumas métricas históricas básicas sobre o carregamento e o desempenho da porcentagem de bateria ao longo do dia.

Editar – Comecei a mexer com o sensor de luz agora, para que possamos ver quanta luz o telefone está recebendo. No entanto, isso deve ser tomado com uma pitada de sal no momento, pois o sensor solar está bloqueando a janela do galpão e o telefone não está recebendo muita luz. Este gráfico fornece algumas informações sobre como ler as leituras Lux. Geralmente, quanto maior, melhor. Por exemplo, 0 é sem luz, 50 são esperados em uma sala de estar, 100 em um dia escuro e nublado e 400 ou mais para a luz do dia / luz do sol adequada.

0 Shares