이전 1 2  다음
반응형

레트로 게임에 관심이 생기면서 게임기만 계속 바꾸는거 같다 ㅎㅎ


월광보합을 시작으로 하이퍼스핀도 잠깐해보고...

레트로포터블이란 기기를 통해서 해보다가 라즈베리파이를 통한 레트로 게임에 관심이 생겨서

부품을 하나씩 구매...ㅎ


기존에 사용하던 애플티비는 잘 쓰지 않아서 팔아버리고 라즈베리파이에 코디와 레트로파이를 깔수 있어서 교체시도..


  • 사용한 것들

1. 라즈베리파이3 Model B

2. NESPI 케이스

3. 5V 3A 아답터 - 전류가 낮으면 번개표시가 나타남. 특히 NESPI 케이스를 사용하면 전류가 더 필요하다고 함.

4. 32G microsd


* 라즈베리파이랑 NESPI 연결하다가 USB 케이블을 끊어먹을뻔했다..ㅡㅡ;; NESPI 외부 USB포트들이 동작을 안해서 봤더니 선이 끊어져있었다. 다행히 다시 연결해서 동작은함. 휴~


  • 설치 작업

1. 라즈콘솔파이 Ver1.2를 다운받는다. 마이애니님이 만듦. ^^b

2. img 파일을 microsd에 굽는다..

3. 라즈베리파이에 microsd를 연결하고 전원을 킨다.

4.  용량을 확장

    라즈파이-설정 > 7 Advanced Options > A1 Expand Filesystem 하고 reboot

5. 화면비율 수정 모니터에 꽉안차는 경우 

   config.txt 를 열어서 hdmi_group=2, hdmi_mode=51로 설정

6. 즐겨찾기 오류 수정 - 참고

   추가로 즐겨찾기가 안나오면 메뉴에서 custom list 에 전체게임, 즐겨찾기, 마지막실행한 항목 3가지를 다 선택하면 전부 나오는데 이때 즐겨찾기만 빼고 다시 제거해주면 즐겨찾기메뉴만 설정가능하다.

7. 게임 넣기 - 이게 제일 어렵다 ㅜㅜ 아직도 제대로 못함.

   adv mame 부모롬 추출 및 불필요한 롬 정리 - 참고

   fba, mame 부모롬 추출하기 - 참고      

   MAME 롬셋 - 0.106

   FBA 롬셋 - 0.2.97.42

   패미콤 롬셋

   슈퍼패미콤 롬셋

   N64 롬셋

   메가드라이브 롬셋 

   롬은 소문자로 변경해야 기존 gamelist.xml이 동작한다. - 참고


*1 [ xbox one s 컨트롤러 연결방법 ]

   유투브

   1. 라즈콘솔파이 접속 후 F4 

   2. 터미널에서 sudo nano /opt/retropie/configs/all/autostart.sh

   3. 맨윗줄에 추가 sudo bash -c 'echo 1 > /sys/module/bluetooth/parameters/disable_ertm' , Ctrl+X, Y 누르면 저장.

   4. sudo reboot

   5. 라즈콘솔파이 다시 접속. 메뉴에서 bluetooth 선택. 기존 연결정보 제거 후 controller에 블루투스 연결 버튼을 누름.

   6. controller를 찾으면 ok 누르고 DisplayYesNo 선택 그럼 연결 완료

   7. 라즈콘솔 파이에서 숫자 4인가 5누르면 메뉴로 진입 그 후에 Configure Input  메뉴에서 controller 설정.

   ** adv mame 키설정 - 별도로 해줘야 함. mame 아무게임이나 실행한 후 키보드의 Tab키를 눌러서 메뉴가 나오면 general 셋팅에서 설정한다. ui cancel 에서 start/select 버튼을 같이 눌르면 빠져나오는 설정도 가능.

   ** /opt/retropie/configs/mame-advmame/advmame-1.4.rc 파일에서 device_joystick auto 를 device_joystick raw로 수정필요 안하면 키설정이 인식이 안됨.


*2. [ Kodi 설정 ]

   1. PORT 메뉴에서 KODI 선택

   2. PVR client가 없다 라즈콘솔 파이에서 F4를 눌러서 터미널로 들어가면 아래와 같이 수행

      나는 기존에 나스에 구현해둔 걸 접속할 것이므로 ttvheadend htsp client 를 다운.

      sudo apt-get install kodi-pvr-tvheadend-hts

      참고 - m3u 공유 블로그

   3. 그 외 설정은 다 비슷하다 ^^


