樹莓派製作數字音箱 簡易版

2021-09-25 12:03:39 字數 1628 閱讀 2225

樣板:

材料:樹莓派,tpa3116d2,音箱

步驟:①配置樹莓派

sudo apt-get -f install omxplayer
②編寫測試**

# -*- coding:utf-8 -*- 

import socket

import time

import os

import sys

server_ip = "192.168.1.68"

server_port = 1234

print("starting socket: tcp...")

server_addr = (server_ip, server_port)

socket_tcp = socket.socket(socket.af_inet, socket.sock_stream)

while true:

try:

print("connecting to server @ %s:%d..." %(server_ip, server_port))

socket_tcp.connect(server_addr)

break

except exception:

print("can't connect to server,try it latter!")

time.sleep(1)

continue

print("waiting for server command!")

while true:

try:

data = socket_tcp.recv(512)

if len(data)>0:

os.system("omxplayer -o local /home/pi/testaudio/%d*.***"%(data[1]))

#command='ok'

#socket_tcp.send(command)

time.sleep(1)

continue

except exception:

socket_tcp.close()

socket_tcp=none

sys.exit(1)

③拷貝**資料夾/home/pi/testaudio

④此時可以插上耳機測試一下配置是否正確

omxplayer -o local /home/pi/testaudio/1.***
⑤硬體:tpa3116d2是2*50w的數字功放晶元,並且可以橋接為100w/2ω,測試版本為100w橋接版。

輸入可以用3.5mm耳機插頭連線,但是測試後發現結果不理想,在一段時間後會出現很強的噪音,特別強.........最後選擇直接點焊處理,使用導線連線樹莓派底部的testpoint,略3.5mm插頭。

輸出測試用的是10w/8ω喇叭,聲音還是可以接受的,聲音洪亮,後期需要更換為擴音器喇叭測試效果

製作樹莓派監控

準備樹莓派 購買樹莓派3 位址或其他渠道,根據需要選購電源,充電線,網線,外殼,散熱片,tf卡,讀卡器等 格式化儲存卡 sdformatter.exe 燒錄 win32diskimager.exe 燒錄好以後需要在根目錄下建立名為ssh的空白檔案 儲存卡插入樹莓派,接網線,接電源 通過路由器檢視樹莓...

如何製作數字貨幣

相對於其他型別的貨幣來講,數字貨幣的吸引力的確是非常大,尤其是這幾年位元幣水漲船高,不少人都希望能夠加入投資中。如果能夠知道如何製作數字貨幣,就可以擁有自己的數字貨幣,加上現在市場的火爆程度,想要穩賺不賠也不是什麼困難的事情。不過這類數字貨幣不是一般人員可以製作的,不僅要了解 更是要對市場有乙個全面...

製作數字簽名

首先要有工具包,包括以下幾個軟體 makecert.exe 製作cer格式的證書,即x.509證書,同時可以建立私鑰 cert2spc.exe 將cer格式證書轉換成spc格式證書,即pkcs 7證書 signcode.exe 將證書簽署到ocx上去 chktrust.exe 檢查簽署證書後的ocx...