Criar Algumas Rotinas para Arduino

Cerrado Publicado hace 7 años Pagado a la entrega
Cerrado Pagado a la entrega

Preciso criar uma base de pequenas rotinas para Arduino, com menor consumo de memória possível, de modo que possa rodar também no Arquino Nano.

Basicamente, estas rotinas são:

- Ler e gravar strings em cartões SD;

- Inicializar modulo GPRS, para via internet chamar serviços web, enviando e recebendo dados (strings);

- Obter nível da bateria que está alimentando o Arduino;

- Obter data/hora correntes;

- Leitura de pulsos por minuto, com a maior precisão possível para pequenas (mais importante) e grandes quantidades;

Qualquer dúvida, não exitem em questionar.

Explicando com mais detalhes, de modo a ajudar a compreensão.

Preciso criar um "data logger", coletando informações de alguns sensores e gravando-as num cartão SD, com a respectiva data e hora que foram coletadas. De tempos em tempos, preciso então pegar as informações do cartão SD, que ainda não foram enviadas e enviar para um “web service” na nuvem, via GPRS.

Eu tenho alguns problemas de confidencialidade para abrir todos os detalhes da necessidade, portanto estou focando apenas na parte técnica não funcional da implementação do firmware.
Estas questões de confidencialidade, que basicamente tratarão das regras de negócio, tipo e conceitos dos dados que serão armazenados, eu mesmo implementarei depois, finalizando e empacotando o firmware.

Por agora, preciso apenas das rotinas básicas, para iniciar, gravar e ler do cartão SD, bem como do modulo GPRS, que precisamos coletar o nível de intensidade do sinal também e a medição do nível da bateria, de modo que depois eu possa implementar os dados que de fato serão gravados no cartão e depois enviado via GPRS.

Atualmente eu já leio os sensores e envio via modulo Bluetooth, permitindo o monitoramento “real-time” dos sensores via um app mobile. São 2 sensores de pressão analógicos, uma contagem de pulsos por minuto digital, uma intensidade de ruídos (som) analógico, fora o modulo DTC, Bluetooth, GPRS e nível da bateria e sensor de temperatura interna no dispositivo.

Na questão da bateria gostaria de uma ajuda para definir o tipo da mesma, recarregável ou não, com a maior duração possível. Lithium, lipo, etc. Para isso espero, após a escolha do freelancer, conversarmos a respeito sobre as opções, detalhes sobre o consumos dos sensores de pressão

O aceite de cada item será da seguinte forma:

- Cartão SD: Iniciar, gravar e ler strings;
- Módulo GPRS: Iniciar, verificar intensidade do sinal, chamar um "web service" qualquer e aguardar o retorno (síncrono ou assíncrono);
- Módulo DTC: Definir/corrigir da data, hora e time zone, bem como obter a data e hora correntes;
- Obter o nível de carga da bateria;
- Respectivas orientações de conexões elétricas no protoboard para cada módulo, deixando claro os pinos disponíveis para os sensores.

Na próxima sexta-feira, dia 31, no período da, estarei a disposição para o esclarecimento de dúvidas via chat.

Muito obrigado pelo interesse em atuar nesse projeto!

possa implementar os dados que de fato serão gravados no cartão e depois enviado via GPRS.

Atualmente eu já leio os sensores e envio via modulo Bluetooth, permitindo o monitoramento “real-time” dos sensores via um app mobile. São 2 sensores de pressão analógicos, uma contagem de pulsos por minuto digital, uma intensidade de ruídos (som) analógico, fora o modulo DTC, Bluetooth, GPRS e nível da bateria e sensor de temperatura interna no dispositivo.

Na questão da bateria gostaria de uma ajuda para definir o tipo da mesma, recarregável ou não, com a maior duração possível. Lithium, lipo, etc. Para isso espero, após a escolha do freelancer, conversarmos a respeito sobre as opções, detalhes sobre o consumos dos sensores de pressão

O aceite de cada item será da seguinte forma:

- Cartão SD: Iniciar, gravar e ler strings;
- Módulo GPRS: Iniciar, verificar intensidade do sinal, chamar um "web service" qualquer e aguardar o retorno (síncrono ou assíncrono);
- Módulo DTC: Definir/corrigir da data, hora e time zone, bem como obter a data e hora correntes;
- Obter o nível de carga da bateria;
- Respectivas orientações de conexões elétricas no protoboard para cada módulo, deixando claro os pinos disponíveis para os sensores.

