반응형

ESP32 41

Arduino UNO R4 WiFi

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

Hardware/Arduino 2023.09.19

드론을 만들어 보자!

파이널 판타지 6에 출연했던 비공정.. https://www.youtube.com/watch?v=8x3Ca2BVXJ8 게임을 하면서 나도 비공정을 만들어서 하늘을 날아보고 싶다는 상상을 해 보았다.. 누군가는 나보고 별난 사람이라고 하겠지만, 이런 것들이 다 지금의 꿈을 이루어 나가기 위한 발판이었으니 주위의 반응은 별로 신경 쓰이지 않는다. 꿈만 생각하면, 심장이 터질 것 같이 두근거리면서 벅차오르는 듯하다. 내가 지금 하고 있는 로봇 분야도 그렇고, 무엇이든지 꿈은 사소한 것으로부터 시작을 하는 것.. 그리고 나를 믿고 내 연구실에 들어온 학생이 해 보고 싶다는데, 내가 공부를 하지 않으면 같이 연구를 할 수 없지 않은가.. 1. 드론 본체의 인쇄 학생 교육 목적으로 드론에 대해 공부를 하고, 직접 ..

[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

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

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

ESP32 에서 MySQL 의 이용

아두이노의 Labrary Manager에서 mysql을 검색하면 MySQL_MariaDB_Generic라는 라이브러리가 존재한다. 이걸로 MySQL 서버 정보를 갱신해 보려고 한다. 이상하게도 여기서 인스톨 버튼을 눌러도 인스톨이 되지 않았다. 따라서 [More info] 를 눌러 아래의 페이지로 가서. zip 파일의 라이브러리를 다운로드하여서 직접 설치했다. https://github.com/khoih-prog/MySQL_MariaDB_Generic GitHub - khoih-prog/MySQL_MariaDB_Generic: This MySQL_MariaDB_Generic library helps you connect your boards directly to a MySQL This MySQL_Mari..

Software/MySQL 2023.03.08

알리서 구매한 팬틸트 장치

SG90 모터의 제어에 관해서는 아래의 링크를 참고하길 바란다. ESP32 30P Expansion board 로 모터 제어 (SG90) 몇 개 사놓고 방치했던 확장 보드로 SG90 모터를 제어해 보았다. 보드 세팅은 아래와 같이 했다. 모터를 제어하기 위해서 라이브러리를 다운로드해 주었다. Library manager에서 esp32 servo로 검색하여 fermium.tistory.com 알리에서 아래와 같은 아이템을 발견했다. 생각해 두었던 센서 계측 모듈로 개발하면 좋을 거 같아서 구매했다. 거진 일주일 만에 배송완료 되었다. 둘 중에 모터 두 개와 구조지지대 하나 세트를 구매했다. 다 조립하고 동작시켜보니 잘 움직이긴 하는데, 얼마나 정밀하게 움직일것인가 써 보고 확인해야겠다. 두 모터에 대해 0..

Hardware/ESP 2023.02.24
반응형