borgSensorSystem1 MSC-MOD20 > SD 모듈 소프트웨어 > v0.7 > SD_Init()까지 > 첫 번째 SD_Init() 실패 I2C 처리를 다른 파일화 MSC-MOD20 관련 처리를 다른 파일화 SD_Init() 추가 Power on boot 직후의 SD Init가 반드시 실패한다. MSC-MOD20의 기동시의 메세지 캐릭터 라인이 있는 것으로, Power on boot 직후의 SD Init()의 I2C 파형을 취하는 것이 어렵다. Power on boot 후 첫 번째 파형 Power on boot 후, 2번째 이... borgSensorSystem1#migratedMSC-MOD20ESP8266 전자 공작 > MSC-MOD20 > SD 모듈 사용 개시부터 I2C 통신까지 운영 환경 기압계 (이하의 것을 베이스로 I2C를 4.7k 풀업하고 있다). MSC-MOD20이라는 SD 카드 모듈을 사용해 본다. 취설에는 2.2k로 풀업이라고 기재가 있지만, 이번은 4.7k 풀업으로 하고 있다. MSC-MOD20의 가격은 4500엔. ESP8266의 경우 microSD 슬롯(600엔)만 있으면 microSD에 저장할 수 있다. MSC-MOD20을 ESP8266으로 시험하... #migratedMSC-MOD20ESP8266borgSensorSystem1Primer 경사계 (v0.1) > 작동하지 않음 > INT 핀을 추가하여 움직였다 이번에는 경사계를 만들려고 한다. 구입한 것은 MPU-9250 참고 : cubic9 님의 페이지를 참고하여 Arduino 스케치를 준비했다. 소스의 버전 번호 차이에 따라 변경 부분의 행 번호가 다르지만 적절하게 수정되었습니다. 다음과 같이 MPU-9250 GND <--> ESP8266 GND MPU-9250 VDD <--> ESP8266 VCC MPU-9250 VDDIO <--> ESP82... DMP#migratedESP8266borgSensorSystem1Upverter udpLogger (v0.3) > UDP:time 명령/SD:timestamp 포함 > 18시간 측정 계속 저장할 문자열에 타임 스탬프를 추가하고 싶습니다. 다음이 주요 변경 사항 UDP (포트 7001)에 명령 수신 통신 추가 time 명령 추가 time20160619123045에서 2016/06/19 12:30:45로 시간 설정 Time 라이브러리 사용 시작 Time 라이브러리 사용을위한 래퍼 함수 라이브러리 구현 데이터 접수용 여기에 온 문자열을 타임 스탬프와 함께 SD에 저장 명령 접... batteryborgSensorSystem1#migratedESP8266 기압계 (v0.5) + udpLogger (v0.2) 운영 환경 기압계 udpLogger microSD 다음 추가 방정식을 사용하여 기압에서 고도 계산 udpLogger로 보내기 소스는 다음과 같이 분리 esp8266_160528_MPL115A2.ino : 메인 (기압계 통신 포함) esp8266_160602_udpTxToLogger.ino : udpLogger에 대한 통신 관련 lib_160602_calcAltitude.ino : 기압에서 고... borgSensorSystem1#migratedESP8266 전자 공작 > 기압계 도착 > MPL115A2(I2C 접속)/유니버설 기판 실장 야외 고도 측정을 위해 기압계를 구입. 오늘 도착했다. 관련 : 이전 모듈 정보? AQM0802 접속에 사용한 유니버설 기판을 유용. 다음과 같이 연결했다. ESP8266 : SDA (IO4) <-> MPL115A2 : SDA (Pin7) ESP8266:SCL (IO5) <-> MPL115A2: SCL(Pin8) EPS8266:VCC <-> MPL115A2: VDD(Pin1) EPS8266:... #migratedESP8266borgSensorSystem1전자 공작universalCircuit ESP8266 + microSD > 유니버설 기판 실장/SD에 기록해 보았다 동작 확인 에는 microSD 연결 배선 정보가 있다. 우선 시험해 보았다. ESP8266용 기판을 새롭게 실장했다. ESP8266 기판은 7장째. microSD의 기판은 이하를 구입했다. sunhayato CK-40 부가세 포함 602엔 @ 디지트 microSD 관련에 대해서는 상기의 링크의 배선을 각각 대응하는 ESP8266의 핀에 실장(VDD, CLK, DAT0, VMD, VSS, CD... #migratedESP8266borgSensorSystem1universalCircuitmicroSD bash (Matplotlib) + eog > 실시간 이미지 표시 처리 운영 환경 전치 PyQt를 모른다 signal/slot/event/etc를 배우는 데 드는 비용은 지금 없습니다. PyQt와 PySide는 라이선스적으로 어느 것을 선택할 것인가? link: UDP로 데이터를 수신하고 이미지를 표시하고 싶습니다. 학습 비용이 적고, 자신의 희망 기능을 구현하는 방법은 없는가. 다음을 생각해 냈다. 화상 생성부 Quaternion (또는 3 차원 가속도 (ax... GUIBashborgSensorSystem1matplotlibtimerEvent MSC-MOD20 > SD 모듈 소프트 > v0.9 to v0.11 > I2C 통신 타임아웃 추가/버전 취득과 SD 초기화로 확인 두 달도 날아 버렸다. 그 두 달 사이에 한 것은 Processing 입문, R 입문, WRF 입문, MOSFET 입문, 그리고 왠지 입문한 생각도 하지만 기억력이 좋지 않아 잊었다. 두 달 만에 거의 잊었지만 괜찮습니다. 코드 v0.11 다음이 주요 변경 v0.9 SD init 초기화 시간을 보았습니다 v0.10 지금까지의 I2C의 처리에서는 타임 아웃 시간의 긴 처리(3.3초라든지)를 제... borgSensorSystem1#migratedI2CMSC-MOD20 AQM0802 library > v0.2 > display current date and time (by yourself) 동작 확인 의 회로대로 구현 관련 회로도 사용 세트 Arduino IDE에서 esp8266_160217_AQM0802.ino 만들기 새 탭에서 AQM0802lib.ino 추가 ( ) 아래 코드 붙이기 esp8266_160217_AQM0802.ino AQM0802lib.ino esp8266_160217_AQM0802.ino 파일의 아래에서 현재 날짜와 시간을 입력하여 빌드합니다. 타이밍 잘 프... #migratedESP8266AQM0802borgSensorSystem1ESP-WROOM-02 banner command > 크기 지정 > banner -w 48 7of9 | Ubuntu 16.04 LTS용 명령에는 해당 옵션이 없습니다. 운영 환경 7of9 (또는 다른 문자열)을 크게 표시하고 이미지를 캡처하려고했습니다. Markdown에서 큰 문자를 내려고 했지만 실패. html에서 큰 문자를 내려고했지만 실패. banner 명령을 기억했다. banner 7of9 그럼 화면에 들어가지 않는 크기가 되었다. man banner에서 확인한 곳, 이하의 커맨드로 적당한 크기의 문자를 캡쳐 할 수 있었다. 위의 이미지를 붙여넣고 ... borgSensorSystem1#migratedbanner우분투 Processing/ControlP5/MSC-MOD20 > rs232cTerminal (v0.1-v0.3) > 송수신 타이밍을 알기 위한 도구 운영 환경 에서 여러가지 검토하는 동안, 지금 공부중의 Processing으로 송수신의 타이밍을 보는 툴을 만드는 것도 있을까, 생각되어 왔다. 도둑식 개발. 지금의 시간을 사용해, 미래의 시간을 절약하는 a developer full of hope. v0.3까지 구현 v0.1 다른 프로젝트에서 분기 여분의 것을 제거 v0.2 시리얼 수신 한 문자 표시 v0.3 수신 시간을 msec까지 표시... ControlP5#migratedMSC-MOD20processingborgSensorSystem1 Processing/ControlP5 > serialPlotter (v0.1, v0.2) > COM 포트 데이터 그래프 그리기 운영 환경 COM 포트에서 받은 N 항목의 데이터를 그래프에 플롯합니다. Arduino IDE가 1항목 밖에 표시할 수 없기 때문에, N항목으로 하고 싶다. 에서 구현한 것을 참고로 했다. 시리얼 송신측: 더미 데이터 송신 프로그램을 이동하는 PC (Windows 7pro) 시리얼 수신측: 본 소프트웨어를 이동한다 (Windows 8.1 pro) 상기 2개의 단말을 시리얼의 케이블(크로스)로... processingControlP5borgSensorSystem1#migrated SketchUp Make v17/Ruby > Group의 Width, Height, Depth[mm]를 표시하는 구현 운영 환경 Group의 크기를 얻고 싶습니다. google 검색하고 마침내 다음 방법을 찾았습니다. Vector3d - SketchUp Ruby API Google Developers You can get the bounding box on a model. model = Sketchup.active_model model_bb = model.bounds # Or you can get the .... #migratedSketchUpborgSensorSystem1geometry루비 doc> 예> "상태"와 "트리거 (이벤트)"의 관계도 「상태」와 「트리거(이벤트)」의 관계도를 머리에 들어가기 쉽도록 작도하는 능력은 아직 없다. 몇 가지 조사해 보았다. SPARX SYSTEMS S3가 폐쇄, 그리고 ON인 등 알기 쉬울지도 모른다 도요욘 무선기사씨 상세한 정보가 표에 기재되어 있다. Taka 가방 프로포(송신기)의 DMD 조작 지시 영역 구성입니다. DMD 동작 액션의 출력 포트(PORTB) 구성입니다. 함께 생각하는 양식으... #migratedborgSensorSystem1Ganttstatemachine문서
MSC-MOD20 > SD 모듈 소프트웨어 > v0.7 > SD_Init()까지 > 첫 번째 SD_Init() 실패 I2C 처리를 다른 파일화 MSC-MOD20 관련 처리를 다른 파일화 SD_Init() 추가 Power on boot 직후의 SD Init가 반드시 실패한다. MSC-MOD20의 기동시의 메세지 캐릭터 라인이 있는 것으로, Power on boot 직후의 SD Init()의 I2C 파형을 취하는 것이 어렵다. Power on boot 후 첫 번째 파형 Power on boot 후, 2번째 이... borgSensorSystem1#migratedMSC-MOD20ESP8266 전자 공작 > MSC-MOD20 > SD 모듈 사용 개시부터 I2C 통신까지 운영 환경 기압계 (이하의 것을 베이스로 I2C를 4.7k 풀업하고 있다). MSC-MOD20이라는 SD 카드 모듈을 사용해 본다. 취설에는 2.2k로 풀업이라고 기재가 있지만, 이번은 4.7k 풀업으로 하고 있다. MSC-MOD20의 가격은 4500엔. ESP8266의 경우 microSD 슬롯(600엔)만 있으면 microSD에 저장할 수 있다. MSC-MOD20을 ESP8266으로 시험하... #migratedMSC-MOD20ESP8266borgSensorSystem1Primer 경사계 (v0.1) > 작동하지 않음 > INT 핀을 추가하여 움직였다 이번에는 경사계를 만들려고 한다. 구입한 것은 MPU-9250 참고 : cubic9 님의 페이지를 참고하여 Arduino 스케치를 준비했다. 소스의 버전 번호 차이에 따라 변경 부분의 행 번호가 다르지만 적절하게 수정되었습니다. 다음과 같이 MPU-9250 GND <--> ESP8266 GND MPU-9250 VDD <--> ESP8266 VCC MPU-9250 VDDIO <--> ESP82... DMP#migratedESP8266borgSensorSystem1Upverter udpLogger (v0.3) > UDP:time 명령/SD:timestamp 포함 > 18시간 측정 계속 저장할 문자열에 타임 스탬프를 추가하고 싶습니다. 다음이 주요 변경 사항 UDP (포트 7001)에 명령 수신 통신 추가 time 명령 추가 time20160619123045에서 2016/06/19 12:30:45로 시간 설정 Time 라이브러리 사용 시작 Time 라이브러리 사용을위한 래퍼 함수 라이브러리 구현 데이터 접수용 여기에 온 문자열을 타임 스탬프와 함께 SD에 저장 명령 접... batteryborgSensorSystem1#migratedESP8266 기압계 (v0.5) + udpLogger (v0.2) 운영 환경 기압계 udpLogger microSD 다음 추가 방정식을 사용하여 기압에서 고도 계산 udpLogger로 보내기 소스는 다음과 같이 분리 esp8266_160528_MPL115A2.ino : 메인 (기압계 통신 포함) esp8266_160602_udpTxToLogger.ino : udpLogger에 대한 통신 관련 lib_160602_calcAltitude.ino : 기압에서 고... borgSensorSystem1#migratedESP8266 전자 공작 > 기압계 도착 > MPL115A2(I2C 접속)/유니버설 기판 실장 야외 고도 측정을 위해 기압계를 구입. 오늘 도착했다. 관련 : 이전 모듈 정보? AQM0802 접속에 사용한 유니버설 기판을 유용. 다음과 같이 연결했다. ESP8266 : SDA (IO4) <-> MPL115A2 : SDA (Pin7) ESP8266:SCL (IO5) <-> MPL115A2: SCL(Pin8) EPS8266:VCC <-> MPL115A2: VDD(Pin1) EPS8266:... #migratedESP8266borgSensorSystem1전자 공작universalCircuit ESP8266 + microSD > 유니버설 기판 실장/SD에 기록해 보았다 동작 확인 에는 microSD 연결 배선 정보가 있다. 우선 시험해 보았다. ESP8266용 기판을 새롭게 실장했다. ESP8266 기판은 7장째. microSD의 기판은 이하를 구입했다. sunhayato CK-40 부가세 포함 602엔 @ 디지트 microSD 관련에 대해서는 상기의 링크의 배선을 각각 대응하는 ESP8266의 핀에 실장(VDD, CLK, DAT0, VMD, VSS, CD... #migratedESP8266borgSensorSystem1universalCircuitmicroSD bash (Matplotlib) + eog > 실시간 이미지 표시 처리 운영 환경 전치 PyQt를 모른다 signal/slot/event/etc를 배우는 데 드는 비용은 지금 없습니다. PyQt와 PySide는 라이선스적으로 어느 것을 선택할 것인가? link: UDP로 데이터를 수신하고 이미지를 표시하고 싶습니다. 학습 비용이 적고, 자신의 희망 기능을 구현하는 방법은 없는가. 다음을 생각해 냈다. 화상 생성부 Quaternion (또는 3 차원 가속도 (ax... GUIBashborgSensorSystem1matplotlibtimerEvent MSC-MOD20 > SD 모듈 소프트 > v0.9 to v0.11 > I2C 통신 타임아웃 추가/버전 취득과 SD 초기화로 확인 두 달도 날아 버렸다. 그 두 달 사이에 한 것은 Processing 입문, R 입문, WRF 입문, MOSFET 입문, 그리고 왠지 입문한 생각도 하지만 기억력이 좋지 않아 잊었다. 두 달 만에 거의 잊었지만 괜찮습니다. 코드 v0.11 다음이 주요 변경 v0.9 SD init 초기화 시간을 보았습니다 v0.10 지금까지의 I2C의 처리에서는 타임 아웃 시간의 긴 처리(3.3초라든지)를 제... borgSensorSystem1#migratedI2CMSC-MOD20 AQM0802 library > v0.2 > display current date and time (by yourself) 동작 확인 의 회로대로 구현 관련 회로도 사용 세트 Arduino IDE에서 esp8266_160217_AQM0802.ino 만들기 새 탭에서 AQM0802lib.ino 추가 ( ) 아래 코드 붙이기 esp8266_160217_AQM0802.ino AQM0802lib.ino esp8266_160217_AQM0802.ino 파일의 아래에서 현재 날짜와 시간을 입력하여 빌드합니다. 타이밍 잘 프... #migratedESP8266AQM0802borgSensorSystem1ESP-WROOM-02 banner command > 크기 지정 > banner -w 48 7of9 | Ubuntu 16.04 LTS용 명령에는 해당 옵션이 없습니다. 운영 환경 7of9 (또는 다른 문자열)을 크게 표시하고 이미지를 캡처하려고했습니다. Markdown에서 큰 문자를 내려고 했지만 실패. html에서 큰 문자를 내려고했지만 실패. banner 명령을 기억했다. banner 7of9 그럼 화면에 들어가지 않는 크기가 되었다. man banner에서 확인한 곳, 이하의 커맨드로 적당한 크기의 문자를 캡쳐 할 수 있었다. 위의 이미지를 붙여넣고 ... borgSensorSystem1#migratedbanner우분투 Processing/ControlP5/MSC-MOD20 > rs232cTerminal (v0.1-v0.3) > 송수신 타이밍을 알기 위한 도구 운영 환경 에서 여러가지 검토하는 동안, 지금 공부중의 Processing으로 송수신의 타이밍을 보는 툴을 만드는 것도 있을까, 생각되어 왔다. 도둑식 개발. 지금의 시간을 사용해, 미래의 시간을 절약하는 a developer full of hope. v0.3까지 구현 v0.1 다른 프로젝트에서 분기 여분의 것을 제거 v0.2 시리얼 수신 한 문자 표시 v0.3 수신 시간을 msec까지 표시... ControlP5#migratedMSC-MOD20processingborgSensorSystem1 Processing/ControlP5 > serialPlotter (v0.1, v0.2) > COM 포트 데이터 그래프 그리기 운영 환경 COM 포트에서 받은 N 항목의 데이터를 그래프에 플롯합니다. Arduino IDE가 1항목 밖에 표시할 수 없기 때문에, N항목으로 하고 싶다. 에서 구현한 것을 참고로 했다. 시리얼 송신측: 더미 데이터 송신 프로그램을 이동하는 PC (Windows 7pro) 시리얼 수신측: 본 소프트웨어를 이동한다 (Windows 8.1 pro) 상기 2개의 단말을 시리얼의 케이블(크로스)로... processingControlP5borgSensorSystem1#migrated SketchUp Make v17/Ruby > Group의 Width, Height, Depth[mm]를 표시하는 구현 운영 환경 Group의 크기를 얻고 싶습니다. google 검색하고 마침내 다음 방법을 찾았습니다. Vector3d - SketchUp Ruby API Google Developers You can get the bounding box on a model. model = Sketchup.active_model model_bb = model.bounds # Or you can get the .... #migratedSketchUpborgSensorSystem1geometry루비 doc> 예> "상태"와 "트리거 (이벤트)"의 관계도 「상태」와 「트리거(이벤트)」의 관계도를 머리에 들어가기 쉽도록 작도하는 능력은 아직 없다. 몇 가지 조사해 보았다. SPARX SYSTEMS S3가 폐쇄, 그리고 ON인 등 알기 쉬울지도 모른다 도요욘 무선기사씨 상세한 정보가 표에 기재되어 있다. Taka 가방 프로포(송신기)의 DMD 조작 지시 영역 구성입니다. DMD 동작 액션의 출력 포트(PORTB) 구성입니다. 함께 생각하는 양식으... #migratedborgSensorSystem1Ganttstatemachine문서