mining custom_top_html:no
default debug random = 0 / type = READ / detected = READ

 

웹을 통한 원격 PC on/off 입니다. 

상용 수준은 아니지만 간단하게 사용하실분들은 참고하셔서 만드셔도 될듯 합니다.

 

* 사용환경

네트워크 : IPTIME WiFi AP 

컨트롤 보드 : 아두이노 mega 2560 + 아두이노 이더넷 Ethernet W5100 micro SD소켓 쉴드

 

사용 환경은 WiFi AP 에서 특정 포트를 포트 포워딩으로 아두이노 보드 로 지정.  

 

 

 

하기 코드는 제가 사용한 비번 관련 부분에 대해서는 수정하였으며 이제 막...동작되는 것까지만 확인된 소스입니다.

* 주의 사항

참고로 하기 코드는 http 베이스로 https 로 동작되지 않기에 의심스러운 WiFi AP 네트워크에서 사용시 악의적인 성격을 가진 사람이

tcpdump 로 정보를 갈취할 경우 갈취한 사람이 해당 사이트 이용하여 원치 않는 PC 리붓을 시킬수 있습니다.

 

* 아두이노 코드  ( 하기 부분 복사해서 사용하시면 될듯 합니다. )

/// test4.ino ////////////////////////////////////////////////////////

///*

#include <Adafruit_Sensor.h>

#include <DHT.h>

#include <DHT_U.h>

//*/

 

#include <Wire.h>

#include <SPI.h>

#include <Ethernet.h>

 

IPAddress ip(192,168,0,5);     // <========================================================

#define SERVER_PORT 8080      // <========================================================

#define DHTPIN            2         // Pin which is connected to the DHT sensor.    // <========================================================

#define SETTED_TEMPERATURE 28   // <========================================================

#define SETTED_HUMIDITY 90   // <========================================================

int Relay8=8; // Ventilator Switch relay PIN 넘버..     // <========================================================

 

 

 

 

int Relay14=14; // Switch relay PIN 넘버..     // <========================================================

int Relay15=15; // Switch relay PIN 넘버..     // <========================================================

 

 

// Uncomment the type of sensor in use:

//#define DHTTYPE           DHT11     // DHT 11 

#define DHTTYPE           DHT22     // DHT 22 (AM2302)

//#define DHTTYPE           DHT21     // DHT 21 (AM2301)

 

//#include <DHT11.h>

//int pin = A2; // 온습도센서(DHT-11) 핀 A2 부여

//DHT11 dht11(pin);

 

 

byte mac[] = { 0x74,0x69,0x69,0x2D,0x30,0x5 };

//IPAddress ip(DHCP IP주소 찾기 예제 검색후 아이피주소 입력);

// IP 주소는 " XXX,XXX,XXX,XXX " ',' 주의해주세요.

// 이더넷 라이브러리 초기화

// 사용할 IP 주소 와 포트 입력

// ('port 80' 은 HTTP 의 기본 값 입니다.):

//EthernetServer server(80);

EthernetServer server(SERVER_PORT);

String readString;

 

void client();

 

DHT_Unified dht(DHTPIN, DHTTYPE);

uint32_t delayMS;

 

//////////////////////////

uint32_t switch_dev=0;

//////////////////////////

 

