Étape 3: Presque prêt appareil...
Les photos montrent un PCB peuplé. Tous les dispositifs possibles sont soudées, mais ce n’est pas toujours nécessaire. Selon l’usage, certains appareils peuvent être soudés ou non, ou tout simplement remplacés par d’autres. Par exemple : au lieu de cela R25 beaucoup d’autres dispositifs peut connecté - divers température, lumière, humidité, tension, courant... et donc... et si les capteurs peuvent être attachés. Au lieu de cela la LED s au PCB périphérie optocoupleurs, triacs, transistor MOS interrupteurs, ou le relais statique peut être connecté.
Ici, je tiens à rappeler deux choses :
1) il est fortement recommandé que la puce ATmega328 est mises sur la prise de courant et peut être extraite pour la programmation
2) bien que, il y a connecteur SPI sur le circuit imprimé, qui pourrait être utilisé pour la programmation sur place de la puce ATmega, il peut créer des problèmes...
-un programmeur avec 3.3V doit être utilisé, car le microcontrôleur et la puce Ethernet partagent la même alimentation. Si cette tension est substituée l’ENC28J60 peut être brûlé.
-ces deux circuits partagent le même bus SPI, et un conflit pourrait apparaître.
Autre solution pourrait être de mettre la puce ENC28J60 sur socket et de souder la puce ATmega328. Dans ce cas, avant chaque programmation l’ETH puce devrait être supprimé et ensuite inséré à l’arrière. La connexion à la puce d’approvisionnement de puissance du serveur Web doit être coupée également par l’utilisation du cavalier JP4.
Personnellement, j’ai programmé la puce ATmega328 sur une maquette à l’aide du programmeur de USBtinyISP pas cher sur ebay. (Voir l’étape suivante).