반응형

개발자/Arduino 176

Arduino Portenta H7 기본적인 특징

Arduino Portenta H7 기본적인 특징 새로운 것을 볼 때, 그리고 그걸 만지거나 테스트하고 포스팅을 하면 설레고 기분 좋다. 시끌시끌하고 뻑쩍지근하고 우루루 몰려다니면서 웃고 떠들고 노는 일이 재미있다. 거기다가 위태롭거나 모험한다고 생각하면 세상 신난다. 늘 밝은 날만 있는 것은 아니다. 나이는 잊었지만 몸은 잊지 않는다. Portenta H7 모듈은 낮은 수준의 실시간 작업과 함께 프로토콜 스택, 기계 학습 또는 MicroPython 또는 Javascript와 같은 해석 언어와 같은 높은 수준의 코드를 동시에 실행할 수 있습니다. 이 설계에는 2 개의 프로세서, 즉 480 MHz에서 실행되는 Cortex® M7과 병렬로 작업을 실행할 수 있는 240 MHz에서 실행되는 Cortex® M4..

개발자/Arduino 2021.02.18

Arduino Nano 33 BLE Sense Sensor Library 연구

센서들이 전부 방송하고 중앙에서 하나씩 돌아다니면서 데이터 받는 거야. 오늘 올린 에버노트에 답이 있으니 참고. dalegi.com/2020/09/04/the-arduino-nano-33-ble-sense-sensor-library-you-have-been-waiting-for/?unapproved=4656&moderation-hash=bbfdb7e776eb283ee0994399f73591f9#comment-4656 The Arduino Nano 33 BLE Sense Sensor Library You Have Been Waiting For Nano33BLESensor leverages Mbed OS to automatically place sensor measurements in a ring buffe..

개발자/Arduino 2020.12.30

LSM9DS1 라이브러리 버전 2.0 소개

네덜란드 Pijnacker 라는 개발자가 6월에 LSM9DS1 라이브러리 버전 2.0을 발표했습니다. 이 라이브러리를 설치하는 방법은 이미 설치한 Arduino_LSM9DS1 라이브러리를 제거해야 해야 합니다. 아마도 설치한 폴더를 찾아가면 사용자마다 다르겠지만 저의 위치는 C:\Users\USER\Documents\Arduino\libraries\Arduino_LSM9DS1 입니다. 이 폴더를 삭제하시고 버전 2.0의 GitHub 에서 코드를 zip 파일로 받아서 라이브러리 설치를 해주시면 됩니다. 압축 파일로 라이브러리를 설치하는 방법을 참고하십시요. 우선 유용한 링크입니다. LSM9DS1 라이브러리 버전 2.0 GitHub LSM9DS1 datasheet DIY Calibration instruct..

개발자/Arduino 2020.12.14

Nano 33 BLE Sense 기반 미세 먼지 센서 데이터 전송 장치

짧은 시간, 기가 막힌 아이디어, Nano 33 BLE 보드 하드웨어와 소프트에어를 배우는 중인데, 그럼에도 불구하고 열정이 있는 11조가 숙제를 주었습니다. erun. 집에 아침마다 밥 달라고 창문 앞에서 우는 길고양이 같습니다. 덕분에 한 달 전에 산 고양이 사료가 다 떨어져 갑니다. 11조 작품인 공기청정기 이동 로봇에 들어가는 Nano 33 BLE Sense 보드, PM2008M 미세먼지 센서와 Liquid Crystal LCD를 연결하여 미세먼지 센서 값을 나타냅니다. 연결이 좀 복잡할 것 같은 예감이 듭니다. Nano 33 BLE Sense 컨트롤 보드는 3.3V로 동작합니다. 미세먼지 센서를 다짜고짜 3.3V전원을 연결하니 잘 동작하네요. 남은 것은 16*2 캐릭터 LCD인데 5V에서 동작합..

개발자/Arduino 2020.12.05

Arduino와 Processing 상호 제어

