전체 글 120

제품 개발에서 Hardware & Firmware Engineer의 업무

제품 개발에서 Hardware & Firmware Engineer의 업무   제품 개발 과정은 각 회사마다 세부내용은 다르겠지만 큰 뼈대는 같다. 제품발의/기획 부터 개발계획수립, P/T, E/S, P/P, 양산에 이르는 프로세스 각 단계마다 필요한 과정이 있다.  이중에서 Harware & Firmware Engineer의 초기 개발 업무에 대해 설명해본다. 초기 개발이라고 말한 이유는 P/T, E/S등 여러단계에 걸친 개발 단계가 있지만, 제품 기능이 P/T 단계에서 이미 모두 구현 되어야 하기 때문이다.(모든 회사가 그렇지는 않음) no.구분세부 내용참고1제품 Layout 작성- 내부부품 구성도- 외장부품 기능, 위치- LCD 화면 Layout- 개발 단가 확인하여 제품 설계2회로 설계- 전자 회로..

제조업의 제품 생산 과정

제조업에서의 일반적인 기획 -> 개발 -> 양산과정의 제품생산 용어모든 제품 생산이 아래의 과정을 따르진 않음.기획 -> P/T -> E/S -> T/P -> P/P -> M/P -> QC 1. 제품 발의 및 기획상품기획 부서의 주관하에 아이디어 제안, 시장조사, 고객요구 발생에서 부터 상품기획서 작성 및 승인까지 일련의 업무로서 제품개발 및 개발방향을 결정하는 단계. 또한 상품기획 부서에서 작성된 상품구상서를 바탕으로 디자인팀이 주관하여 상품의 형상, 재질 및 색상 등 상품가치를 높이기 위한 Identity를 연구 개발하며 디자인 기획, Idea Sketch, Rendering, 디자인 Mock-up 등 일련의 프로세스를 통해 개발 프로젝트의 실제 이미지를 구체화시키고 이를 통해 실제 개발방향을 검토하..

ESP32 개발(Arduino IDE) - Wifi 연결

MCUESP32 DevKit V1(ESP-WROOM-32)IDEArduino IDE목표ESP32 DevKit V1의 Wifi 연결 1. Arduino IDETools - Board - esp32 - ESP32 Dev module 선택(이전 사용한 보드가 선택 되어져 있음)​2-1. HelloServer 예제 소스 불러오기File - Examples - WebServer - HelloServer 선택 2-2. 코드 수정※ PC와 ESP32는 같은 wifi를 사용해야 함ssid : Wifi Namepassword : Wifi Password제어할 LED Port#include #include #include #include const char* ssid = "WifiName";const char* passw..

ESPRESSIF/ESP32 2025.03.20

ESP32 개발(Arduino IDE) - Bluetooth Serial

MCUESP32 DevKit V1(ESP-WROOM-32)IDEArduino IDE목표ESP32 DevKit V1의 Bluethooth Serial 연결 1. Arduino IDETools - Board - esp32 - ESP32 Dev module 선택(이전 사용한 보드가 선택 되어져 있음) 2-1. SerialToSerialBT 예제 소스 불러오기File - Examples - BluetoothSerisl - SerialToSerialBT 선택 2-2. Tools - Upload Speed "115200"으로 설정2-3. 우측 상단 돋보기 모양의 Serial Monitor 클릭 2-4. Baudrate 확인 2-5. Compile 및 UploadSketch - Verify/Compile 3-1. 스..

ESPRESSIF/ESP32 2025.03.19

ESP32 개발(Arduino IDE) - RGB LED Strip 구동

MCUESP32 DevKit V1(ESP-WROOM-32)IDEArduino IDE목표ESP32 DevKit V1으로 RGB LED Strip 구동 0. SK9822(SPI 방식 RGB LED)- SK9822는 two-wire 전송 채널 3(RGB) 구동 지능형 제어 회로 및 조명- 3가지 RGB 출력 제어, 8Bit(256) 색상, 밝기 조절을 위한 5Bit(32);- 3개의 정전류 구동, 자체 감지 기능별 신호- 최대 30MHZ 직렬 데이터 입력 주파수 1. Arduino IDETools - Board - esp32 - ESP32 Dev module 선택(이전 사용한 보드가 선택 되어져 있음) 2-1. APA102 라이브러리 설치Sketch - Include Library - Manage Librar..

ESPRESSIF/ESP32 2025.03.19

ESP32 개발(Arduino IDE) - LED 점멸

MCUESP32 DevKit V1(ESP-WROOM-32)IDEArduino IDE목표ESP32 DevKit V1의 LED를 ON-OFF 0. ESP32 DevKit V1- Espressif System 뿐만 아니라 ShenzenAV, DFRobot, LILYGO 등 많은 업체에서 ESP32를 이용하여 개발 보드를 만들어 판매함- 여기서는 ESP32 DevKit V1(ShenzenAV)를 사용함  1. Arduino IDETools - Board - esp32 - ESP32 Dev module 선택 COM 포트 선택 2-1. Blink 예제 소스 불러오기File - Examples - 01.Basics - Blink 선택 2-2. 코드 수정LED_BUILTIN이 define 되지 않았으므로, define..

ESPRESSIF/ESP32 2025.03.19

ESP32 개발 환경 구축(1) - Arduino IDE 설치

1. 아두이노 IDE 설치: 아래 링크에서 사용자 환경에 맞는 버전 다운로드 및 설치https://www.arduino.cc/en/software SoftwareOpen-source electronic prototyping platform enabling users to create interactive electronic objects.www.arduino.cc  2. 아두이노 IDE 실행 3. ESP32 Boards Manager 주소 설정: 아래 링크에서 최신 버전 확인https://github.com/espressif/arduino-esp32/releases  Releases · espressif/arduino-esp32Arduino core for the ESP32. Contribute to e..

ESPRESSIF/ESP32 2025.03.19

ESP32(ESPRESSIF)

1. ESP32: ESPRESSIF의 ESP32는 저전력 마이크로컨트롤러(Microcontroller) 칩- Wi-Fi와 Bluetooth 포함한 무선 통신 가능- 다양한 주변장치 인터페이스를 포함. GPIO 및 I2C, SPI, UART 등의 통신 인터페이스 지원.- ESP32는 ESP8266의 후속 모델로 더 강력한 성능과 더 많은 주변장치 인터페이스를 제공- ESP32는 듀얼 코어(Two-core) 프로세서로 구성되어 있어 병렬 작업을 수행할 수 있으며, 주파수는 최대 240MHz까지 동작- 저렴한 가격에 IoT를 구현할 수 있어서 인기가 많음 https://www.espressif.com/en Wireless SoCs, Software, Cloud and AIoT Solutions | Espres..

ESPRESSIF/ESP32 2025.03.19