Índice:

HestiaPi Touch - Abrir termostato inteligente: 9 etapas (com imagens)
HestiaPi Touch - Abrir termostato inteligente: 9 etapas (com imagens)

Vídeo: HestiaPi Touch - Abrir termostato inteligente: 9 etapas (com imagens)

Vídeo: HestiaPi Touch - Abrir termostato inteligente: 9 etapas (com imagens)
Vídeo: HestiaPi Touch Case 2024, Julho
Anonim

Sobre o HestiaPi Touch

HestiaPi Touch é um termostato inteligente de código aberto para sua casa. Todos os arquivos digitais e informações estão disponíveis abaixo e em nosso site principal.

Com ele, você pode monitorar a temperatura, a umidade relativa e a pressão atmosférica da sua casa. Você também pode controlar o aquecimento, a ventilação, o ar condicionado, a água quente e muito mais de qualquer lugar com conexão à Internet. Você pode fazer tudo isso com segurança e confiança, pois seus dados privados permanecem privados. O HestiaPi Touch é compatível com muitos dispositivos e sistemas de automação residencial e pode servir como um ponto central de controle que conecta todos eles em sua casa.

Modelo anterior

HestiaPi Touch é o resultado do feedback que recebemos de nosso instrutível anterior bem-sucedido. Portanto, esta pode ser a razão pela qual o nome pode soar familiar;).

Campanha de crowdfunding

HestiaPi estará realizando uma campanha de crowdfunding até 2 de julho para financiar o modelo mais recente, oferecendo todos os recursos mais recentes. Seu apoio significará muito para a comunidade de código aberto que luta contra os gigantes do consumismo. Use este link:

www.crowdsupply.com/makeopenstuff/hestiapi…

Vamos aprofundar …

Etapa 1: Componentes de PCB

Componentes de PCB
Componentes de PCB
Componentes de PCB
Componentes de PCB
Componentes de PCB
Componentes de PCB

Consulte BOM para obter detalhes.

  1. BME BME280, sinal de saída Sinal Digital; fonte de alimentação 3,3-5,5 V DC
  2. K2 - Relé de aquecimento OMRON PCB Power Relay - classificação de contato G5LE 125VAC @ 10 AMP / 30VDC @ 8 AMP; circuito de comutação SPDT; pacote THT; variante variante 2; tensão 12V; parte # G5LE-1
  3. K1 - Relé de água quente OMRON PCB Power Relay - classificação de contato G5LE 125VAC @ 10 AMP / 30VDC @ 8 AMP; circuito de comutação SPDT; pacote THT; variante variante 2; tensão 12V; parte # G5LE-1
  4. H Umidade de contato E / S desprotegida. Não conecte diretamente a um relé!
  5. U1 Fonte de alimentação HLK-PM01
  6. D1 Retificador Tipo de diodo Retificador; embalagem Melf DO-213 AB [SMD]; parte # 1N4001
  7. D2 Retificador Tipo de diodo Retificador; embalagem Melf DO-213 AB [SMD]; parte # 1N4001
  8. Q1 PNP-Transistor tipo PNP; pacote SOT-23 [SMD]; parte # 2N2222
  9. Q2 PNP-Transistor tipo PNP; pacote SOT-23 [SMD]; parte # 2N2222
  10. R1 1,2kΩ Tolerância do resistor ± 5%; pacote 1206 [SMD]; resistência 1,2kΩ
  11. R2 1,2kΩ Tolerância do resistor ± 5%; pacote 1206 [SMD]; resistência 1,2kΩ
  12. J1 RaspberryPi Zero ou Zero W Qualquer versão

Etapa 2: Preparação de PCB

Preparação PCB
Preparação PCB
Preparação PCB
Preparação PCB
Preparação PCB
Preparação PCB

Ferramentas necessárias

  • Suas ferramentas de solda favoritas
  • Broca de 3 mm
  • Alicate
  • Cortador de arame

Preparação mecânica

Para economizar espaço, a trava de plástico do conector preto da câmera protuberante precisa ser removida à força. Puxe primeiro com a mão um lado, depois o outro e remova.

Para uma montagem mais fácil com a caixa com os parafusos e porcas fornecidos, é aconselhável usar uma broca de 3 mm para desobstruir os 4 orifícios do RaspberryPi.

Etapa 3: Ordem de solda

