使用ESP32制作AI摄像头!并且尝试通过LPWA(LoRa)发送分析结果!

这次我们收到了一位客户的要求:“希望能够在办公室的桌子上也能显示现场安装的数字显示器的数值!”

最初は想要安装监控摄像头,但由于各种原因无法这样做,我决定安装AI摄像头,并通过LoRa通信将数字显示的值发送到办公室!

但是找不到好用的AI相机,即使有的话价格也相当高…
好吧!
那就用ESP32来制作,这样就可以便宜解决了!!

我决定用 ESP32 制作一个 AI 相机!!

开发环境

・Windows10(操作系统)
・Python 3.11.1(编程语言)
・ArduinoIDE 1.8.13(开发环境)

硬件

・个人电脑
・Freenove ESP32-WROVER CAM开发板

・LoRa模块

环境建设

image.png

2、然后运行下载的python-3.11.1-amd64.exe并进行安装。
注意,在安装时一定要勾选“将Python 3.**添加到PATH”复选框。

3、安装完成后,通过命令提示符输入”python –version”命令,如果版本能够正常显示,则OK!

4、允许在PowerShell中运行脚本。从开始菜单中以管理员权限启动“Windows PowerShell”。启动后执行“Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force”。

5、打开命令提示符,运行“pip install djang”来安装Django。

6、安装完成后,运行命令“python -m django –version”,如果版本正常显示,则表示OK!

在C盘根目录下创建一个名为”Django”的文件夹,并将其设为工作环境。

image.png
image.png
image.png
image.png
image.png
image.png
image.png

15、我将创建一个Web应用程序。通过命令”python manage.py startapp cameapp”将创建一个cameapp文件夹。

在cameraai文件夹的settings.py文件中添加cameapp。

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    #追加
    'cameapp',
]

17、当连接到cameraai文件夹中的urls.py文件时,需要在cameapp/urls.py中进行选择。

from django.contrib import admin
from django.urls import path,include #includeを追加

urlpatterns = [
    path('admin/', admin.site.urls),
    #追加
    path('', include('cameapp.urls')),
]

18、新建cameapp的urls.py文件,并写入以下代码。

from django.urls import path

from . import views

urlpatterns = [
    path('camera', views.index),
]

请等到后半部分才能继续。

广告
将在 10 秒后关闭
bannerAds