프로젝트(17)
-
아두이노-ESP8266 WiFi모듈 사용하기(2)
연결 3.3V에 연결해 줘야 합니다. 모듈이 망가질 수 있으니 주의 테스트 아래 코드를 업로드 해주고 테스트 해봅시다. 시리얼 모니터를 열고 명령어를 입력해서 모듈과 통신 할 수 있습니다. 아래 명령어를 따라서 입력해 봅시다. 보통 통신이 잘 이루어 졌다면 OK를 반환해줍니다. AT AT+CWMODE=2 // AP MODE AT+CWSAP? // ESP8266 AP, SSID, PASSWORD, CHANNEL, ENCRYPTION 확인 AT+CWLIF // PC가 ESP8266 AP에 접속됬나 확인 AT+CIFSR // ESP8266의 IP와 MAC주소 확인 AT+CIPMUX=1 // MULTIPLE CONNECTION AT+CIPSERVER=1, 8888 //ESP8266 TCP PORT OPEN AT..
2019.05.02 -
아두이노-ESP8266 WiFi모듈 사용하기(1)
우노보드 사용 ESP8266 WiFi모듈 사용 준비 바로 코드를 입력하고 예제를 실행하고 싶지만 ESP8266 모듈을 펌웨어 업데이트 해줘야 합니다. 우노 보드와 ESP8266모듈의 연결은 시리얼 통신을 이용합니다. 보드와 모듈의 원활한 통신을 위해 펌웨어 업데이트가 필요합니다. *펌웨어 업데이트로 ESP8266모듈의 전송속도가 115200bps에서 9600bps로 변경됩니다. 일단 아래파일을 다운로드합시다. ZIP파일의 압축을 풀고 폴더에 bin파일을 넣어줍니다. 다음으로 폴더의 실행파일을 실행해줍시다. 연결 그대로 보고 연결해주세요. 펌웨어 업데이트를 위해 사용하는 연결방법입니다. 펌웨어 업데이트 연결했으면 스케치-파일-예제-blink 를 업로드 시켜줍니다. 아까 다운로드받은 실행파일을 실행하고 따라..
2019.05.02 -
아두이노-고감도 사운드센서 사용하기
Arduino Uno 보드를 사용 SZH-EK033 고감도 사운드 센서 사용 회로 연결 테스트 테스트 결과 결론 저렴한 센서라서 정밀한 측정은 불가능해 보입니다. 포물선으로 완만하게 나타나는 그래프 모양을 원했는데 위와 같은 그래프가 나왔습니다. 주변의 소리를 측정하기는 하지만 수음의 정도가 한정적입니다. (넓은 공간의 소리는 측정 불가) 입에 센서를 가져다 대고 말해야 값이 변하는 정도입니다..
2019.05.01 -
토렌트 마그넷 검색기(2)
파이썬 GUI - Tkinter 이전에 만든 마그넷 검색, 다운로드 프로그램에 사용자 편의를 위해 GUI를 추가합니다. GUI를 위한 라이브러리로 Tkinter를 사용했습니다. Tkinter의 Label, Listbox, Button을 주로 사용했습니다. Label 위젯 Label은 위 그림과 같이 문자열을 넣기 위해 사용했고 아래와 같은 코드로 Label을 넣어줍니다. mlabel = Label(text='제작 : jinho021712@gmail.com').pack() mlabel = Label(text='아래 검색창에 입력 후 엔터 → 선택 후 다운로드 버튼').pack() .pack()으로 위젯의 배치 속성을 정하고 가장 빨리 선언된 .pack()부터 순차적으로 놓입니다. Listbox 위젯 Lis..
2019.01.17 -
토렌트 마그넷 검색기(1)
준비 -Python 사용 -Window OS 구상한 프로그램의 실행 과정 아래와 같습니다. 1. 토렌트 사이트 접속 2. 검색어 입력 3. 제목, 마그넷 추출 4. 마그넷 주소를 통한 다운로드 코딩에 앞서 우선 파싱 할 사이트를 찾아야 합니다. 검색어를 입력하면 마그넷 주소가 리스트로 나와 번거롭지 않게 파싱이 가능한 '토렌트 왈'이라는 사이트를 선택했습니다. 사이트를 선택했으면 원하는 요소가 들어있는 태그를 확인합니다. 크롬 기준 (ctrl + shift + c)를 눌러 개발자 도구를 열어 html태그를 확인할 수 있습니다. 다른 방법으로 아래 사이트에서 어떤 태그에 원하는 정보가 있는지 쉽게 확인 할 수 있습니다. https://try.jsoup.org/ Try jsoup online: Java HT..
2018.12.26