Wemos D1 mini 에는 A0 핀을 이용하여 아날로그 신호를 받을수 있다.
ESP8266 ADC 핀은 0 ~ 1V의 입력을 받지만, Wemos D1 mini의 A0는 0 ~ 3.3V의 입력을 받는다. 이유는 A0핀과 Ground 사이에는 220K + 100K의 저항이 이미 존재하기 때문이다.
pinMode(A0, INPUT);
unsigned int raw = analogRead(A0);
위와 같이 하면 0 ~ 1023의 값이 나온다.
우리는 20V를 측정해야 하기 때문에 아래와 같이 2개의 저항을 사용하여, 전압을 분배한다.
위의 그림처럼 9V를 입력한다면 A0 측에는 최대 1V 정도의 전압이 걸리며 대략 값을 읽는다면,
0 ~ 310 정도의 값이 나온다.
unsigned int raw = analogRead(A0) ;
float volt = raw / 1024 * 3.3 * ((80+10) / 10);
[파란색 부분은 저항에 따른 전압 배분율인데 연결한 저항에 따라서 달라진다]
이렇게 계산하면 된다.
다만 위의 그림과 같이 저항을 연결하면 최대 30V 까지 측정이 가능해진다.
* 최대 측정 전압이 높아지면 높아질수록 정밀도는 당연히 떨어진다.
* 기판 마다 오차가 있어서 수치는 일부 보정을 해 주어야 한다.
* 어떻게 하던 정밀도는 그리 높지 않으니 큰 기대는 하지 말자.
* 경험상 배분율은 계산상 수치보다 커야 하며, 전압이 낮을수록 더 낮게 측정된다.
IoT 기술을 포함하여, ESP8266, ESP32와 관련된 개인 연구를 기록하는 블로그입니다. 또한 케이스 제작을 위하여 포맥스 및 목재 가공과 관련된 일부 목공의 팁을 소개합니다. 가끔은 생활에 도움이 될만한 팁을 소개하기도 합니다.
2018년 7월 31일 화요일
2018년 7월 22일 일요일
DVD에서 윈10 부팅 USB 만들기
Window+R 커맨드 창 실행.
diskpart 실행
— diskpart 커맨드
list disk <– USB의 Disk 번호를 찾기 위함.
select disk 2 <– USB Disk가 2번일 경우 선택.
clean
create partition primary
select partition 1 <– Windows가 설치된 파티션 선택
format fs=fat32 quick
또는 format fs=ntfs quick (USB의 기존 포멧된 형태를 따라 해야 함)
active
assign
exit
위와 같이 하면 부팅 가능한 구조로 USB 포멧이 이루어 집니다.
그뒤에 아래의 커멘트를 이용해서 DVD의 모든 내용을 USB 로 카피합니다.
— Windows 커맨드
xcopy x:\ y:\ /cherky (여기서 x:\는 Windows DVD가 들어 있는 경로 y:\는 USB메모리의 경로를 입력하시면 됩니다.) (xcopy x:\*.* y:\ /e) ,
2018년 7월 5일 목요일
ESP8266, ESP32에 SPIFSS에 데이터 파일 업로드 하기
여러 가지 방법이 있지만
https://github.com/esp8266/arduino-esp8266fs-plugin
https://github.com/me-no-dev/arduino-esp32fs-plugin
을 방문하여서 ,, 따라 하면 된다. 어렵지도 않다.
일단 정확한 디렉토리에 위의 링크에서 다운로드 받은 파일을 넣고,
ide를 다시 실행하면 아래와 같은 메뉴가 추가 되어 있을 것이다.
특별히 Mac에서는
~/Documents/Arduino/tools/ESP8266FS/tool/esp8266fs.jar 파일이
위치하게 하면 된다.
https://github.com/esp8266/arduino-esp8266fs-plugin
https://github.com/me-no-dev/arduino-esp32fs-plugin
을 방문하여서 ,, 따라 하면 된다. 어렵지도 않다.
일단 정확한 디렉토리에 위의 링크에서 다운로드 받은 파일을 넣고,
ide를 다시 실행하면 아래와 같은 메뉴가 추가 되어 있을 것이다.
특별히 Mac에서는
~/Documents/Arduino/tools/ESP8266FS/tool/esp8266fs.jar 파일이
위치하게 하면 된다.
피드 구독하기:
글 (Atom)
파워뱅크를 만들어 보자
- 방전률이 높은 배터리를 이용하는 작업은 화재, 폭발의 위험이 있습니다. 충분한 지식을 가지고 있더라도, 잠깐의 부주의로 사고가 발생할 수 있습니다. 사고는 본인의 책임입니다. 소재로 시작된 만들기 일전에 어머님의 전동휠체어 배터리를 만들어서 교체...