オーディオの次世代スタンダードになりつつある「ネットワーク・オーディオ」.ラズベリー・パイやBeagleBone BlackのLinuxボードをオーディオ専用マシンとし,ネットワーク構成や「USB-DAC」の自作,専用デバイス・ドライバの作り方まで,堪能できます.
★目次
●オーディオを始めるならLinuxボードが最高!
●Introduction 1 Linuxボードでオーディオ再生!五つのメリット
●Introduction 2 なんとCDの1000倍滑らか!ハイレゾの世界
●Introduction 3 実はあいまい!ハイレゾの定義
☆第1部 ラズベリー・パイ2/3で高機能オーディオ装置を目指す!
☆第2部 ラズベリー・パイをオーディオ専用マシンとして活用!
☆第3部 高性能LinuxボードBeagleBone Blackのオーディオ活用
☆第4部 ラズベリー・パイと一緒に使える!USB-DACの自作に挑戦!
★目次
●オーディオを始めるならLinuxボードが最高!
●Introduction 1 Linuxボードでオーディオ再生!五つのメリット
●Introduction 2 なんとCDの1000倍滑らか!ハイレゾの世界
●Introduction 3 実はあいまい!ハイレゾの定義
☆第1部 ラズベリー・パイ2/3で高機能オーディオ装置を目指す!
●第1章 ラズパイ・オーディオ製作の楽しみ方
●第2章 初動1時間!ビルトイン・コンピュータ「ラズベリー・パイ」事始め
●第3章 DSD256&32bit×384kHz対応!Wi-Fiハイパー・ポータブル・プレーヤ
Appendix 1 オーディオ用D-Aコンバータの定番インターフェースI2S入門
Appendix 2 SabreBerry32を制御するオリジナル専用デバイス・ドライバの作り方
●第4章 わずか30MバイトのLinux!オーディオ再生専用lightMPD
●第5章 仕上げ…なんて使いやすい !ラズパイ・オーディオのWi-Fi化
●第6章 Volumioを使ったSabreBerry+搭載ラズパイ・オーディオ・プレーヤにアルバム画像表示機能を追加する方法
☆第2部 ラズベリー・パイをオーディオ専用マシンとして活用!
●第7章 ラズベリー・パイが最適!本格ハイレゾ・オーディオ入門
●第8章 ラズベリー・パイでやってみよう!はじめてのオーディオ再生
●第9章 Linux用超定番サウンドI/OライブラリALSA入門
Appendix 3 オーディオ再生の必須技術!クロック同期
Appendix 4 24ビット/192kHzサンプリングUSB-DACセレクション
☆第3部 高性能LinuxボードBeagleBone Blackのオーディオ活用
●第10章 オーディオ専用LinuxディストリビューションVolumioをBeagleBone Blackで試す
●第11章 プロ並み高機能!音楽再生ソフトMPD入門
Appendix 5 ネットワーク・オーディオ再生に挑戦!
●第12章 画像も音声も!ストリーム処理プログラミングの素GStreamer
●第13章 ストリーム処理組み合わせ放題!GStreamerのしくみ
●第14章 GStreamerの応用例…倍速プレーヤを作る
Appendix 6 メジャーなオーディオ符号化方式総まとめ
☆第4部 ラズベリー・パイと一緒に使える!USB-DACの自作に挑戦!
●第15章 USBオーディオの定番プロセッサ xCORE入門
●第16章 xCOREで作るエフェクタ内蔵USB-DAC
●第17章 USB付きマイコンLPC4088で作るUSB-DAC
●第18章 USB-DACに曲操作/音量操作機能を加える
●第19章 メジャー・ソフトを使用したディストリビューションのラズベリー・パイ対応状況
手のひらサイズの小型PC「Raspberry Pi」(ラズパイ)。
Linuxが動く小型で省電力なPCとして使えるだけでなく、豊富な接続用インタフェースを活用した電子工作やIoT機器のための制御用コンピュータとしてもピカイチの実力を誇ります。
それでいて2000円前後から購入可能と価格が非常に安いのも魅力。2021年には、600円程度から購入できる親指サイズのマイコンボード「Raspberry Pi Pico(ピコ)」もラインアップに加わり、すそ野がさらに広がりました。
本書は、そんなラズパイやPicoの買い方やインストール、初期設定といった基本から、サーバー、電子工作、IoT、AIといったラズパイならではの活用方法まで、1冊でお届けします。
ラズパイをこれから始める方向けに、全36ページの入門マンガ「女子高生とラズベリーパイ」も巻末に掲載。これを読むだけでラズパイがどんなものなのか、すぐに分かって触れるようになります。
第1章 ラズパイの準備と基本操作
1.1 高機能から小型まで13種類 自分にあったRaspberry Piを選択しよう
1.2 アプリの管理方法を覚えて追加しよう ラズパイで使えるアプリ26本
1.3 メモリーは8Gバイト&OSは64ビット対応 ラズパイ4の実力を徹底検証
1.4 キーボード一体型の新モデル Raspberry Pi 400を検証
第2章 ラズパイで電子工作
2.1 デジタル入出力やアナログ入力など電子パーツ制御の基本を押さえよう
2.2 基本回路から面白パーツまで、ラズパイでフル活用
2.3 Raspberry Pi Picoを大解剖 非同期制御「PIO」で距離を測る
第3章 ラズパイを活用しよう
3.1 配線不要! 差せばすぐに動く! HAT&専用拡張ボード20選
3.2 寒い冬はラズパイにおまかせであったかくなろう
3.3 ラズパイをBluetooth経由で操作できるようにしよう
3.4 Nextcloudのファイル共有を使いこなそう
3.5 NextcloudのカレンダーをPythonと連携させよう
3.6 インターネットラジオやYouTubeをラズパイで再生
第4章 マンガ「女子高生とラズベリーパイ」
第1話 来たれ! 日輪の耀き(その1)
第2話 来たれ! 日輪の耀き(その2)
第3話 来たれ! 日輪の耀き(その3)
コラム ラズパイで使えるLinuxコマンド
コマンド 1 ファイル・フォルダー操作編
コマンド 2 コマンド実行・テキスト編
コマンド 3 アプリ・ネットワーク編
現在,大型コンピュータ,パソコン(PC),タブレット端末,スマートフォン,組み込み家電,身の回りに着用するウェアラブル端末など多くのIT製品で,マルチプロセス・マルチタスクに対応した高度なオペレーティングシステム(OS)が使用されている。これらのOS上では複数のプログラムが並行して動作する。本書では,LinuxをベースとしたOSの概念を解説し,演習によって並行プログラミングの感覚を体得することを目標としている。
第1章 プロセスとfork
第2章 プロセスの変身とシェル
第3章 ファイル入出力
第4章 リダイレクトとパイプ
第5章 プロセス間通信
第6章 相互排除とセマフォ
第7章 スレッドによる並行処理
第8章 mutexによる相互排除
第9章 条件変数による同期制御
第10章 タスクスケジューリング
第11章 シグナルによるイベント処理
第12章 シグナルによる例外処理
ラズパイを超小型のパソコンとして使う方法から電子工作までを基礎から解説し、
幅広い活用法を指南する。
本号では、ラズパイやPicoを使って、“思い通りの制御”を実現するためのテクニックを基礎から分かりやすく解説します。
特集1 センサー×ラズパイで制御自由自在
電子工作の作品作りでは、同じ電子パーツを使っているのに
動きの滑らかさや精密さなどで大きな差が出ることが珍しくありません。
その主な原因は「制御の仕方」にあります。
目的に合わせて適切な制御方法を選び自在に活用できれば、
作品の完成度は飛躍的に高まります。
ラズパイやPicoを使って、そうした“思い通りの制御”を実現するための
テクニックを基礎から分かりやすく解説します。
◆総論 センサーなどの入力を適切に処理 「思い通りの制御」を実現しよう
◆Part1 ラズパイもPicoも考え方は同じ 電子パーツ制御の基本を押さえよう
◆Part2 制御の大敵「雑音」などには計測データの前加工で対処する
◆Part3 四つの作例でテクニックを習得 複雑な制御を身近で活用しよう
作例1 暗くなったら自動点灯するキーボードライト
作例2 曲がり具合を細かく制御可能なライントレーサー
作例3 識別した物体を追い続ける「追跡カメラ」
作例4 ペットが快適な温度を維持できる「保温ヒーター」
特集2 Visual Studio Codeで最強のPython開発環境を作る
特集3 古いラズパイをフル活用!Node-REDで 楽しい電子工作
人感センサーでLEDイルミネーションを点灯
特集4 タミヤの「ツイストクローラー工作セット」をゲームコントローラーで動かそう
特集5 ラズパイで楽しむLinuxライフ データの記録とグラフ生成を自動化しよう
特集6 「micro:bit v2」で楽しい作品作り
新搭載のマイクとスピーカーを活用し「テルミン」や「音に反応する顔」を作る
講座 実験して分かる電子パーツの動かし方
第10回 ステッピングモーターを分解&きめ細かく制御
講座 ハード&ソフトをちょい足し 新しいラズパイの遊び方
第12回 ラズパイ4のホビー性能を探る
講座 IoT時代の電子工作
第1回 スマホでLEDをコントロール
講座 ラズパイ&PC両対応 誰でもできるWebサーバー構築入門
第3回 動的コンテンツを発信してみよう
講座 電子工作にも役立つ! 基礎からわかるLinuxコマンド 第8回
Part 1 シェルスクリプトを作成してみよう(その1)
Part 2 シェルスクリプトを作成してみよう(その2)
【付録冊子】フルカラー52ページ
電子パーツ必ず動くつなぎ方25
ラズパイ工作 トラブル解決12
本書はパート1(1日目)?パート6(6日目)の6分冊として提供します。各パートは4つのセクションからなり、実際の入門講座でも使用できるように、ひとつのセクションが約1時間を目安に完了するように構成されています。
最終日である6日目では、これまでのまとめとしてシェルの活用方法と環境設定について解説します。まず、1時間目と2時間目ではシェルをより便利に活用するためのテクニックについて説明します。3時間目では、コマンドラインで同じ処理を行う場合に便利なシェルスクリプトの作成方法を説明します。4時間目では、自分が使いやすいようにシェル環境を設定する方法について説明します。
特集1 ラズパイ&Pico両方に対応 パーツ100種全部動かす!
LEDを点灯する、温度を計測するなど、電子工作ではその目的に合わせた「電子パーツ」の利用が欠かせません。
電子パーツに対する理解を深めて自分の工作アイデアに結び付けられるように、80個の「やりたいこと」別に100種の電子パーツを動かしてみましょう。
すべての記事にラズパイとPico向けの接続図およびサンプルプログラムを用意しています。
◆点灯 LEDを単体で点灯・消灯したい ほか
◆動作 DCモーターの回転を制御したい ほか
◆表示 数字をデジタル表示したい ほか
◆音 音で注意を促したい ほか
◆熱・冷却 空気や物体を温めたい ほか
◆入力 スイッチの状態を読み取りたい ほか
◆センサー 温度を計測したい ほか
◆電源 100V電源に接続した機器を制御したいほか
特集2 みんなのラズパイコンテスト2021 受賞した全48作品を一挙紹介
特集3 古いラズパイをフル活用!Node-REDで 楽しい電子工作
GPSをつないで地図上にピンを立てる
特集4 性能が5倍になった最新機種!ラズパイゼロ 2を使ってAI画像認識で遊ぼう
特集5 ラズパイで楽しむLinuxライフ GUIとPythonでデータベースを操作する
講座 実験して分かる電子パーツの動かし方
第11回 重さを量るロードセルとロードセンサーは高精度だった
講座 ハード&ソフトをちょい足し 新しいラズパイの遊び方
第13回 「M5Stack」向けデバイスをラズパイで使う
講座 ラズパイ&PC両対応 誰でもできるWebサーバー構築入門
最終回 動的コンテンツを作ってみよう
講座 IoT時代の電子工作
第2回 スマホの傾きでカラーLEDの発光色を変える
講座 電子工作にも役立つ! 基礎からわかるLinuxコマンド 第9回
【付録冊子】
フルカラー52ページ
みんなのラズパイコンテスト
2017〜2020年
グランプリ作品はこう作る!
手の平サイズの小型PC「Raspberry Pi」(ラズパイ)を使って電子工作をする際に利用できる電子パーツを一挙800種類紹介するムックです。
●選び方、つなぎ方、動かし方が全部分かります。
●LEDやスイッチ、モーター、ディスプレイ、各種センサーなどを47分野に分けて紹介します。
●ラズパイ工作の基礎知識から、ロボットやゲームなどの楽しい工作例(全6例)までやさしく解説。
●部品の買い方やOSのインストール方法も丁寧に紹介しています。
●ラズパイシリーズの最新マイコンボード「Raspberry Pi Pico」の基本も分かります。
第1章 電子工作の基本
準備編 定番のラズパイと新しいPicoでプログラム作成環境を整えよう
入門編 電子パーツを購入してLEDとスイッチを動かしてみる
Part 1 GPIOの電圧を切り替えてLEDを制御、スイッチの状態も読み取ってみよう
Part 2 外部電源でパーツを動かそう、トランジスタやドライバーを活用
Part 3 LEDの明るさを変化させてみよう、PWMで疑似的に中間状態を生成
Part 4 加速度センサーの値を取得しよう、I2Cで電子パーツとデジタル通信
Part 5 アナログ出力の温度センサーを使おう、ADコンバーターがアナログ値を変換
Part 6 サーボモーターを制御してみよう、PWMのパルス幅で回転角度を指定
Part 7 小さな画面に文字や図形を表示、有機ELディスプレイを使ってみる
第2章 電子パーツ大全 47分野800種
Part 1 モーター、センサー、ディスプレイなど 72の用途で動かし方まで解説
モーター、ディスプレイ、LED、冷熱、スイッチ、ボリューム、I/O、時計、
温度・湿度・気圧センサー、加速度・磁気・ジャイロセンサー、
振動・傾きセンサー、光センサー、焦電センサー、距離センサー、
フォトリフレクター・フォトインターラプター、
ジェスチャー・タッチ・近接センサー、圧力・曲げセンサー、重量センサー、
磁気センサー、GNSS、液体センサー、気体センサー、人体センサー
Part 2 「800種の電子パーツ・センサー」を47の分野で一挙に紹介!
第3章 6個の工作で学ぶ電子工作基本技21
作品1 メロディー付き信号機
作品2 じゃんけんゲーム
作品3 熱中症警報器
作品4 近づくと回るミニ扇風機
作品5 壁打ち小型ゲーム機
作品6 積み木ロボット
第4章 実験して分かる電子パーツの動かし方
Part 1 いろんなLEDを光らす
Part 2 5種の温度センサーを比較する
Part 3 サーボモーターを精度高く制御するには?
Part 4 距離センサーの精度をいろいろ調べよう(前編)
Part 5 距離センサーの精度をいろいろ調べよう(後編)
第5章 ラズパイの準備
Part 1 Raspberry Piの種類
Part 2 周辺機器の購入とOSの準備
Part 3 デスクトップとコマンド操作
Part 4 Windowsパソコンからのリモート接続
Part 5 はんだ付け入門
カスタマイズ自在!動作クロック最高866MHz。エントリ・キットZedBoardで高速画像処理IC開発を初体験。
Linuxの仕組みを本格的に知りたい、そして自分で試しながら機能を根底から理解したい!--そんな初学者のために本書は作られました。サーバ利用を中心に5章に分け、1章ではインストールからユーザの環境設定、2章ではプロセスとジョブ管理、合わせてシェルの使い方も解説します。3章はファイルシステム、4章はサーバ管理、5章では実際にアプリサーバの動作を深く学びます。読み終えると、一人のエンジニアとして何をすべきかが明確にわかるようになります。そうした本物の基礎を学ぶことができる新定番のLinux独習書です。
ラズパイを超小型のパソコンとして使う方法から電子工作までを基礎から解説し、幅広い活用法を指南する。
特集1 ラズパイもPicoもゼロからわかる電子工作基本のキホン
ピカピカ光るLED、回転するモーター、温度を測れるセンサーーーetc。こうした電子パーツをラズパイで制御できるス
キルを身に付ければ、さまざまな電子工作の作品を自分で作れるようになります。従来型のラズパイと新しい「Pico」を
題材に、楽しみながら電子工作の基本を学びましょう。
準備編 定番のラズパイと新しいPicoでプログラム作成環境を整えよう
入門編 電子パーツを購入してLEDとスイッチを動かしてみる
Part 1 GPIOの電圧を切り替えてLEDを制御 スイッチの状態も読み取ってみよう
Part 2 外部電源でパーツを動かそう トランジスタやドライバーを活用
Part 3 LEDの明るさを変化させてみよう PWMで疑似的に中間状態を生成
Part 4 加速度センサーの値を取得しようI2Cで電子パーツとデジタル通信
Part 5 アナログ出力の温度センサーを使おう ADコンバーターがアナログ値を変換
Part 6 サーボモーターを制御してみよう PWMのパルス幅で回転角度を指定
Part 7 小さな画面に文字や図形を表示 有機ELディスプレイを使ってみる
特集2 Raspberry Pi Picoを大解剖
非同期制御「PIO」で距離を測る
特集3 みんなのラズパイコンテスト2020グランプリ
持ち運びできるデジタルサイネージ
複数機体の並べ方を自動識別
≪ラズパイレポート≫
ラズパイOS書き込みソフト新版、日本語環境の自動設定はできない
ラズパイで使える!注目パーツNEWS
Pepperと暮らす 太田智美のはじめてのラズパイ Season2
第8回 ラズパイとPepperを連携させるぞ!
特集4 古いラズパイをフル活用!Node-REDで楽しい電子工作
インストールとGPIOの入出力編
特集5 ラズパイでタイムラプス撮影をして遊んでみよう
特集6 Wi-Fi対応マイコン「ESP32」でお手軽IoT
特集7 ラズパイ活用ベスト8
特集8 ラズパイで楽しくLinuxライフ
Bluetoothをフル活用 格安リモートシャッターを接続
講座 実験して分かる電子パーツの動かし方
第8回 安価で小型のキャラクターディスプレイを分解までしてみた
講座 ハード&ソフトをちょい足し 新しいラズパイの遊び方
第10回 ラズパイでテレワーク環境の快適さを測る
講座 ラズパイ&PC両対応 誰でもできるWebサーバー構築入門
第1回 Webサーバー「Apache」の概要
講座 電子工作にも役立つ! 基礎からわかるLinuxコマンド 第6回
Part 1 ジョブとプロセスの管理
Part 2 ユーザー管理の基礎(その1)
【付録冊子】パーツ制御テク80 動かし方から回路設計まで
モーターやLED、小型ディスプレイ、スイッチなど、多様な電子パーツ450種を一挙に紹介します。
特性や価格の一覧表を用意したので、用途に合った適切な製品を選べます。
そのうちの主要な電子パーツについて、36種の使い方を図解で分かりやすく解説します。
新登場のラズパイPC「Raspberry Pi 400」を検証し、みんなのラズパイコンテスト2020の受賞39作品を一挙に紹介します。
眠っている古いラズパイでIchigoJam BASICを動かしたり、PCで人気のUbuntu最新版で遊ぶなど、いろいろ楽しみましょう。
なお、ラズパイマガジンは2021年、季刊で発売します。
次の夏号は2021年4月、その後、秋号を7月、冬号を10月に発売する予定です。
特集1 モーターから小型画面まで
電子パーツ450種 最新ガイド
特集2 キーボード一体型の新モデル
Raspberry Pi 400を検証
特集3 みんなのラズパイコンテスト2020
受賞した全39作品を一挙紹介
特集4 眠っている古いラズパイを活用!
IchigoJam BASICで工作&プログラミング
〜高齢者を見守る「IoTお知らせボタン」〜
特集5 寒い冬はラズパイにおまかせで
あったかくなろう
特集6 Ubuntu公式デスクトップで遊ぶ
SSDへのOS導入から電子工作まで
講座 実験して分かる電子パーツの動かし方
講座 ハード&ソフトをちょい足し 新しいラズパイの遊び方
講座 電子工作にも役立つ! 基礎からわかるLinuxコマンド
マンガ 女子高生とラズベリーパイ
アキバで発見! ラズパイ注目パーツ
Pepperと暮らす 太田智美のはじめてのラズパイ Season2
ラズパイと周辺機器の買い方からOS導入方法、工作基礎まで
【付録冊子】みんなのラズパイコンテスト 2014〜19年 67受賞作品
VMware PlayerとUbuntuでLinux環境をスムーズに構築。Linuxのコマンド操作の基本をわかりやすく解説!仮想マシン環境の構築やUbuntuの基本設定も網羅!各コマンドの使い方が豊富な例文で理解できる!
本書はLinuxのオープンソースであるバックアップソフトウェアBacula(バキュラ)の入門書です。Baculaの基本的な設定方法、便利なWebGUIの導入手順、その他活用法などを解説しています。またBaculaだけに限らず、バックアップの一般的な基礎知識、差分、増分、フルバックアップの違いなどにも紹介。Windows、Mac、Linuxなどのバックアップを取得が可能なオープンソースソフトBaculaで手軽にバックアップ環境を構築しましょう。
コンパイルやリンク、ビルドはもちろんパッチやマニュアル、RPMまで、UNIX系OSを裏側から支える数々の仕組みを解説。Linuxを利用しているシステム管理者やLinuxについての知識を深めたい方はもちろん、オープンソースソフトウェアの開発/貢献を考えている方は必読の1冊。
本当に初めての方が2時間でIoTを始められる本です。
情報処理基礎テキスト(UbuntuによるLinux-PC入門)。自宅PCで自習可能。Ubuntuのバージョンを更新。[内容]Linuxの基礎/エディタ,漢字入力/メール,Web/図の作製/LaTeX/Linuxコマンド/簡単なプログラミング/仮想環境/他