본문 바로가기

개발자/Arduino

Arduino Nano 33 BLE Sense Sensor 라이브러리 소개 Arduino Nano 33 BLE Sense Sensor 라이브러리 소개 아두이노 나노 33 BLE 감각이 되었다 2019년 7월 출시 와 아두 이노를위한 실제 단계까지했다! Arm Cortex-M4F 기반 nRF52840 을 사용하여 Nano 33 BLE가 출시 되면서 Atmel 기반 8 비트 마이크로 컨트롤러의 시대가 늘어 났습니다. 값싼 아두 이노 클론의 확산과 함께 이것은 아두 이노가 벽에 글을 쓰는 것을보고 단순하게 유지하는 것이 더 이상 반죽을 가져 오지 않을 것이라는 것을 본 결과 일 것입니다. 결국 상당히 쓸모없는 Arduino 프로젝트의 양은 요즘 약간 지루해 보이며 Nano 33 시리즈와 같은 더 복잡한 제품으로 인해 심각하게 멋진 프로젝트의 새로운 시대가 도래 할 수 있습니다. 이전..
SmartEverything LSM6DS3 라이브러리 사용법 - 3축 가속도계와 3축 각속도 센서 Nano 33 IoT 보드의 3축 가속도계와 3축 각속도 센서인 LSM6DS3 연구 중 라이브러리가 있어 잠시 소개합니다. 아래는 설명입니다. SmartEverything ST LSM6DS3 3D accelerometer, 3D gyroscope LSM6DS3 iNEMO 관성 모듈 용 라이브러리 코드 : 3D 가속도계, 3D 자이로 스코프 LSM6DS3는 3D 디지털 선형 가속 센서, 3D 디지털 각도 속도 센서를 갖춘 시스템 인 패키지입니다. LSM6DS3는 ± 2g / ± 4g / ± 8 / ± 16g의 선형 가속 풀 스케일, ± 4 / ± 8 / ± 12 / ± 16 가우스의 자기장 풀 스케일 및 ± 245 / ± 500의 각도 속도를 갖습니다. / ± 2000dps. LSM6DS3에는 표준 및 고..
Arduino Nano 33 IoT 최강 가이드 Arduino Nano 33 IoT 최강 가이드 본 가이드 원래 문서의 출처는 지금 보고 있는 이 링크를 따라가세요. 아직까지 Nano 33 IoT 보드가 국내에는 많이 알려지지 않았다는 게 신기합니다. 스마트 팩토리 프로젝트를 어제 끝냈습니다. 프린팅 장비의 상태와 주변 환경 데이터를 수집해 클라우드로 전송하는 장치에 Nano 33 IoT 보드를 사용했습니다. 아주 쉽게 됩니다. 시간도 얼마 걸리지 않고요. 큰돈은 되지 않았지만 몇 달은 일 안 하고 놀고 살아도 됩니다. 이런 게 정말 행복한 인생입니다. 빙고! 아뿔싸, 내용이 거의 같은 포스팅을 이전에 했었네요. 아! 좋아라. 더 자세히 알게 되었으니까요. 이젠 다 외우겠는데요. :) 이러한 상황에서 가장 잘 만들어진 문서와 제가 개발하면서 직접 알게..
아두이노 라이브러리 추가하는 방법 3가지 Arduino 라이브러리 설치 Arduino 소프트웨어에 익숙해지고 내장 기능을 사용하는 경우 추가 라이브러리로 Arduino의 기능을 확장할 수 있습니다. 라이브러리란? 라이브러리는 센서, 디스플레이, 모듈 등에 쉽게 연결할 수 있도록 하는 코드 모음입니다. 예를 들어 내장된 LiquidCrystal 라이브러리를 사용하면 문자 LCD 디스플레이와 쉽게 대화할 수 있습니다. 인터넷에서 다운로드할 수 있는 추가 라이브러리가 수백 개 있습니다. 내장 라이브러리와 이러한 추가 라이브러리 중 일부는 참조에 나열되어 있습니다. 추가 라이브러리를 사용하려면 설치해야 합니다. 라이브러리를 설치하는 방법 라이브러리 관리자를 사용하여 설치하기 Arduino IDE에 새 라이브러리를 설치하려면 Library Manager..
Arduino Nano 33 BLE Sense 에서 Bluetooth LE 시작하기 본 문서는 Bluetooth Low Energy를 사용하기 위해 Arduino Nano 33 BLE Sense 보드를 프로그래밍하는 방법을 보여줍니다. 다음 포스팅은 Bluetooth LE를 사용하여 PC와 Nano 33 BLE Sense와 데이터를 전송하는 방법을 올립니다. 기대해주세요.(자신의 스마트 워치를 만든 프로젝트 참고 The B&ND) 여기서는 Nano 33에서 Bluetooth LE 주변 장치를 구축할 것이지만 주변 장치를 찾아 연결할 중앙 장치 없이는 디버깅하기가 어렵습니다. 이 시리즈의 다음 기사에서는 Python을 사용하여 Bluetooth LE 주변 장치에 연결하는 방법을 보여줍니다. 이렇게 하면 PC에서 Nano 33 보드에 연결할 수 있습니다. 더 많은 Bluetooth LE 콘..
Nano 33 BLE Sense 가속도계 LSM9DS1 3D 시각화 Nano 33 BLE Sense 가속도계 LSM9DS1 3D 시각화 Nano 33 BLE Sense 3D Visualization with Accelerometer LSM9DS1. 가속도계의 움직임을 3D 시각화하려고 보니 적당한 내용이 있어서 소개합니다. 아래 내용은 ADXL345 가속도계와 아두이노 나노보드를 사용했고 출력을 Processing 코드를 사용하여 시각화한 것입니다. 우리는 Nnao 33 BLE Sense 보드와 Processing 코드로 구현할 것입니다. 아래 내용은 원문 사이트 내용을 번역하여 올린 것이다. 구현하고자 하는 내용은 동일하므로 내용을 참고하기 바랍니다. 이 튜토리얼에서는 Arduino 및 ADXL345 가속도계 센서를 사용하여 각도 및 트랙 방향을 측정하는 방법을 배웁니..
미세진동 측정 - LSM6DS3 가속도계 자이로 센서를 이용 시간을 더 많이 낭비하고, 일을 더 많이 하다 보니 생각은 줄어들고 배우는 것이 많아져 기술 포스팅을 많이 하는 시절이다. 잘 된 일인지 좋은 일인지 모르겠다. 너무 열심히 일하느라 돈 벌 시간이 없는 점만 주의하면 좋은 일이라고 생각한다. 생각을 극도로 단순화할 때 가장 좋은 단순한 해결방법이 나온다. 엄청 고민하고 좀 쉽게 해결해보겠다는 생각으로 여러 예제 코드와 라이브러리들을 찾느라 시간을 다 보냈다. 다시 가장 처음으로 돌아왔다. LSM6DS3 관성 센서(IMU, Inertia Measurement Unit)에서 나오는 값들을 아두이노 IDE 스케치에서 시리얼 플로터에 그렸다. 단순히 값을 프린트해 보면서 복잡한 연산이나 적분도 필요 없이 이전 값과 현재 값을 비교하는 방법을 적용하기로 했다. 얼..
아두이노 퀴즈 40문제 파일 무료 제공 틀림없이 어디서 훔쳐왔는지 찾았더니 바로 여기였다. 늘 드는 생각이지만 외쿡 사람들은 시간이 너무 많아 주체를 못하는 것임에 틀림없다. 무엇이든 아름답게 만들고, 이해하기 쉽게 만들고, 타인이 이용하기 편하게 만든다. IT 분야에 있어서도 늘 무엇인가 만들어 내는 사람들이 많다. 그게 이익을 얻는 상업적인 활동이라도 마찬가지다. 아마도 그들에게는 시간이 많아서라고 생각한다. 우리는 늘 시간이 없다. 만들지를 못한다. 시간과 노력을 많이 들여서 만들어야 하는 데 들일 시간이 없으니 우리는 많은 것들을 만들지 못한다. 시간이 없는 이유는 일만 하기 때문이다. 놀지를 못하고 여유있게 생각할 시간을 내지를 못한다. 창조적인 사고는 지붕이 높은 곳, 즉 야외에서 만들어진다. 그러면 시간적인 여유가 가장 많고 산책..
Arduino LCD KeyPad Shield SKU DFR0009 캐릭터 LCD 부품함에 고이 모셔둔 캐릭터 LCD 가져와서 데이터 표시하려고 찾아본 자료. 랜덤 변수 발생기로 사용한다. 호환 아두이노 실드라서 아두이노 우노에 연결했다. 정해진 숫자의 범위를 지정해주면 그 사이의 값을 누를 때마다 다른 값을 표시한다. 다른 값은 필요 없고 오직 한 숫자만 보여주면 되는 데 기능 상으로 전부 구현. 처음 연결하고 디스플레이에 아무것도 나오지 않는데 이때는 밝기가 문제이므로 파란 가변저항을 오른쪽으로 끝까지 지치지 말고 돌려서 글자가 환하게 나오게 맞춘다. 우선 부품 설명은 arduino LCD 키패드 실드는 Arduino 호환 보드 용으로 개발되어 사용자가 메뉴를 탐색하고 선택할 수 있는 사용자 친화적인 인터페이스를 제공합니다. 1602 개의 흰색 문자 파란색 백라이트 LCD로 구성됩..
HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 3 Oled에 데이터 표시하기 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 3 Oled에 데이터 표시하기 관련 포스팅을 참고하세요. HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 연결 1 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 2 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 3 Oled에 데이터 표시하기 코드 /******************************** * Libraries included *******************************/ #include #include #include #include #include // include Arduino wire librar..
HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 2 이제 우리가 만든 데이터를 보내보자. 온도 습도 센서 dht11 연결 회로도 관련 포스팅을 참고하세요. HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 연결 1 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 2 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 3 Oled에 데이터 표시하기 잘 돌아가는 코드 /******************************** * Libraries included *******************************/ #include #include #include #include #include // include Arduino wire library (required f..
HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 연결 1 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 연결 Arduino Nano 33 IoT를 HTTP를 통해 Ubidots 애플리케이션 개발 플랫폼에 연결하는 방법을 설명합니다. 본 문서는 Ubidots에서 제공하는 참고 문서를 번역하였습니다. 영문 문서는 Connect the Arduino Nano 33 IoT with Ubidots over HTTP 를 참고하십시오. 관련 포스팅을 참고하세요. HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 연결 1 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 2 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 3 Oled에 데이터 표시하기 Nano 33 Io..