Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
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
- Protoboard dupla face (6 x 7 orifícios)
- Soquete de 8 pinos DIL IC (1)
- Coletor 4P fêmea com pinos longos (2)
- 6P Coletor fêmea com pinos curtos (3)
- Cola de cianoacrilato (1)
- Fio de conexão (7)
- Ferro de solda (1)
- Solda (1)
Etapa 2: Montagem do gabarito
- 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.
- 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).
-
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.
- 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.
- Na parte inferior, conecte os pinos de PINK1 a PINK6. Em seguida, conecte essa ponte com um fio preto a RED1.
- Na parte inferior, conecte os pinos de ORANGE1 a ORANGE4. Em seguida, conecte essa ponte com um fio vermelho a RED2 e a BLUE1.
- Na parte inferior, conecte um fio verde de VERMELHO3 a AMARELO1.
- Na parte inferior, conecte um fio branco de VERMELHO4 a AMARELO2.
Etapa 3: adicionar o rótulo
- Imprima a etiqueta anexada com a largura de 68 mm em etiquetas adesivas.
- Cubra com fita / contato transparente.
- Corte para a linha pontilhada externa.
- Remova o filme de cera e embrulhe a etiqueta conforme mostrado.
- Adicione fita aparada para costurar no canto.
Etapa 4: Próximas etapas
- Conecte jumpers de seus pinos ATTINY preferidos para TX e RX aos breakouts YELLOW1 e YELLOW2.
- 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.
- Cuidado ao usar strings em instruções println: elas sugam memória.
- Veja os valores enquanto desenvolve seu código.
Recomendado:
IOT123 - D1M CH340G - Montagem: 7 etapas
IOT123 - D1M CH340G - Montagem: A placa de desenvolvimento ESP8266 é uma boa placa para seus projetos IOT, mas apresenta problemas se eles forem alimentados por bateria. Está bem documentado como as várias placas de desenvolvimento ESP8266 não são eficientes em termos de energia (aqui e aqui). The Witty Develop
IOT123 - Montagem da CAIXA DO MEDIDOR DE POTÊNCIA: 6 etapas
IOT123 - CAIXA DE MEDIDOR DE POTÊNCIA: Este é um invólucro para o ATTINYPOWERMETER criado por moononournation. Ele pode medir continuamente a tensão (V), a corrente (mA) e o uso de energia acumulado (mWh). E também plote um gráfico simples para visualizar as figuras. Assim que o guia de conexão simples estiver salpicado de
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Montagem: 4 etapas
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Montagem: UPDATE Recomendamos que você use o circuito IDC (não HOOKUP) para maior confiabilidade. Este conjunto HOOKUP é adequado para operação não crítica se você tiver tempo para verificar o circuito. Encontrei alguns fios (camada superior dos painéis: vermelho / amarelo) não muito tempo
IOT123 - BLOCO D1M 18650 - Montagem: 5 etapas
IOT123 - D1M 18650 BLOCK - Montagem: Esta é uma peça bastante especializada e é vista como um ponto de partida para designs mais flexíveis. Ele quebra o 18650 + 3,7 V (para 5 V no BLOCO D1M) e GND (para o GND). O pino de 5 V no Wemos D1 Mini está conectado a um regulador que diminui a tensão para
Montagem de um adaptador serial RS232 para TTL: 8 etapas
Montagem de um adaptador serial RS232 para TTL: Montagem passo a passo do kit de adaptador serial RS232 para TTL da moderndevice.com. Esta é uma ótima opção para conectar o Arduino ou clone do Arduino a uma porta serial antiga. Ele se conecta diretamente ao BBB ou RBBB ou os pinos podem ser remapeados para f