Ordem de Solda
Ordem de Solda
Ordem de Solda
Ordem de Solda
Ordem de Solda
Ordem de Solda
Ordem de Solda
Ordem de Solda
  1. Se o RaspberryPi veio com cabeçalhos pré-moldados, você precisará remover os últimos 4 (2 e 2) do lado direito, conforme mostrado acima. Adicione um pouco de solda na parte inferior e empurre com cuidado. Não é necessário remover completamente o pino. Apenas certifique-se de que ele não se projete e fique plano no PCB HestiaPi.
  2. Solde o botão de reset nos pinos RUN do RaspberryPi com o botão voltado para os pinos GPIO, para cima. Ele pode tocar os dois pinos GPIO, mas não afetará nada. Tem um espaçamento de 2,5 mm enquanto os pinos RUN de 2,54 mm, por isso pode ser um pouco apertado. Tenha cuidado para não dobrar as pernas.
  3. Solde o cabeçalho do pino 2x18 macho partindo do pino 1 do RaspberryPi, à esquerda, deixando um espaço de 4 pinos, à direita, para que o botão de reset seja pressionado. Tome cuidado extra e a temperatura de soldagem correta para deixar o mínimo de solda nos pinos. Os pinos na parte inferior também precisarão passar pelo PCB, portanto, se muita solda for usada, eles não vão caber.
  4. Alinhe, a partir do pino 1, o PCB e o RaspberryPi com o conector macho já soldado. Certifique-se de que os 4 orifícios de fixação do PCB estejam alinhados com os 4 orifícios de fixação do RaspberryPi. Mantenha-os bem pressionados até soldar 4 pinos na extremidade esquerda e 4 pinos na direita. Em seguida, solde o resto.
  5. Solde o bloco de terminais, a fonte de alimentação e os relés, de preferência nesta ordem.
  6. Se você projetar sua própria caixa e o espaço for suficiente, solde os 2 conectores 1x4 fêmea no PCB (rotulados como BME) e no sensor BME. Caso contrário, dobre e solde o fio duplo 1x4 diretamente ao PCB e ao sensor BME. VIN para +, GND para -, SCL para SCL e SDA para SDA. O gabinete Hex tem um compartimento de sensor apertado na parte inferior e algumas pessoas separaram os conectores por acidente, interrompendo as leituras de temperatura.
  7. Alinhe o LCD com o pino 1 e pressione suavemente até o fim. Se você estiver usando o caso hexadecimal, o LCD precisa ser preso à tampa primeiro.

Dicas e sugestões

O LCD precisa ser conectado antes de ligar o HestiaPi, pois ele inicializa apenas na inicialização (caso contrário, parece branco-branco e os eventos de toque não são registrados) e também pode causar um congelamento ou reinicialização devido a picos de energia. Caso não consiga controlar a rede elétrica, ou seja, desligue-a durante todo o tempo de instalação, nosso conselho é deixar o cartão SD e LCD desligados, conectar todos os 4 fios (neutro para N, linha para L, água para W e aquecimento para H), insira parcialmente (não totalmente) o SD e termine a instalação da caixa com o LCD conectado à tampa.

Assim que tudo estiver feito, de fora da caixa, empurre primeiro o SD totalmente para dentro (não trava-clique no lugar) e, em seguida, insira uma ferramenta não metálica e pressione o botão de reset. O HestiaPi inicializará e em cerca de 10-15 segundos o LCD mostrará algumas das mensagens de inicialização.

Etapa 4: Imprimindo o caso

Imprimindo o caso
Imprimindo o caso

Imprimir o caso realmente depende de sua própria impressora, mas aqui estão algumas diretrizes básicas que você pode ajustar de acordo.

arquivos

Baixe o conjunto mais recente de arquivos. STL de nosso Github aqui.

Filamento

Escolha um filamento que permaneça rígido o suficiente na temperatura máxima que sua casa pode atingir em um dia quente de verão sem o ar-condicionado ligado:)

Utilizamos o filamento nGen por este motivo, mas também porque imprime de forma fácil e fiável.

Definições

Altura da camada 0,2 mm

Espessura da parede 1,5 mm

Espessura superior 1 mm

Espessura inferior 1 mm

Configurações específicas de cobertura

Orientação: Imprimir com a face para baixo

Gerar Suporte VERIFICADO

Placa de construção tocante de posicionamento de suporte

Ângulo de projeção de suporte 60 ° (para evitar chanfros de suporte)

Configurações específicas de base

Orientação: Imprimir com o lado da parede voltado para baixo

Gerar suporte NÃO VERIFICADO

Etapa 5: Instalação na parede

Instalação na parede
Instalação na parede

O case do HestiaPi vem em 2 partes. A placa traseira que vai para a parede e não deve ser visível e a tampa frontal. A placa traseira deve ter 4 orifícios pequenos, 4 orifícios maiores e uma abertura para os fios vindos da parede.

