Blog Archives

智能小车使用指南

1 功能介绍 该智能小车有两种控制方式,wifi控制和蓝牙控制。每种控制方式支持三种工作模式:手动模式、避障模式和循迹模式,三种模式间可以自由切换。三种种模式下分别对应不同的功能。 1.1 手动模式 手动模式下有小车制动功能和获取小车运动方向功能,制动功能顾名思义即手动控制小车前进、后退、左转、右转及停止;获取小车运动方向功能获取小车实时的运动状态,如前进、后退、左右转、停止等。 1.2 避障模式 避障模式下小车根据传感器采集的数据进行计算分析选择最优路径,无需人为控制小车运动方向。避障模式下有超声波测距功能、红外避障功能、报警功能。小车在运动过程中如果红外避障传感器检测到前方有障碍物,小车停止运动并报警;或者超声波测距模块检测到的距离低于程序中设定的距离阈值,小车停止运动并报警,然后选择最优路径,当然距离阈值能通过APP端动态修改,同时,手机APP端能实时获取小车的运动状态和距离值。 1.3 循迹模式 在循迹模式下小车沿着设定的轨道移动,手机APP端能实时获取到小车状态。 2 清单 器件 qty Arduino UNO 1 esp8266串口wifi模块 1 L298N电机驱动模块 1 黑白循迹传感器模块 3 红外避障模块 2 超声波测距模块 1 舵机 1 蜂鸣器 1 舵机云台 1 电源开关 1 三线电压表 1 DC公头

Posted in 测试

MKS SBase 3D printer control board user guide

sbasev1.31(2)

1 Overview MKS SBase advantage over 2560 control board: SBase 2560 CPU Cortex M3 LPC1768 ATMEGA2560 CPUfrequency  100MHz  16MHz CPU bits 32 bits CPU  8 bits CPU firmware Smoothieware  Marlin Motor driver DRV8825  A4988 Support RJ45 network port Yes No Current adjustment by software

Posted in Tutorial & eBook

Use Arduino to drive 16 x 16 LED matrix

7

Objective In this project, we will use Arduino to drive 16 x 16 LED matrix to display motion and static graphics.   Parts 1 x  Arduino UNO 2 x 16*16 LED matrix 1 x USB cable Jumper wires Circuit Graph 

Posted in Arduino Parts & Projects

Install 3.5" HDMI Touch Screen Linux driver on Raspberry Pi

树莓派3.5寸触摸屏可以直接安装我们的镜像文件,具体安装请参考http://osoyoo.com/2016/11/20/raspberry-pi-3-5inch-hdmi-touchscreen/ 也可以在现有系统基础上安装3.5"HDMI 触摸屏驱动,该屏支持raspbian、ubuntu等Linux系统。驱动下载链接:http://osoyoo.com/driver/LCD_show_35hdmi.tar.gz 安装步骤: (1) 烧录自己想要的系统,如raspbian (2) 保证Pi网络连接正常,将Pi和显示器连接或者用远程桌面登录Pi (3) 将驱动拷贝到树莓派上 (4) 解压文件 1)修改文件的可执行 权限    sudo chmod 777 LCD_show_35hdmi.tar.gz 2) 解压文件 tar -xzvf LCD_show_35hdmi.tar.gz (5)进入解压后的文件夹 cd  LCD_show_35hdmi (6) 更新系统(可选) sudo apt-get update (7) 备份数据(可选)   sudo ./LCD_backup (8) 安装驱动 1)分辨率为480*320

Posted in 测试

ramps1.4+ MKS TFT 2.8" Touch Screen User Guide

QQ20161219144458

1.MKS TFT 2.8" connection socket graph It is highly recommend to use external 12V/1A adapter to supply power to MKS TFT 2.8" screen. Before plug the 12V power adapter to 2.8" screen, please plug the "power select" jumper into DC12V

Posted in Tutorial & eBook

Use Raspberry Pi to get light strength data with photoresistor

Objective In this project, we will use Raspberry Pi to get light strength data with photoresistor . As raspberry pi can not handle analog input, we need an A/D adapter to convert analog voltage into digital signal. You can  select either

Posted in Raspberry Pi Project, Tutorial & eBook

Use raspberry pi to get IR remote code

Objective In this project, we will connect an Infrared remote control receiver to Raspberry Pi. After an IR remote controller key is pushed, Raspberry Pi will decode the signal and display the key code on the terminal. Parts: 1 pc

Posted in Raspberry Pi Project, Tutorial & eBook

树莓派也能跑QT

QT简介 Qt是跨平台的开发库,主要是开发图形用户界面(Graphical User Interface,GUI)应用程序,当然也可以开发非图形的命令行(Command User Interface,CUI)应用程序。 Qt支持众多的操作系统平台,如通用操作系统 Windows、Linux、Unix,智能手机系统 Android、iOS、WinPhone, 嵌入式系统 QNX、VxWorks 等等,应用广泛。当然 Qt 库本身包含的功能模块也日益丰富, 一直有新模块和第三方模块扩充。除了与操作系统底层结合特别紧密的,如驱动开发, 需要利用操作系统本身的函数库实现之外,其他大部分的应用程序开发都可以用 Qt 实现的。 Qt 是纯 C++ 开发的,所以学好 C++ 比较有必要。Qt 还存在 Python、Ruby、Perl 等脚本语言的绑定, 也就是说可以使用脚本语言开发基于 Qt 的程序。 在树莓派上QT安装 打开命令终端运行如下命令 1)sudo apt-get install qt4-dev-tools 2)sudo apt-get install qtcreator

Posted in 测试

Use NodeMCU to send push button signal to remote MQTT client

About NodeMCU NodeMCU is a very popular Micro controller with wifi access. It is based on ESP8266 - a cheap but powerful chip and fully support Arduino IDE. If you familiar with Arduino IDE, you can program NodeMCU in no

Posted in Arduino Parts & Projects, Tutorial & eBook

Use NodeMCU to send tilt sensor value to remote MQTT client

About NodeMCU NodeMCU is a very popular Micro controller with wifi access. It is based on ESP8266 - a cheap but powerful chip and fully support Arduino IDE. If you familiar with Arduino IDE, you can program NodeMCU in no

Posted in Arduino Parts & Projects, Tutorial & eBook

Meta