void setup() {

 

  

// Open serial communications and wait for port to open:

  Serial.begin(9600);

 

  dht.begin(); // Initialize DHT device.

 

   while (!Serial) {

    ; // 포트 연결까지 기다리기. 레오나르도 에만 필요합니다.

  }

 

  // 이더넷 서버 연결 시작:

  Ethernet.begin(mac, ip);

  server.begin(); 

 

  Serial.print("server is at ");

  Serial.print(Ethernet.localIP());

  Serial.print(":");

  Serial.println(SERVER_PORT);

///*

  // Print temperature sensor details.

  sensor_t sensor;

  dht.temperature().getSensor(&sensor);

  Serial.println("------------------------------------");

  Serial.println("Temperature");

  Serial.print  ("Sensor:       "); Serial.println(sensor.name);

  Serial.print  ("Driver Ver:   "); Serial.println(sensor.version);

  Serial.print  ("Unique ID:    "); Serial.println(sensor.sensor_id);

  Serial.print  ("Max Value:    "); Serial.print(sensor.max_value); Serial.println(" *C");

  Serial.print  ("Min Value:    "); Serial.print(sensor.min_value); Serial.println(" *C");

  Serial.print  ("Resolution:   "); Serial.print(sensor.resolution); Serial.println(" *C");  

  Serial.println("------------------------------------");

  // Print humidity sensor details.

  dht.humidity().getSensor(&sensor);

  Serial.println("------------------------------------");

  Serial.println("Humidity");

  Serial.print  ("Sensor:       "); Serial.println(sensor.name);

  Serial.print  ("Driver Ver:   "); Serial.println(sensor.version);

  Serial.print  ("Unique ID:    "); Serial.println(sensor.sensor_id);

  Serial.print  ("Max Value:    "); Serial.print(sensor.max_value); Serial.println("%");

  Serial.print  ("Min Value:    "); Serial.print(sensor.min_value); Serial.println("%");

  Serial.print  ("Resolution:   "); Serial.print(sensor.resolution); Serial.println("%");  

  Serial.println("------------------------------------");

  // Set delay between sensor readings based on sensor details.

  delayMS = sensor.min_delay / 1000;

//*/

  pinMode(Relay8, OUTPUT);

 

  pinMode(Relay14, OUTPUT);

  pinMode(Relay15, OUTPUT);

  //////////////////////////

  digitalWrite(Relay14, HIGH); // <=== Low level trigger 릴레이 케이스.

  // digitalWrite(Relay14, LOW); // <=== High level trigger 릴레이 케이스.

  digitalWrite(Relay15, HIGH); // <=== Low level trigger 릴레이 케이스.

  // digitalWrite(Relay15, LOW); // <=== High level trigger 릴레이 케이스.

}

 

 

