Sziasztok
Amatőr vagyok a témában, így biztos lesz aki majd hozzátesz a témához, illetve pontosít vagy kijavít. Na szóval távoli újraindításra 1 módszer, alacsony költségvetéssel:
amikre szükségünk van:
Arduino uno(kínai kb 1000 forint)[size=78%]http://www.ebay.com/itm/ATmega328P-CH340G-UNO-R3-Board-USB-Cable-Compatible-with-Arduino-LW-/172350624428?epid=1184299414&hash=item2820e5d2ac:g:EBcAAOSw8gVX44KH[/size]
Ethernet shield(szintén kínai, 1500 forint körül) [size=78%]http://www.ebay.com/itm/Ethernet-Shield-W5100-For-Arduino-Main-Board-2009-UNO-ATMega-328-1280-MEGA2560-/400356634583?epid=694431527&hash=item5d371d6fd7:g:dH4AAOSwARZXiFTP[/size]
tranziszot(alaplaponként 1db) [size=78%]http://www.ebay.com/itm/10pcs-55V-49A-IRFZ44N-IRFZ44-Power-Transistor-MOSFET-N-Channel-LW-/172129149130?epid=1553081184&hash=item2813b260ca:g:6wcAAOSwYlJW4cZm[/size]
kábel az összekötéshez, ha nem akarsz forrasztani akkor: [size=78%]http://www.ebay.com/itm/40pc-Row-Male-Female-Dupont-Wire-Cables-Jumper-10-20-30cm-2-54MM-1P-For-Arduino-/191883097424?var=&hash=item2cad1fb550:m:mO4PtJQfdd9mJXV18qvMH2A[/size]
statikus IP cím, vagy egy ingyenes dns cím pl https://www.noip.com/ beregisztrálunk és generálunk egy tetszés szerinti címet, pl btc.ddns.net (erre később szükségünk lesz) hozzá tartozó szoftver telepítése és futtatása
Nos első lépésként le kell tölteni az arduino szoftverét a megfelelő általunk használt platformra: https://www.arduino.cc/en/Main/Software
Feltelepül vele a szükséges driver, ezután az arduinot be lehet kötni egy usb portra. Eszközök->Port résznél be kell állítani melyik COM portot használja az arduino(eszközkezelőből kinézhető, ha nem egyértelmű)
A csatolt txt file tartalmát be kell másolni a programba és az alábbi részeket kell módosítani:
byte ip[] = { 192, 168, 1, 102 }; // IP címe az arduinonak, ezt a saját hálózatodra szabva kell beállítani
byte gateway[] = { 192, 168, 1, 1 }; // alapértelmezett átjáró, router címe
byte subnet[] = { 255, 255, 255, 0 }; //hálózati maszk, routerben megtalálható információ
EthernetServer server(84);; //általad választott port amivel majd a weboldalt eléred
client.println("<FORM ACTION=\"http://btc.ddnsnet.com:12345\" method=get >"); itt a teszt cím a már beregisztrált ddns.net címet használja azt kell behelyettesítenünk saját weboldal címünkkel és általunk megadott porttal
client.println("Mit akarsz ujrainditani? \"RIG1\" vagy \"RIG2\" : <INPUT TYPE=TEXT NAME=\"LED\" VALUE=\"\" SIZE=\"25\" MAXLENGTH=\"50\"><BR>"); Itt a \"RIG1\" lehet a saját elnevezési sémánkat alkalmazva cserélni illetve bővíteni, (ha jól tudom 11-ig az UNO-n 1. és 2. port nem használható így marad a 3-13ig)
if(readString.indexOf("RIG1") >0)//checks for off
{
digitalWrite(6, HIGH); // 6-os power pin jelet kap az RIG1 alaplapján
delay(5500); // 5,5 mp amivel kényszerítetten leáll a gép
digitalWrite(6, LOW); // 6-os pinjel megszünése
delay(5000); // biztonsági idő kivárása
digitalWrite(6, HIGH); // 6-os power pin jelet kap az RIG1 alaplapján
delay(800); // egy gomblenyomásnyi idő
digitalWrite(6, LOW); // 6-os pin jel megszűnése
Serial.println("RIG1 ujrainditva "); //sikeres RIG1 pc újraindítás
}
ennél a kód résznél csak a RIG1 szó cserélendő, illetve másolható egymás után annyiszor, amennyiszer a fentebbi kérdésnél már megadtuk
ha a módosításokkal készen vagyunk, egyszerűen feltölthetjük az arduinora a kész kódot. Ha mindent jól csináltunk egy feltöltés kész üzenet fogad.
Következik a fizikai kiépítés,
az arduinon az általunk megadott portot össze kell kötni a tranzisztor 1-es lábával (képen jelölve) a 2-es lábát a power pin + a 3-ast pedig a power pin - kell kötni.
Innentől kezdve az usb portján keresztül lehet megtáplálni az 5volttal, vagy külön adapterrel(nekem routerben van egy usb port, így arra kötöttem be, hogy független legyen a rigektől)
utolsó lépés a routerünkben egy port forwardingot kell beállítani és megadni a belső illetve a külső portot(belső jelen esetben a 84 a külső tetszés szerint választva például az 12345), amivel elérhetővé tesszük az internet számára saját kis weboldalunkat, ha nem boldogulunk vele egy csomó leírást, illetve videót találni a neten a különböző márkákhoz.
Ha ez is megvan az általunk beregisztrált címen->btc.ddns.net:12345
beírni a megfelelő RIG nevét, DO IT! gombra kattintva már tesztelhető és gyakorlatban is működésre bírható az eszköz
További kérdésed van beüzemeléssel kapcsolatban szívesen segítek bárkinek. További jó bányászatot
Ha hasznosnak találtad az irományom, és szeretnél egy sörre meghívni:
zcash: t1f4wuJujQv64fbhgNbCyb3cC6vhbyyZ2Vc
btc: 1EGMxjiMyKFZCzhv989TgiHLeA4apKf88W
eth: 0xb006a74a413bbdeba53061cbb7bfe8e6f79ea648
Amatőr vagyok a témában, így biztos lesz aki majd hozzátesz a témához, illetve pontosít vagy kijavít. Na szóval távoli újraindításra 1 módszer, alacsony költségvetéssel:
amikre szükségünk van:
Arduino uno(kínai kb 1000 forint)[size=78%]http://www.ebay.com/itm/ATmega328P-CH340G-UNO-R3-Board-USB-Cable-Compatible-with-Arduino-LW-/172350624428?epid=1184299414&hash=item2820e5d2ac:g:EBcAAOSw8gVX44KH[/size]
Ethernet shield(szintén kínai, 1500 forint körül) [size=78%]http://www.ebay.com/itm/Ethernet-Shield-W5100-For-Arduino-Main-Board-2009-UNO-ATMega-328-1280-MEGA2560-/400356634583?epid=694431527&hash=item5d371d6fd7:g:dH4AAOSwARZXiFTP[/size]
tranziszot(alaplaponként 1db) [size=78%]http://www.ebay.com/itm/10pcs-55V-49A-IRFZ44N-IRFZ44-Power-Transistor-MOSFET-N-Channel-LW-/172129149130?epid=1553081184&hash=item2813b260ca:g:6wcAAOSwYlJW4cZm[/size]
kábel az összekötéshez, ha nem akarsz forrasztani akkor: [size=78%]http://www.ebay.com/itm/40pc-Row-Male-Female-Dupont-Wire-Cables-Jumper-10-20-30cm-2-54MM-1P-For-Arduino-/191883097424?var=&hash=item2cad1fb550:m:mO4PtJQfdd9mJXV18qvMH2A[/size]
statikus IP cím, vagy egy ingyenes dns cím pl https://www.noip.com/ beregisztrálunk és generálunk egy tetszés szerinti címet, pl btc.ddns.net (erre később szükségünk lesz) hozzá tartozó szoftver telepítése és futtatása
Nos első lépésként le kell tölteni az arduino szoftverét a megfelelő általunk használt platformra: https://www.arduino.cc/en/Main/Software
Feltelepül vele a szükséges driver, ezután az arduinot be lehet kötni egy usb portra. Eszközök->Port résznél be kell állítani melyik COM portot használja az arduino(eszközkezelőből kinézhető, ha nem egyértelmű)
A csatolt txt file tartalmát be kell másolni a programba és az alábbi részeket kell módosítani:
byte ip[] = { 192, 168, 1, 102 }; // IP címe az arduinonak, ezt a saját hálózatodra szabva kell beállítani
byte gateway[] = { 192, 168, 1, 1 }; // alapértelmezett átjáró, router címe
byte subnet[] = { 255, 255, 255, 0 }; //hálózati maszk, routerben megtalálható információ
EthernetServer server(84);; //általad választott port amivel majd a weboldalt eléred
client.println("<FORM ACTION=\"http://btc.ddnsnet.com:12345\" method=get >"); itt a teszt cím a már beregisztrált ddns.net címet használja azt kell behelyettesítenünk saját weboldal címünkkel és általunk megadott porttal
client.println("Mit akarsz ujrainditani? \"RIG1\" vagy \"RIG2\" : <INPUT TYPE=TEXT NAME=\"LED\" VALUE=\"\" SIZE=\"25\" MAXLENGTH=\"50\"><BR>"); Itt a \"RIG1\" lehet a saját elnevezési sémánkat alkalmazva cserélni illetve bővíteni, (ha jól tudom 11-ig az UNO-n 1. és 2. port nem használható így marad a 3-13ig)
if(readString.indexOf("RIG1") >0)//checks for off
{
digitalWrite(6, HIGH); // 6-os power pin jelet kap az RIG1 alaplapján
delay(5500); // 5,5 mp amivel kényszerítetten leáll a gép
digitalWrite(6, LOW); // 6-os pinjel megszünése
delay(5000); // biztonsági idő kivárása
digitalWrite(6, HIGH); // 6-os power pin jelet kap az RIG1 alaplapján
delay(800); // egy gomblenyomásnyi idő
digitalWrite(6, LOW); // 6-os pin jel megszűnése
Serial.println("RIG1 ujrainditva "); //sikeres RIG1 pc újraindítás
}
ennél a kód résznél csak a RIG1 szó cserélendő, illetve másolható egymás után annyiszor, amennyiszer a fentebbi kérdésnél már megadtuk
ha a módosításokkal készen vagyunk, egyszerűen feltölthetjük az arduinora a kész kódot. Ha mindent jól csináltunk egy feltöltés kész üzenet fogad.
Következik a fizikai kiépítés,
az arduinon az általunk megadott portot össze kell kötni a tranzisztor 1-es lábával (képen jelölve) a 2-es lábát a power pin + a 3-ast pedig a power pin - kell kötni.
Innentől kezdve az usb portján keresztül lehet megtáplálni az 5volttal, vagy külön adapterrel(nekem routerben van egy usb port, így arra kötöttem be, hogy független legyen a rigektől)
utolsó lépés a routerünkben egy port forwardingot kell beállítani és megadni a belső illetve a külső portot(belső jelen esetben a 84 a külső tetszés szerint választva például az 12345), amivel elérhetővé tesszük az internet számára saját kis weboldalunkat, ha nem boldogulunk vele egy csomó leírást, illetve videót találni a neten a különböző márkákhoz.
Ha ez is megvan az általunk beregisztrált címen->btc.ddns.net:12345
beírni a megfelelő RIG nevét, DO IT! gombra kattintva már tesztelhető és gyakorlatban is működésre bírható az eszköz
További kérdésed van beüzemeléssel kapcsolatban szívesen segítek bárkinek. További jó bányászatot

Ha hasznosnak találtad az irományom, és szeretnél egy sörre meghívni:
zcash: t1f4wuJujQv64fbhgNbCyb3cC6vhbyyZ2Vc
btc: 1EGMxjiMyKFZCzhv989TgiHLeA4apKf88W
eth: 0xb006a74a413bbdeba53061cbb7bfe8e6f79ea648