Bluetooth経由でNintendo Switchに接続して、Webページからの制御とスクリプト、amiiboの利用を可能にします。。
オープンソースプロジェクトjoycontrolに基づいて
- python 3.7.3
- bluetoothd 5.50
- apache2 2.4.38
- flask 1.0.2
raspi3b +(rasbian)で正常に実行されます。
1.joycontrolプロジェクトのjoycontrolフォルダーをこのプロジェクトディレクトリにコピーする必要があります。
sudo git clone https://github.com/SkyoKen/RasCon_NS.git
sudo git clone https://github.com/mart1nro/joycontrol.git
sudo cp -r joycontrol/joycontrol RasCon_NS/
2.必要なパッケージ
sudo apt install python3-dbus libhidapi-hidraw0 apache2
sudo pip3 install dbus-python flask hid aioconsole crc8
1.ターミナルを開き、コマンドを実行します
sudo python3 web.py
2.ブラウザを使用して、Raspberry PiのIPアドレス:5000(E.g 192.168.1.100:5000)を開きます
3.[コントローラー]-> [持ちかた順番を変える]をクリックします
4.他のターミナルを開き、コマンドを実行します
sudo python3 run.py
5.接続後、ウェブページを操作できます
https://github.com/SkyoKen/RasCon_NS/releases
A:hci0が存在するかどうかを確認、hciconfig
を実行します
(正常に動作しない場合...別のシステムに変更した後に動作する可能性があります。 Raspberry Piがubuntu18.04とubuntu mateでhci0を起動できないことがありました...
万恶之源 Switch-Fightstick
蓝牙模拟ns手柄(可模拟amiibo) joycontrol
蓝牙模拟ns手柄实现剑盾自动化 poke_auto_joy
小白也能写的自动化脚本 EasyCon(伊机控)