测试

树莓派小车电机测试

树莓派小车电机测试
December 6, 2017
测试

安装GPIO库 cd  ~ sudo  apt-get  updata sudo apt-get install build-essential python-pip python-dev python-smbus git git clone https://github.com/adafruit/Adafruit_Python_GPIO.git cd Adafruit_Python_GPIO sudo …Read the Rest

opencv 安装教程

opencv 安装教程
November 26, 2017
测试

Step #1: Install dependencies The first step is to update and upgrade any existing packages:  sudo apt–get update && sudo …Read the Rest

树莓派小车软件安装说明

树莓派小车软件安装说明
November 26, 2017
测试

视频遥控功能 该工能通过webiopi实现远程遥控,通过mjpg-streamer软件实时显示摄像头拍摄图片。部分浏览器可能不能正常显示,建议使用谷歌浏览器或火狐浏览器。在进行以下操作之前需要将raspberry pi连接上wifi.通过putty或直接接到显示器上进行以下操作。 step 1.下载并解压软件包 cd  ~ sudo  apt-get  install  rpi.gpio  -y mkdir  -p   osoyoo-robot/osoyoo-cam-robot cd   osoyoo-robot/osoyoo-cam-robot wget  http://osoyoo.com/driver/WebIOPi-0.7.1.tar.gz wget  …Read the Rest

树莓派3.5寸超清屏镜像安装

树莓派3.5寸超清屏镜像安装
October 9, 2017
测试

Step 1: Connecting touch screen LCD display to your Raspberry Pi Step 2: Download LCD screen driver RAR file from …Read the Rest

PCF8563时钟模块

PCF8563时钟模块
August 31, 2017
测试

概述 PCF8563模块具有实时时钟和日历功能,接入备用电池,掉电后可继续工作。模块基于I2C接口,能方便地与MCU连接。相较于DS1302时钟芯片,PCF8563可编程,具有中断输出功能。 特点 Provides year, month, day, weekday, hours, minutes and seconds based on 32.768 kHz quartz crystal Clock operating …Read the Rest

坦克智能小车第七课:编码器

坦克智能小车第七课:编码器
August 30, 2017
测试

概述 这是坦克智能小车的最后一课,在前面已经提到过,由于电机之间存在一定误差,即使给两个电机相同的电压,其转速一般是不一样的,这样坦克小车就无法行走直线。要想电机走直线就需要用编码器调节两个电机速度,使其速度一样。 编码器原理 编码器分为光电式编码器和霍尔编码器,我们使用的是霍尔式编码器。霍尔编码器是一种通过磁电转换将输出轴上机械几何位移转换成脉冲或数字量的传感器。霍尔编码器由霍尔码盘和霍尔元件组成。霍尔码盘是在一定直径的直板上等分地布置有不同的磁极,霍尔码盘与电机同轴,电机旋转时,霍尔元件检测输出若干脉冲信号,为判定转向,一般输出两组存在一定相位差的脉冲信号。 编码器接线说明 电机一共有6pin,其中VM和GM是控制电机的,接到L298N上,这在之前已经讲过,剩下的4pin分别是 V:霍尔编码器电源,一般接5V G:霍尔编码器地,接GND S1:编码器的A相输出 S2:编码器B相输出 左右两个电机与arduino连接关系如下表所示:(翻译的时候把表变成连线图) 左边电机 编码器 esp8266 uart wifi shield V 5V G …Read the Rest

坦克智能小车第六课:蓝牙/wifi控制

坦克智能小车第六课:蓝牙/wifi控制
August 29, 2017
测试

概述 在前面几课中我们把esp8266 uart wifi shield仅仅作为arduino uno的扩展板使用,并没有用到它的串口转wifi功能,控制都只是红外控制小车运动,在本课中,将介绍如何使用esp8266 uart wifi shield的串口转wifi功能,手机连接esp8266 uart wifi shield的wifi热点,用APP控制小车运动。此外,esp8266 uart wifi shield具备蓝牙接口,将蓝牙模块插到对应接口上,连接蓝牙,同样可以用手机app控制小车运动。 原理 esp8266 uart wifi shield在工作的时候会发射一个wifi热点,wifi名称默认叫”DoitWIFI_Config”,打开手机wifi,无需密码就能连接这个热点,将esp8266 …Read the Rest

