初学树莓派(制作简易智能清洁桶)

本文介绍如何利用树莓派制作一个智能清洁桶,具备避障、温湿度检测、远程控制等功能。通过连接各种传感器和执行器,实现桶盖自动开启、屏幕状态显示、超声波避障等特性,并通过TCP/IP实现远程控制。
摘要由CSDN通过智能技术生成

用树莓派制作一个智能清洁桶

功能需求:

  • 避障小车模式

避障移动。

  • 清洁桶模式

手伸过去,自动把盖子打开。
屏幕显示状态。
检测温湿度。
远程控制,tcpip发送控制命令。

功能模块:

  1. 树莓派主控
  2. oled显示屏
  3. 超声波模块
  4. 温湿度传感器
  5. SG90舵机
  6. 马达及轮子
  7. 清洁桶

架构:

  • 远程控制服务端

树莓派

  • 远程控制客户端

linux虚拟机

实践步骤:

  • 编写一个服务端和客户端,使树莓派作为服务端,虚拟机作为客户端。
    使用网络编程的知识,在两边分别写出服务端与客户端并连接。树莓派ip地址为192.168.43.61
  • 将温度传感器与树莓派连线,并编写程序获取实时温度。
    温度传感器连接树莓派后使用lsmod检测是否生效,如果没有问题,在/sys/bus/w1/devices中发现一个28-XXXX开头的文件夹,这个就是DS18B20的ROM,每个DS18B20都一样,在这个文件夹中读取w1_slave文件则会返回当前温度值。
    在这里插入图片描述
  • 将oled与树莓派连线,在oled上显示实时温度,时间,和made in CN。
    在oled中调用获取温度函数,将
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值