** [기타설정]

   1. 화면비율 관련 링크 

/boot/config.txt 파일에서 다음 파라메터들을 수정한다.

-. hdmi_drive 값을 dvi입력인경우 1로, hdmi인경우는 2

ex) hdmi_group=2, hdmi_mode=82 (1920*1080 60Hz)

     hdmi_group=2, hdmi_mode=51 (1600*1200 60Hz) - 추천

     hdmi_group=2, hdmi_mode=16 (1024*768 60Hz)

   2. 라즈베리파이 3.5 파이 단자에서 사운드 출력안되는 경우 hdmi만 출력되도록 설정이 되어 있을 수 있다.

터미널창에서 다음 명령어 입력하세요 

sudo amixer cset numid=3 1 → 3.5Φ 단자로만 출력 

sudo amixer cset numid=3 2 → HDMI 로만 출력 

sudo amixer cset numid=3 0 → 3.5Φ & HDMI 둘다출력 

   3. 라즈베리파이 3 USB 부팅 설정 링크

먼저, /boot 디렉터리에 최신 부트 파일을 준비합니다.

$ sudo apt-get update && sudo apt-get upgrade

2017-04-10 릴리즈 이상의 라즈비안 및 라즈비안 라이트를 사용하는 경우, 위의 단계는 필요하지 않습니다.

다음으로, 아래와 같이 USB 부트 모드를 활성화합니다.

echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt

이것은 /boot/config.txt의 끝에 program_usb_boot_mode=1를 추가합니다. sudo reboot로 라즈베리 파이를 리부트한 다음, OTP가 올바로 프로그램되었는지 다음 명령으로 확인합니다.

$ vcgencmd otp_dump | grep 17:
17:3020000

0x3020000a 출력이 보이는지 확인하세요. 그렇지 않다면, OTP 비트가 제대로 프로그램되지 않은 것입니다. 


초보를 위한 각종 주소 모음

메뉴얼(레트로파이)

즈콘솔파이Ver1.21

노트북화면에 라즈베리파이 화면 띄우기

이미지 백업/복원



** LAKKA

- RETROPIE 말고 LAKKA를 설치해봤는데 이것도 나름 장점이 있어서 좋다

[해상도 수정]
mount -o remount,rw /flash -> 권한 변경
vi /flash/config.txt 로 아래 내용 추가 또는 수정.
hdmi_drive=1
hdmi_group=2
hmdi_mode=51

[사운드 수정]
amixer cset numid=3 0
reboot

[xbox one s 블루투스 연결하기]

adding "echo 1 > /sys/module/bluetooth/parameters/disable_ertm" to ~/.config/autostart.sh and paired by using bluetoothctl

==> autostart.sh에 추가했으나 자동추가가 안된다. ㅡㅡ;; 저명령을 실행해야 정상적으로 아래 명령어들을 했을 때 connect가 완료됨.


아래 순서대로 실행하면 됨. 단 MAC 주소는 본인의 컨트롤러 MAC주소를 써야함.

bluetoothctl

컨트롤러 전원키기

agent on

default-agent

power on

discoverable on

pairable on

scan on

컨트롤러 패어링모드로 변경

pair E4:17:D8:4A:06:7A 

connect E4:17:D8:4A:06:7A

trust E4:17:D8:4A:06:7A

반응형
Posted by ifly :
반응형
amazfitbipwatchfaces.com에 많은 watchfaces 들이 있긴한데... 약
간씩 맘에 안들거나 조금 수정하고 싶은 것들이 있었는데 고칠 방법을 몰라서 못하고 있었는데 
youtube에 누가 툴과 방법을 올려두어서 공유해봅니다.

bin파일은 만들어봤는데 실제 적용은 못해봤네요 아직 ^^;; 아이폰이 이럴땐 참 불편하네요...
참고하시라고 올려봅니다.

watchfaces site : http://amazfitbipwatchfaces.com
tool download site : https://bitbucket.org/valeronm/amazfitbiptools/downloads/



요약하면 아래처럼되네요..

1. tool을 다운받아서 압축해제

