分类目录归档:智能硬件
发表评论
小猪学arduino—Wifi图传+遥控坦克
小猪学arduino—使用QGPMotorShiled驱动板制作排爆机器人
机器人操作系统ROS—使用麦克风阵列实现声源定位及语音控制
小猪学arduino—PS2手柄控制
机器人操作系统ROS—自研底盘的精准控制

我们完成SLAM建图后,如何在导航时让自己的底盘正常工作,是很多新手面临的问题。上位机大家通常采用pi或nvidia jetson nano甚至更强算力的板子,系统一般采用ubuntu,这使得上位机的库几乎是通用的;而底盘不同,单片机有stm32、arduino、51等,电机的种类就更多了,电机的精准度和质量参差不齐,容易在底盘动起来后难以实现精准控制。如何利用电机编码器进行精准的底盘移动并上报odom,不少人会在这里花费大量时间,本文将针对此类问题进行具体讲解。
机器人操作系统ROS—树莓派Pi4B+激光雷达SLAM建图环境搭建(Ubuntu20.04.3 + ROS Noetic)
机器人操作系统ROS—树莓派Pi4环境(Raspberry Pi OS + ROS Melodic)
机器人操作系统ROS—Arduino执行机构

最近学习ROS,涉及底盘移动等执行机构时,发现买robot套件太贵了,又懒得从pi上直接开发,翻箱倒柜找到一个以前跟儿子一起做的arduino履带坦克,就拿它作ros机器人的action执行机构吧。
小猪学arduino—获得arduino硬件唯一ID
小猪学arduino—使用esp8266WIFI模块实现双向通信
树莓派禁止休眠设置
#文中设置均基于最新版的Raspbian系统2016-11版本
为RaspberryPi3板子初始化Raspbian系统 (Mac环境)
小猪学arduino—使用GP2Y1010AU0F检测pm2.5空气质量
小猪学arduino—欠儿子的坦克终于兑现了
小猪学arduino—使用L298驱动版控制两个直流电机
小猪学arduino—使用DS3231芯片测量温度
上一篇,我们尝试了 DS3231高精度时钟模块的使用 ,今天我们试一下这个芯片集成的数字温度传感器(传感器每64秒采集一次,精度为±3℃)。
小猪学arduino—DS3231高精度时钟模块的使用
arduino是个功能很弱的单片机,自身没有获得当前时间的功能。仅有的mills()记录系统运行时长函数在49天左右后也会溢出而重置,无法用于时钟,故只能外加一个时钟芯片。
小猪学arduino—1602LCD液晶显示屏
本次实验使用arduino直接驱动1602液晶显示字母。 1602液晶在应用中非常广泛,最初的1602液晶使用的是HD44780控制器,现在各个厂家的1602模块基本上都是采用了与之兼容的IC,所以特性上基本都是一致的。
小猪学arduino—机械6足虫的制作

上一篇,我们为6足虫的制作提前准备研究了下 舵机的使用 ,这次,我们开始动手,实现我们的机械6脚虫虫。