十九届智能车百度组车模,随手寻个线先。 改良了以前遍历像素慢得扣的问题,用numpy解决了这个问题 #encoding: utf-8import cv2import numpy as npimport serialimport timeimport sysfrom simple_pid import PIDp = PID(Kp=0.23 , Ki=…
写在前面 这篇文章是在树莓派上写的,正好写完代码 1 树莓派传输 1.1 前置工作 首先:打开树莓派的iic 如果你使用的是图形桌面,非常好,直接在左上角首选项>Raspberry Pi Configuration>Interfaces 里面把i2c打开就可以 如果你用的命令行,在终端输入sudo raspi-config 1.2 查看…
前言:用arduino 和舵机和激光测距搓的,具体实现明天再写,好困啊\ Part1 什么是激光雷达 雷达很好理解(这里不讨论相控阵那种怪物),想象成旋转的测距仪。用电磁波发射与返回的时间差测得距离,而波长变化的测量甚至可以使用开普勒效应来得知被测物体的速度。 而我们因为没有能够在实验室这么小范围内还能正常定向发射的电磁波原(有也买不起,买得起也会…
实验室有人买了一大堆蜂鸣器,手边正好又有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…
前言 编者自己の话 什么是电子DIY?其实我也没法有个很好的定义,但是可以通过讲故事的方法来讲讲。 有没有看过你买的电脑的接口?一台新的,漂亮的,现代的电脑的接口。比如我的surface pro8除了充电和耳机就只有两个雷电4接口了。或者说叫做usb4接口。USB-Universal Serial Bus通用串行总线协议,从u盘到打印机,相当通用,…
去年做了个基于oled屏幕的小电视,但是受限于技术力和屏幕尺寸限制,做出来的东西只能说是很不完善。 正好看到了vfd屏幕,很酷,决定做一个。 1 用u8g2库点亮vfd屏幕 1.1 u8g2库的安装 淘宝卖家给了个魔改过的u8g2库,我很不解,但是很好用(bushi vfd屏u8g2库 – 天鹅绒房间 (qwqpap.xyz) 关于u8g2库的安装…
写在前面 前几天买了个tft屏幕,一路使用心路很曲折,故把踩坑过程写出来,方便日后查看 是一个st7789,240*240分辨率的屏幕 1 物理连接 网上全是各种各样不同的教程,给我整麻了,后面摸索出来了。 GPIO23----SDA GPIO18----SCK GPIO4----RES GPIO2----DC VCC----5V(3V3都可以) …
我丢一个github仓库在这里 文章结构 l298n的使用 传感器数据的获得和处理 Pid的使用 差速转向的方法 第一部分 l298n的使用 Part1 PWM(脉宽调制信号)的认识与arduino的实现 PWM是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM信号仍然是…
框架结构: esp32作为主控/气压/温湿度传感器/wifi获取当日天气/OLED屏幕/3d打印框架 part 1: Ardunio IDE 上开发 ESP32 on win 第一步:安装 Ardunio IDE 从官网下载安装就行:https://www.arduino.cc/en/softwares 第二步: 安装esp32 的开…