언제쯤 안피곤해질까 ㅠㅠ
'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글
개들은 무산 꿈을 꿀까 (0) | 2023.12.24 |
---|---|
약빨인가.. (0) | 2023.12.23 |
동물병원 (0) | 2023.12.10 |
연차인데 병원 투어 (0) | 2023.12.05 |
똥개 중성화수술 (2) | 2023.12.01 |
언제쯤 안피곤해질까 ㅠㅠ
개들은 무산 꿈을 꿀까 (0) | 2023.12.24 |
---|---|
약빨인가.. (0) | 2023.12.23 |
동물병원 (0) | 2023.12.10 |
연차인데 병원 투어 (0) | 2023.12.05 |
똥개 중성화수술 (2) | 2023.12.01 |
at firmware를 구웠는데 esp32-cam에 밖으로 나와있지 않은 핀이 있어서 변경해야할 필요가 발생
의외로 손쉽게 수정이 가능한 것으로 보인다.
// Set UART pins(TX: IO4, RX: IO5, RTS: IO18, CTS: IO19) ESP_ERROR_CHECK(uart_set_pin(UART_NUM_2, 4, 5, 18, 19)); |
[링크 : https://devicein.tistory.com/m/89]
소스를 받아서 수정하고 빌드만 하면 가능할 듯 ㅋㅋ
일단 정의가 되어있고 쭈욱 따라가니 uart_set_pin() 함수로 사용할 핀을 지정한다.
#if defined(CONFIG_IDF_TARGET_ESP32) #define CONFIG_AT_UART_PORT_TX_PIN_DEFAULT 17 #define CONFIG_AT_UART_PORT_RX_PIN_DEFAULT 16 #define CONFIG_AT_UART_PORT_CTS_PIN_DEFAULT 15 #define CONFIG_AT_UART_PORT_RTS_PIN_DEFAULT 14 #ifndef CONFIG_AT_UART_PORT #define CONFIG_AT_UART_PORT UART_NUM_1 #endif #define AT_UART_BAUD_RATE_MAX 5000000 #define AT_UART_BAUD_RATE_MIN 80 // set uart pins (-1: default pin) uart_set_pin(esp_at_uart_port, tx_pin, rx_pin, rts_pin, cts_pin); |
[링크 : https://github.com/espressif/esp-at/blob/master/main/interface/uart/at_uart_task.c]
[링크 : https://github.com/espressif/esp-at]
+
2023.12.19
Note that the I/O GPIO pads are 0-19, 21-23, 25-27, 32-39, while the output GPIOs are 0-19, 21-23, 25-27, 32-33. GPIO pads 34-39 are inputonly. |
[링크 : https://www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf]
esp-idf on linux (0) | 2023.12.19 |
---|---|
esp32 idf on windows (0) | 2023.12.18 |
esp32-cam에 AT 펌웨어 넣기만 성공 (0) | 2023.12.15 |
esp32-cam에 AT 펌웨어 넣기 실패 (0) | 2023.12.14 |
esp32 at 펌웨어 (0) | 2023.12.12 |
TCP - Tool Center Point
[링크 : https://industrial-robot.tistory.com/8]
좌표계 종류
Robot 좌표 (카티젼 좌표, 1사분면이 양수인 그것)
사용자 좌표
도구 좌표
[링크 : https://m.blog.naver.com/new_mark/220586132594]
modbusTCP 로 로봇 제어하는 프로토콜
TCP 까진 좌표고, tool에 대한 rx,ry,rz는 회전각(rotate) 인가? 기준은 어디지?
[링크 : http://docs.neuromeka.com/2.2.4/kr/ModbusTCP/section1/]
x,y,z는 TCP의 mm 단위 위치
rx,ry,rz는 TCP의 degree 단위 방향 (yaw,pitch,roll)
[링크 : https://www.rainbow-robotics.com/rb]
어우 어렵다 어려워 -_-
[링크 : https://learnchannel-tv.com/en/robot/kinematics-robots/orientation-tcp/]
elephantrobotics Mycobot-pi atom (0) | 2024.07.11 |
---|---|
elephant robotics cobot python api (0) | 2023.12.21 |
산업로봇과 협동로봇의 차이 (0) | 2023.12.21 |
ROS rviz (0) | 2023.12.21 |
오일러 각 / 짐벌락 / 쿼터니언 (0) | 2023.12.21 |
IO0와 GND를 연결해주고 켜니 아래와 같이 메시지가 뜬다.
ets Jun 8 2016 00:22:57 rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2)) waiting for download |
이건 그냥 부팅시(webcamera 예제 넣어뒀었음)
ets Jun 8 2016 00:22:57 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff0018,len:4 load:0x3fff001c,len:1216 ho 0 tail 12 room 4 load:0x40078000,len:10944 load:0x40080400,len:6388 entry 0x400806b4 ..... WiFi connected Camera Stream Ready! Go to: http://192.168.0.2 |
다시 업데이트 시도!
오! 아래 진행바가 반응이 있다!
no log file output ... 은 COM을 선택해주지 않아서 발생한 에러
완료!
구울대만 시리얼 포트를 쓰고 있는거라 ESP32 FLASH 켜져 있을때
putty를 실행해서 시리얼 포트를 열고, 아까 연결한 점퍼 빼고 리셋 누르면
아래와 같이 똭!
근데 이거는 로그(?) 쪽이고, 실제 명령은 다른 포트인것 같은데
tx17 rx16은 어디냐..
IO16은 있는데 IO17은 PSRAM CLK로 핀 헤더로 나와있지 않다.
빌드 해서 핀을 mux를 통해 바꿀수 있으려나?
esp32 idf on windows (0) | 2023.12.18 |
---|---|
esp32 uart 포트 바꾸기 (0) | 2023.12.16 |
esp32-cam에 AT 펌웨어 넣기 실패 (0) | 2023.12.14 |
esp32 at 펌웨어 (0) | 2023.12.12 |
esp32 종류 (0) | 2023.12.12 |
이번에도 이상한 에러..
내가 이상하게 프로그래밍 하고 있는걸까 싶긴한데
10분이면 죽어서 먼가하고 고민해보니
말도 안되게 큰 구조체를 heap이 아닌 stack에다가 사용하고 있었다는걸 다시 깨닫고
테스트 중..
설마 stack이 깨져서 저런 에러가 나오는건가?
그 와중에 그 영향인진 모르겠으나 커널 패닉까지 발생시킴
btrfs CoW (0) | 2024.02.15 |
---|---|
statvfs() 의 f_bavail과 f_bfree 차이 (0) | 2024.02.15 |
리눅스 커널 6.6.6 릴리즈 (0) | 2023.12.13 |
mmap() 과 munmap() 예제 (0) | 2023.11.17 |
mmap와 malloc (0) | 2023.11.13 |
ESP32-CAM의 CPU는 ESP32-D0WDQ6 인데
ESP32-WROOM-32 ESP32-WROVER ESP32-WROVER-I |
ESP32-WROOM-32 모듈은 아래와 같이 생겨먹었다고..
암만봐도 ESP32-CAM 과는 다른 모듈 같은데 문제가 없으려나?
espressif 홈피이지에서 보니
factory 하위에 있는 factory_WROOM-32.bin 을 선택하고 0번 주소(0x0)에 쓰고
SPI speed나 spi mode등은 기본 값으로 하면 된다고 한다.
펌웨어는 4MB 이고 115kbps로 하도록 해놔서 순수하게 이동 속도만 따지면 372초니까
6~7분이면 되어야 하는데 그거 이상으로 오래 걸리네..
먼가 열심히 점을 찍고는 있는데 시간을 재진 않아서 얼마나 지난지 모르겠다 -_-
일단은 걍 포기
[링크 : https://docs.espressif.com/projects/esp-at/en/latest/esp32/Get_Started/Downloading_guide.html]
별로 도움은 되지 않은 한글 블로그 내용들
[링크 : https://nonstop-antoine.tistory.com/10]
[링크 : https://dkeemin.com/esp32-flash-download-tool-사용하기/]
+
but key was to ERASE_FLASH before programming. And playing with power / GPIO0 (RESET button seems have no effect).
https://github.com/arendst/Tasmota/discussions/15693
https://randomnerdtutorials.com/esp32-cam-ai-thinker-pinout/
esp32 uart 포트 바꾸기 (0) | 2023.12.16 |
---|---|
esp32-cam에 AT 펌웨어 넣기만 성공 (0) | 2023.12.15 |
esp32 at 펌웨어 (0) | 2023.12.12 |
esp32 종류 (0) | 2023.12.12 |
esp8266 wifi AT 명령어 예제 (0) | 2023.12.12 |
크.. 이런 숫자를 안넘어가고 쓰다니 ㅋㅋㅋ
statvfs() 의 f_bavail과 f_bfree 차이 (0) | 2024.02.15 |
---|---|
corrupted size vs. prev_size 에러.. part2 (0) | 2023.12.15 |
mmap() 과 munmap() 예제 (0) | 2023.11.17 |
mmap와 malloc (0) | 2023.11.13 |
/proc/uptime (0) | 2023.10.24 |
어우 드디어 이걸 내 손에!!
빨콩은 오래되서 삭아버리는 바람에 정상작동하지 않았고
난 주로 HP를 써서 보라콩이 있을 줄 알았는데 찾아보니 빨콩이 하나 더 있어서 교체!
갈라진건 일단 순간접착제로 붙여놨는데 나중에 마르면 써봐야겠다.
SK8845 2009년 제품.
저 CY7C6611EC 칩으로 USB 라인이 들어가는데 혹시나 몰라 어느게 D+인지 확인하려 했으나
다행히도 자른 micro USB 케이블도 저 케이블과 색상이 동일하여
1:1로 연결해주니 정상적으로 작동했다. 저게 표준 색상인가?
아무튼 먼가 오른쪽이 붕 뜬것 같아서 완전 분해하고 케이블 정리하고
나사도 제대로 넣어주니 그제야 마음에 들게 작동한다.
좀 아쉬운건 지지용 고무들이 떨어져서 앞쪽으로 몰아주고 일단 쓰는 중이라는것
그리고 요즘 추세에 맞지 않게(?) 백라이트가 없다는 것 정도?
그럼에도 불구하고 그냥 키보드 쓰는 촥촥 달라붙는 느낌과
보지 않아도 어딘지 손이 가는 이 느낌은 참.. 기묘하다.
괜히 오리지날 빨콩이 아닌건가!
+
리눅스에서 해보니 휠 버튼까지 다 잘 된다.
그런데 윈도우랑 감도차이가 너무 나서 조금 적응이 힘들고
numlock 끄는 법을 몰라서 검색 ㅋㅋ
shift-scrlk 하면 된다고. 조금 귀찮네 -_-
[링크 : https://forcemax.tistory.com/48]
+
빨콩님 개당 650원! ㄷㄷ
[링크 : http://itempage3.auction.co.kr/DetailView.aspx?itemno=B268451903] 빨콩
[링크 : http://itempage3.auction.co.kr/DetailView.aspx?itemno=B268452474] 파콩 ㅋㅋㅋ
G4400T 내장 그래픽이... (0) | 2024.01.10 |
---|---|
lenovo m710q 재설치 (0) | 2023.12.18 |
키보드 중고 구매 (0) | 2023.12.09 |
쿨러교체.. 망했군 (0) | 2023.12.06 |
lenovo M710q HDMI 출력 단자 (0) | 2023.12.06 |
이전 내용을 보니 ESP32-CAM 보드의 cpu는
ESP32-D0WDQ6
[링크 : https://www.espressif.com/en/products/socs/esp8266.]
C2/C3/C6 는 risc-v 계열이고
그렇다면.. 남는 ESP32 AT bin을 받아서 esp32-cam에 해보면 될 듯?
esp32-cam에 AT 펌웨어 넣기만 성공 (0) | 2023.12.15 |
---|---|
esp32-cam에 AT 펌웨어 넣기 실패 (0) | 2023.12.14 |
esp32 종류 (0) | 2023.12.12 |
esp8266 wifi AT 명령어 예제 (0) | 2023.12.12 |
esp32-s2 adc (0) | 2023.12.11 |