전체 글 124

ATtiny85 -1

드디어 기다리던 ATtiny85가 왔다..!자자 ATtiny85에 대해 알아보자 ( 나의 프로젝트에 필요한 이놈을 파헤쳐보겠다. )스펙은 그러하다고 한다.그리고 2.7V ~ 5.5V에서 동작하는 걸로 보이고, 6개의 IO Pin을 보유하고 있다.Speed가 20MHz이네요?내가 SPI를 사용할것같은데 최대 20MHz 밖에 안나오는건 조금 아쉽지만 프로젝트를 진행하기엔 문제가 없을 것 같은..?  특징도 그렇다고 합니다.특징에 SPI가능하다고 되어있는거 같고, 크기만큼 SRAM, Flash메모리 또한 매우 적네요,,그리고 20MHz를 사용하려면 4.5 ~ 5.5V를 줘야 안정권인가봅니다. 일단 이렇게 어느정도 파악한뒤 pinOut도 확인해봅시다. 데이터 시트를 통해 다음과 같은 pinOut을 구할수 있었다..

ATmel/ATtiny 2025.02.23

RDK X3 알아보기 -1

https://blog.naver.com/no1_devicemart/223689493916 1-1 [D-Robotics] RDK X3 소개하기안녕하세요 디바이스마트 입니다 ~😄 오늘은 D-Robotics의 RDK X3에 대해 포스팅을 하려고 합니다!...blog.naver.com여기 자세히 나오지만 포스팅을 하며 알아가보자 일단 구동 시켜보고 싶으니 후다닥 전원에 몇 볼트, 암페어를 인가해줘야 잘 동작하는지 보자 일단 5V 3A를 인가해줘야 정상 작동 하나 봅니다 확인해보니 우분투 22.04를 지원하네요?젯슨나노에선 18.04이고 20.04까지는 사람들이 사용할 수 있게 만들어 둔 걸로 아는데내가 알기론 ROS2 Humble 는 22.04 이상 지원을 한다고 알고 있다.물론 머리 좋은 사람들이 아래 버..

DFPlayer Mini -5

생각보다 오랫동안 포스팅이 이어지고 있다..데이터시트가 거기서 거기인지라 내가 기본적인 지식이 부족인가 생각을 했다.그러면서 현존하는 라이브러리를 다운하기로 했고, 아두이노 IDE에서 install했다.그리고 라이브러리에서 어떻게 해당부분이 처리되나 보려고 했는데..doc? 문서가 있네? 혹시 나랑 같은건가? 하고 봤다. 조금 달라보였지만 들어가보았다.  하하하,, 아주 허탈하구만,,이제야 데이터에 0x02, 0x01과 같이 리턴해주는 이유를 알았다.내가 현재 SD card를 쓰니 data highByte는 0x02가 뜨는 것이였고, 정지상태거나 시작할때 0x02, 0x01로 lowByte를 나타내는 것이였다.. 아니 왜 이전 데이터 시트는 이런걸 알려주지 않았지,, 이제 이것을 알았으니 나는 이것을 토..

ESP/DFPlayer mini 2025.02.17

DFPlayer Mini -4

먼저 라이브러리를 설명하기전에 각 명령어들이 이행하는 것을 알아야한다.먼저 응답을 주지 않는 명령어들이다.CMDFunction DeseriptionParameters(16 bit)Description0x01Next 다음 곡 재생0x02Previous 이전 곡 재생0x03Specify tracking(NUM)0-2999특정 트랙 재생0x04Increase volume 볼륨 증가0x05Decrease volume 볼륨 감소0x06Specify volume0-30볼륨 크기 설정0x07Specify EQ(0/1/2/3/4/5) Normal/Pop/Rock/Jazz/Classic/Base이퀄라이저 설정0x08Specify playback mode(0/1/2/3)Repeat/folder repeat/single r..

ESP/DFPlayer mini 2025.02.16

DFPlayer Mini -3

이번 ESP32C3 super mini로 해볼 건 저번 포스팅에 이어 DFPlayer mini를 다루어 볼건데저번 포스팅은 Arduino uno로 제어해서 전압분배를 해주었어야 했다.이번엔 같은 3.3V시스템인 ESP32C3 super mini로 제어해보겠다. 이번껀 조금 애먹었다.코드는 아래 깃헙에 올려두겠다https://github.com/PCY00/arduino/blob/main/project/stm32/%EC%9E%A1%EB%8B%A4%ED%95%9C%EC%9D%BC%EC%83%81/mp3%EB%A5%BC%EB%A7%8C%EB%93%A4%EC%9E%90/Test2_withESP/Test2.ino arduino/project/stm32/잡다한일상/mp3를만들자/Test2_withESP/Test2.i..

