본문 바로가기
728x90
반응형

전체 글91

8×32 MAX7219 도트 매트릭스 LED 디스플레이(아두이노 포함) MAX7219 LED 도트 매트릭스 디스플레이와 아두이노 인터페이싱 개요 이 가이드에서는 Arduino와 함께 8×32 MAX7219 도트 매트릭스 LED 디스플레이를 사용하는 방법을 배웁니다. MAX8 LED 드라이버가 내장된 32×7129 LED 매트릭스 모듈은 Arduino 보드 및 기타 마이크로컨트롤러와 호환된다. 8×32 LED 매트릭스에는 256개의 LED(발광 다이오드)가 있으며 매트릭스 형태로 8행과 32열로 배열되어 있습니다. 따라서 8×32 도트 매트릭스 LED로 명명됩니다. Parola 및 MAX72xx 라이브러리를 사용하여 숫자, 알파벳, 스크롤 텍스트, 기호, 이모티콘 등과 같은 다양한 롤링 LED 패턴을 생성할 수 있습니다. 이 외에도 이 디스플레이에 DHT11/DHT22와 같은.. 2023. 4. 14.
아두이노 환경 모니터링 시스템 수역의 총 용존 고형물 (TDS), 온도, pH 및 탁도를 모니터링하고 데이터를 SD 카드에 기록 할 수있는 환경 모니터링 시스템을 구축, 프로그래밍 및 배포하는 방법을 보여줍니다. 이 프로젝트는 자연 수역의 환경 모니터링과 폐수 처리장의 수질 모니터링에 모두 적용됩니다. 테스트에서 TDS, 온도 및 pH 센서는 이 가이드를 따르는 동안 예상대로 작동하는 반면 탁도 센서는 부정확한 결과를 생성하므로 추가 교정 및 개발을 통해 해결해야 합니다. 공급 -아두이노 우노 -USB 유형 A 유형 B 케이블 -브레드보드 -점퍼 와이어 -4.7k 옴 저항기 -마이크로 SD 카드 – Arduino가 5 분마다 판독 할 때 일주일 분량의 데이터는 100kb 미만이므로 대용량 카드가 필요하지 않으며 4GB이면 충분합니다... 2023. 4. 13.
4개의 OLED 디스플레이와 I2C 멀티플렉서를 사용하여 큐브 타이머 만들기 4개의 OLED 디스플레이와 I2C 멀티플렉서를 사용하여 큐브 타이머 만들기 OLED 디스플레이와 I2C 멀티플렉서를 사용하여 큐브 타이머를 만드는 단계를 제공할 수 있습니다. 필요한 재료 : 4 OLED 디스플레이 I2C 멀티플렉서 아두이노 우노 또는 아두이노 보드 점퍼 와이어 브레드보드 푸시 버튼 4개 단계: 4개의 OLED 디스플레이를 I2C 멀티플렉서에 연결합니다(핀 연결은 디스플레이 및 멀티플렉서의 데이터시트 참조). 멀티플렉서의 SDA 및 SCL 핀을 Arduino 보드의 해당 핀에 연결합니다. 4개의 푸시 버튼을 Arduino 보드(디스플레이당 버튼 개)에 연결하고 풀업 저항으로 설정합니다. 푸시 버튼을 스캔하고 각 OLED 디스플레이에 시간을 표시하는 코드를 작성합니다. 멀티플렉서를 사용하.. 2023. 3. 24.
STM32를 사용하여 DIY 숨겨지신 USB 키보드 [STM32 자습서] [HAL] 인터넷에는 STM32의 USB 응용 프로그램에 대한 많은 것들이 있습니다. 그러나 이것에서 나는 그 응용 프로그램이 이해하기 쉬운 언어와 단계로 매우 쉽고 자세하게 정교하다는 것을 제공하려고 노력하고 있습니다. STM32CubeMx로 생성 된 STM32 USB HID 코드를 수정하여 전체 응용 프로그램을 더 작은 부분으로 나누기로 결정했습니다. 이것은 파란색 필 보드 STM32F103C8T6을 사용하는 USB HID 키보드의 매우 기본적인 예입니다. 1 단계 : 필요한 것들! 우리는 요구했다, 1) STM32F103 파란색 알약 보드 : https://robu.in/product/stm32f103c8t6-minimum-syst ... 2) ST-Link V2 프로그래머 : https://robu.in/p.. 2023. 3. 22.
아두 이노에 ESP8266 및 ESP32 코어 설치 (윈도우, 맥, 리눅스) 아두 이노에 ESP8266 및 ESP32 코어 설치 (윈도우, 맥, 리눅스) ESP8266 및 ESP32는 IoT 분야에서 내구성, 소형화 및 절전 하드웨어로 인해 전문가뿐만 아니라 애호가에게도 널리 채택되고 있습니다. 프로그래밍하기 어렵고 ESP8266 / ESP32 칩의 작동을 처리하기 위해 다른 MCU가 필요한 ATcommand에서 작동하는 새로운 칩입니다. 다행히 Arduino IDE로 칩을 프로그래밍 할 수 있으며 ESP에 펌웨어를로드하고 마스터 MCU의 도움없이 모든 작업을 실행할 수 있습니다. 이를 위해서는 아래에 표시된 IDE에 코어 파일을 설치하려면 몇 가지 단계를 수행해야합니다. 코어 파일을 설치하는 방법에는 여러 가지가 있지만 여기서는 보드 관리자의 도움을 받아 설치하는 방법 만 보여.. 2023. 3. 22.
ESP32 BLE 초보사용자 ESP32 기반 BLE(Bluetooth Low Energy)는 저전력 장거리 통신이 가능한 새로운 형태의 무선 통신 장치입니다. ESP32 Wi-Fi + 블루투스 SoC를 기반으로 하며, Wi-Fi와 블루투스 통신이 모두 필요한 애플리케이션을 위한 강력한 듀얼 코어 MCU를 제공합니다. BLE 모듈은 저전력 소비로 견고하고 안전한 무선 통신을 제공하도록 설계되었으며, GAP, GATT 및 ATT 프로토콜을 포함한 다양한 프로토콜을 지원합니다. ESP32 BLE는 스마트폰, 태블릿, 노트북을 포함한 다양한 BLE 지원 장치와의 연결을 설정할 수 있습니다. 두 개 이상의 BLE 지원 장치 간의 데이터 교환을 용이하게 하는 데 사용될 수 있으며, 장치 간 통신을 가능하게 하는 데에도 사용될 수 있다. ESP.. 2023. 3. 6.
팅커캐드 회로와 아두이노를 사용한 가위바위보 가위 바위 보 게임을 만든 방법을 보여 드리겠습니다, 예, 당신은 그것을 올바르게 들었습니다! 우리가 의사 결정을 위해 가위 바위 보를 사용했던 시절을 기억하십니까? 그 좋은 옛날은 무엇이었습니까, 그 시절은 잊을 수 없습니다, 나이가 들어감에 따라 우리는 몇 명의 친구만 남게 될 것이고, 일부는 친구 없이 끝날 것입니다. 이것은 우스꽝스럽게 보일지 모르지만 그것은 가혹한 진실이며 그들 대부분은 이미 이것을 경험했을 것입니다. 이제 당신은 왜 내가 이 모든 것을 말하고 있는지 물을 수 있습니다. 답은 이 프로젝트에 있습니다. 나는 이것을 내성적이거나 지루함에 시달리는 몇몇 사람들을 위한 대화형 프로젝트로 만들었습니다. '이것은 당신의 친구들이 예전과 달리 의사 결정에서 결코 속임수를 쓰지 않는 당신을위한.. 2023. 3. 6.
ESP32 인터넷 라디오, MP3 플레이어 및 알람 시계 ESP32 인터넷 라디오, MP3 플레이어, 알람 시계를 만들기 위해서는 ESP32 와이파이와 블루투스 모듈, 오디오 앰프와 스피커, 그리고 전원 공급 장치를 사용해야 할 것이다. 먼저 ESP32 모듈을 코드로 프로그래밍하여 Wi-Fi 및 Bluetooth 연결을 활성화해야 합니다. 다음으로 온라인 라디오 스트림에 액세스할 수 있는 웹 서버를 만들어야 합니다. 이 웹 서버를 통해 ESP32는 온라인 라디오 스트림에 액세스하고 오디오 앰프와 스피커를 통해 재생할 수 있습니다. 또한 ESP32를 제어하여 다른 라디오 방송국을 재생할 수 있는 웹 클라이언트를 만들어야 합니다. MP3 재생 기능을 추가하려면 USB 플래시 드라이브에서 MP3 파일을 읽은 다음 오디오 앰프와 스피커를 통해 재생하도록 ESP32를 .. 2023. 3. 6.
728x90
반응형