Tagged: Python

11

아두이노 Pro Micro 매크로 키보드, 마우스

안녕하세요 라이프온룸 입니다. !!ㅎㅎ 

오늘은 아두이노 Pro Micro로 들어온 시리얼 데이터로 매크로 Keyboard, Mouse 를 만들어 보겠습니다.

준비물은 간단합니다. Arduino Pro Micro 만 있으면 되요 ㅎㅎ

아두이노 Pro Micro는 Arduino Leonardo 호환 보드로 Atmega32u4 칩에 프로그램이 가능합니다. 그래서 시리얼 HID 모두 가능하지요 ! 다만 5V 버전과 3.3V 이 존재합니다. 5V 버전의 경우 16MHz로 동작하는데 아래 보면 오실레이터 부분에 5V인 경우에는 16 이라는 숫자가 보일 거고 3.3V 일 경우에는 8 이라는 숫자가 보일 겁니다. 

0

키움증권 API 를 통해 주가 가져오기

안녕하세요 라이프온룸 입니다. ㅎㅎ 할로할로 오늘은 저번 시간에 이어서 키움증권 API를 이용해 주가를 한번 가져와 보겠습니다. 일단 설명을 위해 기존 프로젝트에서 빼서 간단하게 만들었어요 .. ㅎㅎ 일단 이번에 간단히 만든 코드는 삼성전자의 2019/05/16 일 부터 600 거래일 전날의 주가데이터 가져오는 코드입니다. 결과는 아래와 같이 출력되요 !!

0

Python 으로 Sonoff 제어 하기 (feat 라즈베리파이)

안녕하세요 라이프온룸 호그룰루 입니다. 😁😊😂👍😎오늘은 라즈베리파이에서 파이썬으로 Sonoff를 제어하는 코드를 만들어 보겠습니다. 만들게 될 코드는 eWeLink App 과 비슷한 역할을 하게 됩니다. 그러니까 Python 코드가 eWeLink Cloud 에 연결되어 sonoff를 제어하는 것이지요 !들어가기 전에 저는 왜 라즈베리파이로 Sonoff를 제어 하려 할까요 ???? ㅋㅋㅋ 이미 Alexa와 폰으로 제어가 가능한데 말이죠 ! 그 이유는 그냥 재미? 인 것도 있지만 라즈베리파이는 GPIO를 사용할 수 있기 때문입니다. 즉 터치센서, 리모컨 수신기, 소리 인식 센서, 빛 감지 센서 등등등 다양한 입력 부품을 통해 Sonoff를 제어할 수 있기 때문이지요 !! 리얼 유니크한 울트라 신박한 스마트 홈이 탄생할지도 모르잖아요 ? ㅋㅋㅋㅋㅋ … 뭐 여튼 바로 방법을 알아 봅시다. ~

0

알렉사로 컴퓨터를 원격으로 켜보자 !! (2)

안녕하세요 라이프온룸 호그르 입니다. :)저번시간에 컴퓨터를 원격으로 켜는 기기를 만들어 봤죠 ? (링크참조)오늘은 알렉사로 저번 시간에 만든 기기를 제어해 보겠습니다. !!! 준비물이 뭐가 필요한지 부터 보고 가죠 !

0

PyQt5 를 사용해 키움증권 API 를 Python 으로 이용해 보기

Yahoo 의 경우 서버에 Request 하는 방식으로 OpenAPI 가 되어있는 반면에 키움증권의 API 는 조금 다른 방식을 사용합니다. 바로 OCX 방식인데요. OCX 는 Window 응용 프로그램에서 사용되기 위한 프로그램으로, 쉽게 말해서 윈도우 프로그래밍을 쉽게 해주는 도구라고 보면 될 것 같습니다. 우리는 키움증권 OCX 가 제공하는 함수를 Python에서 불러 줘야 하고, 우리가 함수를 부르면 OCX 가 키움증권 서버에 데이터를 요청하겠죠.이 OCX 함수를 Python에서 이용하는 방법은 아래 두 가지가 있는데요win32com Python 라이브러리 이용PyQt5 Python 라이브러리 이용 여기서는 간단하게 PyQt5 를 이용하겠습니다. PyQt5 는 윈도우, 리눅스, 맥, 안드로이드 에서 동작할 수 있는 GUI 개발 라이브러리에요. PyQt5 역시 pip 를 이용해 설치 할 수 있습니다. 가상환경을 Enable 하고 아래 명령어로 라이브러리를 설치해 주세요 !

0

아마존 에코 닷을 이용한 Home IOT 시스템

이번 포스트 에서는 아마존 에코닷을 이용해 자취방을 스마트하게 DIY 할 수 있는 기초에 대해 포스팅 해보겠습니다. 🐒시중에 나와있는 스마트 디바이스들은 요즘엔 저렴한 제품이 보이기도 하지만 좀 가격이 부담 되는 것 같습니다. 스마트 스피커에 종속적인 제품들도 많구요. 무엇보다 종류가 많지 않은 것 같습니다 ㅜㅜㅜㅜ. 검색을 해보면 죄다 IOT 콘센트, 전구 에요 ..저는 컴퓨터도 켜고, 리모컨으로 만 되는 에어컨도 켜고, 커튼도 아침 되면 자동으로 걷히게 하고 싶은데 말이죠 .. 아마존 에코 닷을 이용하면 위에서 말했던 일이 가능합니다. Alexa APP 을 제공해서 폰에서도 쉽게 아마존 에코 닷에 등록된 Device 를 제어 할 수 있구요. 무엇보다 시간만 좀 투자 하면 저렴하게 자기가 원하는 기능을 구현 할 수 있다는게 Charming 입니다.

12

로스트아크 찌 낚시 완성 (로아낚시매크로3)

자 이제 이 포스팅 내용만 적용하면 일단 낚시 매크로를 사용할 수 있는 수준까지 될겁니다. ! 들어가기 전에 복습한번 해보죠. 첫번째 시간에는 마우스 좌표를 얻어와서 낚시터 이름과 함께 init.txt 에 저장했었습니다. 두번째 시간에는 느낌표 검출을 하는 방법을 알아 봤구요. 이번 시간에는 앞선 포스트에서 개발했던 코드에 Keyboard, Mouse 이벤트를 버무려서 자동 낚시가 되도록 해보겠습니다.

18

OpenCV, PyAutoGui 를 이용한 느낌표 검출 (로아낚시매크로2)

이번 포스트에서는 PyAutoGui 라이브러리를 이용해 찌낚시의 완료를 알리는 느낌표를 검출해 보도록 하겠습니다. 

제목에 OpenCV 를 넣어놨지만 우리가 직접 OpenCV 를 사용하지는 않을 겁니다. 

다만 PyAutoGui 가 제공하는 함수중에 locateOnScreen 이라는 함수가 있습니다. 이 함수가 받는 optional 아규먼트 중에  confidence 라는 항목이 있는데 

이 항목을 지정하기 위해서는 OpenCV를 설치해야 합니다. 

(참고로 PyAutoGui 는 더블 모니터가 있을 경우 주 모니터만을 처리하게 됩니다. )

15

로스트아크 낚시 매크로 with Python (로아낚시매크로1)

낚시의 메커니즘은 반복적입니다. 
생활스킬로 트리를 변경한다. 
마우스를 물가로 움직인다.  
키보드(‘w’)로 찌를 던진다. 
느낌표가 나올때 까지 기다린다. 
느낌표가 나오면 키보드로(‘w’)로 찌를 회수한다. 
2~ 5번을 반복한다.