使用ESP32制作AI摄像头!并且尝试通过LPWA(LoRa)发送分析结果!
这次我们收到了一位客户的要求:“希望能够在办公室的桌子上也能显示现场安装的数字显示器的数值!”
最初は想要安装监控摄像头,但由于各种原因无法这样做,我决定安装AI摄像头,并通过LoRa通信将数字显示的值发送到办公室!
但是找不到好用的AI相机,即使有的话价格也相当高…
好吧!
那就用ESP32来制作,这样就可以便宜解决了!!
我决定用 ESP32 制作一个 AI 相机!!
开发环境
・Windows10(操作系统)
・Python 3.11.1(编程语言)
・ArduinoIDE 1.8.13(开发环境)
硬件
・个人电脑
・Freenove ESP32-WROVER CAM开发板
・LoRa模块
环境建设

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”的文件夹,并将其设为工作环境。







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),
]
请等到后半部分才能继续。