智能硬件编程
开课时间
当前~null
课程评分
............... 0.0
课程人数
61人
课程介绍

智能硬件编程,主要介绍采用树莓派智能硬件做编程开发。课程中设计到Linux系统,GPIO编程,传感器,AI编程等知识,是一门综合性课程。

课程内容涵盖,树莓派系统安装配置,网络服务应用搭建,GPIO口电子控制与传感器信号处理,摄像头应用搭建,opencv图像处理识别等。是一门智能硬件从入门到精通的应用课程。编程语音以C,C++,python为主。网络服务搭建采用LAMP环境,可以轻松的搭建智能应用软件的服务端。

课程目录
1章: 第一章 智能硬件系统安装和基础配置
1节: 树莓派硬件入门
课时 1 01 走进智能硬件编程
课时 2 02 树莓派型号指南
课时 3 03 进行树莓派开发需要的硬件
2节: 进入操作系统
课时 4 04 树莓派工作场景:图形VS命令行
课时 5 05 树莓派上安装操作系统1 - 烧写方式
课时 6 06 树莓派上安装操作系统2 - 命令方式
课时 7 07 树莓派上安装操作系统—后续分区管理
课时 8 08 访问树莓派1 - WIFI无线访问
课时 9 09 访问树莓派2 - 远程访问树莓派
课时 10 10 访问树莓派3 - 互联网SSH登陆
课时 11 11 树莓派raspi-config配置详解
课时 12 12 树莓派换国内镜像源完成更新
课时 13 13 树莓派中文设置问题
2章: 第二章 常用shell命令及网络应用部署
课时 14 14-1 树莓派中一些常用linux命令
课时 15 14-2 树莓派中一些常用linux命令
课时 16 15 树莓派中vi vim编辑器
课时 17 16 树莓派中的文件系统 - 挂载磁盘
课时 18 17 搭建家用存储服务器 - 文件共享(samba)
课时 19 18 树莓派 搭建LNMP环境
3章: 第三章 智能硬件接口使用
1节: GPIO的触手
课时 20 19 树莓派 GPIO 基础
课时 21 20 树莓派的 GPIO 接口介绍1
课时 22 21 树莓派的 GPIO 接口介绍2
课时 23 22 树莓派的 GPIO 编程
课时 24 23 GPIO高级编程 wiringPi、bcm2835、python库
课时 25 24 如何点亮一个LED灯 - wiringPi
课时 26 25 如何点亮一个LED灯 - bcm2835
课时 27 26 如何点亮一个LED灯 - RPi.GPIO
课时 28 27 Fritzing 辅助设计工具基础
2节: GPIO硬件控制
课时 29 28 树莓派 GPIO - 控制闪烁的LED
课时 30 29-1 树莓派 GPIO - 按键控制LED灯
课时 31 29-2 树莓派 GPIO - 按键控制LED灯
课时 32 30 树莓派 GPIO - 呼吸LED灯
课时 33 31 树莓派 GPIO - 驱动压电元件( PWM )
课时 34 32 树莓派 GPIO - 人体接近感应灯
课时 35 33 树莓派 GPIO - 步进电机控制
课时 36 34 树莓派 GPIO - 舵机控制(上)
课时 37 35 树莓派 GPIO - 舵机控制(下)
课时 38 36-1 树莓派 GPIO - 驱动液晶屏(上)
课时 39 36-2 树莓派 GPIO - 驱动液晶屏(中)
课时 40 37 树莓派 GPIO - 驱动液晶屏(下)
课时 41 38 树莓派 GPIO - 开机自启和液晶显示IP
课时 42 39 树莓派 GPIO - 红外遥控(上)
课时 43 40 树莓派 GPIO - 红外遥控(下)
3节: 传感器在智能硬件上的使用
课时 44 41 树莓派 GPIO - 光照传感器
课时 45 42 树莓派 GPIO - 温湿度传感器
课时 46 43 树莓派 GPIO - 声音传感器
课时 47 44 树莓派 GPIO - 反射式红外传感器
课时 48 45 树莓派 GPIO - 颜色识别传感器
课时 49 46 树莓派 GPIO - 电机驱动板L298N
4章: 第四章 图像识别编程
1节: 摄像头基本使用
课时 50 47-1 树莓派 摄像头应用入门
课时 51 47-2 树莓派 摄像头应用入门
2节: OpenCV基础知识
课时 52 48 树莓派 OpenCV 开发环境搭建
课时 53 49 树莓派 OpenCV 摄像头的基本使用
课时 54 50 树莓派 OpenCV IDE工具介绍
课时 55 51 树莓派 OpenCV 图像存储的数据结构
课时 56 52 树莓派 OpenCV Numpy多维数组运算
课时 57 53 树莓派 OpenCV Mat类作为图像容器
3节: 图像的基本操作
课时 58 54 树莓派 OpenCV 图片文件载入,显示与输出
课时 59 55 树莓派 OpenCV 视频,摄像头的载入,显示
课时 60 56 树莓派 OpenCV 视频,摄像头的输出
课时 61 57 树莓派 OpenCV 图像选区(ROI)绘图
课时 62 58 树莓派 OpenCV 图片剪切与镜像处理
课时 63 59 树莓派 OpenCV 图片缩放与叠加
课时 64 60 树莓派 OpenCV 图片操作原理与位移、旋转、仿射变换
课时 65 61 树莓派 OpenCV 图像金字塔
课时 66 62 树莓派 OpenCV 图像融合与灰度处理
课时 67 63 树莓派 OpenCV 颜色反转
课时 68 64 树莓派 OpenCV 马赛克与毛玻璃效果
课时 69 65 树莓派 OpenCV 浮雕效果
课时 70 66 树莓派 OpenCV 图片美化
4节: 图像的高级效果
课时 71 67 树莓派 OpenCV 人脸识别
课时 72 68 树莓派 OpenCV HSV实现颜色光线感知
课时 73 69 树莓派 OpenCV 颜色过滤
课时 74 70 树莓派 OpenCV 图像的二值化
1章: 第一章 智能硬件系统安装和基础配置
1节: 树莓派硬件入门
课时 1 01 走进智能硬件编程
课时 2 02 树莓派型号指南
课时 3 03 进行树莓派开发需要的硬件
2节: 进入操作系统
课时 4 04 树莓派工作场景:图形VS命令行
课时 5 05 树莓派上安装操作系统1 - 烧写方式
课时 6 06 树莓派上安装操作系统2 - 命令方式
课时 7 07 树莓派上安装操作系统—后续分区管理
课时 8 08 访问树莓派1 - WIFI无线访问
课时 9 09 访问树莓派2 - 远程访问树莓派
课时 10 10 访问树莓派3 - 互联网SSH登陆
课时 11 11 树莓派raspi-config配置详解
课时 12 12 树莓派换国内镜像源完成更新
课时 13 13 树莓派中文设置问题
2章: 第二章 常用shell命令及网络应用部署
课时 14 14-1 树莓派中一些常用linux命令
课时 15 14-2 树莓派中一些常用linux命令
课时 16 15 树莓派中vi vim编辑器
课时 17 16 树莓派中的文件系统 - 挂载磁盘
课时 18 17 搭建家用存储服务器 - 文件共享(samba)
课时 19 18 树莓派 搭建LNMP环境
3章: 第三章 智能硬件接口使用
1节: GPIO的触手
课时 20 19 树莓派 GPIO 基础
课时 21 20 树莓派的 GPIO 接口介绍1
课时 22 21 树莓派的 GPIO 接口介绍2
课时 23 22 树莓派的 GPIO 编程
课时 24 23 GPIO高级编程 wiringPi、bcm2835、python库
课时 25 24 如何点亮一个LED灯 - wiringPi
课时 26 25 如何点亮一个LED灯 - bcm2835
课时 27 26 如何点亮一个LED灯 - RPi.GPIO
课时 28 27 Fritzing 辅助设计工具基础
2节: GPIO硬件控制
课时 29 28 树莓派 GPIO - 控制闪烁的LED
课时 30 29-1 树莓派 GPIO - 按键控制LED灯
课时 31 29-2 树莓派 GPIO - 按键控制LED灯
课时 32 30 树莓派 GPIO - 呼吸LED灯
课时 33 31 树莓派 GPIO - 驱动压电元件( PWM )
课时 34 32 树莓派 GPIO - 人体接近感应灯
课时 35 33 树莓派 GPIO - 步进电机控制
课时 36 34 树莓派 GPIO - 舵机控制(上)
课时 37 35 树莓派 GPIO - 舵机控制(下)
课时 38 36-1 树莓派 GPIO - 驱动液晶屏(上)
课时 39 36-2 树莓派 GPIO - 驱动液晶屏(中)
课时 40 37 树莓派 GPIO - 驱动液晶屏(下)
课时 41 38 树莓派 GPIO - 开机自启和液晶显示IP
课时 42 39 树莓派 GPIO - 红外遥控(上)
课时 43 40 树莓派 GPIO - 红外遥控(下)
3节: 传感器在智能硬件上的使用
课时 44 41 树莓派 GPIO - 光照传感器
课时 45 42 树莓派 GPIO - 温湿度传感器
课时 46 43 树莓派 GPIO - 声音传感器
课时 47 44 树莓派 GPIO - 反射式红外传感器
课时 48 45 树莓派 GPIO - 颜色识别传感器
课时 49 46 树莓派 GPIO - 电机驱动板L298N
4章: 第四章 图像识别编程
1节: 摄像头基本使用
课时 50 47-1 树莓派 摄像头应用入门
课时 51 47-2 树莓派 摄像头应用入门
2节: OpenCV基础知识
课时 52 48 树莓派 OpenCV 开发环境搭建
课时 53 49 树莓派 OpenCV 摄像头的基本使用
课时 54 50 树莓派 OpenCV IDE工具介绍
课时 55 51 树莓派 OpenCV 图像存储的数据结构
课时 56 52 树莓派 OpenCV Numpy多维数组运算
课时 57 53 树莓派 OpenCV Mat类作为图像容器
3节: 图像的基本操作
课时 58 54 树莓派 OpenCV 图片文件载入,显示与输出
课时 59 55 树莓派 OpenCV 视频,摄像头的载入,显示
课时 60 56 树莓派 OpenCV 视频,摄像头的输出
课时 61 57 树莓派 OpenCV 图像选区(ROI)绘图
课时 62 58 树莓派 OpenCV 图片剪切与镜像处理
课时 63 59 树莓派 OpenCV 图片缩放与叠加
课时 64 60 树莓派 OpenCV 图片操作原理与位移、旋转、仿射变换
课时 65 61 树莓派 OpenCV 图像金字塔
课时 66 62 树莓派 OpenCV 图像融合与灰度处理
课时 67 63 树莓派 OpenCV 颜色反转
课时 68 64 树莓派 OpenCV 马赛克与毛玻璃效果
课时 69 65 树莓派 OpenCV 浮雕效果
课时 70 66 树莓派 OpenCV 图片美化
4节: 图像的高级效果
课时 71 67 树莓派 OpenCV 人脸识别
课时 72 68 树莓派 OpenCV HSV实现颜色光线感知
课时 73 69 树莓派 OpenCV 颜色过滤
课时 74 70 树莓派 OpenCV 图像的二值化