void loop() {

///*

  // Delay between measurements.

  delay(delayMS);

  // Get temperature event and print its value.

  sensors_event_t event;

//*/

 

  EthernetClient client = server.available();

  if (client) {

    Serial.println("new client detected!!");

    // an http request ends with a blank line

    boolean currentLineIsBlank = true;

    char c = 0x00;

    while (client.connected()) {

      if (client.available()) {

        //char c = client.read();

        c = client.read();

        //Serial.write(c);

 

        // if you've gotten to the end of the line (received a newline

        // character) and the line is blank, the http request has ended,

        // so you can send a reply

 

        ////////////////////////////////////////////////

        //read char by char HTTP request

        if (readString.length() < 100) {

          //store characters to string

          readString += c;

          Serial.print(c);

         }

        ////////////////////////////////////////////////

 

        if (c == '\n' && currentLineIsBlank) {

          Serial.println("test1");

          // send a standard http response header

          client.println("HTTP/1.1 200 OK");

          client.println("Content-Type: text/html");

          client.println("Connnection: close");

          client.println();

          client.println("<!DOCTYPE HTML>");

          client.println("<html>");

          // 브라우저 5초마다 새로고침

          if (readString.indexOf("?pw_1powerreset=xxx") >0){

          } else if (readString.indexOf("?pw_2powerreset=xxx") >0){

          } else {

            //client.println("<meta http-equiv=\"refresh\" content=\"5\">");

            client.println("<meta http-equiv=\"refresh\" content=\"10\">");    // <========================================================

          }

 

           ///////////////////////////////////////////////

           //client.println("<meta name='apple-mobile-web-app-capable' content='yes' />");

           //client.println("<meta name='apple-mobile-web-app-status-bar-style' content='black-translucent' />");

           //client.println("<link rel='stylesheet' type='text/css' href='http://randomnerdtutorials.com/ethernetcss.css' />");

           //client.println("<link rel='stylesheet' type='text/css' href='https://drive.google.com/file/d/1y3dAAuyWUN2v2tn0Gh7mVEkE8llM4qI9/view?usp=sharing' />");

           ///////////////////////////////////////////////

 

          client.println("<title>");

          client.print("Welcome Mining room by ARDUINO");

          client.println("</title>");

 

            int A;

            float temp =0;

            float humi = 0;

//*

            //////////////////////////////////////////////

            dht.temperature().getEvent(&event);

            if (isnan(event.temperature)) {

              Serial.println("Error reading temperature!");

            } else {

              temp = event.temperature;

              Serial.print("Temperature: ");

              Serial.print(event.temperature);

              Serial.println(" *C");

              //////////////////////////

              if(event.temperature > SETTED_TEMPERATURE) {

                digitalWrite(Relay8, HIGH);

              } else {

                digitalWrite(Relay8, LOW);

              }

              //////////////////////////

            }

            dht.humidity().getEvent(&event);

            if (isnan(event.relative_humidity)) {

              Serial.println("Error reading humidity!");

            }

            else {

              humi = event.relative_humidity;

              Serial.print("Humidity: ");

              Serial.print(event.relative_humidity);

              Serial.println("%");

              //////////////////////////

              if(event.relative_humidity > SETTED_HUMIDITY) {

                //digitalWrite(Relay, HIGH);

              } else {

                //digitalWrite(Relay, LOW);

              }

              //////////////////////////

            }

//*/

            

            //int read( float& humidity, float& temperature);

            //if((A=dht11.read(humi, temp))==0) {

          // 온습도센서(DHT-11)로부터 값 출력

            //Serial.println("test2");

            //Serial.print(temp);       

            //}

            //////////////////////////////////////////////

 

          client.println("<center>");

          client.println("<h1>");

          client.print("Mining Room Monitor");

 

          client.println("</h1>");

          client.println("<h2>");

          client.print("Mining Room Temperature and Humidity status.");

          client.println("</h2>");

          client.println("<h4>");

          client.print("Temperature : ");

          client.print(temp);

          client.print("<sup>0</sup>");

          client.print("C");

          client.println("<br />");

          client.print("Humidity : ");

          client.print(humi);

          client.print("%");

          client.println("<br />");

 

          client.print("Ventilator status : ");

          if(digitalRead(Relay8) == 1) {

            client.print("On");

          } else {

            client.print("Off");

          }

          client.println("<br />");

 

          client.println("</h4>");

          client.println("</center>");

 

          client.println("<br />");

          // auto 한/영 변환 자유로움

          // active  한글기본, 한/영 변환이 자유로움

          // inactive 영문기본, 한/영 변환이 자유로움

          // disabled  영문기본, 한/영 변환이 안됨, 영문/숫자만 입력 가능.

          // <input type="text" name="" value="" style="ime-mode:active;">

          //client.println("<input type=\"submit\" value=\"#1_PowerReset\" />");

 

          client.print("<form>");

          client.print("Password : ");

          client.println("<input type=\"password\" placeholder=\"Password\" name=\"pw_1powerreset\" value=\"\" style=\"ime-mode:disabled;\"><br />");

          client.println("<input type=\"submit\" value=\"worker110_PowerReset\" onclick=\"history.back(-1)\" />");

          client.println("<br />");

          client.print("</form>");

          client.println("<br />");

 

          client.print("<form>");

          client.print("Password : ");

          client.println("<input type=\"password\" placeholder=\"Password\" name=\"pw_2powerreset\" value=\"\" style=\"ime-mode:disabled;\"><br />");

          client.println("<input type=\"submit\" value=\"worker111_PowerReset\" onclick=\"history.back(-1)\" />");

          client.println("<br />");

          client.print("</form>");

          client.println("<br />");

 

          client.println("</html>");

          break;

        }

        if (c == '\n') {

          currentLineIsBlank = true;

          //Serial.println("test3");

        } 

        else if (c != '\r') {

          currentLineIsBlank = false;

          //Serial.println("test4");

        }

      } else {

        //Serial.println("test5");

      }

    }

    //브라우저 데이터 받는 시간 

    delay(1);

    //연결 종료:

    client.stop();

    Serial.println("client disonnected");

 

     ///////////////////////////////////////////////////

     //if HTTP request has ended

     if (c == '\n') {

       Serial.print("readString : ");

       Serial.println(readString); //print to serial monitor for debuging

 

       if (readString.indexOf("?pw_1powerreset=xxx") >0){

           digitalWrite(Relay14, LOW); // <=== Low level trigger 릴레이 케이스.

   //digitalWrite(Relay14, HIGH); // <=== High level trigger 릴레이 케이스.

           delay(2000); // 2 secs..

           digitalWrite(Relay14, HIGH); // <=== Low level trigger 릴레이 케이스.

           //digitalWrite(Relay14, LOW); // <=== High level trigger 릴레이 케이스.

       } else if (readString.indexOf("?pw_2powerreset=xxx") >0){

           digitalWrite(Relay15, LOW); // <=== Low level trigger 릴레이 케이스.

   //digitalWrite(Relay15, HIGH); // <=== High level trigger 릴레이 케이스.

           delay(2000); // 2 secs..

           digitalWrite(Relay15, HIGH); // <=== Low level trigger 릴레이 케이스.

           //digitalWrite(Relay15, LOW); // <=== High level trigger 릴레이 케이스.

       }

 

 

 

       //clearing string for next read

        readString="";

     }

     ///////////////////////////////////////////////////

 

    

  } else {

 

    //*

    Serial.println("client not detected!!");

 

    dht.temperature().getEvent(&event);

    if (isnan(event.temperature)) {

      Serial.println("Error reading temperature!");

    } else {

      Serial.print("Temperature: ");

      Serial.print(event.temperature);

      Serial.println(" *C");

      //////////////////////////

      if(event.temperature > SETTED_TEMPERATURE) {

        digitalWrite(Relay8, HIGH);

      } else {

        digitalWrite(Relay8, LOW);

      }

      //////////////////////////

    }

    dht.humidity().getEvent(&event);

    if (isnan(event.relative_humidity)) {

      Serial.println("Error reading humidity!");

    }

    else {

      Serial.print("Humidity: ");

      Serial.print(event.relative_humidity);

      Serial.println("%");

      //////////////////////////

      if(event.relative_humidity > SETTED_HUMIDITY) {

        //digitalWrite(Relay, HIGH);

      } else {

        //digitalWrite(Relay, LOW);

      }

      //////////////////////////

    }

 

    Serial.print("Ventilator status : ");

    if(digitalRead(Relay8) == 1) {

      Serial.print("On");

    } else {

      Serial.print("Off");

    }

    Serial.println(".");

    //*/

 

  }

  //Serial.println("=============================");

 

}

