开启新的征程,邀请您见证ST的蜕变

【备战电赛】先导片-如何补全知识链条

智能车电机驱动(HIP4082+LR7843)

树莓派便携式互联网收音机

树莓派便携式互联网收音机

关于这个项目
您可以通过一个小小的盒子在互联网上收听数千个免费电台。
互联网上有成千上万的免费电台,通过这个项目,你可以从一个小小的盒子里听到所有的电台。所以,让我们使用Raspberry Pi,扬声器和几个简单易用的软件轻松构建我们的流媒体收音机。

硬件组件:

  • 树莓派2型号B× 1
  • 扬声器:0.25W,8欧姆× 1

项目概况:

电缆的连接:
连接到22和27

步骤1
首先,我们需要准备我们的Pi。使用Raspbian和Pi连接到互联网,打开一个终端并切换到root用户:
sudo su
并更新您的软件包列表,然后将您的Pi升级到最新的软件:
apt-get update && apt-get upgrade -y
第2步
安装一些额外的包。
我们需要安装Python包来访问GPIO。在以root身份登录的终端中,输入以下内容:
apt-get install python-rpi.gpio
现在安装MPlayer,这将播放我们的音频。
apt-get install mplayer
第3步
我们创建了一个txt文件:wpa,它保存了我们的热点地址和密码。
步骤4
我们需要使用网址来使用网络收音机。我们使用https://www.internet-radio.com/ 。随着开关的变化。
[在URL中,应该下载一个pls文件并输入到我们的地址栏中。]
第5步
将收音机配置为在引导时启动。
在终端中,以root用户身份导航到/etc/init.d/,然后使用nano创建一个名为radio的文件。
nano radio
在该文件中,输入以下内容:
#! /bin/bash
modprobe snd_bcm2835
amixer cset numid=3 1
python /home/pi/radio.py
这会加载声卡的内核模块; Amixer设置扬声器的输出。
第6步
我们在服务上编写我们的代码; 当操作系统启动服务时,这将是工作。在etc / init.d中,我们定义了我们的服务。在这个目录中,我们定义了基于kill和start(使用nano)的服务。同样在我们的代码中,我们使用GPIO的pull_up_down。

电路相关文件