坦克智能小车第五课:超声波避障

坦克智能小车第五课:超声波避障
August 29, 2017
测试

概述 在这一课中,将会介绍如何用超声波模块和舵机实现坦克小车避障功能。 超声波原理 坦克小车上安装有一个超声波模块,该模块由两部分组成:超声波发射器和接收器。 超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时,通过时间差来算出超声波与障碍物之间的距离。 超声波模块是安装在SG90舵机旋转轴上的,SG90舵机可以旋转0-180,因此小车可以检测0-180范围内的障碍物,当小车检测到障碍物后,小车先停止运动,舵机旋转检测左右与障碍物距离,如果左边或右边无障碍物,小车将转向左边或右边,同时舵机回到90度位置(使超声波朝正前方);如果左右两边都有障碍物,且小车与障碍物距离在允许范围内,比较小车到左右障碍物的距离,小车转向距离大的一边运动; 软件 下载http://osoyoo.com/driver/tank_robot_lesson5.zip并解压文件,用arduino IDE打开tank_robot_lesson5.ino文件,下面对代码做简要说明。     #define SERVO 11 //servo connect to D11 #define IRPIN …Read the Rest

坦克智能小车第四课:红外循迹

坦克智能小车第四课:红外循迹
August 29, 2017
测试

概述 在本课中将介绍用红外控制小车循迹,按下遥控器某个按键,小车开始循迹;按下另一个按键,小车停止。 循迹原理 循迹传感器模块上有2个探头,一个是红外发射二极管,一个是红外接收管。红外发射二极管不断向外发射红外线,若循迹模块不在黑色轨道上,红外发射管发射的红外线反射回来被红外接收管接收到,模块输出低电平;如果循迹模块位于黑色轨道上,红外发射管发射的红外线会被黑色轨道吸收,红外接收管无法检测到红外线或检测到的红外线信号比较弱,模块输出高电平。 坦克底盘上一共有2个循迹传感器,左右各一个。若左边循迹传感器模块位于黑线上,使坦克小车左转;若右边循迹传感器模块位于黑线上,使坦克小车右转;若左右两个循迹模块位于黑色轨道两侧,则坦克小车直行;若左右循迹模块均在黑线上,坦克小车停止运动。如图所示 软件 下载http://osoyoo.com/driver/tank_robot_lesson4.zip并解压文件,用arduino IDE打开tank_robot_lesson4.ino文件,下面对代码做简要说明。     #define LFSensor_1 A0 //line follow sensor1 #define LFSensor_2 A1 //line …Read the Rest

坦克智能小车第三课:红外控制

坦克智能小车第三课:红外控制
August 28, 2017
测试

概述 在第二课中介绍了如何控制电机,这一课中我们会简介如何用红外遥控器控制坦克小车运动。 工作原理 坦克小车上有一个红外接收器,当遥控器按下按键,红外接收器会接收红外信号,arduino会把这个红外信号解码这个红外信号,每个按键对应一个不同的红外信号,当arduino接收到不同的红外信号后执行不同的操作,实现不同的功能。例如,arduino接收到遥控器上“1”对应的红外信号后坦克小车前进;接收到“2”对应的红外信号小车后退。 软件 下载http://osoyoo.com/driver/tank_robot_lesson3.zip并解压文件,用arduino IDE打开tank_robot_lesson3.ino文件,下面对代码做简要说明。 将要用到按键的红外编码在软件中做如下定义,每个按键的红外编码可以烧录第一课中的代码,对着红外接收器按遥控器,Serial Monitor就会打印出对应按键的红外编码。     #define IR_ADVANCE 0x00FF18E7 //code from IR controller “▲” button …Read the Rest

Bombax Theme designed by itx
"