» Eletrônicos » Arduino »Termostato no arduino e DS1820

Termostato no arduino e DS1820


Inicialmente, o termostato era feito simplesmente como um termômetro para controlar a temperatura fora da janela. Então, durante as geadas, as batatas começaram a congelar no subsolo e a funcionalidade foi adicionada para controlar o microclima. Dados de passaporte do relé de comutação - 250V e 10A (2,5kW). Como o calor no subsolo não é necessário, dez por quilowatt é suficiente.

Materiais e ferramentas necessários:
caixa de sapatos
-USB-cobrando pelo telefone (qualquer, pelo menos 0,7A)
-Arduino-Pro-Mini
Visor de -2 linhas e 8 caracteres (WH0802A-NGA-CT é mais compacto)
Codificador com um botão (pode ser comprado em qualquer revista de rádio, o botão não pode ser incorporado)
- criança com um relé de 5V (eu comprei vários relés chineses sem isolamento óptico de uma só vez, então precisava de outro Optocoupler PC817 e um resistor de 470 Ohm. Se você tiver isolamento óptico na placa de identificação, poderá conectar a placa de identificação diretamente à porta do arduino)
Conector USB
-2 Cabo de extensão USB de 3 metros (um para o cabo de alimentação e o segundo para soldar o DS1820)
- DS1820 (com qualquer letra)
ferro de solda
pistola de cola
Placa de identificação FTDI232

Etapa 1: Primeiro, precisamos fazer o flash do arduino, porque eu tenho um Pro Mini (ele não precisa de um conversor USB-RS232), preciso soldar uma régua com pinos no arduino. Do lado em que derivam DTR, TXD, RXD, VCC, GND, GND. Agora, conectamos o FTDI232 DTR ao DTR, o VCC ao VCC, o GND ao GND, o TXD ao RXD, o RXD ao TXD. Execute o IDE do arduino, faça o download do esboço e faça o flash (esboço no final).
Termostato no arduino e DS1820


Etapa 2: Agora vamos cuidar do casco. Arrancamos a esponja no “FUKS”, desengorduramos tudo bem, a parte mais profunda da caixa pode ser passada com um pano de esmeril (algo ficaria mais firmemente preso). Marque o orifício para o codificador, o conector USB (mãe) e o próprio monitor. Cole o relé na tampa da caixa. Devemos tentar colocar o relé mais distante do processador e organizar os componentes para que a tampa feche mais tarde (há muito espaço).

Etapa 3: Agora pegamos o cabo de extensão USB, cortamos o soquete do conector (mãe). Cortamos a ponta cortada, fazemos um orifício para o cabo no corpo, inserimos e cola a chave com uma pistola. Além disso, o cabo tem vermelho, menos preto (basta verificá-lo), mais o sinal de mais, menos o sinal de menos (não dou a pinagem do conector - está na Internet). Entre o sinal de mais do conector e o meio 2 (eu os tenho conectados), um resistor de 4.7kOhm deve ser soldado.

Etapa 4: Pegamos 2 cabos de extensão USB, cortamos o conector (mãe), cortamos o cabo. Por precaução, verificaremos se todos estamos soldados corretamente. Conectamos o cabo de alimentação com o carregamento USB e à rede, prendemos o cabo cortado no conector USB, olhamos o testador + em vermelho - em preto. Retiramos o cabo e soldamos o DS1820: - para 1, + para 3 os 2 fios restantes para 2. Em seguida, revesti o composto epóxi (para reparar os tanques, radiadores), deixando um pouco da caixa do sensor para fora, para que houvesse uma reação mais rápida às mudanças de temperatura.Bem, fazemos a instalação de acordo com o diagrama do circuito (conectamos a potência e o terra da placa de relé aos circuitos + e - comuns, respectivamente).


Etapa 5: Todos os componentes do circuito estão conectados. Conectamos nosso sensor (sem ele, a tela permanecerá preta), aplique energia. Na primeira linha - o valor da temperatura, em 2 se “*” estiver ligado - o relé está ligado, não está desligado. Agora vamos tentar definir os limites de comutação do relé. Pressione o eixo do codificador (ou o seu botão), o valor limite aparece no qual o relé liga girando o eixo - o valor aumenta ou diminui. Ao clicar no eixo novamente - obtemos o limite superior (o relé será desligado), defina o valor e pressione novamente. O dispositivo monitorará a temperatura, o valor dos limites será mantido quando a energia for desligada. Só isso.

8
4.5
5.5

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
5 comentários
execução mais barata possível.
Obviamente, o W1209 custa cerca de 130 rublos na entrega, adicione uma fonte de alimentação de 12 V, um relé e uma caixa - é tudo. Mas aqui defino + o fato de o autor ter resolvido o problema pelos meios que considerava adequados e decidido com bastante sucesso, se você não levar em conta falhas menores bastante compreensíveis.
Do ponto de vista da universalidade da solução dos cinco problemas. No entanto, acho que uma versão mais barata é possível.
É necessário adicionar uma restrição às configurações do programa para que alguém não as atinja acidentalmente.Eu definiria n_pr_min = 2, b_pr_max = 8, com base no armazenamento de batatas no subcampo.
O conector para conectar o sensor de temperatura não foi bem-sucedido; um local mais adequado fica ao lado da entrada do cabo de alimentação, na mesma parede. E seria bom inserir no visor um sinal de que a temperatura atual é exibida, e não o ponto de ajuste.

Aconselhamos que você leia:

Entregue-o para o smartphone ...