A PJRC Teensy 4.1 (NXP i.MX RT1062) com o kit Ethernet oficial é uma sonda de garagem rápida com Cortex-M7 em Teensyduino + QNEthernet: nada das ferramentas do STM32 Zephyr nem do WCH MounRiver. DS18B20 no pino 4 → temp1. HTTP para o relay TLS da LAN, com a mesma solução para as CAs do Uno com Ethernet.
Peças
| Peça | Para quê | Comprar |
|---|---|---|
| Teensy 4.1 | M7 de 600 MHz, gravação via USB, MAC Ethernet integrada (precisa do kit de magnéticos). | PJRC Teensy 4.1 |
| Kit Ethernet / MagJack | Magnéticos + RJ45 ligados conforme a documentação Ethernet da PJRC para a Teensy 4.1. | PJRC Ethernet kit |
| DS18B20 à prova d’água | Dados no pino 4, 4.7k para 3.3V. | Adafruit DS18B20 · Amazon |
| Resistor de 4.7kΩ | Pull-up de 1-Wire para 3.3V. | Amazon 4.7k |
Ligação
- DS18B20 VDD → 3.3V
- DS18B20 GND → GND
- Dados do DS18B20 → pino 4, 4.7k para 3.3V
- Kit Ethernet → LAN. USB para gravação com Teensyduino e serial a 115200
Compilar e gravar
- Abra Dashboard → Devices e baixe Teensy 4.1 .ino (com o caminho de ingestão preenchido).
- Em uma máquina da LAN:
python3 sketches/relay/push_https_forward.py --listen 0.0.0.0:8080 \ --upstream https://probeharbor.dev - Instale o Teensyduino. Adicione QNEthernet,
OneWireeDallasTemperature. DefinaINGEST_HOSTe grave. - Serial a 115200:
link ok,dhcp oke depoisPOST 200. A chave de sensortemp1é importada no primeiro POST.
No repositório: sketches/teensy/teensy41_ds18b20_ingest/
Veja também
- Adicionar dispositivos
- Ingestão com PIC18F67J60
- Ingestão com STM32 Zephyr
- Rede celular (Particle Boron)
- Relay HTTPS em Python
Os links de compra da Amazon podem incluir uma tag de Associados. Os links da Adafruit e de outras lojas são diretos (a Adafruit não tem programa de afiliados). O ProbeHarbor pode receber uma comissão por compras qualificadas na Amazon, sem custo extra para você.
Perguntas frequentes
Um Teensy 4.1 pode enviar para o ProbeHarbor?
Sim. Teensyduino + QNEthernet no Teensy 4.1 com o kit Ethernet: DS18B20 no pino 4, HTTP para o relay TLS na rede local. Guia: probeharbor.dev/about/teensy41-ingest.
Por que não usar HTTPS direto do Teensy?
Você pode adicionar bibliotecas TLS, mas as CAs da Cloudflare podem mudar. O relay na rede local segue o mesmo caminho do Uno / STM32 / CH32V e evita embutir CAs no microcontrolador.
Preciso do kit Ethernet da PJRC?
Para este exemplo, sim. O Teensy 4.1 tem o MAC no chip; o kit (ou uma fiação equivalente com MagJack) fornece os magnéticos e o RJ45.