반응형

Hardware 249

Arduino UNO R4 WiFi

아두이노 R4 버전이 나왔길래 느낌이 어떨지 확인해 보고자 구매를 했다. 칩 대란 이후로 이런 제품들이 가격이 많이 올라서, 아직까지 제일 싼 게 5만 원대인 거 같다. 일반적인 아두이노 쉴드들을 사용할 수 있도록 핀 배열은 똑같이 되어있다. 이전까지 우노는 ATmega328 을 사용하고 있었는데 이번 버전에서는 ARM 기반의 RA4M1로 넘어갔다. 그리고 와이파이를 사용하기 위해서 ESP32-S3-MINI 가 탑재되어 있다. 뒷판 디자인은 이렇게 생겼는데, [OPEN SOURCE IS ♥] 이 부분이 너무 인상적이다. 전원을 넣으면 LED 배열에 하트모양의 불이 들어온다. [ArduinoGraphics] 라이브러리를 추가하면 아래의 동영상과 같이 LED 상에 흐르는 글자를 입력할 수 있다. 재미는 있으..

Hardware/Arduino 2023.09.19

[ESP32-S3] VL53L1X ToF 센서의 사용 (거리측정)

VL53L1X 거리센서가 알리에서 700엔 대에 팔고 있길래 구입을 했다. 이건 그 중에서 400cm까지 측정이 가능한 센서다. 회로는 아래와 같이 연결해 주었다. SDA - 6 번핀 SCL - 5 번핀 라이브러리는 VL53L1X 라고 검색해서 나오는 것들 중에 by Pololu 것을 설치 해 주었다. 설치 후 아래의 샘플을 실행 시켰다. [Examples - VL53L1X - Continuous]의 샘플을 실행시켰다. 이 샘플은 아두이노용 이므로 ESP32-S3에서 사용할 수 있도록, 소스코드의 내용을 아래와 같이 수정해 주었다. 저 부분만 수정하고 그냥 소스코드를 업로드하면 아래와 같이 측정값이 연속적으로 나온다. 재미있는 거 한번 만들어 보자!

Hardware/ESP 2023.08.04

[ESP32-S3] AS5600 자기 엔코더

