[中文]如何在实验室里面开地铁:VVVF手搓指北

前言 Byd这个难度还是稍微有点大的,我还是先用中文写吧,不然理不清楚思路了。 有无数的铁道宅都喜欢录制各个厂家的VVVF声音,还有猛男在这个过程中摸索出了各自的调制策略,这也为本文提供了巨大的帮助。 关于VVVF最常见的就是在电车上面了,但是其实在电梯上面,VVVF也有很广泛的利用,这里提一嘴不是因为是电梯迷啥的,而是很多神秘的知识是从一个电梯的网站上面看到的。 扯了这么多,本文默认读者已经基本读完了大物的内容。 了解你的捍卫者:交流异步电机 在我们开始大扯特扯电机学之前,先聊一个很出名的问题: 无刷直流电机和交流异步电机有何区别? 在测试VVVF中,按照常理你是需要一个交流异步电机的,这玩意通常能够在闲鱼收到一些,但是有一个问题:相电阻很大。 这就意味你需要很高的电压来驱动它,与此同时也就意味你的驱动最好整好点。 所以我们可以找到一个其实比较合适的平替:无刷直流电机。 讲道理这两者的差距在结构上并不是很小,主要体现在无刷直流电机使用了永磁体,而交流异步电机的外部…

如何纯python寻仙咔咔跑

十九届智能车百度组车模,随手寻个线先。 改良了以前遍历像素慢得扣的问题,用numpy解决了这个问题 #encoding: utf-8 import cv2 import numpy as np import serial import time import sys from simple_pid import PID p = PID(Kp=0.23 , Ki=0, Kd=0.01,setpoint=320, output_limits=(-50, 50)) left_start = 0 right_start = 640 up_start = 190 down_start…

使用IIC协议在Arduino和树莓派中传递字符串

写在前面 这篇文章是在树莓派上写的,正好写完代码 1 树莓派传输 1.1 前置工作 首先:打开树莓派的iic 如果你使用的是图形桌面,非常好,直接在左上角首选项>Raspberry Pi Configuration>Interfaces 里面把i2c打开就可以 如果你用的命令行,在终端输入sudo raspi-config 1.2 查看你的iic设备地址 先安装必要的工具:sudo apt-get install i2c-tools 查看所有iic设备的地址:i2cdetect -y 1 从i2c设备读出所有寄存器的值: sudo i2cdump -y 1 <设备地址> 往某一个iic设备中的某一个寄存器中写入某一个值:sudo i2cset -y 1 <设备地址&…

树莓派pico的无源蜂鸣器音乐库

实验室有人买了一大堆蜂鸣器,手边正好又有pico,就写了个库 class Play_music: ''' 使用蜂鸣器来在pico上面播放最多八个声道的音乐 using buzzer to play music on raspberry pico channel_1~8的gpio引脚将设置为0,2,4,6,8,10,12,14 the channel_1~8 is for gpio 0,2,4,6,8,10,12,14 请确保列表长度相同(我懒了) please make sure that the…

(还在写)电子DIY入门指北

前言 编者自己の话 什么是电子DIY?其实我也没法有个很好的定义,但是可以通过讲故事的方法来讲讲。 有没有看过你买的电脑的接口?一台新的,漂亮的,现代的电脑的接口。比如我的surface pro8除了充电和耳机就只有两个雷电4接口了。或者说叫做usb4接口。USB-Universal Serial Bus通用串行总线协议,从u盘到打印机,相当通用,相当好用,但是你能不能使用这个接口来物理意义地控制一些设备呢? 答案是否定的,在接口的进化中早已失去了那种直接与物理设备进行控制的功能,这是合理且美好的,但是不可避免地,会少很多好玩的事情。 在上古时代(也就是十来年前我还在上幼儿园之前)那个时候的电脑是有很多很丑陋的接口的 那个小小的梯形可不是vga接口哦,这些都是COM口(串口),怎么说捏,这个东西的协议可多了TTL、RS-232、RS-485一堆,一般用来连打印机,各种奇奇怪怪的工控设备之类的玩意,现在已经基本见不到了。因为“通用串行总线协议”统一了这一大堆东西。 但是总是存在一些爱好者觉得生活中的东…

基于ARDUINO的PID巡线小车

我丢一个github仓库在这里 文章结构 * l298n的使用 * 传感器数据的获得和处理 * Pid的使用 * 差速转向的方法 第一部分 l298n的使用 Part1 PWM(脉宽调制信号)的认识与arduino的实现 PWM是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无(OFF)。电压或电流源是以一种通(ON)或断(OFF)的重复脉冲序列被加到模拟负载上去的。通的时候即是直流供电被加到负载上的时候,断的时候即是供电被断开的时候。只要带宽足够,任何模拟值都可以使用PWM进行编码。 在本例中,主要的作用是用于控制L298N输出的电压来从而控制电机的转速 Part2:L298N的使用 关于怎么接线的问题,在本例中,我们对于上图的A/B相跳帽就不要拔下来,对输入1/2认为是控制通道A的电机转速…

基于ESP32的天气屏幕学习笔记

框架结构: esp32作为主控/气压/温湿度传感器/wifi获取当日天气/OLED屏幕/3d打印框架 part 1: Ardunio IDE 上开发 ESP32 on win 第一步:安装 Ardunio IDE 从官网下载安装就行:https://www.arduino.cc/en/softwares 第二步: 安装esp32 的开发板: 在 ardunio ide左上角文件 >首选项>其他开发板管理 输入 这个地址:https://dl.espressif.com/dl/package_esp32_index.json (还能顺便改成中文) 然后重启一下ide 在开发板管理器里面搜索esp32…