2
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[メモ] Hyper Keyboard PiでRaspbian Busterを使用する

Last updated at Posted at 2019-08-06

Hyper Keyboard Pi

(2020-04-05) https://github.com/pimoroni/hyperpixel4 の構成が変わったようで、それに合わせて、更新しました

概要

じんそんさんのHyper Keyboard Piを入手しました。
Raspbian Busterで使用するように、液晶とタッチセンサーの設定をします。
Hyperpixel4のPimoroniのguthubコードを取得して、液晶180度回転とタッチセンサーがうまく動くように、パッチを当てて、 インストールスクリプトと distフォルダの回転スクリプト を実行します。

TL;DR (RPi3)

sudo apt update && sudo apt install git
git clone https://github.com/pimoroni/hyperpixel4 -b pi3    ## <===== Raspberry Pi 3 以前!!!
cd hyperpixel4
sudo ./install.sh
sudo ./dist/hyperpixel4-rotate right     ## right - Landscape, power/HDMI on top とのこと
#
# Reduce Audio Noise / オーディオノイズ軽減.
grep -v 'iwconfig wlan0 txpower 0' /etc/rc.local | sed  -e 's/exit 0/iwconfig wlan0 txpower 0\nexit 0/' | sudo tee /etc/rc.local
  • Pi4は、git clone https://github.com/pimoroni/hyperpixel4 -b pi4となるようですが、試してません。

環境

Hyper Keyboard Piについて

  • 公式サイト?より

    Raspberry Piに液晶、ゲームパッド、フルキーボードを付けてハンドヘルドコンピュータにしてしまおうというモノ

  • 説明書の免責事項 6)サウンド出力は無音時にノイズが出ています。ご承知ください。

    ラズパイのヘッドフォン端子は結構ノイズがのるっぽい。aptのupdateとupgradeで、ぴーぴーがーがー鳴ったりした。

    (追記) sudo iwconfig wlan0 txpower 0 でノイズが収まるとのこと. Wifiと干渉?!

    /etc/rc.local に追記する
     ...
     #
     iwconfig wlan0 txpower 0
    
     exit 0
    
    再起動後、Tx-Power=0になっていればよい。
     pi@raspberrypi:~ $ iwconfig wlan0
     wlan0     IEEE 802.11  ESSID:off/any  
     		  Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
     		  Retry short limit:7   RTS thr:off   Fragment thr:off
     		  Power Management:on
    
     pi@raspberrypi:~ $ 
    
  • キーボードは、HT82K629A経由で、USB接続(PP44-USB D-/PP45-USB D+)。
    (外部のUSBデバイスを使うときは、キーボードで使用しているポートとぶつからないようなところに挿す)

  • Audioは、ヘッドホンジャックのところの信号(PP25-AUDIO_L-AUD_PWM1 / PP26-AUDIO_R-AUD_PWM0)から、ヘッドフォンアンプ(TDA1308)へ接続。
    なので、Audio出力の設定が必要な時は、3.5mm ('headphone') jackを使うようにする

  • 上のとこのキーアサイン。

    キー
  • [↑] [↓] [←] [→] : カーソルキー ↑ ↓ ← →



![Hyper Keyboard Pi](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75594/e88eb01b-8be6-7b45-d6f7-6a37aec679fd.png)


# 関連
- 家電のケンちゃん: [Hyper Keyboard Pi(キット)](https://www.kadenken.com/shopdetail/000000000948/) 6,980円 (2019/8/6現在 品切れ中)
- 記事
    - ["Raspberry Pi 3ベースのハンドヘルドPCが自作できる「Hyper Keyboard pi」が販売中"](http://www.gdm.or.jp/crew/2019/0725/314320) (エルミタージュ秋葉原 2019.07.25)
    - ["Raspberry Pi 3をハンドヘルドPC化するキット「Hyper Keyboard pi」が入荷"](https://akiba-pc.watch.impress.co.jp/docs/news/news/1197974.html) 
        - [AKIBA PC Hotline!編集部2019年7月25日](https://akiba-pc.watch.impress.co.jp/docs/news/news/1197974.html) 
        - [Yahoo! / Impress Watch 7/25(木) 6:05配信](https://headlines.yahoo.co.jp/hl?a=20190725-00000022-impress-sci)



# その他
- パッチ当てないと、さかさま。かつ、タッチセンサーの動きが怪しい.
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75594/bd232a37-4c09-9c8e-8832-d0689b39d160.png)



- 古い設定

    ```shell
sudo apt update && sudo apt install git
mkdir -p ~/Pimoroni
cd ~/Pimoroni
git clone https://github.com/pimoroni/hyperpixel4
sed -i -e 's/touchscreen-size-x = .*/touchscreen-size-x = <480>;/g' -e 's/touchscreen-size-y = .*/touchscreen-size-y = <800>;/g' hyperpixel4/src/hyperpixel4.dts
sed -i -e 's/dtoverlay=hyperpixel4"/dtoverlay=hyperpixel4:rotate"/g' -e 's/display_rotate=3/display_rotate=1/g' hyperpixel4/install.sh
cd hyperpixel4
sudo ./install.sh
2
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?