อย่าตัดสินหนังสือจากปก จงเปิดอ่านดูด้านในก่อน

อาการ error arduino ESP32 BLE Keyboard

แก้ไขตามนี้
https://forum.arduino.cc/t/ble-combo-failing-to-compile/1274352/2




 

Create Date : 16 มีนาคม 2568   
Last Update : 16 มีนาคม 2568 14:15:06 น.   
Counter : 155 Pageviews.  
(โหวต blog นี้) 

อาการ error arduino ESP32 BLE Keyboard

แก้ไขตามนี้
https://forum.arduino.cc/t/ble-combo-failing-to-compile/1274352/2




 

Create Date : 16 มีนาคม 2568   
Last Update : 16 มีนาคม 2568 14:15:05 น.   
Counter : 153 Pageviews.  
(โหวต blog นี้) 

Pi Zero W : PiCorePlayer HBT10

1. ลง Picoreplayer

2. เลือก Sound card สำหรับ Squeezelite

3. Enable LMS (ถ้าไม่มี server LMS ตัวอื่นในวง Lan)

4. ไม่สามารถ mount กับ network drive ได้ ไม่รู้เป็นหอยอะไร (ถ้าเป็น Raspbian สามารถ mount ได้ปกติ แต่เป็น TinyCore นี่ไม่ได้)

5. เปิดเสียง

ใน Tab Tweaks เลือก ที่ User command ใส่

ash /home/tc/enable.sh

6. สร้างไฟล์ /home/tc/enable.sh

#/bin/ash
sudo modprobe i2c-dev
i2cset -y 1 0x22 0x0E 0x0f
echo "22" > /sys/class/gpio/export
sleep 0.1
echo "out" > /sys/class/gpio/gpio22/direction
sleep 0.1
echo "1" > /sys/class/gpio/gpio22/value

7. ใช้ลำโพงพร้อม Bluetooth ได้ โดยการควบคุมที่ LMS port 9000




 

Create Date : 04 สิงหาคม 2564   
Last Update : 4 สิงหาคม 2564 22:28:49 น.   
Counter : 2276 Pageviews.  

Pi Zero W สลับแหล่งเสียงไปยังลำโพง Bluetooth

เพื่อดูว่ามีแหล่งเสียงอะไรอยู่บ้าง

pi@raspberrypi:~ $ pactl list short sinks
0 alsa_output.pivumeter module-alsa-sink.c s16le 2ch 44100Hz RUNNING
3 bluez_sink.F8_DF_15_04_14_43.a2dp_sink module-bluez5-device.c s16le 2ch 44100Hz IDLE

สลับไปลำโพง (3) เพราะเปิด/ปิด 3 ครั้งมันเลยเป็นเบอร์ 3

pi@raspberrypi:~ $ pactl move-sink-input 0 3

สรุปออกมาเป็น Code ดังนี้

pactl move-sink-input 0 $(pactl list short sinks | grep bluez | cut -f 1)
 

ทีนี้ก็สั่งให้มันเปลี่ยนเอง

pi@hifi:~ $ cat auto.sh
#!/bin/sh
while :
do
tail -fn0 /var/log/syslog | egrep -m 1 "bluez"
echo "Found BT"
sleep 1
pactl move-sink-input 0 $(pactl list short sinks | grep bluez | cut -f 1)
done

chmod +x auto.sh

crontab -e

เพิ่มนี่เข้าไป

@reboot /home/pi/auto.sh >/dev/null 2>&1




 

Create Date : 29 กรกฎาคม 2564   
Last Update : 30 กรกฎาคม 2564 14:24:47 น.   
Counter : 682 Pageviews.  

VLC Radio Pi Zero W HBT10

- ลง Raspbian Lite
- สร้างไฟล์ ssh ใน boot
- สร้างไฟล์ wpa_supplicant.conf ใน boot
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=TH

network={
    ssid="SSID"
    psk="PASS"
    key_mgmt=WPA-PSK
}

- ลง VLC Radio https://github.com/pimoroni/phat-beat/blob/master/projects/vlc-radio/README.md
curl https://get.pimoroni.com/vlcradio | bash

- enable i2c ใน sudo raspi-config
- ติดตั้ง i2c 
sudo apt-get install -y python-smbus 
sudo apt-get install -y i2c-tools

- สร้างไฟล์ enable.sh เปิด mute
#!/bin/bash
i2cset -y 1 0x22 0x0E 0x0f
echo "22" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio22/direction
echo "1" > /sys/class/gpio/gpio22/value

- chmod +x /home/pi/enable.sh

- ตั้งให้ทำงานทุกครั้งที่ boot
sudo nano /etc/rc.local
/bin/bash /home/pi/enable.sh
exit 0
- ถึงตรงนี้เสียงจะมาแล้ว
- นำไฟล์ playlist.m3u ไปไว้ที่ /boot/
-restart vlcd 
โดย sudo systemctl restart vlcd
- หลังจากนี้แก้ไขไฟล์ playlist.m3u ที่ sudo nano ./.config/vlc/playlist.m3u
- หน้า vlc อยู่ที่ raspberrypi.local:8080/
user ว่าง password raspberry
- interface https://pinout.xyz/pinout/phat_beat 
button เป็น pull up
 




 

Create Date : 24 กรกฎาคม 2564   
Last Update : 24 กรกฎาคม 2564 22:04:18 น.   
Counter : 512 Pageviews.  

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  

จรวดทีม
Location :


[Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 3 คน [?]




[Add จรวดทีม's blog to your web]