- 博客(7)
- 收藏
- 关注
原创 esp32使用micropython的pwm控制舵机和电调的方法
一、pwm的控制舵机电调原理pwm原理micropython需要先设置pwm的频率,就是1秒内有多少个高电平脉冲周期(PWM.freq(*hz)),然后再输出每个周期内高电平占的百分比(占空比),来实现控制电调的频率和占空比目前航模所用的电调控制开关的方式为1ms高电平脉冲为关闭,2ms高电平脉冲为开启,频率为50hz所以控制方式为from machine import Pin,PWM# 电调输出引脚pwm12 = PWM(Pin(12,Pin.OUT))# 设置pwm频率
2022-04-19 22:51:39 12505 1
原创 Ubuntu20.04环境下samba无法被小米摄像头搜索到的解决方案
系统环境:Ubuntu内核版本:Linux version 5.4.0-100-genericsamba版本:4.13.17-Ubuntu started解决方案:新版samba默认取消了对SMB1协议的支持我们需要在 /etc/samba/smb.conf 中的 [global] 中加入 server min protocol = NT1 client min protocol = NT1以开启新版samba对SMB1协议的支持之后我还碰到了能搜索到samb
2022-02-21 12:28:16 2114
原创 esp32cam micropython使用I2S驱动DAC模块播放音频
研究了一下,发现esp32cam的两个DAC引脚被摄像头占用了,分别是25和26。我们只能用I2S总线输出数字音频,之后用MAX98357模块将数字信号转成模拟信号。下面是代码:导入模块和定义引脚:from machine import I2Sfrom machine import Pinimport time# 初始化引脚定义sck_pin = Pin(14) # 串行时钟输出ws_pin = Pin(13) # 字时钟sd_pin = Pin(12) # 串行.
2021-09-05 17:34:17 9373 24
原创 esp32 cam+esp8266用micropython实现人脸识别开门
前言前面文章讲了编译micropython的编译和图传,这篇记录一下我自己DIY人脸识别门锁的经验。为什么用esp8266,因为比esp32便宜几块钱,批发甚至只要6块,哈哈由于micropython我也刚上手,也是学一点记录一点,当帮大家提前踩坑了~废话不多说,直接上例子!------------------------------------------------------------------------------------------------------------
2021-08-30 16:26:03 15618 16
原创 ESP32 CAM使用micropython,PIR红外移动检测拍照
国内使用micropython的很少,找个资料都要去外网如何刷micropython请看我上篇文章上代码:import time# 中断回调函数def handle_interrupt(pin): global motion motion = True global interrupt_pin interrupt_pin = pinprint('开始工作...')# socket服务器IPseverip = '0.0.0.0' # 填你的图片接收地
2021-08-18 14:09:32 1455 5
原创 自行编译micropython固件刷入ESP32 cam,并测试拍照及图传
一、环境准备1.Ubuntu20.04LTS2.ESP-IDF3.micropython操作步骤1.安装基于Windows的linux子系统适用于 Linux 的 Windows 子系统安装指南 (Windows 10)注意:如果安装Ubuntu20.04LTS,需使用wsl,不要安装wsl22.编译环境准备(基于Ubuntu20.04LTS,别的系统需要的环境不同)$ sudo apt-get install git wget libncurses-dev f
2021-08-03 13:36:01 7364 20
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人