目录参考资料:原理说明材料准备具体思路PIGPIO库实现pwm波的控制 例程 用树莓自带的GPIOZERO实现连接部分 原理说明材料准备树莓、面包板、杜邦线(公对公、公对母各5根左右)、好盈20A电调、3s11.1V电源、holybro 2216 880kv无刷电机一个、发光二极管一个。具体思路由于本人只有3天时间来完成这个项目,所以很多知识都不是特别了解,只能用
Pid的三种形式,直立环,速度环,转向环,这三种环代表了小车的三种不同动作,直立,转向,和运行速度,三种不同的构造,三种不同的控制函数,最终的思想都是通过pid算法来控制。一.Pid算法简介,什么是pidPid总共有三个字符,分别是p,i,d,分别代表比例,积分,微分三种不同的计算方式,p可以更快的让控制的点到达所要到达值附近,而d可以快速的来让到达目标值附近的变量快速冷静下来,稳定在目标值附近,
背景故事树莓主板集成了丰富的IO口,可以用于输入输出,通信等功能,常常用于物联网控制、传感器数据交互等方面,这里我们讲解一下怎么使用IO口作为输入输出,并控制一些简单的电路。硬件准备树莓主板(这里以3B为例)基础电路1搭建:面包板流水灯电路软件准备确保树莓派系统为官方系统,系统安装可以参考我的其他教程。非官方系统安装方式因系统而异,不在本篇讨论。安装pigpio库 pigpio是一个由C语言编
PID 控制策略其结构简单, 稳定性好, 可靠性高, 并且易于实现。 其缺点在于控制器的参数整定相当繁琐, 需要很强的工程经验。 相对于其他的控制方式,在成熟性和可操作性上都有着很大的优势。 使用试凑法来确定控制器的比例、 积分和微分参数。 试凑法是通过闭环试验, 观察系统响应曲线, 根据各控制参数对系统响应的大致影响, 反复试凑参数, 以达到满意的响应, 最后确定 PID 控制参数。 试
原创 2021-07-29 11:39:32
959阅读
译文如下:所以你拿到了一个装了系统的树莓,它用起来就像你的电脑一样。很好!那么现在呢?你没有买一个仅仅是为了替代你电脑的树莓,是吗?好吧,树莓可以做更多的事…比你的电脑做的事情还多!树莓A/B型的GPIO你有没有发现在你的树莓的一个角上有很多小引脚?这叫“通用输入输出”引脚(或者是GPIO引脚),这些引脚可以让你的树莓连接到外界。树莓A型和B型有26个引脚(其中17个是GPIO引脚)
转载 2023-08-08 15:59:19
227阅读
目录1、主函数mainPro.c 2、分文件(所有的外设设备都是对象)bathroomLight.c (浴室灯)livingroomLight.c (睡房灯)restaurantLight.c (厨房灯)upstairLight.c (客厅灯)buzzer.c(蜂鸣器)fire.c (火焰传感器)camera.c (摄像头) client_wemos.c (树莓作为客户端 连
树莓-4WD智能小车操作小结      树莓4B-4WD智能小车,双层结构,第一层结构为:小车扩展板(底层)+树莓主板,通过铜柱隔离固定,小车扩展板相当于计算机的外设扩展板;上面一层为第二层,是三个舵机承载板,前部一个舵机,载有彩灯和超声波探测器;后部由垂直和水平两个方向旋转180度的舵机,搭载高清摄像头,负责智慧识别、人脸追踪等功能,需要编程进行训练。&nbs
前言玩过单片机的同学就知道,你的第一个单片机程序可能就是点亮一个LED灯,下面我们也通过点亮一个LED为目的来介绍下树莓的GPIO使用方式。 树莓GPIO控制有以下三种方式:Python GPIO该库更确切的名称为raspberry-gpio-python树莓官方资料中推荐且容易上手。python GPIO是一个小型的python库,可以帮助用户完成raspberry相关IO口操作。但是p
一、简介使用树莓控制57步进电机。二、硬件设备57两相四线步进电机 ×1DM542驱动器 ×1树莓 ×13.3V-5V电平转换 ×124V / 36V电源 ×1三孔带插头单头裸尾电源线 ×1需要自己买电源线(3源, 火线,零线,地线)三、接线查看大图3.1 步进电机 与 驱动器 接线驱动器A+A-B+B-步进电机红绿黄蓝3.2 驱动器 与 树莓 接线由于驱动器接收的脉冲高电平为5V,而树莓
### 控制树莓Python 树莓(Raspberry Pi)是一款小型的单板计算机,广泛应用于教育、嵌入式系统和物联网等领域。Python 是一种简单易学的编程语言,也是树莓默认支持的编程语言之一。通过 Python,我们可以方便地控制树莓的各种硬件,实现各种有趣的功能。 ### 使用 GPIO 控制 LED 灯 GPIO(General Purpose Input/Outpu
原创 4月前
45阅读
#coding=utf-8 import RPi.GPIO as GPIO import time from Tkinter import * from PIL import Image,ImageTk import tkFileDialog as filedialog import cv2 import threading #定义电机模块的GPIO口 PWMA=18 #调速端A(左) IN1=
转载 2023-08-21 06:17:00
939阅读
树莓连接蓝牙音响并播放音频前提准备方式一:通过桌面图形界面连接(播放有坑)方式二:通过命令窗连接(有坑) 前提准备默认已经完成树莓派系统的烧录及更新打开命令窗执行以下指令安装蓝牙相关包sudo apt-get install pi-bluetooth bluez bluez-firmware blueman方式一:通过桌面图形界面连接(播放有坑)让树莓先连接显示器,再外接鼠标键盘或者通过VN
     最近和几位本学院的研究生师兄师姐参加研究生电子设计大赛,自己也来折腾下之前没有搞完的语音控制小车。恰巧自己负责的是语音控制这部分,折腾了几天也差不多搞定啦…把自己的折腾套路总结一下,给一起折腾的小伙伴点经验之谈…      一、配置树莓     我们这次使用的最新的树莓3,镜像直接是官网下载的R
利用树莓和百度语音接口,让树莓变身早上叫你起床的机器人妹子。 本期原材料:已经完成基本配置的树莓3b+一个,小音箱一对本期内容:利用树莓和百度语音接口,让树莓可以说出固定的句子。前置知识:基本Linux命令行,python基础一、安装mpg123之所以选择mpg123这个mp3播放库,是因为据说maplayer2等其他库存在播放过程中可能会报错
树莓虽然是一款微型计算机,同时作为一块开发板,其身上的I/O口就是证明,那么就可以对其接口进行定义来实现我们想要的功能。首先来认识一下树莓引脚:如下图放置树莓,下面的一排的引脚号是1、3、5、7等奇数号引脚,上面的是偶数号引脚。 在使用python树莓进行编程的时候,其引脚声明方式有三种1,基于引脚的物理位置进行编号;2,C语言GPIO库wiringPi约定的编号方式;3,P
        一直以来对手机上安装的10来个智能家居控制APP耿耿于怀,虽然后来尽量在米家购买终端设备,但还是有不少设备不能纳管,特别是自己平常用Raspberry、Arduino、ESP8266等DIY的设备,更需要一个集成环境进行控制,于是趁元旦假期花了1整天时间搞了个项目集成,基本构建起以树莓为中心的家庭智能家居控制中心。本来也可以依托群辉NAS来
#机械臂1--树莓Python GPIO 控制舵机旋转舵机的连线舵机的控制 舵机的连线连接舵机的棕色线(或黑色线)至树莓的 GND , 舵机红色线至树莓的 5 V ,舵机黄色线连接至树莓的任意 GPIO 输出端口(这里本人使用7号口). 此时舵机由树莓的 5 V供电, GPIO的控制电压是 3.3 V。 舵机的控制一定要清楚一点,舵机的转动不是由占空比决定的,而是由一个周期内的脉冲长度
转载 2023-06-01 16:34:15
293阅读
1点赞
MAKER:mjrovai/译:Cherry(转载请注明出处)在本教程中,我们将探讨如何在树莓派上使用Python控制多个舵机。 我们的目标是制作一个支持多自由度定位拍照的云台。在这里,你可以看到我们的成品是如何工作的。主要材料1、树莓3 X12、摄像头模块 X13、9G 180°微型舵机 X24、迷你平移/倾斜照相机平台 防振照相机支架(2个舵机)5、电阻1K欧姆 X2(可选)6、金属部件7、
前言最近闲来无事开始折腾自己的智能家居系统,对比了几种比较流行的开源智能家居系统,觉得 Domoticz 更适合,Domoticz的官方中文文档,虽然不是很完善但还是可以参考一下。需要注意的是下文用了 mosquitto 对接到 Domoticz 。安装树莓使用 raspbian 系统,安装 Domoticz 只需一条命令sudo curl -L install.domoticz.cn | ba
2019-11-21-13:45:58一、Raspberry PI 3B的40Pin引脚图1、GPIO(通用输入输出)Raspberry Pi的一个强大功能是在板的顶部边缘排有GPIO(通用输入输出)引脚。我使用的Raspberry Pi 3B上有一个40Pin的GPIO接头,如下图的2B的40Pin一样。 引脚图图解,任何GPIO引脚可以在软件中指定为输入或输出引脚,并可以用于多种用途
  • 1
  • 2
  • 3
  • 4
  • 5