第二课:基于树莓派的10个经典项目(树莓派能做什么)[通俗易懂]

第二课:基于树莓派的10个经典项目(树莓派能做什么)[通俗易懂]第一课,我们解决了以下几个问题,即:1)树莓派长什么样2)为什么叫树莓派3)树莓派来自哪个国家4)树莓派的创始人是谁5)树莓派的使命6)树莓派的销量7)树莓派基金组织第二课:我们来了解树莓派能做什么树莓派能做什么,莫过于来看一遍树莓派的10个经典项目的视频了,…

大家好,又见面了,我是你们的朋友全栈君。

第一课:什么是树莓派
第二课:基于树莓派的10个经典项目
第三课:购买您的第一个树莓派
第四课:如何安装树莓派系统
第五课:树莓派C语言编程手册
第六课:树莓派led控制
第七课:树莓派按键控制
第八课:树莓派PWM(脉宽调制)
第九课:树莓派数码管显示
第十课:树莓派如何读取温湿度传感器(dht11)数据
第十一课:树莓派控制电机
第十二课:树莓派搭建服务器
第十三课:树莓派搭建客户端
第十四课:树莓派+QT客户端
视频链接

第二课:树莓派能做什么

树莓派能做什么,莫过于来看一遍树莓派的10个经典项目的视频了,我们先以图片的形式过一遍。
在这里插入图片描述

NO.1 树莓派实现VR

注意这个人头上戴的是一个虚拟3D眼镜,他看到的场景是树莓派上安装的两个摄像头,这两个摄像头就相当于人的两只眼睛,把视频传到这个眼镜,然后通过openGl渲染一个场景出来,从而控制这个机器人去做一些事情,这个机器人就是用树莓派实现的,这里只是让它在房间里面跑动。
在这里插入图片描述再上一张图:
树莓派在右边,它会随着手机的倾斜(手机屏幕做向左倾斜,向右倾斜,向上,向下动作,手机中有陀螺仪传感器,可以把倾斜的角度信息传给树莓派),树莓派的摄像头也会跟着移动,手机屏幕中看到的场景是树莓派摄像头拍摄的场景,然后把这个手机戴在头盔中,就是上面图中的效果。
在这里插入图片描述

NO.2 自平衡目标识别机器人

自平衡是指树莓派控制两个轮子不倒,目标识别,是指能够识别球(黄色的网球)和向右转的箭头。
在这里插入图片描述

NO.3 制作奥利奥饼干的机器

在这里插入图片描述

NO.4 吉他效果器

电箱吉他如果没有效果器音色是单调的,我们平常听到电吉他激扬的声音,还有各种嘶叫的效果,都是有通过吉他效果器来实现的。这里面主要是信号的放大,变形,失真处理。
在这里插入图片描述

NO.5 DJ打碟机

就是在迪厅里面DJ那种很酷的搓碟动作,早期的DJ都是用的黑胶片,就像下面的图一样,但是后面用CD和MP3了,所以现在就有了电脑软件实现,所以我们也看到现在的DJ前面有一台设备,上面有一堆的按钮可以推上推下。这里接了又给LCD屏,用于显示歌曲名称。
在这里插入图片描述

NO.6 电子鼓

这里的E就是电子的意思,这里属于DIY作品。其实就是那些鼓面(不同形状)敲下去,有一个输出信号给到树莓派,树莓派检测到某一个鼓面信号,然后播放不同的声音效果到音响,这个DIY其实很好实现。
在这里插入图片描述

NO.7 赌博机

这是用树莓派制作那种投币赌博机,Gambling就是赌博的意思。
在这里插入图片描述

NO.8 自动售卖机

就是我们在地铁站见到的那种投币,活着扫码,自动掉下来一罐饮料的那种机器。里面主要是控制一个抓手(机械手臂),电机控制之类的。
Vending就是售货机的意思,这里的 IOT表示物联网的意思,这个项目,可以通过手机选择商品,并且手机支付,所以叫IOT。
在这里插入图片描述
再来一张图:
在这里插入图片描述

NO.9 冰柜信息系统

Fridge是冰箱,冰柜的意思,这个系统可以通过树莓派检测冰柜的温度,并且可以远程购买,树莓派配有摄像头,可以移动,看到物品图片和视频,挑选从而下单购买。
在这里插入图片描述

再来一张图
在这里插入图片描述

NO.10 Gameboy游戏机

Gameboy是一款任天堂游戏机的名称,这一款游戏机是80,90年代的产品,console就是控制台的意思,这里面的外壳,是通过3D打印机打印出来的,电池,LCD屏都是网上购买的,整个是一个DIY作品,但是通过自己DIY出来的玩起来肯定别有一种感觉。
在这里插入图片描述
最终成型是这个样子
在这里插入图片描述

