ESP32整合Flutter,Firebase,Android,LCD,蓝牙等综合项目

  1. 3.2英寸TFT LCD中的快速Jpeg图像(ILI9341)
    1. 展示如何在ESP32中使用3.2英寸SPI TFT LCD。为了显示jpeg,您需要一个ESP32,Adafruit库,SPIFF和jpeg解码器。
  2. 使用SSD1351的硬件SPI与软件SPI
    2. 向您展示了硬件和软件SPI接口之间的速度比较。 特别是,当您需要在屏幕上绘制一些图像时,最好使用硬件SPI接口以使其平滑。
  3. 具有1.5英寸OLED SSD1351和DHT11的温湿度检查应用程序
    3. 向您展示了如何使用ESP32、1.5英寸OLED和DHT11进行温度湿度检查应用。
  4. ESP32 | Flutter | BLE-温湿度检查应用程序
    4. 向您展示如何使用ESP32制作Flutter应用程序以通过BLE获取传感器数据。
  5. ESP32 | Firebase-温湿度检查应用程序
    5. 向您展示如何使用ESP32制作Flutter应用程序以通过Firebase实时数据库获取传感器数据。
  6. BLE-具有1.5英寸OLED的超声波测距仪,第1部分
    6. 向您展示如何使用ESP32、1.5英寸OLED和US-020进行超声波测距仪应用。 该视频是第1部分,显示了如何组装硬件部分。
  7. BLE-具有1.5英寸OLED的超声波测距仪,第2部分
    7. 在第2部分视频中,我将制作一个Flutter应用程序,以通过BLE获取距离信息。
  8. BLE到BLE | 服务器-客户
    8. 向您展示如何使客户端与预选的BLE服务器连接。
  9. ESP32 | Flutter | BLE | 本地通知
    9. 要在Flutter App中检查BLE连接的状态,本地通知非常有用。在此视频中,如何制作Flutter应用,包括BLE通信,本地通知。
  10. ESP32 | Flutter | BLE | 数据写入服务器
    10. 向您展示如何通过BLE将Flutter应用程序中的数据写入ESP32 Server。此外,它在应用程序中具有虚拟键盘,可通过用户的控件发送信息。
  11. ESP32 | Flutter | BLE | WIFI-如何在ESP32中通过BLE更新WIFI SSID和PW
    11. 如何使用Flutter应用通过BLE更新Wifi凭据。
  12. ESP32 | Flutter| USB串行-如何使用USB电缆将ESP32连接到Android
    12. 展示如何在Android应用程序(Flutter)中制作串行监视器。得益于USB转UART桥接芯片,我们可以在ESP32和Android App之间建立串行连接。
  13. ESP32 | Flutter| WIFI | USB串行-通过USB串行更新WIFI凭证
    13. 展示了Flutter App使用Android手机的USB端口更新wifi凭据的方法。
  14. ESP32 | Flutter| BLE-灰尘传感器,一个简单的空气监测器应用程序(带有图形)
    14. 向您展示如何使用ESP32制作Flutter应用程序(iOS,Android)以通过BLE获取灰尘传感器数据。此外,它还显示了数据趋势的实时图形。
  15. ESP32 | Flutter| BLE-MPU6050,在应用程序中旋转3D对象
    15. 向您展示如何将MPU6050加速度传感器和陀螺仪传感器与ESP32结合使用。 首先,我将解释MPU6050的工作方式以及如何从中读取数据,然后我们将制作一个Flutter应用程序以实现传感器方向的3D可视化。
  16. ESP32 | Flutter| Firestore -灰尘传感器,一个简单的空气监测器应用程序(无服务器REST API)
    16. 使用灰尘传感器,Firebase Cloud Functions,Firebase Hosting,Cloud Firestore(数据库)制作几乎相同的简单空气监控器应用程序,以显示实时数据和图形。
  17. 使用Arduino IDE的ESP32 CAM - 第0部分?
    17. 第0部分,向您展示如何使用已有的示例项目来设置视频流式网络服务器和提高fps技巧。
  18. 使用Arduino IDE的ESP32 CAM-流到本地网络 - 第1部分
    18. 第1部分,向您展示如何使用Node.js和WebSocket设置本地视频流服务器。
  19. 使用Arduino IDE的ESP32 CAM - ESP32CAM的全球访问 - 第2部分
    19. 第2部分,向您展示如何设置Google Cloud Platform以使用Node.js和WebSocket制作远程流服务器。
  20. 使用Flutter的ESP32 CAM 小米YI家庭应用程序克隆- 第3部分
    20. 第3部分,向您展示如何使用Flutter制作类似的小米智能家庭应用。此应用程序支持让您将图像保存在Android和iOS的本地库中
  21. 使用Flutter的ESP32 CAM 使用FFmpeg进行视频录制 -第4 部分
    21. 第4部分,向您展示如何使用FFmpeg添加视频录制功能。此应用程序支持您将视频保存在Android和iOS的本地库中。
  22. ESP32 CAM 直接通过无线方式将ESP32CAM连接到ESP32(功能TFT LCD)- 第5部分
    22. 第5部分,将通过Wifi直接将ESP32CAM连接到ESP32,ESP32连接到TFT LCD SPI接口。这样做的好处是您可以在任何地方使用它而无需任何其他设备。
  23. ESP32 CAM | Flutter App 直接在无线网络中,Dashcam app连接ESP32CAM(AP模式)- 第6部分
    23. 第6部分,将以前的flutter应用程序更新为dashcam应用程序样式,它是一个婴儿监视器。 此外,ESP32CAM目前还作为独立服务器使用。 这样做的好处是您可以在任何地方连接您的移动设备应用程序(iOS,Android)和ESP32CAM。 就像您汽车中的行车记录仪连接一样。
  24. ESP32 CAM | Google视觉- AICamera - 第7部分
    24. 向您展示如何使ESP32CAM成为基于Google AI解决方案的AI相机,ESP32CAM是带图像标签的AI相机的最简单版本。
  25. ESP32 | Little vGL | Arduino IDE- 用于Simple Note App的触摸显示设置 - 第0部分
    25. 基于LittlevGL构建一个独立的简单记事应用程序。如今,图形库一直很重要。制作应用程序或服务时,有时UI / UX比算法或逻辑部分更为关键。该项目仅适用于LVGL 6.X
  26. ESP32 | Little vGL | Arduino IDE- 适用于Simple Note App的基本Little vGL - 第1部分
    26. 展示了如何在LittlevGL中实现图形对象。 尽管它无法涵盖所有小部件,但在制作简单的笔记应用程序时,我会尽我所能解释。 它不仅包括图形部分,还包括如何使实用的事件驱动编程变得容易。该项目仅适用于LVGL 6.X
  27. ESP32 | Little vGL | Arduino IDE- 由LittlevGL编写,用于Simple NoteApp - 第2部分
    27. Little vGL项目收尾
  28. ESP32 | INMP441 | 教程-设置麦克风的I2S - 第0部分
    28. 展示了如何为全向麦克风INMP441设置I2S
  29. ESP32 | INMP441 | 简介- 声级计 - 第1部分
    29. 声级计项目介绍
  30. ESP32 | INMP441 | - 通过BLE发射声级计- 第2部分
    30. ESP32是双核,带有2个Xtensa 32位LX6微处理器:核0和核1。在此视频中,向您展示如何创建任务以在两个核上同时运行代码段,在核心0上获得SLM,并通过另一核心1上的BLE与其他设备通信。
  31. ESP32 | INMP441 | Flutter - 声级计查看器应用程序 - 第3部分
    31. 向您展示如何使Flutter App通过Bluetooth LE连接ESP32 SLM。该应用程序只需配置为BLE客户端即可使用。此外,它可以在iOS和Android上运行。
  32. ESP32 | INMP441 | 从i2s麦克风捕获音频以保存WAV文件(I2S界面) - 第4部分
    32. WAV媒体格式仍然是一种流行的易于访问文件。在此视频中,向您展示如何从i2s麦克风捕获音频以将WAV文件保存在SPIFFS中。
  33. ESP32 | INMP441 | 由Google Cloud机器学习提供支持的语音转文本 - 第5部分
    33. Google语音转文本功能使开发人员可以通过易于使用的API应用强大的神经网络模型,将音频转换为文本。 在此视频中,我将向您展示如何构建Node.js服务器以基于先前的作品进行语音识别。
  34. ESP-NOW | 作为[Master]的NodeMCU(ESP8266)与[Slave]的两个ESP32之间的通信
    34. 根据官方示例源代码向您展示如何开始使用ESP-NOW协议。
  35. ESP32CAM | INMP441-门铃项目
    35. 展示了如何结合ESP32CAM和INMP441制作门铃的简单版本。此外,电报机器人不仅可以将照片发送到您的移动设备,还可以将照片发送到桌面
  36. Firebase | 从ESP32流到ESP8266(英尺DHT11-温度,湿度和热指数)
    36. 使用Firebase流获取从ESP32到ESP8266的传感器值。
  37. Firebase | Flutter| 从Realtime DB到Flutter的流构建器(iOS,Android)
    37. Flutter app 使用Stream Builder从Firebase Realtime DB传输数据。 此外,Android和iOS均可使用。 基于我在上一个项目中创建的Firebase。
  38. Unity3D | ESP32CAM-从现实到虚拟
    38. 简单的项目,将来自ESP32CAM的真实世界中的连续图像投影到虚拟空间的一个区域。
  39. ESP32 | 蓝牙经典| FLUTTER-让我们根据示例构建BT串行。
    39. 简要地展示了在开始使用Bluetooth Classic进行项目之前的演示。 将展示两个示例:用于ESP32的蓝牙串行库和用于Flutter的蓝牙串行应用程序。 此外,它还包括flutter库示例下的小型聊天应用程序。 注意:iOS设备使用蓝牙经典版进行连接,但必须是经过MFi认证的设备才能进行连接。另外,Flutter蓝牙串行库不支持iOS版本,因此我目前不处理iOS版本。
  40. ESP32CAM | 蓝牙经典| FLUTTER-两路串行BT通信
    40. 展示如何在ESP32CAM和Android Flutter App之间建立双向蓝牙通信。
  41. ESP32 | 蓝牙经典| Flutter-实时录音机
    41. 创建一个应用程序,该应用程序通过移动设备上的Bluetooth串行将音频数据保存并播放为WAV文件。
  42. ESP32 | 蓝牙经典| Flutter-生成您自己的QR码并将其显示在SSD1351上
    42. 在Flutter App上生成自己的QR码,并通过Bluetooth Serial在1.5英寸屏幕(SSD1351)上显示它。
  43. 使用Arduino IDE的ESP32 CAM - 多个CAM仪表板 - 第8部分
    43. 向您展示如何制作一个仪表板来处理来自多个ESP32CAM的所有输入图像,以及如何修改jpeg标头以包括CAM信息。
  44. 使用Arduino IDE的ESP32 CAM - 具有新功能的多CAM仪表板 - 第9部分
    44. 展示如何基于上一个项目添加3个功能。 -播放和暂停:所有Web客户端都可以播放和停止来自其浏览器的图像。 -Live Checker:添加RED DOT以验证图像源是否来自服务器。 -保存到图像:将图像保存到文件的功能。
  45. 使用Arduino IDE的ESP32 CAM - 多个CAM安全仪表板 - 第10部分
    45. 展示如何使用自签名证书在Node.js服务器和客户端之间建立安全连接。 从技术上讲,任何人都可以通过生成公私钥对来创建自己的SSL证书。 此类证书称为自签名证书,因为使用的数字签名(而不是来自CA)将是网站自己的私钥。 如果您当前没有域,并且您的项目正在进行中,则可能需要先使用自签名证书完成开发。

