Criar Algumas Rotinas para Arduino

Closed Posted 7 years ago Paid on delivery
Closed Paid on delivery

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 C Programming Circuit Design Microcontroller Verilog / VHDL

Project ID: #13543735

About the project

12 proposals Remote project Active 7 years ago

12 freelancers are bidding on average R$3045 for this job

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 More

R$3111 BRL in 20 days
(18 Reviews)
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 More

R$2500 BRL in 10 days
(35 Reviews)
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 More

R$3750 BRL in 20 days
(11 Reviews)
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 More

R$2444 BRL in 15 days
(1 Review)
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 More

R$2500 BRL in 10 days
(1 Review)
1.9
joserp93

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

R$2333 BRL in 15 days
(0 Reviews)
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 More

R$2555 BRL in 12 days
(0 Reviews)
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 More

R$3333 BRL in 30 days
(0 Reviews)
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 More

R$3750 BRL in 10 days
(0 Reviews)
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 More

R$2261 BRL in 20 days
(0 Reviews)
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 in 60 days
(0 Reviews)
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 More

R$3000 BRL in 20 days
(0 Reviews)
0.0