반응형

전체 글 1558

USB-C to C PD규격 충전 케이블 구입

Toocki제 케이블이 하나에 3천 원 전후로 팔고 있어서 성능이 어떨지 흥미가 생겨서 구매 해 보았다. 포장이 처음에는 뭔가 재고로 쌓여있던거 왔나 싶었다. 충전 중에 소비되는 전력도 표시가 되는 거라서 편리하겠다 생각했는데, 갤럭시에서 [초고속 충전 2.0]이라는 표시를 처음 보는데 성능은 괜찮은 거 같다. 요즘에는 USB-C 충전 케이블이 우후죽순 발매되고 있는데, 제대로 성능 나는 제품은 싼 게 잘 없으니 신중하게 구매하는 것이 좋겠다.

매크로 키보드

매크로 키보드를 구매해 봤다. 키보드는 메커니컬 키보드인데 분리된 상태로 배송이 되었다. 그냥 끼워 넣으면 곧바로 인식하니 문제없다. 처음에는 키를 눌러보니 전부 c 밖에 안 나와서 뭐지 싶었는데, 아래와 같이 3 key keyboard software 인 MINI KeyBoard라는 소프트 웨어로 키 설정을 해 주어야 된다. 레이어는 고급형 키보드를 구매할 경우에 레이어 변환 키가 달린 키보드 전용인 듯한데, 내가 구매한 것은 8천 원짜리 키보드라 그런 게 있을 리가 없다. 구매 페이지에서도 프로그램만 딸랑 있고, 설정 방법은 다른 블로그 어디에도 없기에 헤매는 사람이 많을 거 같아 여기다가 설명을 남긴다. 버튼과 노브는 각각 설정을 해 줄 수 있다. 예를 들어 제일 좌측 키를 설정하고 싶을 때는 KE..

카테고리 없음 2024.03.11

8BitDo 레트로 리시버 PS1&PS2 (8BitDo Retro Receiver for PS)

하드오프에서 듀얼쇼크 4를 구매한 기념으로, PS2를 무선으로 컨트롤하고 싶어서 8BitDo 리시버를 구매했다. 박스 안에는 리시버와 USB-C 케이블이 들어있다. 이 케이블은 컴퓨터에 연결해서 펌웨어 업데이트 하는 용도로 쓰면 된다. 배송받자마자 업데이트를 해 주었다. 본체전원을 따로 연결하지 않아도 되는 게 편리하다. 지원되는 기기는 듀얼센스까지 다 지원되는 거 같다. 그런데 듀얼센스를 써버리면 본체보다 컨트롤러가 더 비싸지는 현상이 생기지 않을까 싶다. 페어링은 간단한데, 컨트롤러를 페어링 모드 (PS 버튼 + SHARE 버튼)으로 한 뒤에, 8BitDo 리시버에 있는 버튼을 눌러주면 진동이 울리면서 금방 페어링 된다. 페어링 되었다고 녹색 불이 들어왔다. 무선으로 컨트롤되는 것뿐만 아니라 진동까지..

스위치 조이콘 GuliKit 조이스틱 교환

구매를 했다고 글을 남겼는데, 실제 물건은 뒤에 도착해서 교환한 후기를 남긴다. https://fermium.tistory.com/1668 스위치 조이콘 조이스틱 부품 구매 (GuliKit) 1년에 한 번 이상은 조이콘 스틱 쏠림현상이 재발해서 부품을 사다 놓고 교환하고 있다. 내 블로그에서도 몇 번 내용을 정리했었다. https://fermium.tistory.com/1368 스위치 조이콘 컨트롤러 수리 부품 fermium.tistory.com 일반적으로 저렴한 부품은 그냥 벌크로 오던데, 이건 일반 스틱의 세배 정도 비싼지라 이렇게 패키지로 온다. 조이콘은 반년에 한 번씩 스틱쏠림 현상이 발생하여 계속 교환하면서 썼는데, 이걸로 얼마나 오래 쓸지 궁금하네. 이것도 6개월 만에 고장이 나버린다면 굳이 ..

Hobby/게임인생 2024.03.10

ESP-NOW 를 이용한 1:1 통신

두 개의 ESP32를 이용하여서 각각의 스위치가 눌려질 때, 상대의 ESP32에서 수신 결과가 보이도록 연습 프로그래밍 해 보았다. 1. 라이브러리 설정: ESP-NOW를 사용하기 위해서는 아래의 두 종류의 헤더를 포함할 필요가 있다. #include #include 2. 맥 어드레스의 설정: 각각의 ESP에 아래의 소스코드를 업로드 한 뒤에 맥 어드레스를 확인한다. #include "WiFi.h" void setup(){ Serial.begin(115200); WiFi.mode(WIFI_MODE_STA); Serial.println(WiFi.macAddress()); } void loop(){ } 출력되는 맥 어드레스를 아래의 배열에 입력 해 줄 필요가 있다. 예를 들어 [AA:AA:AA:AA:AA:A..

