분류 전체보기 10

아두이노 우노, esp-01(esp8266)으로 파이어베이스에 값 업로드 하기-2021.07.06

*2021년 7월 6일에 정상 작동함* 우선, 준비물은 매우 간단하다. 아두이노 우노, 브레드 보드, 점퍼선, esp-01만 있으면 된다. 1.따라하기 일단 아래 게시물에 들어가서 Step 7 : Connections for uploading code 까지 따라하고 다시 이 사이트로 돌아와보라 https://create.arduino.cc/projecthub/pulasthi-nanayakkara/connecting-esp8266-to-firebase-to-send-receive-data-4adf66 Connecting ESP8266 to Firebase to Send & Receive Data In this tutorial, you will learn how to upload and download da..

esp8266 업로드 시 warning: espcomm_sync failederror: espcomm_open failederror: espcomm_upload_mem failederror: espcomm_upload_mem failed 에러 해결 방법

warning: espcomm_sync failederror: espcomm_open failederror: espcomm_upload_mem failederror: espcomm_upload_mem failed  우선 자신이 다음 두가지 경우 중 어느 경우에 속하는지 보고 해결방법을 시도해보길 바란다. 경우 1. esp8266에 처음 업로드 하는 경우이 경우엔 회로를 잘 확인해보길 바란다. (핀을 잘못 꽂으면 발생하는 문제인것 같다.)esp8266은 업로드 할때와 실제 코드가 동작할때의 회로구성이 다른데업로드 할때에는 다음과 같이 다른 곳에는 모두 선을 꼽고 RST, IO2에는 점퍼선을 꼽지 않아야 한다.(파란색에만 꽂으면 된다.) 경우 2. esp8266에 코드를 업로드해서 저번에는 제대로 됐는데 갑..

학교우산대여앱 개발일지-01 파이썬으로 인증번호 만들고 안드로이드 앱에서 사용하기

우리학교에서 우산을 대여하려면 대출장소로 가서 자신의 학번, 이름을 담당자에게 말해주어야한다. 오늘은 대출 신청 기능에 대해 다뤄볼것인데, 앱을 통해 대출을 신청할 수 있게 하려면 확실한 본인인증이 가능해야 다른 사람이 나의 이름으로 빌리는 일이 방지될 것이다. 그래서 나는 로그인처럼 구현하기 어려워 보이는 기능말고 간단하게 내가 미리 학번과 인증번호를 담고 있는 Json text를 만들어 이를 각 반 반장에게 뿌리고 사용자가 자신의 학번과 인증번호를 입력하면 반복문을 돌아서 Json text상에서 사용자가 입력한 학번이 있는 position(위치)을 찾아서 그 position에 있는 키가 pw(필자가 임의로 지정한 키, password의 줄임말)인 값을 가져와 사용자가 입력한 값과 비교해서 같으면 본인..

카테고리 없음 2021.06.30

학교 우산대여앱 개발일지-00 아이디어 및 구현 방법

학교에서 실시하고있는 우산대여제를 전산화(?), 디지털화해서 더 편리하게 관리할 수 있게하기 위해 우산대여용 앱을 만들어볼 예정이다. (우산대여할때 일일히 날짜를 세어가며 반납을 하고 대출자 명단을 수기로 작성하는 일이 얼마나 귀찮은 일이겠는가?...) 아, 우산 대여제란 갑자기 비가와서 우산이 없는 학생들에게 우산을 빌려주는 우리학교의 일종의 복지제도이다. 일단 개발환경은 다음과 같다. 개발환경 : 안드로이드 스마트폰 개발 앱 : 스케치웨어 사용 언어 : 자바(안드로이드용 앱이라 당연하겠지만..) 일단 나는 앱을 만들어야겠다는 번뜩이는 아이디어와 함께 머리에 아 이렇게 디자인해야겠다라는 그림이 떠올랐다. 다음은 내가 그 아이디어를 그림으로 간단하게 그린것이다. 내가 만들앱은 사용자용 앱, 관리자용 앱 ..

파이썬 - 'Tesseract is not installed or it's not in your path' 혹은 '[winerror 5] 액세

해결방법 요약 (요약이지만 헤매지 않으려면 본문을 꼭 보시길) 1. github.com/UB-Mannheim/tesseract/wiki 에서 tesseract.exe설치(32비트,64비트 중 하나 선택해서) 2. 한국어를 사용할것이라면 설치마법사에서 한국어 데이터도 다운 받아준다. 3. 설치경로를 C:\Users\사용자_이름\AppData\Local로 설정 4. 코드 중간에 pytesseract.pytesseract.tesseract_cmd = r'C:\Users\사용자_이름\AppData\Local\tesseract.exe' 붙여넣기 pip를 통해 pytesseract를 설치 했는데도pip install pytesseract 'Tesseract is not installed or it's not in ..

