안녕하세요 시더입니다.


오늘은 도어락을 다소 복잡하게 사용하도록 하겠습니다.


일단 스마트폰으로 컨트롤을 합니다. 열고 닫고를 하는거죠.


가장 먼저 스마트폰에서 라즈베리파이로 Wifi로 접속합니다. 그리고 스마트폰에서 TCP 소켓통신을


사용하여 라즈베리로 데이터를 보냅니다. 라즈베리파이는 다시 아두이노로 시리얼TTL TX로 데이터를


보내줍니다. 아두이노는 라즈베리파이에서 넘겨 받은 데이터를 확인하여 열거나 닫게 동작합니다.



스마트폰->라즈베리파이->아두이노->도어락 으로 제어가 되는 장면인데요.


사실 생각해보면 아두이노는 빠져도 됩니다. 라즈베리파이에서 GPIO 제어로도 도어락 컨트롤이


가능하기 때문이죠. 단지 위의 방식대로 데이터를 보낼수도 있다는것과 센서와 직접 맞물려서 컨트롤


하는 것은 아두이노쪽이 라즈베리파이보다 제어가쉽습니다.
















Posted by 시더
,

가장 먼저 자기가 보유하고 있는 wifi동글이의 칩셋을 확인한다.


인터넷에서는 rtl8188 관련 자료가 가장 많은 편이지만, 본인이 보유하고있는 장치는 rtl8192 칩셋이다보니 자료 찾는데 다소 시간이 많이소모 되었음.


https://www.maketecheasier.com/set-up-raspberry-pi-as-wireless-access-point/


(들어가서 위키를 보면 지원 가능한 wifi 종류가 나와있다. AP모드로는 8188 칩셋을 추천하고 있다.)


위의 사이트에 적힌대로 작업을 시행하면 되는데 간혹 에러가 보이지만 끝까지 따라하면서 몇번 리붓을 하다보면 hostapd 


에서만 오류가 나타남, sudo hostapd /etc/hostapd/hostapd.conf 를 입력해보면 지금 문제가 발생한 원인을 찾을 수 있다.


http://forums.adafruit.com/viewtopic.php?f=19&t=47716


위의 설명대로 진행하여도 동작이 안되서 rtl8192 드라이버를 설치하여 문제 해결.




Posted by 시더
,

1. https://www.raspberrypi.org/downloads/ 에서 라즈비안 img파일 다운로드

2. http://sourceforge.net/projects/win32diskimager/ 에서 img파일 설치 프로그램 다운로드 및 설치


3. 실행(관리자 권한으로), 다운받은 img 경로 설정, SD카드 디바이스 확인, Write 클릭



4. 확인 메세지창에서 Yes 눌르고 완료창뜰때까지 대기





위의 동작대로하면 설치가 끝난다.


SD카드를 라즈베리 파이 꼽은뒤 처음 부팅을하면 파란화면의 설정창 같은것이 나타나는데 바이오스


설정과 비슷하다. 초기에는 크게 건들일 필요는 없다.


다시 설정 화면으로 가고 싶으면 sudo raspi-config 를 입력하면 된다.


그후 리눅스 모드에서 로그인을 요구하는데 ID: pi PS: raspberry 를 입력하면 로그인이 된다.


명령어 창에서 startx 를 입력하면 윈도우 모드가 실행된다.



Posted by 시더
,