본문 바로가기

ESP32

아두이노(esp32) 시리얼데이터 엑셀에 저장(연동) 하기 안녕하세요 :) 메이크잇나우 입니다. 오늘은 esp32를 활용하 시리얼데이터로 읽는 값을 엑셀에 저장하는 방법에 대해 알아보도록 하겠습니다. ■ 온습도센서 읽기 위 코드는 esp32를 활용하여 아두이노 IDE 에서 온습도 센서를 읽는 코드입니다. 이렇게 하면 시리얼모니터에 온습도 센서 값이 잘 나타 나겠죠?? 이 데이터를 엑셀에 저장하도록 해보겠습니다. ■ PLX-DAQ 프로그램 사용하기 PLX-DAQ - Parallax Parallax Data Acquisition tool (PLX-DAQ) software add-in for Microsoft Excel acquires up to 26 channels of data from any Parallax microcontrollers and drops www.. 더보기
Blynk 연결이 안될 때 확인사항 ■ Blynk 연결하기 Blynk 를 활용할때 ESP32와 정상적으로 연결이 되었는지 확인하는 방법은 만든 플랫폼 이름 옆을 보시면 됩니다. 현재 Offline 으로 되어있다면, 연결이 제대로 되지 않았다는 표시입니다. ■ ESP32와 Blynk 연결하기 여기서 오류가 발생하셨다면, 아마 아래 입력하는 부분에서 오탈자가 있을 확률이 가장 높습니다. 위와 같은 Blynk 예제에 우리가 입력해야 하는것은 2종류 입니다. 1. Blynk 에서 만들었던 디바이스의 정보를 넣어준다. 2. ESP32가 연결될 수 있도록 WiFi ID/PW를 입력해 준다. 만든 Device의 정보는 Blynk의 Device Info 에서 확인할 수 있으며, 클릭하면 복사가 됩니다. 위 정보를 5~7번의 주석 자리를 대신해 입력을 해.. 더보기
ESP32 업로드 에러 해결법 (timed out packet header) ■ ESP32 업로드 에러 ESP32 를 업로드 하다보면, 가끔 업로드 에러가 발생합니다. 이는 업로드시 ESP32에 연결되지 못하고 일정 시간이 지났을때 발생하는 에러 메세지 입니다. 이때는 강제로 부트로더(boot loader)를 열어 업로드를 해줘야 합니다. ■ ESP32 살펴보기 ESP32 보드에는 EN과 BOOT 라는 버튼이 있습니다. 쉽게 말씀드리면, EN은 리셋 버튼이고, BOOT는 부트로더를 열어주는 버튼입니다. 이 두개의 버튼을 이용해서 강제로 부트로더를 열고 업로드 해보겠습니다. ■ ESP32 강제 업로드 우측 상단의 돋보기 모양을 눌러 시리얼모니터를 열고 baudrate를 115200 으로 맞춰줍니다. 1. BOOT 버튼을 누른상태를 유지한다. (떼지 마세요!!) 2. EN 버튼을 한.. 더보기
자주 하는 질문 리스트 메이크잇나우 SMART WORLD 키트 구매분들의 자주하는 질문 리스트 입니다. 해당 주제를 클릭하시면, 해결방법을 상세히 확인하실 수 있습니다. 이 외의 다양한 질문은 '카카오톡 문의하기' 를 통해 알려주세요!! 1. USB 연결이 안되는것 같아요. ('no upload port' 에러)🔗 - 포트가 안잡히거나, 업로드시 'no upload port' 에러가 발생하는 현상 2. 업로드에서 오류가 나요. ('Timed out waiting for packet header' 에러)🔗 - 업로드시 '......' 상태에서 다음으로 넘어가지 못하고 에러가 발생하는 현상 3. Blynk 연결이 안되는것 같아요. (Connecting to 'WIFI ID' 에러)🔗 - Blynk 업로드 시, 시리얼모니터에 [00.. 더보기
ESP32 업로드 에러 해결법 (no upload port) ■ ESP32 업로드 에러 ESP32에 업로드를 하다 보면 발생하는 가장 기초적인(?) 에러중의 하나 입니다. 여기서는 아래 두 가지 사항을 우선적으로 확인해보아야 합니다. 1. USB와 ESP32 보드가 제대로 연결이 되었는가? 2. 보드 및 포트를 제대로 선택 하였는가? 이 문제가 발생하였을 때는 연결된 USB가 표시되지 않는 경우가 대부분 인데, 발생하는 이유는 USB가 제대로 인식되지 않았다는 얘기입니다. * 여기서 포트에 어떠한 장치가 표시 될 수도 있는데, 다른 USB이거나, 마우스, 키보드 등 다른 장치 일 가능성이 높으니, 반드시 아래 절차에 따라 확인해 보세요. ■ USB 연결포트 확인 이는 시작 메뉴에 '장치 관리자' 라고 검색 하고 열어보면, 정상적으로 연결이 되었다면 화살표 위치에 .. 더보기
[아두이노/ESP32] 스마트시티 : 식물상태 실시간 확인하기_OLED 편 안녕하세요. 메이크잇나우(Make It Now) 입니다 :) 오늘은 스마트팜 시리즈 그 마지막시간 입니다. 지금까지 사용했던 센서들의 데이터를 모아 디스플레이 해주려고 합니다. 그래서 이번 시간에는 OLED를 활용하여 디스플레이를 만들어 보겠습니다 :) ■ STEP 1 : 정보를 스마트하게 보여주는 방식은 뭐가 있을까? 스마트 팜이나 시티에서는 정보를 보여주는 다양한 방식이 있습니다. 1. 스마트 디스플레이 : 정보전달이나 홍보의 목적으로 많이 찾아볼 수 있습니다. 2. 모바일 앱 : 가장 많은 사람들이 활용하고 있습니다. 3. 빅데이터 대시보드 : 수집한 자료를 디스플레이 할 수 있습니다. 4. 스마트 가로등 및 전광판 : 스마트 시티에 들어오면서 많이 활용하고 있으며 외에 버스승강장과 같이 가장 흔히.. 더보기
[아두이노/ESP32] 스마트시티 : 식물의 물주기 자동으로 확인하는 법_토양수분측정센서 편 안녕하세요. 메이크잇나우(Make It Now) 입니다 :) 스마트하게 식물키우기 다섯번째 시간입니다. 이번 시간에는 많은 분들이 가장 궁금하고 어려워 하는 부분 바로 식물의 물주기 인데요. 사실 스마트 팜 에서는 이 또한 간단하게 알 수 있죠. 바로 토양수분측정센서 를 활용하는 것입니다. 그러면 이 센서를 어떻게 활용하는지 한번 같이 보실까요?? ■ STEP 1 : 식물의 물주기는 어떻게 알 수 있을까? 식물을 키우는데 중요한 요소 중 하나는 물주기 입니다. 물이 너무 없으면 식물이 말라서 죽게되고, 물이 너무 많으면 뿌리가 부패하는 등 썩어서 죽을 수 있습니다. 그렇다면 스마트 팜에서 식물의 정확한 물주기는 어떻게 알 수 있을까요?? 1. 토양 습도 측정 : 토양의 습도를 측정하고 범위를 정해 벗어날.. 더보기
[아두이노/ESP32] 스마트팜 : 온습도 일정하게 유지하는 법_온습도 편 안녕하세요. 메이크잇나우(Make It Now) 입니다 :) 스마트 팜을 직접 기획하고 만들어보는 그 네번째 시간 입니다!! 이번 시간에는 온습도센서를 활용하여 식물성장 환경을 일정하게 유지하도록 해볼께요 :) ■ STEP 1 : 스마트 팜에서는 식물생장을 위해 어떤 관리를 할까? 식물을 키우기 위해서는 자랄 수 있는 환경이 얼마나 적합한지가 중요합니다. 바나나, 망고, 귤 등 환경에 맞춰 더욱 잘 자라는 과일이 다로 있는 것 처럼 식물도 그러합니다. 그렇다면 어떻게 환경을 일정하게 유지할 수 있을까요? 스마트 팜 에서는 식물이 잘 자랄 수 있도록 어떤 관리들을 할까요? 1. 자동화 조절 시스템 : 기온, 습도, 조도 등 식물 생육에 필요한 조건을 유지합니다. 2. IoT를 활용한 모니터링 : 작물의 생.. 더보기