Na próxima sexta-feira, dia 31, no período da, estarei a disposição para o esclarecimento de dúvidas via chat.

Muito obrigado pelo interesse em atuar nesse projeto!

Arduino Programación en C Diseño de circuitos Microcontrolador Verilog / VHDL

Nº del proyecto: #13543735

Sobre el proyecto

12 propuestas Proyecto remoto Activo hace 6 años

12 freelancers están ofertando un promedio de R$3045 por este trabajo

riki888vw

Hi, I have experience in Arduino developing. I can do your project with Arduino Nano: - read/write strings on SD card - GPRS Internet - WEB client - battery voltage - frequency / pulses counter Regards, Slav Más

R$3111 BRL en 20 días
(18 comentarios)
5.3
dennuar

Hello! I am interested in your offer! I have experience in programming (over 10 years) for power electronics with microprocessors PIC (microchip), AVR (ATMEL), STM32 (STeleсtronics) and Arduino's. Examples of my wor Más

R$2500 BRL en 10 días
(35 comentarios)
5.5
ranganathp

FREELANCER RECOMMENDED ------------------------------------------------------ Can help... I am an Expert... Lets Start! Please start a Discussion with me and we can get started from there... Please check the past p Más

R$3750 BRL en 20 días
(11 comentarios)
4.8
ricardopaschoeto

Bom dia, A melhor forma de lhe ajudar seria conversarmos para entender seus requisitos, como: - Essas rotinas são sequenciais e dependentes, ou seja, Ler e Garvar strings seria um pré e pós processamento do módulo Más

R$2444 BRL en 15 días
(1 comentario)
2.8
cunhavictor

Boa noite. Sou eng de Controle e Automação e tenho grande experiência com sistemas embarcados. Para fazer O que vc deseja, precisamos utilizar as funções do atmega e não apenas as bibliotecas pata arduino. Estou a disp Más

R$2500 BRL en 10 días
(1 comentario)
1.9
joserp93

Estou disposto a ajudá-lo em seu projeto. Especialista engenheiro eletrônico em dispositivos de programação incorporado

R$2333 BRL en 15 días
(0 comentarios)
0.0
Rockbotico

Hola, tengo experiencia manejando módulo gsm sim900 y sim800l, y me he enfrentado al problema de memoria utilizando esos módulos con el arduino uno, mini y nano. Me gustaría tener más info sobre tu proyecto para poder Más

R$2555 BRL en 12 días
(0 comentarios)
0.0
fernandolivre

Olá, gostaria de poder atuar no desenvolvimento de seu projeto. Acredito que para um desenvolvimento eficaz será necessário a definição exata do escopo, componentes e a realização de testes. Talvez seja possível aprov Más

R$3333 BRL en 30 días
(0 comentarios)
0.0
viktorbitencourt

Sou programador a um ano e meio, e faço sites com boa lógica e de boa prática e endentação para melhor entendimento de outros programadores caso necessite. Achei interessante seu pedido e gostaria de me candidatar par Más

R$3750 BRL en 10 días
(0 comentarios)
0.0
maxhax

OI mano! Poso criar as funcoes desejados por voce. Aliais precisaria o hardware para desenvolver. Ja trabalhei com GPRS e cartoes SD. Acho que consigo fazer o que o Sr. esta querendo. Tem skype? Diga hora e u Más

R$2261 BRL en 20 días
(0 comentarios)
0.0
SPARKtechBD

Bid Summmary C, C++, VB3, VB4, VB5, VB6, VB, VB.NET 2015, ASP.NET, MVC, WPF, XML, MSSQL 2014, HTML & CSS3, AWS(Amazon Web Service) programmer. Experience on digital and analog electronics for 15 and 25 years...

R$5000 BRL en 60 días
(0 comentarios)
0.0
ebuffertic

Olá, bom dia, Sou o Antonio da empresa E-buffer TIC, somos uma equipe de profissionais que estamos trabalhando juntos para desenvolver projetos aqui no freelancer e fora também. Somos uma empresa, de TI, focados Más

R$3000 BRL en 20 días
(0 comentarios)
0.0