오늘 포스팅은 Arduino를 Processing에 연결하는 방법과 직렬 포트를 사용하여 통신하는 방법을 배웁니다. 또한 Processing IDE를 사용하여 Arduino 보드에 명령을 보내고 그 반대로 명령을 받아 처리하는 예제를 만들 것입니다. 필요한 부품을 아래에 나타냅니다. Arduino 보드, 브레드 보드 및 점프 와이어, LED, 220 ohm 저항, 푸시 버튼 아래 회로도를 참고하여 회로를 구성합니다. Arduino 소스코드 int led = 13; int button = 12; void setup() { pinMode(led, OUTPUT); pinMode(button, INPUT); Serial.begin(9600); } void loop(){ if(Serial.available() >..

개발자/Arduino 2020.12.04

SSD 1306 OLED 디스플레이 원리

SSD 1306 OLED 디스플레이 원리 SSD1306 OLED 디스플레이 소개 OLED는 전류에 반응하여 빛을 방출하는 유기 발광 다이오드입니다. OLED 디스플레이는 백라이트없이 작동하므로 딥 블랙 레벨을 표시 할 수 있습니다. 액정 디스플레이보다 크기가 작고 무게가 가볍습니다. 128x64 OLED 디스플레이는 단순한 도트 매트릭스 그래픽 디스플레이입니다. 128 개의 열과 64 개의 행이있어 총 128x64 = 8192 픽셀을 표시합니다. 이 픽셀의 LED를 켜고 끄면 모든 모양의 그래픽 이미지를 표시 할 수 있습니다. SSD1306 드라이버 IC로 구동되는 OLED 디스플레이. SSD1306은 OLED 도트 매트릭스 그래픽 디스플레이 시스템 용 컨트롤러가있는 CMOS OLED 드라이버입니다. S..

개발자/Arduino 2020.12.03

LSM6DS3 3D 가속도계와 3D 자이로스코프 미세 진동 감지

LSM6DS3 3D Accelerometer and 3D Gyroscope Ultimate Guide 가속도계는 물체의 속도 변화율인 가속도를 측정하는 장치입니다. 초당 미터 (m / s2) 또는 중력 (g)으로 측정합니다. 여기 행성 지구에서 우리에게 단일 G- 힘은 9.8 m / s2에 해당하지만, 이것은 고도에 따라 약간 씩 다릅니다 (중력의 변화로 인해 다른 행성에서 다른 값이 될 것입니다). 가속도계는 시스템의 진동 감지 또는 방향 응용 분야에 유용합니다. 가속도계에 대한 기본적인 사항은 이곳에서 확인하십시요. 가속도계의 작동 원리 가속도계는 정적 또는 동적 가속력을 감지하는 전자 기계 장치입니다. 정적 힘에는 중력이 포함되고 동적 힘에는 진동과 움직임이 포함될 수 있습니다. 가속도계는 1 개,..

개발자/Arduino 2020.11.30

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 시리즈와 같은 더 복잡한 제품으로 인해 심각하게 멋진 프로젝트의 새로운 시대가 도래 할 수 있습니다. 이전..

개발자/Arduino 2020.11.24

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 2020.11.23

Arduino Nano 33 IoT 최강 가이드

Arduino Nano 33 IoT 최강 가이드 본 가이드 원래 문서의 출처는 지금 보고 있는 이 링크를 따라가세요. 아직까지 Nano 33 IoT 보드가 국내에는 많이 알려지지 않았다는 게 신기합니다. 스마트 팩토리 프로젝트를 어제 끝냈습니다. 프린팅 장비의 상태와 주변 환경 데이터를 수집해 클라우드로 전송하는 장치에 Nano 33 IoT 보드를 사용했습니다. 아주 쉽게 됩니다. 시간도 얼마 걸리지 않고요. 큰돈은 되지 않았지만 몇 달은 일 안 하고 놀고 살아도 됩니다. 이런 게 정말 행복한 인생입니다. 빙고! 아뿔싸, 내용이 거의 같은 포스팅을 이전에 했었네요. 아! 좋아라. 더 자세히 알게 되었으니까요. 이젠 다 외우겠는데요. :) 이러한 상황에서 가장 잘 만들어진 문서와 제가 개발하면서 직접 알게..

개발자/Arduino 2020.11.20

아두이노 라이브러리 설치하는 방법 3가지

Arduino 라이브러리 설치 Arduino 소프트웨어에 익숙해지고 내장 기능을 사용하는 경우 추가 라이브러리로 Arduino의 기능을 확장할 수 있습니다. 라이브러리란? 라이브러리는 센서, 디스플레이, 모듈 등에 쉽게 연결할 수 있도록 하는 코드 모음입니다. 예를 들어 내장된 LiquidCrystal 라이브러리를 사용하면 문자 LCD 디스플레이와 쉽게 대화할 수 있습니다. 인터넷에서 다운로드할 수 있는 추가 라이브러리가 수백 개 있습니다. 내장 라이브러리와 이러한 추가 라이브러리 중 일부는 참조에 나열되어 있습니다. 추가 라이브러리를 사용하려면 설치해야 합니다. 라이브러리를 설치하는 방법 라이브러리 관리자를 사용하여 설치하기 Arduino IDE에 새 라이브러리를 설치하려면 Library Manager..

개발자/Arduino 2020.11.18

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 콘..

개발자/Arduino 2020.11.18

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 가속도계 센서를 사용하여 각도 및 트랙 방향을 측정하는 방법을 배웁니..

개발자/Arduino 2020.11.15

미세진동 측정 - LSM6DS3 가속도계 자이로 센서를 이용

시간을 더 많이 낭비하고, 일을 더 많이 하다 보니 생각은 줄어들고 배우는 것이 많아져 기술 포스팅을 많이 하는 시절이다. 잘 된 일인지 좋은 일인지 모르겠다. 너무 열심히 일하느라 돈 벌 시간이 없는 점만 주의하면 좋은 일이라고 생각한다. 생각을 극도로 단순화할 때 가장 좋은 단순한 해결방법이 나온다. 엄청 고민하고 좀 쉽게 해결해보겠다는 생각으로 여러 예제 코드와 라이브러리들을 찾느라 시간을 다 보냈다. 다시 가장 처음으로 돌아왔다. LSM6DS3 관성 센서(IMU, Inertia Measurement Unit)에서 나오는 값들을 아두이노 IDE 스케치에서 시리얼 플로터에 그렸다. 단순히 값을 프린트해 보면서 복잡한 연산이나 적분도 필요 없이 이전 값과 현재 값을 비교하는 방법을 적용하기로 했다. 얼..

개발자/Arduino 2020.11.11

아두이노 퀴즈 40문제 파일 무료 제공

틀림없이 어디서 훔쳐왔는지 찾았더니 바로 여기였다. 늘 드는 생각이지만 외쿡 사람들은 시간이 너무 많아 주체를 못하는 것임에 틀림없다. 무엇이든 아름답게 만들고, 이해하기 쉽게 만들고, 타인이 이용하기 편하게 만든다. IT 분야에 있어서도 늘 무엇인가 만들어 내는 사람들이 많다. 그게 이익을 얻는 상업적인 활동이라도 마찬가지다. 아마도 그들에게는 시간이 많아서라고 생각한다. 우리는 늘 시간이 없다. 만들지를 못한다. 시간과 노력을 많이 들여서 만들어야 하는 데 들일 시간이 없으니 우리는 많은 것들을 만들지 못한다. 시간이 없는 이유는 일만 하기 때문이다. 놀지를 못하고 여유있게 생각할 시간을 내지를 못한다. 창조적인 사고는 지붕이 높은 곳, 즉 야외에서 만들어진다. 그러면 시간적인 여유가 가장 많고 산책..

개발자/Arduino 2020.11.11
반응형