Webserver för hushållsmaskiner kontroll (3 / 6 steg)
Steg 3: Du nästan redo enhet...
Bilderna visar en befolkade PCB. Inte alla möjliga enheter är lödda, men detta är inte alltid nödvändigt. Beroende på användning, kan vissa enheter fastlödda eller inte, eller helt enkelt ersättas med andra. Till exempel: i stället R25 en massa andra enheter kan ansluten - olika temperatur, ljus, fuktighet, spänning, ström... och så... och så sensorer kan anslutas. I stället LED's på PCB periferi optocouplers, triacs, MOS-transistor switchar eller solid state-relä kan anslutas.
Här vill jag nämna två saker:
1) rekommenderas att ATmega328 chip sätts på socket och kan extraheras för programmering
2) trots, SPI-kontakt om PCB, som skulle kunna användas för programmering på plats av ATmega chip, kan det skapa problem...
-en programmerare som arbetar med 3.3V måste användas, eftersom mikrokontroller och Ethernet chip delar samma strömförsörjning. Om denna spänning åsidosätts ENC28J60 kan brännas.
-både chips dela samma SPI buss, och en konflikt kan visas.
Annan lösning kan vara att sätta ENC28J60 chip på uttaget och att löda ATmega328 chip. I det här fallet innan varje programmering ETH bör chip tas bort och efter som infogade tillbaka. Anslutningen till förmåga tillförsel flisa av webbservern bör klippas också genom användning av bygeln JP4.
Jag programmerade personligen ATmega328 chip på en skärbräda med billiga USBtinyISP programmerare från ebay. (se nästa steg).