[아두이노] MQ 시리즈 공기질 센서 PPM으로 변환하기! (3) Python으로 변환( 번외 편)
·
Embeded SW/Arduino
안녕하세요. 아두이노 MQ Series PPM으로 변환하기 번외 편입니다. 저번 글은 회로도를 보았고, 오늘은 파이썬으로 PPM으로 변환하도록 하겠습니다. 파이썬으로 굳이 사용한 이유는 급하게 실험하느라, 센서 값을 PPM으로 변환하지 않고 그대로 CSV파일 형식으로 받았기 때문에 파이썬으로 데이터를 전처리해야만 했습니다. import csv import numpy as np import math import matplotlib.pyplot as plt """ PPM VCC = 3.3V RL = 10k VL = VCC*(RL/(RS+RL) RS = (RL*VCC)/VL-RL PPM = a * ratio * b """ vcc = 3.3 rl = 10 mq3, mq4, mq6, mq7, mq8, mg811 ..
[파이썬 응용] 5탄 PyQt5에 matplotlib 연동하기
·
Python/Application
안녕하세요. 오늘은 PyQt5에 matplotlib를 연동하는 방법에 대해 이야기하겠습니다. 제가 이번에 만든 필터를 구현하면서 애먹었던 부분 중 하나였던게 pyqt5에 plt를 연동시키는 것이였습니다. 결국 답이 레퍼런스 찾아보거나, stackoverflow를 통해 방법을 알아냈습니다. 우선 pyqt5에 matplotlib를 연동시키는 방법을 설명하겠습니다. 1. pyqt5에 plt 연동 from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas 우선 import 부분에 위에 문구를 추가해줍니다. from matplotlib import pyplot as plt self.fig = plt.figure(figsize=[..
[파이썬 응용] 1. Filter Adapter Application
·
Python/Application
안녕하세요. 몇 일동안 글을 못올렸습니다. 그 이유가 제가 이번에 하이패스필터, 로우패스필터, 밴드패스 필터를 구현하였습니다. 파이썬응용에 글에 썻던 scipy는 사용하지 않았습니다. 공식을 보고 하나 하나 구현하였습니다. 하지만 문제가 하나 발생했습니다. 어휴... 티스토리 동영상 업로드가 안되네요... 열심히 찍었는데... 안올라가더라구요 ㅠ. HTML을 손보면 된다는데... 힘쓰는게 너무 싫어서... 그냥 스크린샷으로 하겠습니다. 어후... 막상 스크린샷을 찍어서 올리긴 했는데 너무 난잡하고 뭘 설명하는지 모르겠네요... 내일 다시 한번 동영상 올리도록하겠습니다. 제가 먼가 pyqt5, 필터, librosa 함수 여러가지를 공부했다는것을 뿜뿜 하고싶은데 블로그에서 막혀버리네용 일주일동안 열심히 만들..
18진수
'Matplotlib' 태그의 글 목록