Se você comprou o HestiaPi, todos os parafusos necessários estão incluídos. Caso contrário, você precisaria de:

  • 4 parafusos hexagonais de 2,5Mx25mm
  • 4 x porcas hexagonais 2,5 M
  • 4 parafusos não escareados de 3,5Mx40mm

Coloque os parafusos hexagonais através dos 4 pequenos orifícios que entram pelo lado voltado para a parede. Prenda-os na ranhura hexagonal e certifique-se de que estão alinhados. Remova o LCD do PCB e insira o PCB sozinho guiando os 4 parafusos através dos 4 orifícios de canto do Pi e prenda com as porcas. Evite usar uma ferramenta grande. Você pode simplesmente apertá-los manualmente. Não aperte demais.

Com os 4 orifícios maiores restantes, marque sua parede e fure de acordo com a localização dos fios. A abertura da placa traseira deve corresponder à localização dos fios. Prenda a placa traseira e o PCB com os 4 parafusos maiores.

Complete a fiação de acordo com as instruções do seu modelo.

Remova qualquer película protetora do LCD, se houver, e trave o LCD na tampa por dentro, certificando-se de que o cabeçalho do LCD esteja para cima.

Passe os 4 fios pela fenda da partição inferior da tampa e prenda o sensor de forma que fique protegido termicamente do resto do circuito.

Segure a tampa frontal alinhada com a placa traseira e aproxime-a enquanto se certifica de que o conector do pino do PCB está alinhado ao cabeçalho do LCD. Empurre firmemente das laterais da tampa e não do LCD até que ela trave no lugar.

Etapa 6: Instalação do software

Instalação de software
Instalação de software

Para tornar mais fácil para novos usuários, o HestiaPi oferece arquivos de imagem prontos para gravar em seu cartão SD. Se você comprou seu HestiaPi com um cartão SD, pule esta etapa.

Prepare um novo cartão SD

Com o arquivo de imagem baixado, você precisa usar uma ferramenta de gravação de imagem (preferimos Etcher dos links abaixo) para instalá-lo em seu cartão SD. Você não pode simplesmente copiar e colar. Se você baixou uma versão ZIP, descompacte o arquivo.img antes da próxima etapa.

Escolha o guia certo para o seu sistema abaixo (cortesia do site Raspberry Pi - obrigado):

  • Linux
  • Mac OS
  • Windows (evite se puder, pois as pessoas relataram problemas ao atualizar seus cartões no Windows)

Etapa 7: primeira inicialização

Primeira inicialização
Primeira inicialização
Primeira inicialização
Primeira inicialização
Primeira inicialização
Primeira inicialização