이전에 알리에서 천 원 정도에 산 자기 엔코더 센서를 동작확인 겸 써 봤다. 오른쪽에 있는 동그란 것이 자석인데, N극 S극 방향이 위아래가 아닌 양옆으로 뻗어 나오는 특수 자석이다. 회로는 위와 같이 연결했다. 자석이 손으로 잡기 애매하게 작아서 젓가락 끝에 붙여서 돌려봤다. 아두이노 라이브러리는 AS5600 검색하면 금방 나오는 라이브러리를 이용하였다. 실험에 이용된 소스코드는 아래의 그림과 같이 [Examples - AS5600 - AS5600_position]이란 샘플코드를 이용하였다. 그 소스코드에서 아래와 같이 내용을 수정하였다. 5 번핀 - SDA 6 번핀 - SCL 7 번핀 - DIR 전원은 이 녀석이 5V 출력이 안 나오므로 3.3V를 Vcc에 연결해서 사용하였다. (주의: 버전 4.0에..

Hardware/ESP 2023.08.04

ESP32-S3의 초기설정 (MacBook Pro, Arduino IDE 2.X 버전)

오랜만에 다시 설정하니까 좀 헷갈리는 거 같아서, Arduino IDE 2.X 버전에서 ESP32-S3에 프로그래밍 업로드 하는 방법을 다시 정리한다. ① Arduino IDE를 실행한다. ② Arduino IDE → Settings... 를 실행한다. ③ 제일 아래쪽의 「Additional boards manager URLs:」를 설정한다. 여기서는 이미 입력되어 있는 정보가 있으므로 주소가 뜨지만, 처음 설치한 후라면 아무것도 없는 상태이다. ④ 오른쪽의 버튼을 클릭해서 주소를 추가한다. ESP32 2.X 대의 라이브러리를 설치해야 하는 관계로 아래의 링크를 추가한다. https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package..

Hardware/ESP 2023.06.29

ESP32를 이용한 LD2410 센서의 사용

LD2410 센서는 주파수를 이용하여서 정지한 물체와 이동하는 물체에 대해서 거리를 측정하는 모듈이다. 알리에서 3천 원 대에 구입 가능하다. 일단 ESP32에 사용 가능한지 테스트해 보기로 했다. 회로는 아래의 github를 참고로 연결하였다. https://github.com/ncmreynolds/ld2410 GitHub - ncmreynolds/ld2410: An Arduino library for the Hi-Link LD2410 24Ghz FMCW radar sensor. An Arduino library for the Hi-Link LD2410 24Ghz FMCW radar sensor. - GitHub - ncmreynolds/ld2410: An Arduino library for the H..

Hardware/ESP 2023.06.23

Microsoft Hololens 2 Development Edition (홀로렌즈 2 개발용 에디션)

앞으로의 연구 방향성에 대해서 고민하다가, 아래에 첨부된 마이크로 소프트 홀로렌즈 2의 소개 영상을 보고 이거 참 물건이다 싶어서 구매를 검토했다. https://www.youtube.com/watch?v=eqFqtAJMtYE 개인적으로는 이 동영상에 이끌려서 구입을 검토하게 되었는데, 요즘 티비 광고는 아이돌이 많이 나와서 제품 이미지가 부각이 되지 않는데, 이 동영상은 상품의 포인트를 굉장히 잘 살려낸 동영상이라고 생각한다. 구매하는 게 좀 까다로워서 우여곡절 끝에 구매해서 본격적으로 학생 연구에 도입하게 되었다. 박스 디자인인데 단순하면서도 깔끔하게 디자인한 것 같다. 아래면은 MR을 이용한 개념을 간단하게 보여 주고 있다. 운반용 케이스를 사야 되나 싶었는데, 기본적으로 케이스에 넣어진 상태로 판..

Hardware/HoloLens 2 2023.05.25

ESP32 를 이용한 Beacon

아이폰과 비콘을 연계한 시스템을 개발하는 것을 생각하고 있는데, 일단 기본적인 샘플을 이용하면 간단하게 비콘 설정을 할 수 있다. 기본 설정은 그대로 놔두고 샘플을 업로드하면, 아이폰에서 아래와 같이 인식이 된다. 여기서 사용된 앱은 아래의 링크에 있는 BLE Scanner이다. https://apps.apple.com/us/app/ble-scanner-4-0/id1221763603 ‎BLE Scanner 4.0 ‎No.1 Scanner Utility for Bluetooth Low Energy Scanner & Peripheral, iBeacon Scanner and advertiser and Eddystone Scanner for UID, TLM, URL beacon format. BLE Scanne..

Hardware/ESP 2023.05.16

Wemos D1 R32

Wemos D1 R32 보드가 아두이노 핀 배열과 유사한 관계로, 쓸모가 많을 거 같아서 대량으로 구매해 놓았는데, 결과적으로는 ESP32-S3을 주로 사용하다 보니 케비넷에 방치되어 있는 상태이다. 이걸 비콘 프로그래밍 공부용으로 활용하고자 다시 꺼내 들었다. 일단 여기서는 Wemos D1 R32 보드 설정을 다시 한번 더 정리한다. Arduino IDE 버전 2.1에서는 아래와 같이 설정을 했다. Upload Speed를 921600으로 하면 에러가 발생하니 여기서는 460800으로 설정한다. 그리고 [Examples - 01.Basics - Blink]를 업로드하면 보드에 설치되어 있는 LED 가 깜빡이는 것을 볼 수 있다. 나이가 들어가서 그런지 제대로 정리를 안 해놓으니 자꾸 까먹는다.. 똑같은..

Hardware/ESP 2023.05.16

ESP32 시리얼 블루투스

ESP32로 블루투스에 관련된 프로그래밍을 하는데, 데이터를 송수신할 경우에 스마트폰으로 "1"을 전송할 경우에는 ESP 측에서는 "1"의 아스키코드 "49"를 조건문으로 사용하고 있다. https://circuitdigest.com/microcontroller-projects/using-classic-bluetooth-in-esp32-and-toogle-an-led How to Use Classic Serial Bluetooth in ESP32 Bluetooth modules like HC-05 and HC-06 are easy to set-up and quick to use with Arduino IDE, but they have their own limitation like high power co..

Hardware/ESP 2023.05.16
반응형