전체 글

전체 글

    인터넷 현재 시간 받기 #2 [아두이노/ESP8266]

    전에 ESP8266을 이용해서 인터넷으로부터 현재 시간을 받는 코드를 소개한 적이 있다. (http://diy-project.tistory.com/6) 전혀 문제가 없는 코드이지만 가끔씩 서버와 연결이 끊어지고 속도도 맘에 들지 않는다. 그래서 새로운 방법을 찾던 중 괜찮은 방법을 찾았다. (https://github.com/scanlime/esp8266-Arduino/blob/master/tests/Time/Time.ino) 코드도 훨씬 간단하다. 다만 delay(1000); 동안 다른 작업을 못하기에 mills()를 이용해 코드를 약간 수정했다. 아래는 해당 코드이다. #include #include const char* ssid = "*****"; const char* password = "****..

    비트코인 시세 모니터 만들기 [아두이노/ESP8266]

    프로젝트를 설명하기에 앞서 이 프로젝트는 메카솔루션 오픈랩의 https://blog.naver.com/roboholic84/221158638114 프로젝트를 목적에 맞게 수정한 것임을 밝힌다. 이번에는 실시간으로 비트코인의 시세를 확인하고 그 증감을 %의 단위로 확인할 수 있는 비트코인 시세 모니터를 만들어 보았다. 사용된 부품은 아래와 같다. I2C interface module국내, 해외에서 쉽게 구입이 가능하다.단독으로 팔거나 LCD에 결합되서 판매되기도 한다. 16*2 LCD가로 16칸 세로 2줄의 LCD 모듈을 이용한다. 밝기는 I2C interface module의 가변저항으로 조절이 가능하다. Wemos D1 miniESP8266 연결은 아래와 같이하면 된다. [소스코드]1. WIFI 설정초..

    아두이노 I2C 주소 스캔하기

    아두이노로 I2C 통신을 할 때 그 주소값이 필요하다. 예를들어 I2C 통신을 하는 LCD 작동예제를 보면 1 2 3 4 5 6 7 8 9 10 11 12 13 #include #include LiquidCrystal_I2C lcd(0x3F, 16, 2); void setup() { lcd.begin(); lcd.backlight(); lcd.print("Hello, world!"); void loop(){ } Colored by Color Scripter cs 4번째 줄의 0x3F가 바로 그 주소값이다. 대부분의 경우 이 주소값은 0x3F로 설정되어있지만 가끔은 다르기도 한다. 이 주소값을 찾는 방법은 아래의 코드를 업로드 시켜보는 것이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1..

    유튜브 음원추출 사이트 추천

    http://goodconverter.com/ 검색창에 유튜브 음원추출이라고 검색하면 다양한 사이트들이 검색된다. 하지만 경험해본 사람은 알겠지만 대부분 수많은 팝업광고와 바이러스의 위협 때문에 (사이트에 바이러스가 감염됬다는 사실은 정확히 알지 못한다. 다만 일부 사용자가 감염된 사례가 있는 것으로 알려져있다.) 접속하기 꺼려지는 것도 사실이다. 그래서 이번에는 잘 알려진 하지만 광고도 적고 필자가 사용해봤을때 바이러스도 없는 (현재 실시간으로 웹을 감시하는 안티바이러스 프로그램을 사용중이다.) 유용한 사이트를 소개해본다. 아래 링크로 접속할 수 있다. GOODCONVERTER 사용법은 접속한 뒤 변환할 유튜브 주소를 넣고 변환하기 버튼을 누르면 끝난다. 파일을 변환하는 모습이다. 아래에 광고이 있긴 ..

    아두이노 FPS 게임 컨트롤러 (오버워치, 더 하우스 오브 더 데드)

    전에 아두이노를 이용해 에어마우스를 만들었었다. http://diy-project.tistory.com/12 이 에어마우스를 만든 직후 이를 응용해 FPS 게임컨트롤러를 제작하기 시작했고, 예상보다 오래걸린 약 2주의 제작기간 끝에 완성되어 제작기를 공유해본다. 제작한 FPS게임 컨트롤러의 초기 컨셉은 오락실의 더 하우스 오브 더 데드 4 (오락실을 가면 꼭 한번씩은 해보는 좀비게임)와 비슷한 컨셉이었다. 그 게임을 해 본 사람은 알겠지만 총 모양의 컨트롤러를 화면상에 조준하여 플레이 하는 방식이다. 결과적으로 그 기능을 거의 완벽하게 구현할 수 있었다. (사진 출처 : http://m.gamemeca.com/gm/news/view.php?m=news&gid=277064) 여기서 더 나아가 오버워치와 배..

    [영상] 아두이노 밸런싱 로봇

    밸런싱 로봇은 가속도센서를 이용하여 2개 또는 그 이하의 바퀴로 균형을 잡는 로봇이다. 아래는 관련된 영상들이다. (사진 출처 : https://www.youtube.com/watch?v=YDmPUd5ZaCw)

    Anet a8 업그레이드 부품 모음 #2

    4. Anet A8 Y-Axis Cable Chain v2 https://www.thingiverse.com/thing:1915486 인터넷에 Anet a8을 검색하면 Anet a8 화재도 같이 검색된다. 화재가 발생하는 이유는 대부분 메인보드 커넥터가 부실하여 발생하지만 일부 히트베드에서도 발생하기도 한다. 그 이유는 바로 베드가 앞뒤로 움직이면서 커넥터가 헐거워 지기 때문인데, 그래서 많은 사람들이 커넥터를 뽑아내고 직접 납땜 하거나 아니면 위의 부품을 연결하기도 한다. 이 체인을 통해 커넥터에 가해지는 힘을 최소화 할 수 있다. 5. anet a8 y belt tensioner https://www.thingiverse.com/thing:2149867 각 축을 움직이는 벨트의 장력은 출력시 표면의 ..

    Anet a8 업그레이드 부품 모음 #1

    싱기버스(Thingivers)에 올라와있는 Anet a8의 업그레이드 부품 중 쓸만한 부품들을 모아보았다. (사진은 출처는 해당 싱기버스의 링크이다.) 1. Anet A8 Extruder Fan Modification V2 https://www.thingiverse.com/thing:2290361 Anet a8을 사용한다면 비슷한 불편함을 느낄것이다. 바로 필라멘트 교체를 할 때 익스투르더의 나사를 일일이 풀어 열어야 한다는 것이다. 이 부품은 그런 번거로움을 덜어준다. 2. Z Endstop Fine Adjustment Prusa i3 - Anet A8 https://www.thingiverse.com/thing:1776429 오토레벨링이 없는 순정 Anet a8의 경우 번거로운 수동레벨링 과정을 거친..

    [영상] 아두이노 솔라 트래커

    솔라 트래커(solar tracker)는 말 그대로 해, 빛 등을 추적하는 장치이다. 원리는 대부분 4개의 광센서를 이용해 빛의 양을 감지하고 그 양의 분포를 이용해 빛과 평행한 방향으로 센서를 정렬한다.

    알리익스프레스 무선 게이밍 마우스 후기

    알리익스프레스에서 약 만원의 가격으로 무선 게이밍 마우스를 구매해 보았다. 구매링크 : https://ko.aliexpress.com/item/NoteBook-Charge-Unlimited-Wireless-Gaming-Backlit-Gaming-Mouse-7-color-Backlight-Breath-Laptop-Mouse-Desktop-Video/32718212502.html?spm=a2g12.search0104.3.301.WBPIWe&ws_ab_test=searchweb0_0,searchweb201602_1_5130011_10152_10151_10065_10344_10068_10342_10343_51102_10340_10341_5000011_10084_10083_10307_10312_10059_1031..

# 테스트용