电路图文件
step_6.py
描述:源码
其他文件
原文出处.txt
描述:原文地址
分享到:
收藏 (4)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归国外开源所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 基于NodeMCU的物联网项目:局部区域气象监测站

    这个基于NodeMCU的物联网项目监控并上传周边环境天气相关数据,如压力,温度,湿度,热指数和海拔高度。硬件组件:NodeMCU ESP8266分线板× 1 DHT11温湿度传感器(4针)× 1 bmp180压力传感器× 1 电阻1k欧姆× 1 跳线(通用)× 1 软件应用程序和在线服务:Arduino IDEthingsai.io你会看到天气应用吗?比如,当你打开它时,你会知道温度,湿度等天气状况。这些读数是一个大区域的平均值,所以如果你想知道与你的房间或你的田地有关的确切参数,你不能仅仅依靠天气应用。为此,让我们继续制作具有高准确性的气象站,给我们准确可靠的数据。
    来自:家用电器时间:2019-02-15 物联网 家庭自动化 气象站
  • 利用姿势检测器检测并提醒你保持正确坐姿

    通过检测不良姿势预防背部疼痛并立即纠正!硬件组件: Arduino UNO和Genuino UNO× 1 BLE Shield - RedBear× 1 Adafruit模拟加速度计:ADXL335× 1 5毫米LED:红色× 1 5毫米LED:黄色× 1 5毫米LED:绿色× 1 SparkFun按钮开关12mm× 1 软件应用程序和在线服务: Arduino IDEApple Xcode背部疼痛影响全世界大量人群,影响脊柱健康并导致许多健康问题(对生活质量,睡眠障碍,呼吸系统问题的负面影响......)一半的背痛是由不适当的姿势引起的,因此可以通过矫正姿势来预防和治愈。唯一的要求是实际检测到不良姿势。该项目的重点是解决这个问题:构建一个可穿戴设备,能够检测不良姿势并提供即时反馈,让佩戴者立即纠正他的姿势。实时姿势数据也将通过蓝牙传送到Cordova移动应用程序上。对于这个原型,我使用LED来指示姿势,但最终产品将配备振动模块以提供触觉反馈。
    来自:DIY创意产品时间:2019-01-29 物联网 蓝牙 加速度计
  • 家庭自动化使用Arduino和蓝牙控制

    带有Arduino Uno和蓝牙传感器的先进家庭自动化项目,可随时随地控制它。硬件组件:Arduino UNO和Genuino UNO× 1 跳线(通用)× 1 LDR× 1 PIR运动传感器(通用)× 1 继电器(通用)× 1 温度感应器× 1 HC-05蓝牙模块× 1 LED(通用)× 1 软件应用程序和在线服务:Arduino IDEMicrosoft Windows 10通过将最新技术与家庭相结合,我们可以建立一个高科技的家园。通过Arduino uno和Windows 10,我们可以构建一个能够自动操作家庭设备的家庭自动化系统。
    来自:智能家居时间:2019-01-23 物联网 蓝牙控制 家庭自动化
  • 如何使用Raspberry Pi建立自己的气象站

    在本教程中,我们将介绍如何使用树莓派创建气象站并将事件发送给Wia。硬件组件Raspberry Pi 3型号B.× 1 Raspberry Pi Sense HAT× 1 这是我们旧教程的更新版本。自上一个教程以来,Wia仪表板和代码已经有了一些变化。
  • 使用AWS IoT和Raspberry Pi监控房屋温度

    开发智能家居自动化项目,测量您家的温度并将其发送到您的智能手机上。硬件组件:Raspberry Pi 3型号B.× 1 Amazon Web Services AWS IoT按钮× 1 面包板(通用)× 1 跳线(通用)× 1 SparkFun数字温度传感器突破 - TMP102× 1 软件应用程序和在线服务:亚马逊网络服务AWS IoT亚马逊网络服务AWS Lambda亚马逊网络服务AWS SNS此项目允许您随时使用浏览器(即智能手机,平板电脑或计算机)监控房屋的温度。要做到这一点,有必要链接一个AWS IoT按钮,一个Raspberry Pi 3模型B(我没有在其他型号上测试它,但我认为它应该适用于较旧/较新型号)和温度传感器如TMP102使用Amazon Web Services,特别是我使用了AWS IoT,AWS Lambda和Amazon SNS; 还需要Node.js 和Python语言技能以及一些MQTT协议知识。
    来自:智能家居时间:2019-01-15 物联网 传感器 智能家电
  • 使用超声波传感器和伺服电机的雷达系统

    硬件组件:Arduino UNO和Genuino UNO× 1 超声波传感器 - HC-SR04(Generic)× 1 公/母跳线× 1 无焊接面包板全尺寸× 1 SG90微伺服电机× 1 软件应用程序和在线服务:Arduino IDE手动工具和制造机器:双面胶带在这个项目中,我将介绍如何使用超声波传感器和伺服电机制造雷达。雷达是一种发射无线电信号的装置,这些无线电信号正在行进并从障碍物返回并在接收器处接收。它有助于找到目标或障碍物的距离和位置。
    来自:测试与测量时间:2018-11-20 物联网 环境感知 雷达系统
  • 超声波距离传感器和显示器

    利用超声波测距离是一种有趣的测量距离的方法硬件组件:Arduino UNO和Genuino UNO× 1 idIoTware Shield× 1 超声波传感器 - HC-SR04(Generic)× 1 128 * 64 i2c Oled单色显示屏× 1 软件应用程序和在线服务:Arduino IDE这是一个带显示屏的超声波距离传感器。它可以用一只手测量东西。这是通过idioTware屏蔽和随附的i2c 128 * 64 OLED显示屏完成的,该显示屏输出来自超声波传感器的数据。第1步:将idioTware屏蔽连接到Arduino Uno,它只能以一种方式进行。步骤2:将显示器连接到idioTware屏蔽左上角的引脚,电源和接地匹配。步骤3:将超声波传感器的电源线连接到电路板中心数字I / O引脚上的电源行。步骤4:将超声波传感器的Trig引脚连接到数字引脚3。步骤5:将超声波传感器的Echo引脚连接到数字引脚2。第6步:启动Arduino并上传代码。完成!现在您可以使用超声波传感器测量距离并显示它。
  • 基于树莓派设计的智能手机控制的互联网智能锁

    互联网连接,伺服驱动的锁闩执行器,可使用智能手机远程操作。硬件组件:Raspberry Pi 3型号B.× 1 高扭矩伺服,Tower Pro MG995R× 1 3毫米LED:红色× 1 SparkFun按钮开关12mm× 1 跳线(通用)× 1 户外安装胶带× 1 1/4“MDF板(可选)× 1 软件应用程序和在线服务:Blynk手动工具和制造机器:热胶枪(通用)烙铁(通用)OpenBuilds Allen扳手在这个项目中,我们将向您展示如何制作由Raspberry Pi驱动的智能手机控制的互联网连接式死栓执行器,该执行器可以添加到您现有的门锁上,而无需对门进行任何修改。门锁可以由多个智能手机控制,甚至可以在有人锁定/解锁门时通知您。所有这一切都是通过一个简单的拖放式应用程序构建器完成的,这使得构建自己的物联网(IoT)应用程序变得前所未有的简单。对于一个额外令人印象深刻的门锁,我们还将向您展示如何添加一个简单的LED灯来指示门是否被锁定,以及一个按钮来手动操作锁。
    来自:智能家居时间:2018-11-15 物联网 家庭自动化 智能锁
  • 防酒驾检测仪,醉驾报警!

    该项目测量驾驶员呼吸时的血液酒精含量。可以从安装在驾驶员前方的传感器检测水平。硬件组件:Bolt IoT Bolt WiFi模块× 1 USB-A到迷你USB电缆× 1 Grove-Gas传感器MQ3× 1 软件应用程序和在线服务:Bolt IoT Bolt CloudMailgunBolt IoT Python库可以借助正确的技术和强有力的法律来预防醉驾现象的发生,在自己力所能及的范围内,我可以制造一些原型,以便在驾驶时发现任何出租车司机醉酒时警告出租车公司。附件里我将分享构建这个原型的步骤。
  • Herb(ert):一个自动灌溉的桌面植物

    我有浇灌不及时导致植物死亡的经历,但是这次Herb(ert)将传感器数据与边缘物联网逻辑相结合,实现自动浇水并保持健康!硬件组件:Raspberry Pi 3型号B +× 1 DHT22温度传感器× 1 SparkFun土壤湿度传感器(带螺丝端子)× 1 通用晶体管NPN× 1 电阻1k欧姆× 1 母/母跳线× 1 无刷水泵× 1 软件应用程序和在线服务:niolabs nio平台在我们这个互联世界中,没有理由让室内植物死亡。我过去曾多次犯过这种失误,但当我遇到我的新桌面植物Herb(ert)时,一切都改变了。它激励我使用我所拥有的技术来确保其健康。我这个项目的目标很简单。我希望通过尽可能少的物理交互来保持我的植物活力和健康。我不想每隔几天感受一下土壤,猜测它是否足够湿润。我不想测量任意量的水,并猜测它是否足以给植物。我希望Herb(ert)自己处理所有这些逻辑,让我负责在水箱变低时填满水箱。
销量
18
查看
771
参数名 参数值
发布于 2018 年 03 月 02日
Moore8直播课堂