-----------------------------------ESP32 CAM----------------------------------------------------

  1. ESP32CAM | 蓝牙经典| Flutter-两路串行BT通信
    46. 展示如何在Fluke的ESP32CAM和Android App之间建立双向蓝牙通信
  2. 使用Arduino IDE的ESP32 CAM - 第0部分
    47. 第0部分,展示如何使用已有的示例项目来设置视频流式网络服务器
  3. 使用Arduino IDE的ESP32 CAM - 流到本地网络 - 第1部分
    48. 由于ESP32CAM的资源有限,ESP32的服务器无法处理多个客户端。在此第1部分,展示如何使用Node.js和WebSocket设置本地视频流服务器。
  4. 使用Arduino IDE的ESP32 CAM - ESP32CAM的全球访问 - 第2部分
    49. 第2部分,展示如何设置Google Cloud Platform以使用Node.js和WebSocket制作远程流服务器。
  5. Flutter的ESP32 CAM - 小米YI家庭应用程序克隆(婴儿监视器)- 第3部分
    50. 第3部分,展示如何使用Flutter制作类似的小米智能家庭应用,此应用程序支持让您将图像保存在Android和iOS的本地库中。
  6. Flutter的ESP32 CAM - 使用FFmpeg(婴儿监视器)进行视频录制 - 第4部分
    51. 展示如何使用FFmpeg添加视频录制功能,此应用程序支持您将视频保存在Android和iOS的本地库中。
  7. ESP32 CAM - 直接通过无线方式将ESP32CAM连接到ESP32 - 第5部分
    52. 第5部分,通过Wifi直接将ESP32CAM连接到ESP32,ESP32连接到TFT LCD SPI接口。这样做的好处是您可以在任何地方使用它而无需任何其他设备
  8. ESP32 CAM | Flutter App - 直接在无线网络中,Dashcam app连接ESP32CAM(AP模式)- 第6部分
    53. 第6部分,将以前的flutter应用程序更新为dashcam应用程序样式,它是一个婴儿监视器。 此外,ESP32CAM目前还作为独立服务器使用。 这样做的好处是您可以在任何地方连接您的移动设备应用程序(iOS,Android)和ESP32CAM。 就像您汽车中的行车记录仪连接一样。
  9. ESP32 CAM | Google视觉 - AICamera - 第7部分
    54. 展示如何使ESP32CAM成为基于Google的AI解决方案的AI相机。
  10. 使用Arduino IDE的ESP32 CAM - 多个CAM仪表板 - 第8部分
    55. 展示如何制作一个仪表板来处理来自多个ESP32CAM的所有输入图像,以及如何修改jpeg标头以包含CAM信息。
  11. 使用Arduino IDE的ESP32 CAM - 具有新功能的多CAM仪表板 - 第9部分
    56. 展示如何基于上一个项目添加3个功能。 -播放和暂停:所有Web客户端都可以播放和停止来自其浏览器的图像。 -Live Checker:添加RED DOT以验证图像源是否来自服务器。 -保存到图像:将图像保存到文件的功能。
  12. 使用Arduino IDE的ESP32 CAM - 多个CAM安全仪表板 -第10部分
    57. 展示如何使用自签名证书在Node.js服务器和客户端之间建立安全连接。 从技术上讲,任何人都可以通过生成公私钥对来创建自己的SSL证书。 此类证书称为自签名证书,因为使用的数字签名(而不是来自CA)将是网站自己的私钥。 如果您当前没有域,并且您的项目正在进行中,则可能需要先使用自签名证书完成开发。

详情参阅http://viadean.com/esp32_projects.html

你可能感兴趣的:(学习材料,esp32)