Fixe a caixa do seu HestiaPi na parede primeiro. Se você simplesmente deseja testar o HestiaPi antes de se comprometer, conecte o LCD primeiro e, em seguida, conecte um cabo Micro USB à porta do Pi.

  1. Insira o cartão MicroSD de volta no Raspberry Pi. Basta empurrá-lo. Ele não clica. Ele não trava no lugar. Uma pequena parte ficará para fora apenas o suficiente para agarrá-la e puxá-la, se necessário.
  2. Insira o LCD na tampa. Vire e empurre-o no lugar. Deve parecer firme no lugar. Remova a película protetora, se houver.
  3. Tome todas as precauções necessárias antes de aplicar a tensão da rede elétrica, então desligue a energia agora!
  4. Conecte as linhas de controle de aquecimento, resfriamento, ventilador e água quente (dependendo do modelo) nos contatos superiores do bloco de terminais.
  5. Conecte os fios da rede elétrica nos contatos inferiores, marcados com L e N.
  6. Coloque o sensor no compartimento inferior da tampa e encaixe os 4 fios na fenda vertical. Observe que o sensor, o pequeno quadrado brilhante, deve ser colocado voltado para fora e, de preferência, não deve ser bloqueado por nenhum pedaço de plástico da caixa.
  7. Empurre suavemente a tampa contra os 2 ganchos da base alinhando ao mesmo tempo os pinos com o conector LCD. A tampa deve travar quando empurrada totalmente para dentro. Dê um passo para trás e aproveite o novo visual da sua parede:)
  8. Se você não conseguir desligar os cabos, corre o risco de o HestiaPi inicializar antes que o LCD seja conectado. Em tal cenário, o LCD não exibirá nada além de uma tela branca e você precisará reiniciá-lo, pois não é "plug and play" como o HDMI. Aconselhamos deixar o cartão SD de fora antes de aplicar a tensão de alimentação e antes de fechar o gabinete, insira-o, mas não reinicie. Não deve inicializar. Depois de fechar o caso, há uma chance de ele reiniciar. Feche o caso e aguarde 20 segundos. Se nada aparecer na tela, ele não reiniciou. Use algo longo, como uma chave de fenda, mas não condutiva, e pressione o botão de reinicialização. Em alguns modelos, ele está localizado à direita do conector LCD voltado para cima. Em outros modelos, fica do lado direito.
  9. Se a qualquer momento você quiser remover o gabinete superior, há um pequeno orifício redondo em cada borda superior e inferior do gabinete que empurra os ganchos internos que mantêm o gabinete superior com a placa traseira presa. Use um alfinete ou clipe de papel para empurrar cada lado de cada vez, mas seja gentil. Apenas um empurrão de 2-3 mm é necessário para liberá-los. Esta é uma caixa impressa em 3D e não em ABS super flexível.
  10. Em breve, você verá a sequência de inicialização do HestiaPi e a tela de carregamento no final com uma contagem regressiva. Siga estas etapas para conectar seu novo HestiaPi ao WiFi.
  11. Após alguns segundos a tela mostrará se o WiFi está conectado e qual é o IP local obtido (DHCP).
  12. A instalação completa pode levar até 20 minutos na primeira vez e algumas reinicializações são normais. Apenas deixe isso pra lá. Você sempre pode usar SSH para isso. Use pi / hestia
  13. A imagem do cartão SD se expande automaticamente para ocupar o tamanho total do cartão, se disponível.
  14. Enquanto espera, vá para a seção de downloads e baixe o aplicativo para smartphone no seu telefone. Nas configurações, defina o URL do OpenHAB local como https:// [hestiapi_IP]: 8080 e feche o aplicativo.
  15. Assim que o LCD mostrar a IU, tente carregar o aplicativo novamente ou simplesmente use seu laptop e navegue até: https:// [hestiapi_IP]: 8080 e selecione “IU básica”
  16. Agora você deve ser capaz de controlar as funções básicas do aplicativo ou do seu laptop.
  17. Configure sua hora local (UTC por padrão) via SSH usando o comando raspi-config.
  18. Observe que a IU do aplicativo, web e LCD mudam com algumas atualizações de software, portanto, faça backup de suas personalizações antes de executar uma atualização.
  19. O OpenHAB2 tem um ótimo fórum com muitas informações de outros usuários. Salive com o que você quer fazer agora com isso.
  20. Sinta-se à vontade para explorar os arquivos em / etc / openhab2 names default. * Em pastas de itens, regras, mapas de sites e coisas assim.

Etapa 8: conecte o WiFi

Conectar Wi-Fi
Conectar Wi-Fi

A partir da versão 10.1 (julho de 2018), agora você pode conectar seu telefone à rede "HESTIAPI" com HESTIAPI como senha. Uma vez conectado, você será automaticamente solicitado em seu telefone para selecionar sua rede WiFi (nenhum SSID oculto suportado ainda) e inserir a senha. Seu HestiaPi irá reiniciar para se conectar à sua rede e a rede HESTIAPI não será exibida novamente se os detalhes estiverem corretos.

Para versões mais antigas, veja abaixo:

Insira-o em seu laptop não-Windows e altere o arquivo

/etc/wpa_supplicant/wpa_supplicant.conf

inserindo o SSID e a senha do seu WiFi dentro do "".

Se sua rede estiver usando um SSID oculto, descomente esta linha:

# scan_ssid = 1

Se você possui apenas máquinas Windows, a partir da v9.2, o HestiaPi vem pré-configurado para se conectar a uma rede padrão com SSID: "HESTIAPI" e senha "HESTIAPI" (ambos sem as aspas). Tudo o que você precisa fazer é criar uma rede WiFi com esses detalhes antes de conectar a alimentação ao seu HestiaPi Touch. Depois de inicializado, o HestiaPi Touch se conectará a ele automaticamente, onde você pode fazer SSH nele e alterar "HESTIAPI" para os detalhes da sua rede WiFi normal. Certifique-se de inserir seus dados corretamente.

Se nem isso for possível, o usuário dexterp37 (obrigado!) Encontrou algumas alternativas muito boas.

Etapa 9: Suporte e documentação

Suporte e documentação
Suporte e documentação

Encontre todas as informações relacionadas nos links dedicados abaixo:

  • Documentação e guias de primeiros passos
  • Fórum da Comunidade
  • Repositórios GitHub
  • Local na rede Internet

Campanha de crowdfunding

HestiaPi estará realizando uma campanha de crowdfunding até 2 de julho para financiar o modelo mais recente oferecendo todos os recursos mais recentes. Seu apoio significará muito para a comunidade de código aberto que luta contra os gigantes do consumismo. Use este link:

www.crowdsupply.com/makeopenstuff/hestiapi-touch

Recomendado: