Stap 3: Bijna klaar apparaat...
De foto's tonen een bevolkte PCB. Niet alle mogelijke toestellen worden gesoldeerd, maar dit is niet altijd nodig. Afhankelijk van het gebruik, kunnen sommige apparaten worden gesoldeerd of niet, gewoon vervangen of met anderen. Bijvoorbeeld: in plaats daarvan R25 alot van andere apparaten kan aangesloten - verschillende temperatuur, licht, vochtigheid, spanning, stroom,... en zo... en dus de sensoren kunnen worden aangesloten. In plaats daarvan de LED's op de PCB periferie optokoppelaars, triacs, MOS transistor schakelaars of solid state relais kan worden aangesloten.
Ik wil hier twee dingen:
1) het is sterk aanbevolen dat de ATmega328 chip socket is gezet en voor de programmering kan worden geëxtraheerd
2) Hoewel er zich SPI connector op het printje, die kan worden gebruikt voor de programmering op de plaats van de ATmega-chip, kan het problemen veroorzaken...
-werken met 3.3V programmeur moet worden gebruikt, omdat de microcontroller en de Ethernet-chip de dezelfde voeding delen. Als deze spanning is overschreven kan worden de ENC28J60 burn-out.
-beide chips delen dezelfde bus SPI en een conflict zou kunnen verschijnen.
Andere oplossing zou kunnen zijn om de chip ENC28J60 op socket en soldeer de ATmega328 chip. In dit geval vóór elke programmering van de ETH moet chip worden verwijderd en daarna terug ingevoegd. De verbinding met de levering van het spaander van de macht van de webserver moet ook worden verminderd door het gebruik van de jumper JP4.
Ik persoonlijk de ATmega328 chip op een breadboard met behulp van goedkope USBtinyISP programmeur uit ebay geprogrammeerd. (Zie de volgende stap).