Hardware/ESP 2024.03.07

스위치 조이콘 조이스틱 부품 구매 (GuliKit)

1년에 한 번 이상은 조이콘 스틱 쏠림현상이 재발해서 부품을 사다 놓고 교환하고 있다. 내 블로그에서도 몇 번 내용을 정리했었다. https://fermium.tistory.com/1368 스위치 조이콘 컨트롤러 수리 부품 구입 게임을 하다 보면 조이콘 쏠림현상의 연례 행사라서, 아마존에서 4개 만원하는 부품을 사 두었다. 부품만 있으면 스틱 교환하는데 5분이면 충분하다. 무엇을 하던 습득하는데 시간은 많이 걸리 fermium.tistory.com 그런데 이번에 듀얼쇼크 4 수리 영상을 뒤지다가, 스위치 조이스틱 부품 중에 홀센서 기능이 있는 스틱을 쓰면 쏠림현상이 없어진다는 소리를 듣고, 나도 바로 주문을 했다. 간단하게 교환을 할거면 굴리킷 (GuliKit) 제품을 쓰는 게 좋은 거 같아서 주문을 하..

Hobby/게임인생 2024.03.03

하드오프 (Hard Off) 에서 몇가지 득템

항상 플스 2 같은 레트로 컨트롤러만 봐 오다가, 웬일인지 듀얼쇼크 4 정크 중고가 있길래 상태가 괜찮은 거 같아서 가져왔다. 아마도 스틱쏠림 같은 건 있을 법 한데 안되면 재미로 고쳐봐야겠다 생각했다. 검은색 패드는 880엔, 흰색 패드는 1100엔에 구매했다. 내 마음속에는 플스 2 도 아직 현역인데, 이제는 레트로 신세가 되어있는지라, 순정 메모리카드도 구하기가 점점 어려워지는 거 같아서 구할 수 있을 때 사놓자 싶어서 메모리카드를 몇 장 구해 들고 왔다. 닦아서 써 보니까 그리 많이 고장이 난 건 아니었다. 가끔 조이스틱이 쏠리긴 하는데, 이건 조이스틱이 망가져서 그런 건 아니니 분해해서 청소하는 레벨로도 좋아질 것 같네. 이번에 조이스틱 수리에 대해서 많이 알아보다가, 수리하는 사람들이 공통적으..

Hobby/게임인생 2024.03.03

Raspberry Pi Pico (RP2040) 교육키트

파이썬을 공부함에 있어서 Raspberry Pi Pico를 이용하는 것이 처음부터 파이선 롬이 들어가 있어서 편리할 것 같다. 6만원 정도에 살 수 있는 키트인데, 안에는 개발에 필요한 기본 도구가 다 들어있다. 확장 쉴드를 사용하면 센서와 더 편하게 연결할 수 있다. 일단 버튼을 GPIO 10 번 핀에 연결하고 프로그래밍을 해 주니 정상적으로 프로그래밍되는 것을 확인했다. 실제로 사용된 main.py의 소스코드를 아래에 남긴다. from machine import Pin import time while True: button = Pin(10, Pin.IN) result = button.value() print(result) time.sleep_ms(500) 아래와 같이 파일을 업로드해 주고 나서 작동이..

Hardware/Python 2024.03.03

MicroPython 에서 ESP-NOW 지원

MicroPython의 홈페이지에서 ESP-NOW를 지원한다는 내용과 샘플코드가 담겨있다. espnow — support for the ESP-NOW wireless protocol — MicroPython latest documentation © Copyright - The MicroPython Documentation is Copyright © 2014-2023, Damien P. George, Paul Sokolovsky, and contributors. Last updated on 01 Mar 2024. docs.micropython.org 홈페이지에 있는 Sender 와 Receiver의 소스를 각각의 ESP32에 업로드 한 뒤에 Receiver를 확인하면 아래와 같이 바이너리 데이터를 수신하는..

Software/Python 2024.03.02

Python 으로 ESP32 프로그래밍 - 버튼 조작

ESP32-WROOM-32D에 MycroPython 롬을 설치했다. 일단 버튼으로 간단한 프로그래밍을 해 봐야겠다 싶어서 연습해 봤다. 아두이노랑 조금 다르긴 한데, 파이썬으로도 프로그래밍 가능하다. 버튼을 누를 때 1, 누르지 않으면 0으로 출력이 된다. ESP32 프로그래밍은 C 언어로 하다 보니 Python 도 이런 식으로 연습해야겠다. 내가 까먹지 않게 프로그래밍 설명도 첨부한다. from machine import Pin # machine 모듈의 Pin 클래스 호출 import time # time 클래스 호출 while True: # while 로 무한 반복문 설정 button = Pin(13, Pin.IN) # 버튼 핀의 설정, 입출력 설정 result = button.value() # 버튼..

Software/Python 2024.03.01
반응형