Skip to content

umeiko/esp32s3-mlx90640-touchscreen-arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

新版本的启凡-找羊科创设计的热成像仪更换了屏幕的gpio号,根据你手上板子的原理图手动修改gpio号

具体可以访问这个FORK

  • Setup203_ST7789.h 中的相应gpio需要修改
  • #define SCREEN_BL_PIN 9 需要修改: #define SCREEN_BL_PIN <你手上板子的BLK的GPIO>
  • 添加对 LCD_VDD 的定义 : #define LCD_VDD <你手上板子的LCD_VDD的GPIO>
  • 可能需要在setup阶段对 LCD_VDD 进行 digitalWrite(LCD_VDD, LOW) 以开启屏幕的电源。

ESP32S3_Touchscreen_Thermal

为启凡-找羊科创设计的热成像仪提供开源的软件实现。本项目基于Arduino。ESP-IDF的实现可以在这里找到 本项目同时支持上位机通信,上位机在这里

21e1ddb4cc45c4b243619daac1f293d

探头型号:MLX90640 分辨率 24 * 32

特性:

  • 卡尔曼滤波
  • 双线性插值
  • 双缓冲DMA屏幕刷新

用法:

  • 右上角 按钮 静止画面。
  • 左下角 按钮 按下开启。
  • 右下角 按钮 长按关闭。
  • 触屏按下对画面进行点测温。
  • 触屏长按上下滑动调节亮度。
  • 右下角 按钮 短按开启 / 关闭点测温。

刷机方法:

这里下载固件及查看刷机方法。

怎么在platformio中配置这个单片机信息

C:\Users\<username>\.platformio\platforms\espressif32\boards\esp32-s3-fh4r2.json

{
    "build": {
      "arduino":{
        "partitions": "default.csv",
        "memory_type": "qio_qspi"
      },
      "core": "esp32",
      "extra_flags": [
        "-DARDUINO_ESP32S3_DEV",
        "-DARDUINO_RUNNING_CORE=1",
        "-DARDUINO_EVENT_RUNNING_CORE=1",
        "-DARDUINO_USB_CDC_ON_BOOT=1",
        "-DBOARD_HAS_PSRAM"
      ],
      "f_cpu": "240000000L",
      "f_flash": "80000000L",
      "flash_mode": "qio",
      "psram_type": "qio",
      "hwids": [
        [
          "0x303A",
          "0x1001"
        ]
      ],
      "mcu": "esp32s3",
      "variant": "esp32s3"
    },
    "connectivity": [
      "wifi",
      "bluetooth"
    ],
    "debug": {
      "default_tool": "esp-builtin",
      "onboard_tools": [
        "esp-builtin"
      ],
      "openocd_target": "esp32s3.cfg"
    },
    "frameworks": [
      "arduino",
      "espidf"
    ],
    "platforms" : [
      "espressif32"
    ],
    "name": "Espressif ESP32-S3-FH4R2 (4 MB QD, 2MB PSRAM)",
    "upload": {
      "flash_size": "4MB",
      "maximum_ram_size": 327680,
      "maximum_size": 4194304,
      "require_upload_port": true,
      "speed": 921600
    },
    "url": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html",
    "vendor": "Espressif"
  }

复制以下文件到指定目录中

./assets/***.h -> ./.pio/libdeps/esp32-s3-fh4r2/TFT_eSPI/

电路图 c14aa23428cbf17d94bd4376c87638f

About

为启凡-找羊科创设计的热成像仪提供开源的软件实现。

Resources

License

Stars

Watchers

Forks

Packages

No packages published