2. watchface 다운로드(bin 파일)

3. 1번에서 압축해제한 폴더에 WatchFace.exe 파일에 bin파일을 드래그앤 드랍으로 갖다놓는다.

4. 그러면 자동으로 bin 파일이 압축 해제되고 그 안에 json 파일 및 png파일들을 원하는대로 수정한다.

5. 수정완료 후 json 파일을 WatchFace.exe 파일에 드래그앤 드랍하면 bin 파일이 생성됨.

6. 변경된 watchface를 기존에 적용하는 방식에 따라서 적용한다.


내가 변경해본 watchfaces

왼쪽은 heartrate 추가하고 기존 아이콘 몇개 지움.

오른쪽은 월/일 위치 변경.


  


37482995a745db132843_packed.bin

360776765a6b86ef44ebb_packed.bin



반응형
Posted by ifly :

[amazfit bip] 한글화

2018. 2. 7. 23:44 from present/gadget
반응형

amazfit bip 한글화 방법입니다.


우선 작업전에 혹시 작업을 하다가 벽돌이 되거나 할 수 있으니 잘 아시는 분이 하시길 바랍니다.
시계가 동작하지 않는것은 제가 어떻게 해드릴수 없으니 감안하고 진행하시길 바랍니다.

설치 절차가 복잡하거나 하지 않습니다.

기존에 watchfaces 변경해보신분이라면 쉽게 하실수 있을겁니다.

참고로 제 bip는 0.1.0.77 버전이며 mi fit은 최신버전입니다.


우선 첨부된 파일이 두개 있습니다.

new_Mili_chaohu.ft

app-debug.apk


ft파일이 한글폰트 파일이구요apk 파일은 gadgetbridge인데 amazfit bip 폰트 개발한 사람들이 폰트 파일을 넣기 위해 좀 수정한 버전입니다.자세한 내용은 아래 링크 참조하시구요

https://forum.gizchina.it/index.php?/topic/1424-amazfit-bip-latin-alphabet-with-graphic-accent/

이제 본격적인 한글화 방법입니다.
1. 첨부파일 두개를 다운받습니다.
2. gadgetbridge가 설치되어 있다면 삭제하시고 첨부되어 있는 apk로 다시 설치해주세요
3. 파일매니저를 이용해서 첨부된 ft파일을 선택합니다. 열때 2번에서 설치한 gadgetbridge로 열어주세요
4. gadgetbridge에서 설치해주시면 끝.

간단하죠? 저같은 경우에는 아이폰 유저라서 집에 놀고 있는 안드로이드를 사용해서 작업했습니다.
gadgetbridge 같은 프로그램이 없으므로 안드로이드를 사용해서 하는방법밖에 없네요...

참고)혹시 amazfit bip notify 라는 앱을 사용하시는 분은 언어설정을 기본값으로 하지 마시고 English로 해놓으세요..기본값으로 해놓으면 bip이 벽돌이 된것처럼 보일수 있습니다. 그럼 잘 사용하세요~

아래는 실제 적용후 모습입니다.




반응형
Posted by ifly :
반응형

아래블로그에서 가져왔습니다.

출처: http://tada.tistory.com/entry/샤오팡Xiaofang-1080p-카메라를-IP-카메라로-이용하기 [Tada~ Blog]


덕분에 샤오팡을 시놀로지에 붙여서 써봤네요~ 근데 결국 그냥 다시 원래 샤오팡으로 돌렸습니다. 

혹시 몰라서 스크랩해둡니다.

샤오팡(Xiaofang) 1080p 카메라

 샤오팡 1080p 카메라는 30$ 미만의 저렴한 가격으로 판매되고 있으며 가격대비 뛰어난 화질을 보여주는 제품으로, 적은 예산으로 CCTV를 구성해야 하는 경우 가장 가성비 좋은 선택이다. 하지만, Mi Home이라는 스마트폰 App을 반드시 사용해야만 하며, 따라서 DVR이나 NVR 그리고 NAS와의 연동이 불가능하다.

 

 이 포스트에서는 Github에 소스가 공개된 Fang-Hacks를 이용해 샤오팡 카메라를 범용 IP 카메라로 사용할 수 있는 방법을 소개한다. RTSP 스트림을 이용하기 때문에 CCTV 뿐만 아니라 인터넷방송 등 여러모로 활용가능할 것이라 생각된다.

 

