这是一个我们学校大三上学期的课,在大一的理论基础课(线性代数,高等数学,概率论等等)和大二的专业基础课(模电数电等等)之后,终于在大三开始了正老八经的专业学科的学习,于是就出现了这个课程设计的存在。
这个课设出现的意义铺垫到此结束,我和我的朋友(两人一组)选的是关于“电子电路实现温度”的实时测量并予以显示出来的课题。理论上是要用电路实现,就类似于这个:
极其丑陋和混乱
之前很早就像入手一个树莓派研究研究,故此次课设就决定使用树莓派实现此功能(单片机实现)
正文开始:
目录简概: 1.准备器件 2.树莓派的系统烧录以及系统配置 3.温度传感器接线以及系统内核配置 4.搭建Apache和网站前端平台,完场最初的二维码扫码查看效果 5.继电器的链接以及python实现代码
壹
正值19年树莓派更新换代的好时候,便不假思索的入手了一个树莓派4B+,DS18B20水温传感器(-55°C~+125°C),4.7KΩ电阻,单路继电器,5V200mA直流供电风扇,杜邦线若干




不得不提一下,这一代的树莓派供电接口换做了type-C口,以及视屏接口换成了两个miniHDMI可同时支持双4K输出,处理器全系为1.8Ghz的4核CPU,我这里因为预算有限购买的是1G内存版本,以及绰绰有余了。树莓派麻雀虽小,五脏俱全,性能异常的强大
贰
首先我们先将树莓派的官方镜像系统文件烧录进事先准备好的tf卡中,可以再官网下载到最新的,当然也可以烧录其他的系统。烧录软件使用的是Win32DiskImager,可以自行百度下载,非常小的软件
![]()
这个系统发行的时间正好是我20岁的生日这一条,真实缘分,缘分...
若是没有显示器,只能通过ssh远程局域网控制树莓派的话,烧录成功后可以再在中boot这个磁盘中新建一个名为“ssh”的文件(不要扩展名,就是一个淡淡的文件,可以先创建txt文件然后将后缀名删掉就好了)这样就能开机自动打开ssh,而后在boot跟磁盘下写入如下文件![]()
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1network={
ssid="Alexz" //wifi名称
psk="19990710" //wifi密码(我的生日,哈哈哈是不是发行哪一天正好是20岁哈哈哈)
key_mgmt=WPA-PSK //安全协议(默认为这个)
priority=1
}
就可以开机自动打开ssh服务并且自动连接上无线局域网,树莓派是自带了无线网开且无需其他配置就可以使用的
我们现在使用xshell连接(前提需要知道树莓派的ip)
系统默认用户是:pi密码是:raspberry 我这里直接使用root用户


489

被折叠的 条评论
为什么被折叠?



