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
| 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
- Ouvrez Dashboard → Devices et téléchargez Teensy 4.1 .ino (chemin d’ingestion déjà renseigné).
- Sur une machine du LAN :
python3 sketches/relay/push_https_forward.py --listen 0.0.0.0:8080 \ --upstream https://probeharbor.dev - Installez Teensyduino. Ajoutez QNEthernet,
OneWireetDallasTemperature. RéglezINGEST_HOST, flashez. - Série à 115200 :
link ok,dhcp ok, puisPOST 200. La clé de capteurtemp1est importée au premier POST.
Dans le dépôt : sketches/teensy/teensy41_ds18b20_ingest/
À voir aussi
- Ajouter des appareils
- Ingestion PIC18F67J60
- Ingestion STM32 Zephyr
- Réseau mobile (Particle Boron)
- Relais HTTPS en Python
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.