ESP/DFPlayer mini 2025.02.15

DFPlayer Mini -2

오늘은 mcu를 이용하여 DFPlayer Mini를 제어해보겠다.먼저 필수적으로 데이터시트가 필요하다.https://www.dfrobot.com/product-1121.html DFPlayer - Mini MP3 Player (UART, Mono, Supports 32GB SD card)The budget DFPlayer Mini MP3 player module with 24-bit DAC output, supporting MP3, WAV, and WMA, and up to 32GB TF card storage. Ideal for audio e-books.www.dfrobot.com이곳에서 우리는 데이터 시트를 얻을 수 있다.  통신속도는 9600bps이고 아래 프로토콜을 알아냈으니 프로토콜에 맞게 통신..

DFPlayer Mini -1

요즘 새로 산 제품들이 많아 리뷰형식으로 많이 작성하는데 재밌는 제품들이 꽤 있으니 한번 쓱 훑어보자! DFPlayer Mini해당 제품은 작은 사이즈의 MP3 디코딩 모듈이다. 자세한 정보들은 아래 링크에서 볼수 있지만 리뷰를 해보겠다.https://wiki.dfrobot.com/DFPlayer_Mini_SKU_DFR0299 DFPlayer Mini Mp3 Player - DFRobot WikiDFPlayer Mini Mp3 Player - DFRobot Wiki Introduction The DFPlayer Mini MP3 Player For Arduino is a small and low cost MP3 module with an simplified output directly to the spea..

DFR0282-Beetle

이번에 새로 재미삼아 구매한 제품 DFR0282-Beetle이다.https://www.devicemart.co.kr/goods/view?no=1080205 Beetle (1Pc) [DFR0282]20mm X 22mm/ 마이크로 컨트롤러 : ATmega32u4/ Clock Speed:16 MHz/ 5V DCwww.devicemart.co.kr크기 역시 매우 작고, 핀 갯수도 나쁘지 않다.다만 위 회로도를 보면 spi를 지원하는거 같은데 왜 설명에는 안써있는지 확인이 필요할것같다. DFRBOT에서 만든 제품인데 Arduino Leonardo와 완벽히 호환한다고 한다.https://wiki.dfrobot.com/Beetle_SKU_DFR0282 Beetle_SKU_DFR0282-DFRobotBeetle_SKU..

ATmel/ATmega 2025.02.07

간단한 DIY 디지털 액자 만들기

예전에 수동적으로 원기둥을 돌려 사진을 보이게 했던 것을 기억할지 모르겠다.https://kksp12y.tistory.com/65 롤링포토(?) 만들기이 포스팅은 아마 27일에 열릴 것 같다. 롤링포토? 같은 걸 만들건데, 선물로 줄 제품이기에 27일 이후에 열릴 예정이다. 일단 아이디어는 인스타 릴스에서 어떤 외국 아주머니(?)가 종이로 만든kksp12y.tistory.com사진 화질도 그렇고, 갯수 제한도 있고,, 단점 투성이지만 감성은 있었다고? 생각한다. 그래서 이번엔 디지털 액자를 만들어 보았다.크기를 최소화하기 위해 재료들을 선정했고, 기능 또한 문제가 없어야하기 때문에 작으면서도 원하는 기능을 다 구현할 수 있는 것을로 선정했다. 일단 재료 선정은 다음과 같다.재료명스펙링크esp32c3 su..

ESP32C3 Super Mini / ST7796S TFT LCD -5

이것저것 알아보다가 결국은 LCD에 표시되는 부분은 1~2초 정도 걸려도 SD카드를 활용하는 방법으로 했다. 큰 이유로는1. 내가 구현하고자하는 것이 디지털 액자이기 때문에 굳이 사진이 빠르게 나오지 않아도 된다.그렇다고 너무 늦게 나와도 안되는데 1~2초 정도면 충분하다고 생각된다. 2. 적은 공간의 Flash를 가진 보드이다 보니 여러개의 사진을 저장하는데 어려움이 있다.따라서 외부 저장공간인 SD카드를 사용하는게 좋다고 생각했다. 이러한 이유로 SD카드를 활용하기로 했다. 그럼 여기서 문제가 발생한다. SD카드에 많은 양의 사진을 저장할 경우 그것들은 어떤 방식으로 선택할 것인가? 위 방법에 대해서는첫째, 가변 저항을 활용하여 얻는 값에 따라 범위를 설정하여 값이 범위 안에 오면 해당 사진을 띄울까..

ESP/ST7796S_LCD 2025.01.22