Avançar para o conteúdo principal

Projecto: Registador da temperatura e humidade do ar

Olá a todos:
Trabalhei durante alguns anos com computadores fechados em salas, onde os valores de temperatura e humidade do ar, eram controlados, medidos e registados numa folha de papel.
Nessa folha de papel existia uma escala, que permitia saber em cada momento da semana quais tinham sido os valores de temperatura e humidade. Um dispositivo mecânico constituído por um tambor onde se enrolava o papel, e duas "penas" ou canetas que registavam no papel o valor da temperatura e humidade, cumpriam a missão. O tambor era movido por uma mola, do tipo das que se usam nos relógios antigos, e periodicamente tínhamos de dar corda ao dispositivo. Periodicamente também tinha de se calibrar.

Nos tempos de hoje temos forma melhor de conseguir registar os valores de temperatura e humidade, pelo que me propus iniciar este projecto de um registador electrónico.
Como nos dias de hoje temos acesso a micro controladores baratos e sensores precisos, podemos medir os dados, colocar informação horária e guardar  tudo num SD card, com a vantagem de poder aí armazenar anos de informação.
Foi esta ideia que me impeliu para a construção deste Temperature and Humidity Data Logger.  O projecto está descrito em inglês neste link:




  Temperature and Humidity Logger (Using Arduino)

Comentários

Mensagens populares deste blogue

Projecto: PWM - o que é e como funciona

Olá! Todos já ouviram falar de PWM, mas nem todos sabem o que é e como funciona. O principal objectivo deste projecto é ajudar as pessoas a entender melhor os conceitos por detrás do PWM e perceber como funciona. Decidi portanto construir uma placa de encaixe no Arduino (Arduino shield) que usando as saídas  PWM do Arduino, e algum código simples, consegue demonstrar com ajuda de um osciloscópio, como funciona o PWM. Todo o projeto está descrito neste link : https://create.arduino.cc/projecthub/lmsousa/pwm-demonstration-board-using-arduino-a17d0f?ref=user&ref_id=391612&offset=1   Para uma introdução ao PWM, não deixe de visitar esta página .

Apresentação da Placa Freedom FRDM-KL25Z

Olá a todos! O artigo de hoje é dedicado aos adeptos dos micro-controladores e suas plataformas de avaliação e desenvolvimento. Estas placas são úteis para prototipagem rápida de aplicações baseadas em micro-controladores.  Vamos hoje falar da placa Freedom FRDM-KL25Z. Com um custo na ordem dos 20€, esta placa usa um micro-controlador Kinetics da série L, de 32 bits, mais propriamente o KL25Z128VLK, baseado no ARM® Cortex™-M0+. Com uma frequência de relógio que chega aos 48MHz, 128K de flash e muitos portos analógicos, digitais, e PWM. é sem duvida promissora a nível de possibilidades e desempenho.     Fig. 1 - ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board A forma da placa e do seu pinout, permite usar placas de expansão desenhadas para o Arduino R3, tendo no entanto em atenção que esta placa FRDM-KL25Z trabalha com 3.3V. Devemo-nos portanto assegurar da compatibilidade dos "shields" Arduino com os 3.3V. ...

Programação para todos - ascensão e queda

O principio desta história  aconteceu nos anos 80 do século passado. Os primeiros computadores pessoais que utilizei, foram o ZX81 e o ZX Spectrum, ambos da Sinclair. O ZX81 foi lançado em 1981, quando eu tinha 18 anos. Lembro-me de na altura ficar muito entusiasmado com o seu aparecimento, principalmente devido à sua capacidade de receber e executar instruções em BASIC. Era uma máquina programável! magnifico! podia fazer os meus programas para calcular aquelas fórmulas mais bicudas que se usavam em electrónica, e obter os resultados de imediato no écran da TV, e sem enganos!  achei sensacional. O sucesso do ZX81 foi em grande parte devido ao seu baixo custo, que se bem me lembro andaria à volta dos 16 000 escudos?. As suas capacidades eram no entanto muito limitadas, pois vinha de origem com apenas 1KB de RAM. Mesmo com essa quantidade reduzida de memória RAM conseguiam-se fazer correr alguns programas simples e criar ou incentivar o gosto pela programação , algo comple...