Fang-hacks는?

Github : https://github.com/samtap/fang-hacks

 

샤오팡은 내부적으로 리눅스를 운영체제로 하며, 그 위에 Mi Home App과의 연동을 위한 어플리케이션(Cloud App)이 실행되는 구조로 보인다. Fang-hack는 Micro SD카드에 이미지로 저장된다. 샤오팡에 SD카드를 삽입했을 때,  SD카드 내의 특정 스크립트가 자동으로 실행되어 Fang-hacks가 작동한다.

 

Fang-Hacks를 실행하면 웹 인터페이스가 제공되며, 이를 통해 다음의 기능을 실행할 수 있다.

-. Mi Home 연동을 위한 Cloud App 실행의 정지

-. Network Setting 가능

-. Telnet , SSH 사용 가능

-. RTSP 스트림 서비스 시작

 

Telnet을 통해 카메라의 다양한 세팅값도 조정가능하다.

 

 

1. Fang-Hacks 이미지를 이용한 Micro SD카드 제작

Micro SD카드와 이를 PC에서 사용하기 위해 Micro SD카드 리더기가 필요하다.

 

a. https://github.com/samtap/fang-hacks/releases 를 방문하여 스크롤을 내려보면 Downloads란이 나온다. fanghacks_v0.2.0.zip를 다운로드 하고 압축을 해제하면 fanghacks_v0.2.0.img파일이 나온다.

 

 

 

b. https://sourceforge.net/projects/win32diskimager/에서 Win32DiskImager를 다운로드,설치, 실행한다.

 

c. Win32DiskImager에서 a의 img파일을 선택하고, Micro SD 카드리더기의 드라이브를 지정해 준다. Write 버튼을 누르면 fanghacks_v0.2.0.img의 내용이 sd카드에 쓰여진다.

 

2. 샤오팡 카메라를 무선랜에 등록

샤오팡 카메라를 Mi Home App을 통해 기기 등록한다.

※ 주의

-. 카메라를 사용할 무선랜 영역에서 등록한다. 공유기가 변경되어서는 안된다.

-. WiFi의 SSID는 영문이어야 하며, 빈칸이 있어서는 안된다.

-. WiFi Password는 반드시 사용되어야 한다. (암호화 되지 않은 개방형 Wifi에서 작동하지 않는다.)

 

a. Google Play를 이용하여 스마트폰에 Mi home App을 설치 실행하고 계정이 존재하지 않다면 계정을 생성한다.

※ 주의

-. 스마트폰은 샤오팡과 같은 Wifi를 사용해야 한다.

 

 

b. 화면 오른쪽 상단 [+버튼]선택 → [기기 추가]  선택

 

   

 

 

c. [카메라 제품 추가] 선택 → [샤오팡] 선택

 

  

 

 

d. 카메라 아래 부분의 Setup 버튼을 뾰족한 것으로 누른다. 중국어 멘트가 들린다.

 

 

e. 스마트폰 화면의 체크박스 선택하고 아래쪽 버튼을 누른다.

 

 

 

f. 자신의 WiFi SSID를 선택하고, 패스워드를 입력한 후 [다음]을 선택하면 QR코드를 볼 수 있다.

 

    

 

 

g. 이 QR코드를 샤오팡 렌즈 부분에 비추면 샤오팡 기기등록이 시작된다.

 

   

 

 

 

g. 기기가 연결 완료되면 내 기기 목록에 샤오팡 아이콘을 볼 수 있다. 클릭하여 카메라가 작동하는지 확인한다.

 

 

3. Fang-Hacks 적용

 

a. 이제 1에서 준비한 SD카드를 샤오팡에 삽입한다. 정상적으로 적용된 경우 '땡땡'하는 소리를 들을 수 있다.

※ 중요

-. 처음 Fang-Hacks를 적용할 때는 샤오팡의 전원을 넣고 20초 후 LED 깜빡임이지 않으면 삽입한다. 즉, 삽입한 채로 부팅하지 않는다. 

-. 일단 Fang-Hacks를 적용하면 계속 삽입해 두면 된다. SD 카드를 제거하지 않는다.

-. 브라우저는 Chrome을 사용한다. (Explorer만 아니면 될듯하다.)

 

