» Eletrônicos » Arduino »Lembrete da necessidade de parar de arejar

Lembrete da necessidade de parar de arejar



Você decidiu ventilar a sala. Eles abriram a janela "por alguns minutos", entraram na cozinha e lembraram-se depois de algumas horas. O autor de Instructables, sob o apelido DerGlorreiche, sugeriu como usar a placa DigiSpark para evitar tais situações. É muito barato e o microcontrolador possui um sensor de temperatura embutido. Impreciso, mas será útil para essa aplicação, porque a mudança de temperatura durante a ventilação é bastante grande e é facilmente registrada mesmo com medições imprecisas.

Considere caseiro mais perto. Consiste no próprio DigiSpark, um "ouvido" de fones de ouvido antigos, um botão e uma bateria:



Mas esses componentes são separados, além de um diodo, controlador de carga e pente, eis alguns exemplos de outras baterias que também são adequadas para o design:



E o componente principal está muito próximo:



O assistente começa a trabalhar no trabalho caseiro com o firmware DigiSpark.
Primeiro de tudo, ele combina o tabuleiro com Arduino IDE conforme descrito. Ele dá o primeiro passo para reduzir o consumo de energia selecionando Digispark (1mhz - Sem USB) no menu Ferramentas. Os miligerianos não têm nada a ver com isso.

Existem duas maneiras de preencher um esboço. Primeiro: prossiga, copie o texto para a área de transferência, crie um novo arquivo no ambiente de programação e insira o código da área de transferência. O segundo é fazer o download, descompacte o arquivo e abra o arquivo de esboço no ambiente de programação. Então é necessário começar a vazar com a cabeça dinâmica desligada, caso contrário nada será gravado. Após uma programação bem-sucedida, o diodo emissor de luz na placa no pino 6 do microcontrolador piscará cinco vezes e após oito segundos piscará uma vez, após o que piscará uma vez a cada 24 segundos.

Além disso, para reduzir o consumo de energia, você não pode fazer nada; o consumo atual da placa neste formulário é medido em unidades de miliamperes. Mas DerGlorreiche não gosta de carregar baterias nem em poucos dias e quer reduzir a corrente para unidades de microamperes. Ele corta o condutor impresso indo para o LED de indicação de energia. Em vez disso, você pode remover o resistor com a marcação 102. Ele remove o estabilizador linear localizado entre o bloco de contato de energia externa e o microcontrolador e transfere a voltagem desse bloco para o microcontrolador diretamente. Corta o condutor que vem do resistor marcado 152 para o oitavo pino do microcontrolador.Para não perder a possibilidade de reprogramar a placa, ela conecta a saída desse resistor que acabou de ser desconectada à saída do conector USB da qual a tensão é de +5 V. Agora, quando alimentado por USB, esse resistor consome corrente, mas quando alimentado pelas almofadas designadas, ele não uma vez que isso é evitado pelo diodo localizado na placa (a queda de tensão através dele acaba sendo menor que 0,5 V e não abre).



Mas se você alimentar o dispositivo não com a bateria conectada aos contatos designados, mas via USB do banco de potência sem a função de desligamento automático (na UE, onde o mestre mora, é oficialmente proibido vendê-los), esse resistor ainda consumirá corrente. Para impedir que isso aconteça, você pode conectar o resistor não à linha USB de +5 V, mas ao pino 5 do microcontrolador (o desenvolvedor indicou incorretamente o pino 4 e há um fio comum) antes que (sempre antes!) Pisque. Agora, ao programar, a unidade lógica aparecerá no quinto pino do microcontrolador e o resistor garantirá a operação correta da interface USB.

Uma solução mais simples é programar o DigiSpark uma vez, depois desconectar o resistor e não conectá-lo a lugar nenhum. O firmware é simples e monofuncional, portanto, não é um fato que precisará ser atualizado. Se ele voar, mas você pode conectar temporariamente um resistor e depois desligá-lo novamente.

Na foto, o DigiSpark é alimentado por um banco de potência:



Antes de cada transmissão, o lembrete deve ser reiniciado. Você pode desligar a energia por um curto período de tempo ou pode colocar um botão entre o fio comum e o bloco de terminais do PB5 (este é o pino 1 do microcontrolador - redefinir). O desenvolvedor soldou o botão no local onde estava o estabilizador de tensão: a grande área era um fio comum e, nos pequenos, havia uma entrada e saída do estabilizador para que a tensão de alimentação não passasse pelo botão através deles, o mestre cortou os condutores correspondentes.

O mestre conectou a cabeça dinâmica às conclusões do quadro mostradas na foto. Se você pretende reprogramar a placa, desconecte a cabeça e a bateria com a ajuda de pentes. A bateria só pode ser carregada através do controlador de carregamento.



Use o lembrete como este. Eles o colocam no parapeito da janela, reiniciam-o desligando brevemente a alimentação ou pressionando o botão, se houver. Abra a janela e saia. A temperatura cai, o sensor de temperatura embutido no microcontrolador detecta isso. Se após cinco minutos a temperatura não começar a aumentar (a janela está fechada), o dispositivo começará a emitir um alarme. A princípio, o sinal soa por 10 minutos e depois para, após o que é ativado periodicamente por 10 segundos, com as interrupções aumentando gradualmente de 24 segundos para 5 minutos. E assim por diante até que o arejamento pare. Antes da próxima transmissão, é necessário reiniciar manualmente.
7
7
7

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar

Aconselhamos que você leia:

Entregue-o para o smartphone ...