랜턴 밑창을 뜯으니..
휑하다.
어디서 적출한 배터리와 C타입 잭, 충전모듈 연결
C타입 구멍과 충전 램프 보여줄 홈 뚫기
글루건으로 모듈 및 C타입 잭 부착
배터리 글루건으로 부착
동작 확인
'만들기 > 이것저것' 카테고리의 다른 글
[이것저것] 스타벅스 싱잉랜던 충전식 만들기 (1) | 2023.05.30 |
---|
랜턴 밑창을 뜯으니..
휑하다.
어디서 적출한 배터리와 C타입 잭, 충전모듈 연결
C타입 구멍과 충전 램프 보여줄 홈 뚫기
글루건으로 모듈 및 C타입 잭 부착
배터리 글루건으로 부착
동작 확인
[이것저것] 스타벅스 싱잉랜던 충전식 만들기 (1) | 2023.05.30 |
---|
스타벅스 랜턴 얻어옴..
어디선가 적출한 배터리
병렬로 연결해줌 +끼리 -끼리 각각 연결
배터리 충전 모듈이랑 C타입 잭 연결
B+ B- 에 배터리 연결
배터리 연결선을 충전모듈 Out + Out- 에 연결
동작 되는지 확인
맨 왼쪽부터 라이트 , 스피커 , 배터리
선 모두 뽑고 c단자 제거
네모 상자까지만 잘라냄
충전모듈 충전 상태 확인을 위한 구멍 뚫기
착각해서 잘못 뚫어서 구멍이 3개됨.. ㅜㅜ
글루건으로 모듈 부착 및 고정
기판에 뜯어낸 홈 사이로 C타입 잭을 끼워 넣음
뚜껑 뜯어내기
적당히 안에 들어가게끔 글루건으로 부착
충전 중
충전 완
참고 : https://blog.naver.com/PostView.naver?blogId=drangra&logNo=222446138402
[이것저것] 랜턴 충전식 (0) | 2023.05.30 |
---|
Visual Studio 2015 기반
MFC
PC 화면에 마우스가 위치한 픽셀에서 색상을 가져와 비교하는 기능
ex 쇼핑몰 옷 위에 마우스를 두고 엔터를 치면 색상을 가져와 가까운 퍼컬색을 찾는 프로그램
사용 예시 영상
사용방법
1. Config 를 눌러 자신의 퍼스널컬러를 저장
2. 퍼스널컬러 저장시 유저번호 선택하여 저장 (최대 5개 저장가능)
3. 사용시에는 Config옆에 항목에서 유저번호 선택
4. 각 쇼핑몰에서 옷 위에 마우스 클릭 후 엔터 클릭
5. 결과창 확인
부분 설명
가져오기 버튼 : 엔터키랑 같은 역할 가져오기 버튼 클릭 후 마우스로 해당 위치 클릭시 색상 가져옴
RGB CMYK : 가져온 색상의 값
-1501,228 : 마우스 위치
모니터 배율 : 사용하는 모니터의 디스플레이 설정 배율을 입력
Clear : 로그 초기화
Log에 타입표시체크 : 가져온 색상의 비슷한 톤 타입 표기 여부
Save Open : 로그 저장 , 파일열기
-> 저장된 로그 복사하여 사용해야할때 사용
타입이나 점수에 따른 색상만 모아서 볼 수 있음
타입 선택(Pail) 후 Search Type 버튼 클릭시 선택한 타입의 색상만 볼 수 있음
점수 선택 (동그라미) 후 Search Score 버튼 클릭시 선택한 점수의 색상만 볼 수 있음
결과창에서 선택한 색상 크게 보여주는 역할
검색 옵션
색상 가져오기 사용 : 엔터키 눌렀을때 색상 가져오는 기능 사용 여부
검색 색상 최소 개수 : 기능 X
선택된 타입(점수)에 해당하는 색 검색 사용 : 가져온 색상과 비슷한 색상을 찾아낼때 선택한 타입(점수)에 맞는 색만 결과창 표시
색상 알고리즘 로직 선택
HSV 또는 RGB 둘중 하나만 선택하는 것을 권장
둘다 사용시 너무나 타이트한 조건이므로 결과가 잘 안나옴
HSV 방법
가져온 색상 RGB 값을 HSV로 변환 (구글에 있는 변환 공식) 을 사용
가져온 색상의 HSV값과 톤 색상의 HSV값의 거리값 계산 ( H,S,V 각각의 차의 제곱을 모두 더함)
검색값 범위 : 설정한 값보다 작은 거리값을 결과창에 출력함
해당값이 작을 수록 가져온 색상과 가까운 색상을 표기
RGB 방법
검색방법 1 (범위 1-195076)
가져온 색상의 RGB값과 톤 색상의 RGB값의 거리값 계산 ( R,G,B 각각의 차의 제곱을 모두 더함)
검색값 범위 : 설정한 값보다 작은 거리값을 결과창에 출력함
해당값이 작을 수록 가져온 색상과 가까운 색상을 표기
검색 방법 2 (범위 1-255)
가져온 색상 값 (R,G,B)
톤 색상 값 (R1,G1,B1) 각각 비교
R - 검색값 범위 < R1 < R + 검색값 범위
G - 검색값 범위 < G1 < G + 검색값 범위
B - 검색값 범위 < B1 < B + 검색값 범위
세 조건 모두 만족하는 톤 색상값 결과창에 표기
설정창 입력
받은종이에 맞게 퍼컬 스코어 입력
스코어별 저장 버튼 : 클릭시 각 스코어 별로 색상 정리하여 이미지 저장
[프로그램]HEIC to JPG 변환 코드 프로그램 (0) | 2022.05.15 |
---|
라즈겜동카페에 가면 나무가방 형식의 조이스틱을 많이 많드는 것을 보았다.
너무나 부러웠다.
그래서 나도 이동식으로 만들어 보고자 헀다.
나무가방은 아니지만..
준비물
보쉬 18V 충전드릴용 L-BOXX 136 보쉬공구박스 - 지마켓
http://item.gmarket.co.kr/detailview/item.asp?goodscode=1646679230
조이스틱 분리형 레버 - 알리익스프레스 2개 14454
https://ko.aliexpress.com/item/1005001599827750.html?spm=a2g0o.order_list.0.0.21ef140fersXaU&gatewayAdapt=glo2kor
아케이드 푸시버튼 30mm - 알리익스프레스 - 20개 12303
mdf 원목판 9mm 4480
USB 5V-DC 12v 수탭옵 스텝업 모듈 커넥터 2.23달러
https://ko.aliexpress.com/item/1005001732421647.html?spm=a2g0o.order_list.0.0.21ef140fersXaU&gatewayAdapt=glo2kor
=================요정도 추가로 산거
배송받은 재료들
나무판 재단은 320*430 mm
뚜껑이 잘 안닫혀서 보니 나무판과 뚜껑이 부딪히는 부분이 있다.
니퍼로 제거
안쓰는 스피커를 사용하기로 했다.
먼지를 닦고 모두 분해..
나무판도 뚫을 위치를 정해준다..
다이소 시트지를 붙여준다..
인터넷엔 더 이쁜 시트지들이 많지만...
버튼과 조이스틱을 배치하고 글루건으로 고정시켜준다.
화면은 대학교때 쓰던 레노버 z-585 노트북의 화면은 적축하여 사용했다.
노트북은 고장났기때문에.. 분해..
노트북 화면 패널 뒷편에 보면 패널명이 적혀있는데
알리익스프레스에서 검색하면 호환 ad보드를 살 수 있다.
내 패널명은 LTN156AT24
아이고 ad보드 선을 끊어먹었다..
대충 선 피복 벗기고 휘감은 후 전기테이프 테이핑 한 모습...
이쁘진 않다..
일단 화면이 나오므로 그냥 사용하도록 한다.
대충 이런식으로 될 예정
아까 그 스피커 분해하고 남은 철사망 부분
니퍼로 오려준다.
상단 스피커 구멍을 막아준다.
조이스틱을 gpio에 연결하려는데 깔끔하게 할 방법을 고민했다.
음...
음....
일단 상판에 모두 연결하고 라즈베리파이 전용 케이블로 본체와 이어주면 될 거 같다고 대충 생각..
일단 기판을 자르고
선을 연결한다
스피커도 장착
옆으로 열 수 있도록 경첩 장착
글루건 덕지덕지
이상태로 화면 연결 해서 꾹 덮었더니.
화면 깨짐...
그래서 테두리 빼고 패널만 붙였다..
스틱함에 스펀지도 넣어준다.
일단 여기까지 대충 조립 완료
보조배터리 대신 3s bms와 18650배터리 3셀 충전모듈을 사용하여 충전식으로 사용가능
================한방롬 설치
한방롬 이미지파일을 그대로 입혀서 사용하면 된다
조이스틱 설치
레트로파이 설정 - manage packages - manage driver packages - mkarcade joystick - install from source 로 설치
여기서 다운받았던 한방롬을 사용하려고 하였으나 GPIO가 동작하지 않았다..
그래서 라즈겜동 카페에 가서 최신 이미지 파일을 받았다.
https://cafe.naver.com/raspigamer 라즈겜동 카페 - OS 자료실 - 라즈겜동 이미지 v1.39.7 파이3,4
한방롬에 roms폴더에 롬파일을 모두 PC로 복사하고 라즈겜동 이미지 입힌 후 roms폴더에 복사한 롬파일을 붙여넣었다.
실행 후 GPIO 활성화 필요
일단 완료
[장치] 레트로파이_라즈조이스틱_설치4_조이스틱 개조 (0) | 2022.09.12 |
---|---|
[장치] 레트로파이_라즈조이스틱_설치3_조이스틱 (0) | 2022.09.12 |
[장치] 레트로파이_라즈조이스틱_설치2_한방롬 (0) | 2022.09.12 |
[장치] 레트로파이_라즈조이스틱_설치 (0) | 2022.09.12 |
[장치]전동 드라이버 만들기 (0) | 2022.05.03 |
이전에 완성한 상태
이렇게 두니 먼지가 소복히 쌓이고 책상에 자리를 자꾸 차지함.
보관에 용이하도록 변경하고 싶은 욕구 생김.
다른 사람들은 나무상자 모양으로 제작하나 나무상자 모양으로 하기에는 조이스틱레버가 분해가 되어야함
내 조이스틱은 저렴해서 분해되지 않음...
그래도 일단 접히도록 하기위해 주문...
1. 주문
2. 택배 수령
3. 기존 판 분해
* 라즈베리 GPIO확장 핀 납땜
4. 조이스틱 재조립
1) 하판부분 재조립
* 높이가 낮아짐
* 다x소에서 구매한 회색 벽지 부착
2) 상판부분 재조립
* 가운데 구멍 뚫기
* 조이스틱 부분 상하판 조립
5. 본체 조립
* 볼륨조절과 코인삽입 버튼 추가
* 임시 배치
* 경첩 연결
6. 모니터 조립
* 모니터 글루건으로 고정
7. 덮개 조립 및 고정 핀 조립
* 덮개 조립
* 밑판에 미끄럼방지 고무 패드 부착
* 상단 남는 부분 덮개 부착
* 조이스틱과 본체부분 연결 걸쇠 부착
* 옆면 손잡이 부착
* 정면 커버 부착
박스 오려서 벽지 붙이고 양면테이프 고정..
* 후면 콘센트 덮개
물티슈 덮개 사용
8. 전체 모양
* 앞 뒤
* 옆면
* 정면
가운데 전선은 수축튜프로 감싸서 처리
뭔가 만들고 나니 삐죽삐쭉 나사들이 올라와잇고 유격도 있어서 이쁘지가 않다.
MDF판도 무겁고 모니터도 무거워 무게가 좀 있으나
접어서 보관하기는 편리하다.
이쁘지가 않아....ㅠㅠ
[장치] 레트로파이_라즈조이스틱_설치5_조이스틱 이동식 (0) | 2022.11.01 |
---|---|
[장치] 레트로파이_라즈조이스틱_설치3_조이스틱 (0) | 2022.09.12 |
[장치] 레트로파이_라즈조이스틱_설치2_한방롬 (0) | 2022.09.12 |
[장치] 레트로파이_라즈조이스틱_설치 (0) | 2022.09.12 |
[장치]전동 드라이버 만들기 (0) | 2022.05.03 |
1. 조이스틱 부품 구매
MDF 판으로 조립
MDF 판 주문
2. 택배 수령
삼덕사 조이스틱 가장 저렴한거...
3. 윗판 스케지 후 뚫기
다x소에서 구매
하나하나씩 뚫기
4. 밑판 전선구멍 뚫고 글루건으로 조립하기
5. 다x소에 파는 벽지 붙이고 버튼 조이스틱 조립
6. 버튼에 전선 연결
* 핀맵
7. 핀맵대로 라즈베리파이 연결
밑판 구멍으로 선 빼기
8. 경첩 달기
다x소에서 경첩 구매
닫히는 부분 자석 부착
9. tv연결 후 테스트
명절 친척집에 가져가서 조카들 시켜주기
10. 선정리..
선정리 미루다 미루다 이사하고나서 작업
라즈베리파이 케이블과 미니 빵판으로 선 연결
스피커 분해하여 내부에 글루건으로 부착
HDMI to RGB 컨버터 구매하여 부착
책상위에 모니터 암 부작 후 모니터 상시 연결
[장치] 레트로파이_라즈조이스틱_설치5_조이스틱 이동식 (0) | 2022.11.01 |
---|---|
[장치] 레트로파이_라즈조이스틱_설치4_조이스틱 개조 (0) | 2022.09.12 |
[장치] 레트로파이_라즈조이스틱_설치2_한방롬 (0) | 2022.09.12 |
[장치] 레트로파이_라즈조이스틱_설치 (0) | 2022.09.12 |
[장치]전동 드라이버 만들기 (0) | 2022.05.03 |
한방롬 다운 홈페이지
https://www.arcadepunks.com/pi-images-downloads-page/
토렌트로 다운 받아야 함
받은 항목 : [32gb]-King.of.RPI3-Damaso
파이 종류에 따라 이미지 파일이 다름
기존 레트로파이 쓰듯이 사용
화면
왼쪽에 있는 항목들이 에뮬별 게임 선택
에뮬별 게임
할줄아는 게임 킹오파 버블버블 메탈슬러그 정도만 있는거 확인하였습니다.
슈퍼마리오도 있습니다.
[장치] 레트로파이_라즈조이스틱_설치5_조이스틱 이동식 (0) | 2022.11.01 |
---|---|
[장치] 레트로파이_라즈조이스틱_설치4_조이스틱 개조 (0) | 2022.09.12 |
[장치] 레트로파이_라즈조이스틱_설치3_조이스틱 (0) | 2022.09.12 |
[장치] 레트로파이_라즈조이스틱_설치 (0) | 2022.09.12 |
[장치]전동 드라이버 만들기 (0) | 2022.05.03 |
준비물
라즈베리파이3
sd카드 16gb
버전
레트로파이 : retropie-4.1-rpi2_rpi3
1. 레트로파이 다운로드
https://retropie.org.uk/download/
2. Win32 Disk Imager 다운로드 및 설치
https://sourceforge.net/projects/win32diskimager/
에러창 발생시 관리자 권한으로 실행
3. SD카드에 레트로파이 설치
다운받은 레트로파이 img파일 선택 후 write 클릭
4. SD카드 장착
5. 라즈베리 파이 랜선 연결
무선랜 설정이 되어있으면 무선랜 사용하여도 무방
6. 라즈베리파이 부팅시 해당화면 출력
No Gamepads detected : 입력 장치 없음
키보드 연결되어 있을 경우 1로 나타남
아무버튼이나 꾹 누르면 해당 입력장치의 버튼 설정 가능함
F4눌러서 터미널 모드 진입
7. 라즈베리파이 설정 변경
Sudo raspi-config 입력
(1) Expand Filesystem
(5) Interfacing Options - SSH - Enabled
- VNC - Enabled
(7) Advanced Options - Memory Split - 256 적용
8. 재부팅
sudo reboot
9. 재부팅 후 터미널 모드 다시 진입
조이스틱 설정 부분 레트로파이 버전과 설치하는 Joystick 버전이 맞지 않으면 조이스틱 인식 안됨
해당 명령어로는 레트로파이 retropie-4.1-rpi2_rpi3.img 버전 사용가능
순서대로 명령어 입력
* sudo apt-get update * sudo apt-get upgrade * sudo reboot * sudo apt-get install -y --force-yes dkms cpp-4.7 gcc-4.7 git joystick * sudo apt-get install raspberrypi-kernel-headers * wget https://github.com/digitalLumberjack/mk_arcade_joystick_rpi/releases/download/v0.1.4/mk-arcade-joystick-rpi-0.1.4.deb * sudo dpkg -i mk-arcade-joystick-rpi-0.1.4.deb * sudo nano /etc/modules mk_arcade_joystick_rpi * sudo nano /etc/modprobe.d/mk_arcade_joystick.conf options mk_arcade_joystick_rpi map=1,2 * sudo reboot |
명령어 동작 예시
10. 재부팅
11. 부팅 완료후 키패드 등록
6번항목의 No Gamepads detected 부분이 2 Gamepads detected 로 변경됨
조이스틱 버튼 꾹 누르면 조이스틱 키 설정창이 나타남 (조이스틱이 연결된 상태일때)
* 2P 키패드 설정 장면
12. 롬파일 저장
윈도우+R -> 라즈베리파이 공유폴더 접속
roms에 롬 파일 복사
13. 실행되지 않는 경우
바이오스 파일 저장
압축 풀어서 BIOS에 복사
14. 한글폰트 적용
아래 명령어 순서대로 실행 후 UnDotumBold.ttf 폰트가 존재 하는지 확인
sudo apt-get install ttf-unfonts-extra cd /usr/share/fonts/truetype/unfonts-core ls -l |
(1) 폰트가 존재할 경우
UnDotumBold.ttf 폰트를 /etc/emulationstation/themes/carbon/art/ 으로 이동
sudo cp /usr/share/fonts/truetype/unfonts-core/UnDotumBold.ttf /etc/emulationstation/themes/carbon/art/UnDotumBold.ttf |
/etc/emulationstation/themes/carbon 에서 carbox.xml 의 폰트 변경
sudo nano carbon.xml |
(2) 폰트가 없을 경우
해당 폰트를 Configs로 복사
넣어둔 폰트를 에뮬로 이동 sudo cp /opt/retropie/configs/UnDotumBold.ttf /etc/emulationstation/themes/carbon/art/UnDotumBold.ttf 기존 사용중인 Cabin-Bold.ttf 폰트의 이름 변경 sudo mv /etc/emulationstation/themes/carbon/art/Cabin-Bold.ttf /etc/emulationstation/themes/carbon/art/Cabin-Bold2.ttf 복사한 폰트(UnDotumBold.ttf)를 Cabin-Bold.ttf 로 이름변경 sudo mv /etc/emulationstation/themes/carbon/art/UnDotumBold.ttf /etc/emulationstation/themes/carbon/art/Cabin-Bold.ttf |
에뮬 설정에는 Cabin-Bold.ttf 로 저장되어있으므 새로운 폰트를 기존 이름으로 변경하여 사용
15. 이미지 미리보기 사용
한글 폰트가 적용되어 있어야 이미지 미리보기 적용 후 글자가 깨지지 않음
각 에뮬에 이미지와 gamelist.xml 파일 복사
[장치] 레트로파이_라즈조이스틱_설치5_조이스틱 이동식 (0) | 2022.11.01 |
---|---|
[장치] 레트로파이_라즈조이스틱_설치4_조이스틱 개조 (0) | 2022.09.12 |
[장치] 레트로파이_라즈조이스틱_설치3_조이스틱 (0) | 2022.09.12 |
[장치] 레트로파이_라즈조이스틱_설치2_한방롬 (0) | 2022.09.12 |
[장치]전동 드라이버 만들기 (0) | 2022.05.03 |
C# 사용 제작
https://sanot.tistory.com/72?category=941637
src : heic이미지가 들어있는 폴더
dst : jpg 이미지가 저장될 경로
Run : 시작
[프로그램] 퍼스널컬러 체크 프로그램 (0) | 2022.11.27 |
---|
1. 준비물 :
마이크로 미니 모터 N20 5V 60RPM- 1.88달러 - 모터 속도 빠른거 사세요.....
커플링 - 알리신규회원 0.5달러
배터리 모듈 TP4056 - 0.31달러
드라이버 비트 - 알리 신규회원 0.41달러
배터리 - 고장난 노트북 배터리 분해
마우스 버튼 스위치 - 불필요 마우스 분해
케이스 - 올리브영 발포비타민 통.. 3500원
비타민도 먹고 통도 구하고..
대충 구성
2. 스위치 연결 - 스위치 폭이 짧은 쪽이 서로 마주보게 해야한다.
아래 사진은 실패
3. 모터 연결 - 미리 수축튜브 사용했으나 배터리선 연결을 위해 다시 뜯었다.
연결 수정 - 스위치 방향 바꾸고 배터리 선 배선
4. 배터리 충전 모듈 연결
- 테스트
5. 배터리 연결
6. 케이스 다듬기
케이스가 얇은 플라스틱이라 칼로 재단이 가능하다.
측면에는 스위치 , 후면에는 충전모듈 , 전면에는 모터, 가운데는 배터리가 들어간다.
뚜껑에는 모터 부착
7. 커플링 장착
8. 완성
뭔가 덕지덕지 붙어있다.
충전 중 / 충전 완료
참고 : https://www.youtube.com/watch?v=69iyqLWfhG0
[장치] 레트로파이_라즈조이스틱_설치5_조이스틱 이동식 (0) | 2022.11.01 |
---|---|
[장치] 레트로파이_라즈조이스틱_설치4_조이스틱 개조 (0) | 2022.09.12 |
[장치] 레트로파이_라즈조이스틱_설치3_조이스틱 (0) | 2022.09.12 |
[장치] 레트로파이_라즈조이스틱_설치2_한방롬 (0) | 2022.09.12 |
[장치] 레트로파이_라즈조이스틱_설치 (0) | 2022.09.12 |
1. 텔레그램 설치 후 회원가입
2. 채팅방목록에서 돋보기 클릭하여 검색
3. BotFather 검색하여 채팅방 접속
4. 시작버튼 보이면 시작버튼 클릭
5. /newbot 입력
6. 봇 이름 입력 ( 별명같은 거, 채팅방 메인 이름)
7. 봇 이름 입력 ( 아이디같은거) 끝은 _bot로 끝나야 함
8. 숫자가 앞에 들어가서 안되는 것 같아 숫자를 중간에 넣어 생성
9. HTTP API 부분은 API로 사용가능
10. /mybots 입력시 봇 목록이 나오고 봇을 선택하면 아래와 같은 선택지가 나옴
API 토큰 확인이나 봇 삭제 가능
11. 채팅방 돋보기 검색으로 자신의 봇 이름 검색
12. 시작 클릭시 봇 시작