IOT123 - ATTINY85 SOFTWARE SERIAL JIG Montagem: 4 etapas
IOT123 - ATTINY85 SOFTWARE SERIAL JIG Montagem: 4 etapas
Anonim
IOT123 - Conjunto SERIAL JIG do SOFTWARE ATTINY85
IOT123 - Conjunto SERIAL JIG do SOFTWARE ATTINY85
IOT123 - Conjunto SERIAL JIG do SOFTWARE ATTINY85
IOT123 - Conjunto SERIAL JIG do SOFTWARE ATTINY85
IOT123 - Conjunto SERIAL JIG do SOFTWARE ATTINY85
IOT123 - Conjunto SERIAL JIG do SOFTWARE ATTINY85

Tenho usado o ATTINY85 para mashups de sensores de baixa potência. Originalmente, pensei que não havia como depurar esses chips usando um console e usei alguns métodos bem "por aí" para espiar o que está acontecendo em tempo de execução.

Então me deparei com SoftwareSerial. É uma biblioteca, você define seus pinos TX e RX (sim, não temos muitos) e você obtém a depuração do console através de um adaptador TTL-232.

Eu criei um adaptador que combina os pinos relevantes entre um ATTINY e um TTL-232 (VCC e GND) e divide TX e RX para seu próprio mapeamento. Um trilho de cabeçalho para VCC e GND também está dividido. Este artigo descreve a montagem do gabarito; este artigo fornece instruções para usar SoftwareSerial com ATTINY85 usando a janela do console do Arduino.

Como o ATTINY85 assenta mais baixo do que os cabeçalhos circundantes no soquete DIL IC, é recomendado que uma etiqueta de fita Mylar (durável) seja adicionada ao (s) chip (s) para facilitar a fácil remoção do gabarito.

Etapa 1: Materiais e Ferramentas

Materiais e Ferramentas
Materiais e Ferramentas
Materiais e Ferramentas
Materiais e Ferramentas
Materiais e Ferramentas
Materiais e Ferramentas
  1. Protoboard dupla face (6 x 7 orifícios)
  2. Soquete de 8 pinos DIL IC (1)
  3. Coletor 4P fêmea com pinos longos (2)
  4. 6P Coletor fêmea com pinos curtos (3)
  5. Cola de cianoacrilato (1)
  6. Fio de conexão (7)
  7. Ferro de solda (1)
  8. Solda (1)

Etapa 2: Montagem do gabarito

Montagem de gabarito
Montagem de gabarito
Montagem de gabarito
Montagem de gabarito
Montagem de gabarito
Montagem de gabarito
  1. Na parte superior designada da placa, conecte o soquete DIL IC através de BLUE1 - BLUE8, dobre os pinos para fora na parte inferior e solde.
  2. Na parte superior, aplique adesivo de cianoacrilato nas laterais do soquete DIL IC e insira os cabeçotes de pino longo 4P em VERDE1 - VERDE4 e VERDE5 - VERDE8. Ao secar, solde os pinos na parte inferior, garantindo uma ponte de solda para os pinos adjacentes (pontos AZUIS).
  3. Na parte superior, aplique adesivo de cianoacrilato nos outros lados do soquete DIL IC e insira os conectores 6P nos orifícios AMARELO / LARANJA e nos orifícios ROSA. Quando secar, solde os pinos na parte inferior.

  4. Na parte superior, aplique adesivo de cianoacrilato na última lacuna do cabeçalho 6P colado em # 3. Insira o Cabeçalho 6P nos orifícios VERMELHOS / expostos. Quando secar, solde os pinos na parte inferior.
  5. Na parte inferior, conecte os pinos de PINK1 a PINK6. Em seguida, conecte essa ponte com um fio preto a RED1.
  6. Na parte inferior, conecte os pinos de ORANGE1 a ORANGE4. Em seguida, conecte essa ponte com um fio vermelho a RED2 e a BLUE1.
  7. Na parte inferior, conecte um fio verde de VERMELHO3 a AMARELO1.
  8. Na parte inferior, conecte um fio branco de VERMELHO4 a AMARELO2.

Etapa 3: adicionar o rótulo

Adicionando o rótulo
Adicionando o rótulo
Adicionando o rótulo
Adicionando o rótulo
  1. Imprima a etiqueta anexada com a largura de 68 mm em etiquetas adesivas.
  2. Cubra com fita / contato transparente.
  3. Corte para a linha pontilhada externa.
  4. Remova o filme de cera e embrulhe a etiqueta conforme mostrado.
  5. Adicione fita aparada para costurar no canto.

Etapa 4: Próximas etapas

Próximos passos
Próximos passos
Próximos passos
Próximos passos
Próximos passos
Próximos passos
Próximos passos
Próximos passos
  1. Conecte jumpers de seus pinos ATTINY preferidos para TX e RX aos breakouts YELLOW1 e YELLOW2.
  2. Siga as instruções para usar SoftwareSerial. Conforme declarado no artigo, este método cobre a depuração, não o upload inicial do software.
  3. Cuidado ao usar strings em instruções println: elas sugam memória.
  4. Veja os valores enquanto desenvolve seu código.

Recomendado: