Controlador Horário Nascer/Por do Sol em Raspberry pi

Evaluando propuestas

Publicado: Hace 5 meses Plazo: No definido Propuestas: 7 Freelancers interesados: 10

Abierto

Descripción:

Desenvolver um sistema em python, para rodar em raspberry PI.

O software deve calcular, segundo a formula matemática anexa(já tenho este algoritmo funcionado em python) e explicada para a data atual os horários de nascer e pôr do sol.

Utilizar as bibliotecas de interface I/O (entradas e saídas) do Raspberry PI, sendo seis saídas para cada “canal de saída” e seis entradas que serão chaves para informar se o canal deve ligar ou não (automático do canal habilitado ou não) .
No sistema, deverá ser informado as coordenadas geográficas que o software estará trabalhando. Cadastro de parâmetros, editável.
Data e hora, serão utilizados do Sistema Operacional. Raspberry Pi utiliza Linux específico para raspberry pi.
Controlar o dia da semana (segunda a domingo) e nos programas, ter a opção de “flagar” quais dias o programa ira operar.
Para cada canal, deverá ter o parâmetro de quantos minutos antes ou depois dos horários do nascer e pôr do sol o canal será ativado ou desativado. Nascer e pôr do sol do dia atual ou dia posterior, conforme exemplo abaixo:
OBS: Toda a interface para configuração de como o software deverá trabalhar, programar os horários, canais, etc deverá ser em uma linguagem simples (html ou php ou outra de preferência do programador) para web.
Exemplo de programa noturno
Exemplo Canal 1 ligará 10 minutos antes do pôr do sol e desligará 15 minutos depois do nascer do sol do dia seguinte.
Quinta-feita, 14 de abril de 2016 – nascer do Sol 06:22 e pôr do sol 17:56
Sexta-feira, 15 de abril de 2016– nascer do Sol 06:23 e pôr do sol 17:56
Sendo hoje quinta-feira 14 de abril, e o seguinte programa criado:
Todos os dias da semana (segunda a domingo) 10 minutos antes do pôr do sol irá ligar o canal 1, porque a chave 1(entrada 1) esta habilitada para funcionar. Permanecerá ligado, ao menos que a chave 1(entrada 1) seja desligada ou até que 15 minutos após o pôr do sol do dia+1(sexta-feira) ocorra.
Assim, na quinta-feira as 17:46 o canal 1 ligará automaticamente, tendo como base que a chave 1 estará ligada na condição de automático on. Se a chave 1 estiver desligada, automático off, nada ocorre.
Percorrido as horas, na sexta-feira as 06:38 o canal 1 se desligará automaticamente.

Podemos ter um programa diurno que:
Ligue no nascer do sol e desligue no pôr do sol do mesmo dia.
Para Sexta-feira, 15 de abril – nascer do Sol 06:23 e pôr do sol 17:56
Ligar 23 minutos antes do nascer do sol e desligar 56 minutos antes do pôr do sol.
Ligará as 06:00 horas e desligará as 17hs.
Claro, que com o avanço dos dias, os horários de nascer e pôr do sol mudarão e este mesmo programa exemplificado acima, irá se alterando.
Exemplo: 15 de dezembro de 2016 – nascer do sol 06:20 e pôr do sol 19:50.
Programa diurno exemplificado ficará:
Ligando as 05:57 e desligando as 18:54.


Categoria: IT & Programação
Subcategoria: Outros
Tamanho do projeto: Pequeño
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário

Freelancers que ya aplicaron para este trabajo

AchiLe. Analista de sistemas com 21 anos de experiencia , GErenciando projetos marcantes nans grandes empresas do pais , tais como : Usiminas, Brahma, Petrobras, CST e Suzano + detalles

Ruan D. J. Amplo conhecimento em linguagens de programação como Python, PHP, Delphi, JavaScript, Java... Dedicado e compromissado a entregar todos os projetos rapidamente. + detalles

Daniel M. Desenvolvedor do projeto Amarok(Im'Rock) que está em sua terceira versão. O Amarok é um core compartilhado de alta perfomance e escalabilidade.Segue padrões e referencias pra manter uma base solida como uma pedra.... + detalles

ATI T. Engenheiro de Computação apaixonado por desenvolvimento de software e ideias malucas. Na área de TI a mais de 10 anos, como desenvolvedor profissional a 5 anos. Já atuei em projetos de curto e médio prazo, em sistem... + detalles

Maickel C. Profissional com 8 anos de experiência em teste e desenvolvimento de software. + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.