Hírek:

Az újonnan regisztrálók nézzék meg a spam mappában a megerősítő levelet!

Main Menu
Menu

Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.

Üzenetek megjelenítése Menu

Témák - Eldenisa

#1
Kriptopénz Bányászás / távoli hard reset
szeptember 08, 2017, 10:26:49 DÉLUTÁN
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