Ingestion Ethernet Teensy 4.1

Envoyez des relevés DS18B20 depuis une Teensy 4.1 avec QNEthernet. Une sonde de garage rapide i.MX RT1062 avec le même relais HTTPS LAN que l’Uno.

Gros plan de câbles Ethernet Cat-5e blancs avec connecteurs RJ45
Le JSON des sondes quitte généralement le LAN par Ethernet ou via un relais proche, pas directement par Internet. Photo : DiscDepotDundee.co.uk. CC BY-SA 4.0

La PJRC Teensy 4.1 (NXP i.MX RT1062) avec le kit Ethernet officiel fait une sonde de garage rapide en Cortex-M7 sous Teensyduino + QNEthernet : ni outillage STM32 Zephyr, ni WCH MounRiver. DS18B20 sur la broche 4 → temp1. HTTP vers le relais TLS du LAN, même approche pour les autorités de certification qu’avec l’Uno Ethernet.

Composants

Composants pour une sonde antigel Teensy 4.1
Composant Rôle Acheter
Teensy 4.1 M7 à 600 MHz, flash en USB, MAC Ethernet intégrée (nécessite le kit magnétique). PJRC Teensy 4.1
Kit Ethernet / MagJack Transformateurs + RJ45 câblés selon la documentation Ethernet PJRC de la Teensy 4.1. PJRC Ethernet kit
DS18B20 étanche Données sur la broche 4, 4.7k vers 3.3V. Adafruit DS18B20 · Amazon
Résistance 4.7kΩ Pull-up 1-Wire vers 3.3V. Amazon 4.7k

Câblage

  • DS18B20 VDD → 3.3V
  • DS18B20 GND → GND
  • Données DS18B20 → broche 4, 4.7k vers 3.3V
  • Kit Ethernet → LAN. USB pour le flash Teensyduino et la liaison série à 115200

Compiler et flasher

  1. Ouvrez Dashboard → Devices et téléchargez Teensy 4.1 .ino (chemin d’ingestion déjà renseigné).
  2. Sur une machine du LAN :
    python3 sketches/relay/push_https_forward.py --listen 0.0.0.0:8080 \
      --upstream https://probeharbor.dev
  3. Installez Teensyduino. Ajoutez QNEthernet, OneWire et DallasTemperature. Réglez INGEST_HOST, flashez.
  4. Série à 115200 : link ok, dhcp ok, puis POST 200. La clé de capteur temp1 est importée au premier POST.

Dans le dépôt : sketches/teensy/teensy41_ds18b20_ingest/

À voir aussi

Les liens d’achat Amazon peuvent contenir un identifiant Partenaires (Associates). Les liens Adafruit et des autres vendeurs sont directs (Adafruit n’a pas de programme d’affiliation). ProbeHarbor peut toucher une commission sur les achats Amazon éligibles, sans surcoût pour vous.

FAQ

Une Teensy 4.1 peut-elle envoyer des données à ProbeHarbor ?
Oui. Teensyduino + QNEthernet sur une Teensy 4.1 avec le kit Ethernet : DS18B20 sur la broche 4, HTTP vers le relais TLS du réseau local. Guide : probeharbor.dev/about/teensy41-ingest.

Pourquoi pas du HTTPS directement depuis la Teensy ?
Vous pouvez ajouter des bibliothèques TLS, mais les AC de Cloudflare peuvent changer. Le relais local est identique à celui des Uno / STM32 / CH32V et évite d’intégrer des AC dans le microcontrôleur.

Faut-il le kit Ethernet PJRC ?
Oui pour cet exemple. La Teensy 4.1 intègre le MAC sur la puce ; le kit (ou un câblage MagJack équivalent) fournit les transformateurs et le RJ45.