视频链接

好了,大家可能迫不及待地想问我到哪里看视频了,想看视频的点这里
树莓派10大经典项目视频链接,不过你要忍受一下csdn的视频头部分的广告。

NO.0 共享鱼缸(国产)

这是我见过的,最有创意,最有商业价值的一个项目,所以我叫它NO.0,因为前面的10个项目是一起的,我把这个项目排在了最后。
这个项目是在鱼缸上面安装了一个投食器,这个投食器是用树莓派来控制的,你可以通过远程访问这个鱼缸,看到鱼争抢实物的场景,非常好玩,这个项目的商业价值在于,你可以通过微信购买余粮,其他延伸这里就不展开了。可惜的是这个项目的直播停止了。(但是我的视频里面可以看到喂鱼的场景)
在这里插入图片描述
共享鱼缸作品详细介绍链接

NO.All 其它

除了上面的11个项目之外,我再推荐一个国内的网站,里面收录了世界各地创客和极客们用树莓派开发的作品。
在这里插入图片描述
这个网站叫maker趣无尽,网址如下:
https://make.quwj.com/

END

本文到此结束,希望大家喜欢
第一课:什么是树莓派
第二课:基于树莓派的10个经典项目
第三课:购买您的第一个树莓派
第四课:如何安装树莓派系统
第五课:树莓派C语言编程手册
第六课:树莓派led控制
第七课:树莓派按键控制
第八课:树莓派PWM(脉宽调制)
第九课:树莓派数码管显示
第十课:树莓派如何读取温湿度传感器(dht11)数据
第十一课:树莓派控制电机
第十二课:树莓派搭建服务器
第十三课:树莓派搭建客户端
第十四课:树莓派+QT客户端
视频链接

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/132641.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • RPN网络讲解

    RPN网络讲解讲完了anchor机制,接下来我们讲RPN(regionproposalnetwork)区域候选网络。_build_network:https://github.com/endernewton/tf-faster-rcnn/blob/master/lib/nets/network.py原理解释FeatureMap进入RPN后,先经过一次33的卷积,同样,特征图大小依然是6040,数量…

    2022年6月23日
  • 通关必读—linux面试题(带答案)

    通关必读—linux面试题(带答案)答案linux考试题1.在登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么(b)A.NIDB.PIDC.UIDC.CID答:w命令查看用户tty终端信息ps-ef|greppts/02.下面那个用户存放用户密码信息(b)A./bootB./etcC./varD./dev3.用于自动补全功能时,输入命令或文件的前1个或后几个字母按什么键(b…

    2022年6月5日
  • createthread dll「建议收藏」

    createthread dll「建议收藏」CreateThreadapi内部会调用waitforsingleobject等待互斥量对象。目的是同步顺序执行dll初始化。当该方法创建完线程内核对象和线程盏后,该函数内部会调用进程映射中所有dll的dllmain方法进行初始化。因此在自己写的dll中不要创建线程并使用waitforsingleobject等待线程创建。因为如果A线程创建的时候调用了dll中的dllmain函数,并且该

    2022年7月11日
  • vue获得焦点事件处理函数中控制其失去焦点,但是失去焦点后该获得焦点事件一直被触发

    vue获得焦点事件处理函数中控制其失去焦点,但是失去焦点后该获得焦点事件一直被触发当input获取焦点的时候需要判断另一个操作是否已完成,否则需要引导用户先去执行另一个操作,是则允许输入。另一个操作跟当前操作是在同一个页面上,无法通过“下一步”进行控制。解决思路是:当input获取焦点的时候,判断是否满足条件,如果否,则弹出提示引导用户先做另一步操作,然后使当前input失去焦点。但问题是:代码如下:在输入框绑定focus事件:测试:没有选择…

    2022年6月18日
  • 什么是WinHTTP?「建议收藏」

    什么是WinHTTP?「建议收藏」WinHTTP的全称是MicrosoftWindowsHTTPServices,它提供给开发者一个HTTP客户端应用程序接口(API),通过这种API借助HTTP协议给其他的HTTP服务器发

    2022年7月4日
  • Java转换流_java中的字符使用什么编码

    Java转换流_java中的字符使用什么编码编码转换流字节流:针对二进制文件字符流:针对文本文件,读写容易出现乱码的现象,在读写时,最好指定编码集为UTF-81概述编码转换流(InputStreamReader/OutputStreamWriter)主要进行编码的转换,用来解决字符流读写乱码的问题2工具API学习OutputStreamWriter:OutputStreamWriter(OutputStreamout)把传入的字节流转成字符流OutputStreamWriter(OutputStreamout,Strin

    2022年9月11日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号