2026年8月30日日曜日

UbuntuのWiFi子機を外付け

■概要
ノートPCのディスプレイが壊れたので、外して本体だけ使おうとしたらディスプレイ内にWiFiのアンテナが貼ってあった。
アンテナを本体内に移設したが結局通信できず。
UbuntuのWiFi子機を外付けした。

■やること
結局刺すだけ。
~$ ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s25: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether e0:18:77:02:47:e9 brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
    link/ether 40:25:c2:f3:81:d4 brd ff:ff:ff:ff:ff:ff

~$ nmcli connection show --active
NAME           UUID                                  TYPE      DEVICE 
camp-moriya-1  33bdc885-65ed-443f-abbb-002968fba49c  wifi      wlp2s0 
lo             4e5ce714-0ce0-4919-ae22-206c18ebcf63  loopback  lo     

~$ lshw -C network
WARNING: you should run this program as super-user.
  *-network                 
       description: Ethernet interface
       product: 82579V Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: enp0s25    ※こっちが組み込み
       version: 04
       serial: e0:18:77:02:47:e9
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=7.0.0-30-generic firmware=0.13-4 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:27 memory:f0d00000-f0d1ffff memory:f0d3b000-f0d3bfff ioport:3080(size=32)
  *-network
       description: Wireless interface
       product: Centrino Wireless-N + WiMAX 6150
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 5f
       serial: 40:25:c2:f3:81:d4
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=7.0.0-30-generic firmware=41.28.5.1 build 33926 6050-5.uc ip=192.168.0.50 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:29 memory:f0c00000-f0c01fff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user. 

2025年11月10日月曜日

犬が嫌がる音

■要件
・犬がその場から逃げること
・猫と人間が不快にならないこと

■Googleの要約
犬が嫌がる周波数
  • 17,000~20,000Hz: いわゆる「モスキート音」と呼ばれる周波数帯で、「キーン」とした高周波音が不快に感じられます。
  • 13,500~19,500Hz: 動物撃退器など、犬を避けるために使用される周波数帯です。 
猫が嫌がる周波数
  • 20,000Hz前後: 猫が本能的に嫌がるとされる周波数帯です。
  • 19,500~24,500Hz: 猫やアライグマなどを撃退するために使用される周波数帯です。 
■ターゲットの周波数
17〜19.5kHz

2025年4月17日木曜日

apkを取り出す(WiFi)

■WiFiでペアリング

> adb pair <ip>:<port>

Enter pairing code: ******

Successfully paired to <ip>:<port> [guid=******]


■PCと端末を接続(稀にコマンドがエラーになる場合がある)

> adb connect <ip>:<port>

already connected to <ip>:<port>


■apkのリストを表示する

>adb shell pm list packages -f

~省略~ 


■apkをpullする

・adb pull してエラーになる場合はpullできる場所にコピーする

>adb shell cp /data/app/com.loudcrow.acharliebrownchristmas-2/base.apk /storage/emulated/0/Download/acharliebrownchristmas.apk

>adb shell cp /data/app/com.loudcrow.charliebrownallstars-1/base.apk /storage/emulated/0/Download/charliebrownallstars.apk

>adb shell cp /data/app/com.loudcrow.charliebrowngreatpumpkin-1/base.apk /storage/emulated/0/Download/charliebrowngreatpumpkin.apk

>adb shell cp /data/app/com.loudcrow.charliebrownthanksgiving-2/base.apk /storage/emulated/0/Download/charliebrownthanksgiving.apk


・pullする

>adb pull /storage/emulated/0/Download/acharliebrownchristmas.apk

>adb pull /storage/emulated/0/Download/charliebrownallstars.apk

>adb pull /storage/emulated/0/Download/charliebrowngreatpumpkin.apk

>adb pull /storage/emulated/0/Download/charliebrownthanksgiving.apk


~C:\Users\<username>\AppData\Local\VirtualStoreに出力される~

2024年3月24日日曜日

Raspberry pi 3 Model Bの導入

■キーボード

Apple A1314 が使えた。

何回か試す必要あり。6桁の番号だけ入れてenter押さなければpairingできた。


