반응형

분류 전체보기 1566

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

ESP32 보드 구입

알리익스프레스에 새로 나온 ESP32 보드 가격이 너무 저렴해서 급하게 주문을 걸었다. 이 보드는 [ESP32-D0WD-V3] 칩을 사용하고 있는데 이 칩의 가격은, 하나에 1.5 달러 한다. 이런 게 케이블 하고 보드 한 세트에 212엔이라고 적혀있길래 이게 왜 이리 싸지 싶었는데 비슷한 보드가 3개 4천엔 수준에 팔리고 있는 관계로 조만간 캔슬 걸리겠구나 싶었는데... 주문한 개수 그대로 배송이 와서 또 한 번 놀랐다. 케이블 값만 2천원 할 거 같은데.. 아무리 봐도 기판 퀄리티가 2천원 수준은 아닌 거 같아서 다시 가격을 살펴보니, 역시 이 퀄리티면 그 가격이 안되지... 다음에 또 살길이 있으면 여기서 주문해 줄까 싶네. 참고로 보드 설정은 Upload speed는 921600 보다 작은 값 (..

Hardware/ESP 2024.02.28
반응형