///////////////////////////////////////////////////////////

 

 

 

파워선 + 와 Reset + 둘을 묶어 주고 파워선 - , Reset - 를 묶어주어서 스위치 하나를 달아주면서 

각 + , - 선 두가닥을 릴레이 쪽으로 빼줍니다..  

스위치를 달아준것은 수동으로 reset 혹은 power on 을 위해서 입니다.

( 파워선과 Reset 버튼을 동시에 인가 시키게 되면 꺼져 있던 피씨는 켜지며 켜져있던 피씨는 reset 이 되게 됩니다. )

- 제가 사용하는 보드들은 그러했는데요.. 다른 보드들도 모두 동일한지는 모르겠습니다... 

 

참고로 피씨의 On/Off 상태는 Power LED 쪽에 5V 가 인가가 되어 있습니다.

해당 부분에 전선으로 빼서 Digital Input 으로 읽으면 피씨의 On/Off 상태도 웹에 표시해줄수 있을 것으로 생각 됩니다. 

- 아직 해당 부품 택배가 안와서... 해당 부분 테스트 전입니다..

 20180121_002931.jpg

 

20180124_011152.jpg

 

20180124_011243.jpg

 

20180124_011346.jpg

 

 

참고로 하기 8개 짜리 릴레이 제품은 비추 입니다..

TONGLING 이라는 하나짜리 릴레이는 의도한 바와 정확히 일치 했습니다..

다중 릴레이는 TONGLING 이라는 거 사용한 다른 제품들 더 테스트 진행하려 합니다...

20180124_011406.jpg

 

20180124_012321.jpg

 

 

 

하기 패스워드 창에 입력후 버튼 누르면 피씨를 On 시키거나 켜져 있는 경우 reset 을 시키게 됩니다.

습도가 21% .... --,,,,

Screenshot_20180124-011317.png

 

 

 

 

 

방 무진장 건조하네요.. --,,

.... 저는 이만.. 내일을 위해 이제 잠자리로.....

 

 

 

 

 

 

 

 

 

 

-------------------------------------

꼬리말

* 게시글 내용 삭제레벨 강등

* 질문은 각 주제별 게시판에.

 

비트코인 암호화화폐 커뮤니티 땡글~ 땡글~

-------------------------------------

