유용한 기능
2022.12.29
우선 공유기 포트포워딩부터 설명하도록 하겠습니다 앞서 설명하기전에 PC vscode에 ssh Extention을 설치하였습니다 그리고 라즈베리파이에서 ssh연결을 허용하도록 enabled 설정하였고 포트포워딩할 공유기의 wifi를 잡아주었습니다 https://jjeongil.tistory.com/1582 참고하시면됩니다 1번 : 로컬 IP, 공유기에서 할당받은 가상의 IP를 입력하면 됩니다. 저는 PC에서 라즈베리파이로 ssh 연결할 것이기에 라즈베리파이의 ip를 입력해줍니다. ip확인 방법 : 라즈베리파이 터미널에 ifconfig 입력합니다 2번 : 로컬 포트범위는 라즈베리파이의 ssh포트를 입력하시면 됩니다. 라즈베리파이의 ssh 포트번호는 22번이므로 포트 범위에 22~22로 입력하시면 됩니다 원격..
유용한 기능
2022.12.04
파일은 아래와 같은 형식으로 검색어, 시작날짜, 종료날짜로 폴더가 만들어지고 그 안에 3개의 파일이 들어가게 됩니다 첫번째는 txt파일로 는 해당기간 검색어에 대한 네이버기사 링크들이 저장됩니다 두번째는 csv파일로 첫번째에 저장한 링크들에 대한 기사 댓글들입니다(기사제목, 댓글 작성날짜, 댓글) 세번째는 excel 파일로 두번째 csv파일에서 변경하여 저장됩니다 멀티프로세싱을 사용하여 구현했습니다 CPU 코어는 최대 코어의 0.8만큼만 사용하게 설정하였습니다 저는 노트북이고 램도 차있고 사양이 좋지도 않아서 좀 버벅이네요..ㅠ PC에서 사용하면 버벅임이 없었습니다:) BERT모델을 이용하여 감성분석을 종종 사용하다보니까 멀티프로세싱 크롤러를 제작해봤습니다 크롬옵션에서 chrome_options.add_..
세미나
2022.12.04
이번 세미나는 파이썬 버전 별 주요 기능에 대해 준비했습니다
아두이노
2022.08.28
아두이노 코드 #include "EmonLib.h" EnergyMonitor emon1; int relay1 = 2; //줄어듬 int relay2 = 3; //늘어남 int i = 1; double W; double MA; void extendActuator() { digitalWrite(relay1, HIGH); digitalWrite(relay2, LOW); } void retractActuator() { digitalWrite(relay1, LOW); digitalWrite(relay2, HIGH); } void stopActuator() { digitalWrite(relay1, LOW); digitalWrite(relay2, LOW); } void setup() { Serial.begin(960..
아두이노
2022.08.27
아두이노 코드 int relay1 = 2; //줄어듬 int relay2 = 3; //늘어남 void extendActuator() { digitalWrite(relay1, HIGH); digitalWrite(relay2, LOW); } void retractActuator() { digitalWrite(relay1, LOW); digitalWrite(relay2, HIGH); } void stopActuator() { digitalWrite(relay1, LOW); digitalWrite(relay2, LOW); } void setup() { Serial.begin(9600); pinMode(relay1, OUTPUT); pinMode(relay2, OUTPUT); } void loop() { //0:..
세미나
2022.08.22
이번 세미나에는 홈 오토메이션에 대해 이론으로 준비해봤습니다 다음 세미나 때는 실습한 것을 올리도록 하겠습니다.