a. 샤오팡의 IP 주소를 찾아야 한다. 공유기의 관리페이지에 접속, 연결된 단말의 리스트 살펴본다. 샤오팡의 MAC Address는 샤오팡 바닥에 있다. 이를 통해 샤오팡의 IP Address를 확인할 수 있다. (iptime 공유기의 경우, 고급설정→네트워크관리→내부 네트워크정보 를 선택하여 리스트를 확인할 수 있다.)

 

 

 

 

 

b. Chrome 주소창에 http://샤오팡IP주소/cgi-bin/status 를 입력한다. 정상적인 경우 아래의 화면을 볼 수 있다. Apply 버튼을 클릭한다.

 (만약 404 Page not Found 에러가 출력된다면, SD카드 추출후 샤오팡의 전원 콘센트를 다시 뽑았다 꼽고 20초 후 LED깜빡임이 사라지면 SD카드를 삽입한다.)

 

 

 

c. 아래와 같은 화면이 나오면 back 버튼을 눌러 status 화면으로 돌아간다.

 

 

d. status화면에서 Network버튼을 선택

 

 

e. Wireless Client 라디오 버튼을 선택

 

 

 

f. 자신의 Wifi SSID를 선택하고 Passphrase에 비밀번호를 입력하고 Connect를 클릭

※ 주의

-.비밀번호 오타가 발생하여 연결이 끊어지는 경우 매우 귀찮은 작업을 해야할 수 있으니 신중하기 바란다.

 

 

 

g. 아래와 같이 연결에 성공했다고 나오면 Apply를 적용하여 Network 설정을 저장한다.

 

 

 

h. Status 버튼을 선택해 status페이지로 돌아간다. Disable cloud application의 체크박스를 선택하고, Apply를 누른다. 이제 Mi Home App을 통한 샤오팡 사용은 중지된다. (물론 다시 체크 해제하면 사용가능하다.)

 

 

i. 카카오플레이어를 열고 Ctrl+U를 누른다. 주소란에 rtsp://샤오팡ip주소/unicast 를 입력하고 확인을 클릭한다.

 

 

 

j. 아래 화면처럼 카카오플레이어에서 카메라 화면과 음성이 출력된다면, 범용 IP Camera로 사용 가능하다. 전원을 뺐다 다시 꼽아도 설정이 유지된다.

 

 


추가내용 : Synology Surveillance Station 연동


 카카오플레이어 (또는 VLC)에서 화면과 음성 출력까지 성공했다면, Synology와 연동가능하다.

Surveillance Station에서 카메라 추가를 선택하고 아래와 같이 세팅하면 샤오팡이 카메라로 추가된다.


-. IP주소 : 샤오팡의 IP주소

-. 포트 : RTSP 기본포트인 554

-. 브랜드 : [사용자 정의]

-. 비디오형식 : H.264

-. 소스경로 : /unicast

-. 사용자 이름과 패스워드는 비워둔다.


 

 

후기


현재 샤오팡 4대와 Synology Surveillance Station을 연동하여 CCTV 환경을 구축했다.




 

Mi Home의 다양한 기능을 포기하고 Syonology와의 연동을 선택한 이유는


-. 중국산 CCTV 카메라에 백도어가 존재해 사생활 유출이 될 수 있다는 근거모를 소문으로인한 불안감

-. PC와 모바일 모두에서 Surveillance Station의 편리한 조작방법

-. Synology에 대용량 하드를 장착해 영상녹화 기간을 늘릴 수 있는 장점 


때문이다. Synology Surveillance Station과 연동했을때의 유일한 단점은 Audio가 전달되지 않는 문제인데 Surveillance Station 호환 카메라 중에도 동일한 문제가 있는 경우가 있기 때문에 샤오팡만의 문제라고 할 수는 없을듯 하다.

Synology NAS를 제외한 소요 비용은


-. 샤오팡 4대 직구 : 약 90$

-. 4Gb Micro SD카드 4개 구입 : 약 23,000원


이었으며, 구형 스마트폰을 IP Camera로 사용하는 경우를 제외하면, 현재 가장 경제적으로 CCTV를 운영하는 방법이 아닐까 생각된다. 


반응형
Posted by ifly :
반응형
반응형
Posted by ifly :