파이썬 2021.02.14

유튜브 embed 옵션 여러 개 모두 적용하는법-소소한 꿀팁

저도 여러개가 적용안되는 이문제 때문에 헤맸는데요 이렇게 제일처음 옵션 앞에만 ?를 붙이고 나머지 옵션은 &로 이어주시면 됩니다. https://www.youtube.com/embed/영상고유ID?옵션1&옵션2&옵션3 예시) https://www.youtube.com/embed/cbuZfY2S2UQ?controls=0&start=60&autoplay=1 YouTube www.youtube.com 어떤 옵션이 있는지 참고 https://it4edu.tistory.com/107 유튜브 영상 효과적으로 퍼가기 옵션 팁, 유튜브 공유 매개변수 활용 어렵지 않아요 유튜브 영상 효과적으로 퍼가기 옵션 꿀팁 유튜브 공유 매개변수 활용 어렵지 않아요 코로나19(COVID-19)로 인해 온라인 수업을 만들고 학생들과 공..

카테고리 없음 2021.01.31

[Python]크롤링해서 가져온 데이터에서 텍스트만 가져오기-급식먹자2편

자 이전편에 이어 이번에는 가져온 데이터에서 필요없는 것들을 정리하도록하겠습니다. 우선 우리가 가지고 있는 급식데이터에서 필요한것은 날짜와 조식/중식/석식 그리고 메뉴입니다. 즉, 이런 꺽새가 들어가있는 글자만 빼고 다 필요한 겁니다. 그래서 새 셀을 하나더 만듭니다. colab에서는 빨간 동그라미 쳐져있는곳에 마우스를 가져다 대면 코드/ 텍스트 버튼이 뜹니다. 거기서 코드 버튼을 눌러주면 코드를 칠 수 있는 셀이 하나더 만들어집니다. 그곳에 이 코드를 넣어줍니다. 급식리스트라는 리스트에 우리가 가져온 급식데이터를 넣어주는 코드입니다. 급식리스트 = [] #급식리스트를 만듭니다. for menu_info in 급식데이터: . if menu_info.get_text() not in 급식리스트: 급식리스트...

카테고리 없음 2021.01.15

[Python] 파이썬 크롤링, 원하는 클래스에서 크롤링하기-급식먹자 1편

자 우선 우리는 네이버에서 제공해주는 급식식단을 가져올겁니다. 이곳은 제 모교가 아니지만 급식식단이 잘 올라오고 그냥 떠올라서 대구초등학교의 급식을 가져오는걸로 하겠습니다. 자 우선은 visual studio code를 실행시키세요. 그리고는 크롤링을 하기위한, 윈도우 프로그램을 만들기 위한 모듈을 임포트하겠습니다. 1. 필요한 모듈 준비하기 import requests from bs4 import BeautifulSoup from tkinter import * 첫 번째 줄에서 가져온 모듈은 웹사이트로부터 정보를 가져오는 크롤링 이라는 것을 가능하게 해주는 모듈이고 두 번째 줄은 beautifulsoup라는 이름으로 부터 알 수 있듯이 우리가 가져온 정보를 보기좋게 다듬어 주는 모듈입니다. 세 번째 줄은..

카테고리 없음 2021.01.15

파이썬을 활용해 급식식단 알려주는 윈도우 프로그램 만들기! 0편.기본적인 환경 설정하기 -python, 파이썬 크롤링, tkinter 급식먹자!

안녕하세요. 이번에는 제가 파이썬 크롤링을 배우다 이것을 급식식단에 적용해보면 어떨까 하는 개인적인 생각 때문에 급식식단 프로그램을 만들게 되었습니다. 그럼 바로 시작하겠습니다. 우선 이번 포스팅은 급식식단 알려주는 윈도우 프로그램을 만들기 위한 기본적인 환경설정에 관한 글입니다. Visual Studio Code를 깔아주세요! (아 맞다 개인적으로 VS코드는 한글 확장팩을 적용하는걸 추천드립니다!) Python을 자신의 운영체제에 맞게 깔아주세요! 이 두가지가 끝입니다. 각각 유튜브나 네이버에 검색하면 영상이나 글이 많으니 참고해서 준비하시길 바랍니다. 다음에보죠!

카테고리 없음 2021.01.15