16
댓글 38
  • 재밌는걸 만드셧군요! 닥추
  • ?
    @DKsan
    ^^ 닥추 까지.. 감사합니다...
  • 저두 닥추....ㅋ
  • ?
    @상혀니
    닥추는 사랑이지요^^ 감사합니다
  • ?
    진심감사합니다 그런데 부탁좀 드리고 싶은게 있습니다
    제가 너무 초보라 위 내용을 3-4번 읽었는데 저같은 초보는 아무것도 모르겠습니다 배우고 싶은데....부탁드립니다. 초보용으로 해석을...
  • ?
    @루키석
    아두이노 관련 자료가 인터넷에 많이 있구요...
    프로그래밍에 대해 조금은 아신다면 일단은 아두이노 중급 혹은 초급용 키트구매해서 공부해보시면 이해가....
    참고로 초급용하고 중급용키트의 보드는 메모리와 저장공간이 작아서 웝서버?? 와 릴레이 하나까지만 가능했습니다 ^^,,,
  • 이두이노 무선랜 모듈도 있나요?
    간이 휴대폰을 만들고 싶은 욕구가 ㅡ
    물론 능력은 안됩니다만 ㅡ
    ㅎㅎㅎ
  • ?
    @꿀맨
    무선랜 모듈도 있는거 같던데요
    위 코드는 유선 이더넷 모듈 사용 하였습니다 ^^
  • 각 제품 링크 부탁드립니다.
    도전하고 싶은데 멀사야할지 어렵네요 ㅎㅎ
  • ?
    @켄신임다
    저녂에 정리하여 드리겠습니다
    저도 아직 완전히 끝난게 아니라 테스트하면서 부품 조합을 찾아가는 진행중 상태라서요...
  • ?
    @켄신임다
    아두이노 메가 Mega 2560 호환보드 ( 네이버에서 검색해보시면 더 싸게 파는 곳들도 있습니다. )
    http://www.eduino.kr/product/detail.html?product_no=41&cate_no=24&display_group=2

    아두이노 이더넷 Ethernet W5100 micro SD소켓 쉴드 ( 네이버에서 검색해보시면 더 싸게 파는 곳들도 있습니다. )
    http://www.eduino.kr/product/detail.html?product_no=157&cate_no=25&display_group=1

    온도 습도 센서 : DHT-22 모듈 ( 네이버에서 검색해보시면 더 싸게 파는 곳들도 있습니다. )
    http://www.eduino.kr/product/detail.html?product_no=285&cate_no=27&display_group=1

    아두이노 8채널 5V 릴레이 모듈 / Arduino Relay Module
    http://www.eduino.kr/product/detail.html?product_no=474&cate_no=69&display_group=1
    <== 해당 모델은 네이버에서 검색시 다른 곳에 더 싸게 파는곳도 많이 있는듯 합니다.. 이건 가격 차이가 좀 나네요...
    https://search.shopping.naver.com/search/all.nhn?query=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+8%EC%B1%84%EB%84%90+5V+%EB%A6%B4%EB%A0%88%EC%9D%B4&frm=NVSCPRO

    그외 부가적인 빵판(브레드 보드) , 피씨 스위치와 Power LED , 랜선 케이블 , 브레드 보드 점퍼케이블 ... 될듯 합니다..

    밑에 다른 분들이 댓글로 남겨주신 제품들도 좋아 보입니다.. ^^
  • ?
    추천드립니다:)
  • ?
    @개덩이
    감솨합니다 ; )
  • 언제쯤...
  • ?
    좋은 자료 감사합니다.
    ESP8266 와이파이 모듈을 이용해서 핸드폰과 연결해서 power on/off시키는게 더욱 효율적일거 같습니다. 하지만 저가형 기성품들이 많이 나와 있어서 굳이 시간내서 만들지 않아도 우리나라에서는 17천원, 중국에서는 오천원만 주면 살 수 있어요.
  • ?
    @아유블루
    옷 좋은정보 감사합니다
    ESP8266 모듈도 테스트 리스트에 ^^
  • ?
    https://ko.aliexpress.com/item/SONOFF-4CH-Pro-Wireless-Multi-channel-WIFI-Switch-For-Smart-House-Home-Automation-Module-Controller-433mHz/32827812984.html?spm=a2g12.search0104.3.117.1bd2e0f8J2a9mU&ws_ab_test=searchweb0_0,searchweb201602_1_10065_10344_10068_10342_10343_10313_10059_10340_10341_10534_100031_10084_10604_10617_10083_10616_10103_441_10307_10615_442_5920011_10142,searchweb201603_32,ppcSwitch_2&algo_expid=9d43179e-63a7-437e-bbf8-468fd763529c-16&algo_pvid=9d43179e-63a7-437e-bbf8-468fd763529c&priceBeautifyAB=5
  • ?
    @아유블루
    와우 찾을때는 안보였던 좋은 정보 감사합니다
  • ?
    이건 1구 짜리 모듈입니다.
    https://ko.aliexpress.com/item/Itead-Sonoff-DIY-Domotica/32831445550.html?spm=a2g12.search0104.3.15.2516dad9lyuXf8&ws_ab_test=searchweb0_0%2Csearchweb201602_1_10065_10344_10068_10342_10343_10313_10059_10340_10341_10534_100031_10084_10604_10617_10083_10616_10103_441_10307_10615_442_5920011_10142-10344%2Csearchweb201603_32%2CppcSwitch_2&algo_expid=d41f5d8b-d9c8-4274-be7e-4f3fe8046aa8-2&algo_pvid=d41f5d8b-d9c8-4274-be7e-4f3fe8046aa8&priceBeautifyAB=5
  • ?
    라즈는 무선이 기본이며, 이런 제어는 아무래도 아두이노가 최고죠. 저는 계속 sw-16 테스트중입니다.기존에 나와 있는건 일반적인 전기제어에 대한거라, 아시겟지만, 기기는 2개가 1세트자나요.
  • ?
    @테크스타
    라즈베리파이와 아틱 보드도 관심 있는데요...
    근데 sw 16 은?? 보드이름인지요 모듈이름 인지요??
    구글에 검색해보았으나 모르겠어서요...
  • ?
    @너무나무
    엥 ? 이거 저두 땡글에서 보고 구매했고 직접 테스트한거라..제가 올린것도 있어요..18개 채굴기 원격 제어..
  • 와 우 한번 해보고싶습니다. 추천합니다 !
  • ?
    @abcoin
    감사합니다 ^^
    댓글에도 숨은 고수분들이 많은것 같습니다^^
  • ?
    ESP8266 릴레이제어 참고 해보세요 인터넷에 많이 나와 있습니다.

    http://www.instructables.com/id/ESP8266-WiFi-relay-switch/
  • ?
    @아유블루

    와우~~ 좋은 정보 공유 감사합니다 ^^

  • ?
    저두 닥추!!
  • ?
    @꽁두
    저도 감사합니다 ; )
  • ?
    이런것도 방법인데 WOL 쓰시면 인터넷으로 온오프 됩니다!
  • ?
    @아리아리2
    저도 기존에 WOL 과 RDP 조합으로 했는데요...
    WOL 이 안먹는 경우를 몇번 경험한 이후로... WOL 기능 믿기가....
    그래서 하드웨어적인 시그널을 날리는 쪽으로 선회 하였습니다..

    간단하게 하기에는 WOL과 RDP 조합도 좋다고 생각합니다
  • ?
    @아리아리2
    윈도우 프리징 상태에선 wol로 강제재부팅 안됩니다.
  • ?
    @갓버
    프리징 상태에서 안되는 거였군요
    왜 안되는지 모르고 황당했던 경험이...
    감사합니다
  • ?
    알리나 이베이보면 hlk-sw16이라는 모든게 갖춰진 16포트 릴레이가 있습니다. 가격도 매우 저렴하구요
  • ?
    @갓버
    알려주신 해당 hlk-sw16 제품 알리에서 찾아 보았는데요.. 중국어로만 보드 셋팅하는 법만 나와있고 사용하는 부분이 어떤지가 안보이던데요..
    사용 환경은 어떤지요?? ( ex : 웹 모드 , 웹모드 사용시 패스워드 유무 )
  • ?
    진짜 데단하시네요.
    잘보고 갑니다.
  • ?
    @나무로
    알고 보면 별거 아닌데요.. 잘 보셨다니 감사합니다.. ^^
  • 춫..춫천할 수 밖에 없ㅋ네요ㅋ
  • ?
    @동탄김선생
    감사합니다^^
    조만간 webhook 과 google assistance 연동한 보이스 컨트롤로 2탄 준비중 입니다 ^^

