J'ai conçu un boîtier compact pour un microcontrôleur WiFi ESP32 D1 Mini NodeMCU d'AZDelivery (Wemos), incluant un espace pour un module optocoupleur et une pince de câble pour un câble RS485 Modbus ou S/FTP.
J'utilise cette configuration pour créer un contact sec afin de fournir une pompe à chaleur prête à l'emploi, via ESPHome et HomeAssistant, avec un signal d'impulsion S0 (simulé). Voir mon dépôt GitHub [lien] pour plus d'informations.
Les cavités pour le module ESP32 et l'optocoupleur sont conçues avec un espace libre de 0,2...0,4 mm, ce qui devrait être suffisant. Si le module ESP32 ne s'adapte pas, vérifiez l'ouverture pour le port USB (parfois, il s'affaisse).
Vérifiez si vous avez besoin d'ajuster les trous pour les inserts filetés afin de pouvoir les faire fondre correctement.
J'ai utilisé les dimensions nominales pour le modèle, mais j'ai dû les augmenter de 0,1 mm pour mon propre impression en raison d'imprécisions dimensionnelles lors de l'impression de petits détails.
Liste des matériaux que j'ai utilisés pour compléter cette impression :
-
SUNLU PLA Matte (tout filament non conducteur est approprié)
-
Bouche de filetage Ruthex RX-M2x4 (Amazon.nl)
-
ISO 7380 - M2 x 8 (Les vis micro de KING.)
-
AZDelivery (Wemos) ESP32 D1 Mini NodeMCU microcontrôleur WiFi (Amazon.nl)
-
Un fil de 0,34 mm² (22 AWG).
-
EGBO 3...5V module d'isolation à optocoupleur à un canal PC817 (nl.aliexpress.com)
Connectez la GPIO25 de l'ESP32 au terminal positif (+) du côté entrée du module optocoupleur.
Connectez le GND de l'ESP 32 au terminal négatif (-) du côté d'entrée du module optocoupleur.
Si vous n'utilisez pas de fils solides, utilisez des ferrules d'extrémité de fil ou soudez les extrémités des fils.
Cela empêche un mauvais contact (résistance de transition) dans la pince de cage du module optocoupleur.
태그
모델 소스
