우노빅보드 (13) 썸네일형 리스트형 Node-RED 스마트팜 로그 파일 저장 Node-RED 스마트팜 보드로부터 수신된 센서 데이터를 엑셀 파일 형식으로 저장합니다. Node-RED Dashboard 로그파일 그래프 표시 앱인벤터2 사진촬영 & FTP 업로드 앱인벤터2 블록 레이아웃구성 앱인벤터 블럭 코딩 앱실행시 FTP 연결 설정을 합니다. 사진을 촬영합니다. 찍은 사진을 FTP 업로드합니다. 테스트 영상 Slider LED 밝기 제어 on AppInventor2 앱인벤터2 블럭코딩 테스트영상 블루투스를 이용하여 LED 불밝기 제어 데이터를 송신합니다. CO2 그래프 표시 on 앱인벤터2 앱인벤터2 레이아웃 - 그래프 추가 charmaker 프로젝트에 import 합니다. https://github.com/MillsCS215AppInventorProj/chartmaker MillsCS215AppInventorProj/chartmaker An extension for MIT App Inventor that adds graphing capability (for pie, bar, and line graphs) through Google Charts. - MillsCS215AppInventorProj/chartmaker github.com ChartMaker extension 을 이용하여 그래프 구현 테스트를 합니다. CO2 블루투스 데이터 수신 - 텍스트 표시 수신된 문자열에서 CO2 데이터를.. CO2 센서 on 아두이노 CO2 센서 이산화탄소 공기질 측정 Carbon Dioxide Gas sensor(RX-9) www.esrl.noaa.gov/gmd/ccgg/trends/ Global Monitoring Laboratory - Carbon Cycle Greenhouse Gases Monthly Average Mauna Loa CO2 June 2020: 416.39 ppm June 2019: 413.93 ppm Last updated: July 6, 2020 The graphs show monthly mean carbon dioxide measured at Mauna Loa Observatory, Hawaii. The carbon dioxide data (red curve), measured as the mol www.e.. Slider node 로 LED 밝기 조절 on Node-RED Node-RED Node-RED 의 Slider 노드를 이용하여 우노빅보드 LED 밝기를 조절합니다. 10단계조절하여 LED밝기를 표시합니다. 프로그래밍 LED발기 값 0 ~ 10 문자열을 숫자로 변경하여 LED에 적용합니다. 테스트 영상 Node-RED 웹서버에서 슬라이더 변경시 우노빅보드 LED 밝기를 조절합니다. 아두이노 우노 하드웨어시리얼-블루투스 연결 with ESP8266 동시동작 아두이노 우노에서 ESP8266 와이파이 통신과 HC06을 동시에 SoftwareSerial을 사용할 경우 원할히 동작하지 않습니다. 그래서 ESP8266은 Software 시리얼 / HC-06 블루통신은 HardwareSerial을 사용합니다. 우노 빅보드의 자석 점퍼선을 사용하면 잘못된 회로 연결을 쉽게 찾을 수 있습니다. 프로그래밍 블루투스 하드웨어 시리얼을 사용하도록 정의합니다. 하드웨어 시리얼 Serial 을 myBluetooth 로 별칭을 사용합니다. 소프트웨어 시리얼 이든 하드웨어 시리얼이든 동일한 별칭으로 사용하여 블루투스 송 수신 하면 됩니다. 소스코드 // #include #include #define USE_NETWORK 1 #define USE_BLUETOOTH 1 #define U.. Node-RED 와 Arduino-ESP8266 TCP 통신 아두이노에 ESP8266을 연결하여 와이파이 통신을 합니다. Node-RED 와 TCP 소켓을 열어 데이터를 송수신합니다. Node-RED 에서 팬모터 / 릴레이제어 신호를 보내고, 아두이노 보드에서 스마트팜 데이터를 Node-RED로 송신합니다. Node-RED 프로그래밍 Inject 노드에 텍스트와 전달 시간 간격을 설정합니다. 다음칸이동 문자열 추가를 하려고 버퍼로 설정하였습니다. 이렇게 설정하면 아두이노 시리얼 모니터로 확인시 데이터 출력후 다음 라인으로 이동합니다. 팬모터 버튼구현 버튼을 누르면 문자열 명령어를 다음 노드로 전송합니다. tcp request 노드 tcp 데이터 전송후 아두이노로부터 응답을 받습니다. 아두이노로 명령어를 전달하고 아두이노로 부터 스마트팜센서 데이터를 응답 받습니다... 이전 1 2 다음