채굴

코인 채굴에 관한 게시판입니다.

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 채굴 새로 들어오시는분들! - 땡글 이용시 지켜지면 좋은 것 50 244 58488
김광부
2017.06.25
공지 땡글닷컴 출석체크 이벤트(8월) 31 update 13 1095
ESN경매
2020.08.03
공지 ESN 7월 리포트 file 6 783
ESN운영
2020.07.31
공지 도서 추첨 이벤트 - 운명을 바꾸는 적립식 투자, 흑우의 자기수양(10명) (~8/6) 24 updatefile 13 1862
ESN경매
2020.07.31
공지 땡글 경매! 아이그립 핸드바 인바디 체중계(~8/6 연장) 9 file 22 2587
ESN경매
2020.07.10
공지 BitZ 거래소 관련 공지사항 9 5 600
ESN운영
2020.07.06
공지 게시판 캐시 적립 정책 변경 안내 (2019/12/20 시행) 45 18 1861
관리자
2019.12.20
공지 로그인이 안되시는 분은 문의해주시기 바랍니다. 12 7 4423
땡글개발자
2019.08.21
31425 채굴 1050ti 6way 해쉬 관련 질문 입니다 처움 조립했는데 막힘없이 채굴을 하고 있습니다 크레이모어로 이더 시아 듀얼 채굴중인데 오버 안하고 평균 이더12 시아120 정도 나옵니다 근데 애프터버너로 오버 하면 파워76 코어-100 메모리300~500 하게되면 해... 8 0 1000
놋북마이닝
2018.01.24
31424 채굴 안녕하세요. 그래픽카드 인식을 못합니다. 안녕하세요. 초보 채굴자 입니다. 어제까지 RX570 롬타 하고 블록체인드라이버 깔아서 28해시 정도씩 채굴했었는데요 6WAY 중에서 1개가 계속 23~24해시가 나와서 다른분들이 롬이 안입혀진거 같다고 해서 다시 롬 입... 5 file 0 2144
sunmania88
2018.01.24
31423 채굴 이더이룸 프로그램중 "겟코인"이라고 아세요??       이더리움 공부좀 하려고 검색 한 결과 마이닝풀허브 프로그램은 검색하면 많이 나오는데 &quot;겟코인&quot;이라는 프로그램도 있는데 정보가 없네요 아시나요? 괜찮을까요?                 ---------------------------... 0 976
채굴하자으
2018.01.24
31422 채굴 시아테크 가이드라인 제시 했네요.               위 가이드 라인을 따르지 않을경우에, 봄쯤 소프트포크로 A3 사용못하게 한다는 것 같습니다.   가이드 라인 내용만 봐서는 큰 문제가 없는것 같습니다만   우지한이 그렇게 양아치 처럼 장사를 해왔었... file 1 1257
cowxxz
2018.01.24
31421 채굴 A3 받으신분 있나여ㅜㅜ 벌써 트랙킹 넘버 받으신분도 있으신데...전 이메일이 없네요ㅠㅠ 10 0 1239
수여산나뭇잎
2018.01.24
31420 채굴 요즘 일반게시판에서 장사를 하려는 사람들이 꽤 보입니다. 일단 아래글처럼 노골적으로 판매한다고 쓰는 사람도 있고....   &quot;부품이 좀 남았는데 어떻게 하면 좋을까요?&quot; &quot;하다 안돼서 팔아야겠네요 ㅠㅠ&quot; &quot;이런 제품이 있는데 얼마에 팔면 좋을까요?&quot;   이런 식으로 교묘하게... 32 16 4565
천리
2018.01.24
31419 채굴 1060 6g 1way 도움을 받아서 sol값을 알아 냈는데... 높은건지 낮은건지^^;;; 채굴 어린이에게 도움을 주셨으면 감사하겠습니다^^                     ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.   비트코인 암호화화폐 커뮤... 6 file 0 865
용돈버는풍이
2018.01.24
31418 채굴 라데온 램바이오스 질문드립니다. 반년만에 조립 할려니 힘드네요 ㅠㅠ 라데온 램타이밍 조절할려고 하는데 도스창에서 명령어를 까먹었습니다 ㅠㅜ (해당폴더 이동해서 프로그램이름 그래픽카드번호 롬번호 이건거 같은데 ㅠㅠ 기억이 안납니다 ㅠㅠ)... 4 0 382
깔끔쟁이
2018.01.24
31417 채굴 오토스위칭 채굴 vs 단일 채굴 NVIDIA 계열에서만 테스트해봤습니다. 테스트 시간은 48시간 정도. 멀티풀 마이너 vs ZCLASSIC 단일 채굴을 비교해 봤는데.   ZCLASSIC 단일 채굴했을때의 효율이 30% 가까이 더 좋네요. 다른 분들은 어떠신가요?    ... 13 0 1825
후니짱
2018.01.24
31416 채굴 12way 구성중에 도움을 청합니다. 하루하루 선배님들의 도움을 받아 조금씩 해결해가곤 있지만 아직 갈길이 머네요   구성은 tb250 pro 12웨이 보드 CPU G3930 RAM 4G SSD 128G 1050ti 12개   가상메모리는 C: 2기가, D: 50기가 잡아놨습니다. 바이오... 2 file 0 989
아이비스1
2018.01.24
31415 채굴 채굴 초보입니다. 1060 6g 1way로 제트캐시 채굴 해봤는데요 이게 정상인가요?   다른분들은 280~300나온다는거 같은데 제가 수치를 잘 못보는것 같아서요..                       ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에.  ... 6 file 0 1077
용돈버는풍이
2018.01.24
31414 채굴 온도가 낮으면 낮을수록 좋은건지요?   안녕하세요? 문의좀 드립니다. 오늘 춥다고 해서. 어제 밤에 창문을 조금만 열어 두었는데. 아침에 와서 보니..gpu온도가 창가쪽 20도, 가장 먼곳이 30도 정도.입니다 더 열어 두어도 상관없는지요? 생수병이 얼어... 7 0 1194
다운샷
2018.01.24
31413 채굴 ASUS H270 PRIME PLUS 보드 무한부팅 문제 해결!! 6웨이성공 [개인적인 노하우] 안녕하세요?    H270 보드로 2대를 준비하고 한대는 어찌어찌 하다 보니 6웨이 성공했습니다.      그러나 2번째 조립은 이틀간 지옥의 연속이었습니다.    cmos 설정은 기본검색하면 다 나오는데.... 한가지 안나오... 20 2 2372
고래등같은귀재
2018.01.24
31412 채굴 1050ti 해쉬값이 너무 안나옵니다. 며칠 눈팅하면서 클레이모어 듀얼마이닝 알게되고 공부중입니다.  일단 어떻게 굴리는 건지 시험삼아 해보고 있는데요.   이더리움 해쉬값이 1.6 이정도 밖에 안나옵니다. (시아는 16) 같은 카드로 이더 최소 12이상 ... 12 0 1480
와따리
2018.01.24
31411 채굴 그래픽카드 불량 여부 확인 방법 있을까요? 그래픽카드로 인해서 재부팅이 너무많이 되는데 파워문제인지.. 그래픽 문제인지.. 알 방법이 없네요. 그래픽카드 벤치마크 돌리면 불량여부 확인할 수 있을까요? 생각보다 너무 소모적이네요 안정화시키는게... ㅠㅠ 12 0 3803
kohkoh135
2018.01.24
31410 채굴 그래픽카드 1070 1080 차이 안녕하세요. 1070 1080 글카 비교글을 검색해 보니 가격 차이가 별로면 1080이 좋다라는 글이 있는데요. 지금 왓투마인서 이더 계산해보면 1070이 1080보다 더많이 캐지는걸로 나옵니다. 굳이 가격도 비싸고 이더도 ... 5 0 2106
동네한량
2018.01.24
31409 채굴 전기 문의드립니다! 사무실을 알아보려 돌아다니다가 15kw 승압된곳을찾았는데요 별도 분전함공사없이 바로 콘센트에 연결해서 시작해도 별무리없는지싶어서요! 벽에 저렇게 빙둘러서 전부설치되어져있더라구요!ㅎ 11 file 0 908
광기코인
2018.01.24
31408 채굴 요즘 이상하게 클레이모어 오류가 납니다 Socket was closed remotely (by pool) 오류..         #Socket was closed remotely (by pool) #ETH: Job timeout, disconnect, retry in 20 sec.   이렇게 오류나면서 안되는데요.. 이유를 모르겠네요.. ㅇ윈도우 업데이트 안했을댄 잘되다가 업데이트 이후 이런... 5 0 2309
노릿노릿
2018.01.24
31407 채굴 환상을 가지고 있었던거 같습니다.   지금 뛰어들었을 때, 가성비가 좋은 1050ti 75개로 이더리움을 채굴 한다 했을 때,(100만원 유지 된다 가정하에) 하루에 10만원 수익 * 30일 = 300만원   그런데 전기료 100만원, 임대료 60만원, 기타 잡비 40만원... 57 2 4186
던체
2018.01.24
31406 채굴 RX580 8G 6WAY VS 1060 3G 8WAY 비교부탁드립니다. 귀찮게 해드리는것 같아 직접 질문은 되도록 피합니다만  한참 검색해봐도 시원하게 답이 안나오네요   580은 이더리움 채굴로, 1060은 지캐시 스위칭채굴로 비교입니다.   일단 제가 내릴수 있는 결론은 일단 제작 ... 2 0 1341
잠적중
2018.01.24
목록
Board Pagination Prev 1 ... 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 ... 2696 Next
/ 2696
default debug random = 0 / type = READ / detected = READ