■マウス

Apple A1396  が使える。


 ■電源

USBで供給できるのは、事実上2Aまで(スマホとかについてくるアダプタだと最大2A)のため、専用の電源アダプタかGPIOから供給する必要あり。


2020年3月23日月曜日

Microsoft luncherのショートカット

◾概要
Microsoft luncherを使っていると、いつの間にかショートカットを作れなくなった。

◾対応方法
以下の設定を変更するとショートカットを作れるようになる。


2019年4月29日月曜日

Garmin Speak Plus with Amazon Alexa のセットアップの課題2

■概要
Garmin Speak Plus with Amazon Alexaの標準のSD cardは8GBである。
どうせすぐ壊れるので、代替カードを準備しておきたいが、軒並み"card error"が表示される。

■状況
下記のSD cardがNG
1. Samsung SDXC 64 EVO Plus class 10をexFATでフォーマット
2. Samsung SDXC 64 EVO class 10をexFATでフォーマット
3. Samsung SDXC 32 EVO class 10をFAT32でフォーマット
4. Transcend SDHC 4GB class 2をFAT32でフォーマット

◼️結果
>MacOS is capable of formatting 64 GB cards in FAT32 (MS-DOS FAT), so you would need to format  64 GB cards on a Mac or third-party >Windows software to format a 64GB card in FAT32.
"SD Association formatter" made my 32GB SDCards working. 
But my Mac doesn't have SDCard slot. I'll try 64GB someday.

Garmin Speak Plus with Amazon Alexa のセットアップの課題1

■概要
Garmin Speak Plus with Amazon Alexaをセットアップする際、"Activating your Garmin Speak Plus"のところで、"We weren't able to activate Amazon Alexa. Make sure you have a good Connection to the internet, and you have added a home address to your Amazon account"と表示され、Garmin Drive Appのセットアップが完了しない。
また、その為Alexaへの問い合わせができない。
Garmin Speakは北米のみ対応と記載されているが、Garmin Driveは日本語対応もしているので使えそうに見えたが…

■ゴール
1. 米国のamazonアカウントにリンクする
2. VIRBで動画を確認できる
3. 日本のamazonアカウントにリンクする
4. Amazon prime系のサービスを使う

■状況
米国と日本のAmazonに同じメアドでアカウントを登録し、Amazon shoppingアプリをインストールした状態で以下の通りであることを確認。
・Speak Plusは、普段使っているalexa.amazon.co.jpに紐づいている。
・当然にSpeak Plusは、alexa.amazon.comに紐づいてない。
・alexa.amazon.co.jpではonlineと表示されている。

■調査事項
①ネット接続する際、スマートフォンと何でつないでいるのか確認。
 ・Bluetooth
  正解

 ・Bluetooth Connection sharing
  使っていない。

 ・Wi-Fi
  スペックを見ると、Wi-Fiが使えることになっているが、何に使うのか?
  ⇒おそらく、VIRB Appを使うためだけと思われる。

②住所をAmazonの何に登録すればよいのか確認。
 ・Amazonの配送先住所
 ・alexa.amazon.co.jpのデバイスの住所
  ⇒住所は関係無さそう。後述のとおり、端末のlocaleで動きが変わるようである。

■調査結果と対応方法
 2021年12月現在、下記のように対応することで、ゴール4まで対応できた。
 ・スマートフォンのtime zoneを日本にする
 ・Amazon shoppingアプリをインストールする
 ・日本のamazonアカウントにリンク

 今のところ、DriveもSpeak同様に米国amazonのアカウントにしかリンクしないようである。下記のように対応することで、ゴール2までは対応できた。
 ・スマートフォンのtime zoneを北米に変更
 ・Amazon shoppingアプリをアンインストールする※
 ・米国amazonアカウントにリンク

 ※Amazon shoppingアプリの国を米国に変更しただけだとうまくいかなかった。

■参考資料
Using the Garmin Speak or Garmin Speak Plus in Other Countries
Amazon Sign In Fails During Set Up of Garmin Speak or Garmin Speak Plus