<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ラズパイを買う &#8211; sozorablog</title>
	<atom:link href="https://sozorablog.com/category/%e3%83%a9%e3%82%ba%e3%83%91%e3%82%a4%e3%82%92%e8%b2%b7%e3%81%86/feed/" rel="self" type="application/rss+xml" />
	<link>https://sozorablog.com</link>
	<description>Raspberry Piで電子工作をはじめよう</description>
	<lastBuildDate>Thu, 16 Apr 2026 05:54:22 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://sozorablog.com/wp-content/uploads/2025/04/cropped-ChatGPT-Image-2025年4月5日-15_25_36-32x32.png</url>
	<title>ラズパイを買う &#8211; sozorablog</title>
	<link>https://sozorablog.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>光るキーボード＆SSD搭載！Raspberry Pi 500+ を徹底検証</title>
		<link>https://sozorablog.com/raspberry-pi-500-plus/</link>
					<comments>https://sozorablog.com/raspberry-pi-500-plus/#respond</comments>
		
		<dc:creator><![CDATA[そぞら]]></dc:creator>
		<pubDate>Thu, 25 Sep 2025 07:19:56 +0000</pubDate>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[ラズパイを買う]]></category>
		<guid isPermaLink="false">https://sozorablog.com/?p=15757</guid>

					<description><![CDATA[Raspberry Piとキーボードが一体になったRaspberry Pi 500に上位モデルが登場しました。NVMe SSDと光るメカニカルキーボードを備えたプレミアム仕様のRaspberry Pi 500+です。 1 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://sozorablog.com/raspberry-pi/">Raspberry Pi</a>とキーボードが一体になった<a href="https://sozorablog.com/raspberry-pi-500/">Raspberry Pi 500</a>に上位モデルが登場しました<strong>。</strong>NVMe SSDと光るメカニカルキーボードを備えたプレミアム仕様の<span class="sbd-text-red">Raspberry Pi 500+</span>です。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="800" height="600" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9710.jpeg" alt="" class="wp-image-15776"/><figcaption class="wp-element-caption">Raspberry Pi 500+（UK配列キーボード版）</figcaption></figure>



<p><span class="sbd-text-red">16GB RAM</span>を搭載したことで、複雑なタスクも快適にこなせます。<span class="sbd-text-red">標準装備のNVMe SSD</span>により起動やデータアクセスは高速化され、光るキーボードは点灯パターンの変更やプログラミングによるカスタマイズにも対応。Raspberry Pi シリーズに新たな魅力を加える存在となっています。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="280" height="200" src="https://sozorablog.com/wp-content/uploads/2025/09/Videotogif-2-2.gif" alt="" class="wp-image-15912"/><figcaption class="wp-element-caption">ショートカットキーで点灯のオンオフや切替が可能</figcaption></figure>



<p>本記事ではRaspberry Pi 500との違いを探りつつ、SSDの快適さやLEDキーボードのカスタマイズ性を中心にレビューしていきます。</p>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>日本語版キーボードの国内での発売は準備ができ次第とのことです。今回の検証には、<a href="https://www.raspberrypi.com/">Raspberry Pi Ltd</a>様より提供いただいたRaspberry Pi 500+（<strong>UK配列キーボード版</strong>）を使用しています。技適特例申請を行ったうえで検証をしました。</p></div></div>



<h2 class="wp-block-heading">Raspberry Pi 500+の基本構成</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="597" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9668.jpeg" alt="" class="wp-image-15884"/><figcaption class="wp-element-caption">Raspberry Pi 500+（UK配列キーボード版）のパッケージ</figcaption></figure>



<p>Raspberry Pi 500+ の進化は、従来モデルのRaspberry Pi 500と比較するとわかりやすいです。ここでは、両者の仕様を比較しながら、その特徴と強化されたポイントを見ていきます。</p>



<h3 class="wp-block-heading">Raspberry Pi 500との比較</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="662" src="https://sozorablog.com/wp-content/uploads/2025/09/pico-27.jpg" alt="" class="wp-image-15872" style="width:474px;height:auto"/></figure>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table><thead><tr><th></th><th>Raspberry Pi 500+</th><th><a href="https://sozorablog.com/raspberry-pi-500/">Raspberry Pi 500</a></th></tr></thead><tbody><tr><td>SoC</td><td>Broadcom BCM2712</td><td>Broadcom BCM2712</td></tr><tr><td>CPU</td><td>Cortex-A76(ARM v8) 64-bit SoC @ 2.4GHz × 4</td><td>Cortex-A76(ARM v8) 64-bit SoC @ 2.4GHz × 4</td></tr><tr><td>メモリ</td><td><span class="sbd-table-bg-circle">16GB</span></td><td>8GB</td></tr><tr><td>ストレージ</td><td><span class="sbd-table-bg-circle">256GB NVMe SSD <br>＋ microSD スロット</span></td><td>microSD スロットのみ</td></tr><tr><td>有線LAN</td><td>1000 Base-T</td><td>1000 Base-T</td></tr><tr><td>無線LAN</td><td>IEEE 802.11b/g/n/ac</td><td>IEEE 802.11b/g/n/ac</td></tr><tr><td>Bluetooth</td><td>Bluetooth 5.0</td><td>Bluetooth 5.0</td></tr><tr><td>サイズ</td><td>312 × 123.06 × 35.76 mm</td><td>286 × 122 × 23mm</td></tr><tr><td>重量</td><td>613g</td><td>377g</td></tr><tr><td>生産国</td><td>イギリス</td><td>イギリス</td></tr><tr><td>価格</td><td><a href="https://www.switch-science.com/products/10696">スイッチサイエンス</a>：¥39,600</td><td><a href="https://raspberry-pi.ksyic.com/main/index/pdp.id/1156/pdp.open/1156/">KSY</a>：¥17,600<br><a href="https://akizukidenshi.com/catalog/g/g130200/">秋月電子</a>：¥17,800<br><a href="https://www.switch-science.com/products/10054">スイッチサイエンス</a>：¥18,480</td></tr></tbody></table></figure>



<p>Raspberry Pi 500+は、16GB RAM と <a href="https://www.raspberrypi.com/products/ssd/">256GB  Raspberry Pi SSD</a>、そしてLED付きのメカニカルキーボードを搭載した上位モデルです。CPUはシリーズ最上位である<a href="https://sozorablog.com/pi5/">Raspberry Pi 5</a>と同等の性能を持ち、日常利用から開発用途まで幅広く対応できます。<a href="https://sozorablog.com/raspberry-pi-500/">Raspberry Pi 500</a>と比べると本体サイズがやや大きく、重量も増しています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="236" src="https://sozorablog.com/wp-content/uploads/2025/08/image.png" alt="" class="wp-image-15559" style="width:840px;height:auto"/><figcaption class="wp-element-caption">出典：<a href="https://datasheets.raspberrypi.com/pi500/raspberry-pi-500-product-brief.pdf">Raspberry Pi 500 Product Brief</a>より引用</figcaption></figure>



<p>キーボード背面のインターフェースはRaspberry Pi 500と同じ構成です。SSD搭載で使用頻度は少ないかもしれませんが、microSDカードスロットも備えています。<a href="https://sozorablog.com/gpio_pinout/">GPIO端子</a>も搭載されており、LEDやセンサーなどの電子工作パーツを直接接続できます。</p>



<h3 class="wp-block-heading"><span class="sbd-table-bg-double-circle">256GB NVMe SSD</span>搭載</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="615" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9738.jpeg" alt="" class="wp-image-15840"/><figcaption class="wp-element-caption">本体内部に搭載されたNVMe SSD</figcaption></figure>



<p>NVMe SSDにはRaspberry Pi OSがインストールされているため、起動時にはそれを読み込んで動作します。NVMe SSDは、一般的なRaspberry Piで使われるmicroSDと比べて次のような利点があります。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>大容量で多くのデータを保存できる</li><li>読み書きが高速</li><li>耐久性が高く長期間の使用に強い</li></ul></div>



<p>さらに、付属のヘラ状の工具を使って本体を上下に分割すれば、SSDを交換して容量を増やすことも可能です。</p>



<h3 class="wp-block-heading">光るメカニカルキーボード</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2025/09/pico-25.jpg" alt="" class="wp-image-15846" srcset="https://sozorablog.com/wp-content/uploads/2025/09/pico-25.jpg 800w, https://sozorablog.com/wp-content/uploads/2025/09/pico-25-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2025/09/pico-25-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Raspberry Pi 500とのキーの高さの比較</figcaption></figure>



<p>キーボードには<a href="https://www.gateron.co/products/gateron-low-profile-mechanical-switch-set">Gateron Blue KS-33<strong> </strong>Low Profile</a>が採用されており、カチッとしたクリック感のある打鍵を楽しめます。キーには高さがあり、ストロークも大きめなので、しっかりとした操作感を得られるのが特徴です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="378" src="https://sozorablog.com/wp-content/uploads/2025/09/pico-29-3.jpg" alt="" class="wp-image-15830"/><figcaption class="wp-element-caption">交換可能なキーキャップ</figcaption></figure>



<p>キーキャップを外すための工具も付属しており、標準のキーキャップから好きなデザインのものに交換もできます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="691" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9705.jpeg" alt="" class="wp-image-15775"/></figure>



<p>さらに、キーの下には鮮やかに発光するフルカラーLEDが内蔵されており、その制御には<a href="https://sozorablog.com/raspberry-pi-pico/">Raspberry Pi Pico</a>にも搭載されているマイクロコントローラチップの<a href="https://www.raspberrypi.com/products/rp2040/">RP2040</a>が使われています。あらかじめ用意された6パターンの点灯モードに加え、自分で<span class="sbd-text-red">プログラミングして色や光り方を変えられる</span>ため、電子工作でおなじみの RGB LED 制御をキーボード上で体験できる点も大きな魅力です。</p>



<h2 class="wp-block-heading">Raspberry Pi 500+を分解</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="626" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9735.jpeg" alt="" class="wp-image-15833"/></figure>



<p>Raspberry Pi 500+の内部構造を確かめるため、分解して中身をチェックしてみました。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="602" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9742.jpeg" alt="" class="wp-image-15836" style="width:417px;height:auto"/></figure>



<p>はじめに、キーボード裏側にある5カ所のネジをドライバーで外します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="759" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9731.jpeg" alt="" class="wp-image-15834" style="width:415px;height:auto"/></figure>



<p>本体に付属しているプラスチック製のヘラで周囲のツメを外します。</p>



<h3 class="wp-block-heading">ファンレスで高性能を実現するヒートシンク</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="602" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9734.jpeg" alt="" class="wp-image-15835"/></figure>



<p>中を開けるとキーボードとメイン基板がリボンケーブルで接続されているので、そこも外します。基板の上には、大きな金属製のプレートが取り付けられていて、これが<span class="sbd-text-red">ヒートシンクとして機能</span>しています。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>ヒートシンクの冷却性能については、以下の記事で検証を行っています。<br><strong><a href="https://sozorablog.com/raspberry-pi-500/">≫ Raspberry Pi 500【レビュー】分解で見えた秘密と活用アイデア</a></strong></p>
</div>



<p>このヒートシンクはRaspberry Pi財団が特に設計に注力した部分であり、<span class="sbd-text-red">冷却ファンなしでも高い性能を発揮</span>します。高負荷の作業でも安定した動作が期待でき、静音性にも優れている点が大きな魅力です。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="715" src="https://sozorablog.com/wp-content/uploads/2025/09/pico-24.jpg" alt="" class="wp-image-15839" style="width:452px;height:auto"/></figure>



<p>キーボード側の基板には<a href="https://sozorablog.com/raspberry-pi-pico/">Raspberry Pi Pico</a>にも搭載されているマイコンチップの<a href="https://www.raspberrypi.com/products/rp2040/">RP2040</a>が実装されています。</p>



<h3 class="wp-block-heading">メイン基板に搭載されたNVMe SSD</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="584" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9739.jpeg" alt="" class="wp-image-15838"/></figure>



<p>メイン基板はキーボード接続部とNVMe SSDを除けばRaspberry Pi 500とほぼ同じ構造です。基板の右側には、Raspberry Piのロゴが印字された公式ブランドの<a href="https://www.raspberrypi.com/products/ssd/">Raspberry Pi SSD</a>が搭載されています。</p>



<p>基板には「2242」「2260」「2280」といったサイズ表記のスロット位置が刻まれています。標準で装着されているのは短い「2230」サイズですが、基板の穴位置を利用すれば、より長いタイプのSSDも取り付け可能です。</p>



<h2 class="wp-block-heading">Raspberry Pi 500+を起動</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="771" src="https://sozorablog.com/wp-content/uploads/2025/09/pico-26-1.jpg" alt="" class="wp-image-15866" style="width:453px;height:auto"/></figure>



<p>起動にあたり周辺機器を準備します。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>マウスやケーブル、電源は付属していません。</p>
</div></div>



<p>まずマウスをUSBポートに接続し、micro HDMIケーブルでモニターとつなぎます。HDMIポートは2つありますが、背面から見て左側の「HDMI 0」に接続するのが基本です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="350" height="200" src="https://sozorablog.com/wp-content/uploads/2025/09/Videotogif-3-1.gif" alt="" class="wp-image-15888"/><figcaption class="wp-element-caption">起動時のLEDアニメーション</figcaption></figure>



<p>別売りの<a href="https://www.switch-science.com/products/9811">電源ACアダプター</a>をUSB Type-Cポートに差し込むと、自動で電源が入り起動が始まります。</p>



<h3 class="wp-block-heading">OSインストール不要ですぐに使える</h3>



<p>Raspberry Pi 500+は、必要な機器を接続すればすぐに使い始められます。内蔵のNVMe SSDには<span class="sbd-text-red">Raspberry Pi OSがプリインストールされており</span>、起動から初期設定まで迷うことなく進められます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="756" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9686.jpeg" alt="" class="wp-image-15779"/></figure>



<p>起動すると、Raspberry Pi OSの初期設定ウィザードが立ち上がります。言語や地域、Wi-Fiの接続、ユーザー名の設定などを順に進めていきます。必要に応じて画面の表示調整やOSアップデートも行いますが、画面の指示に従えば問題ありません。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>Raspberry Pi OSの設定方法は、以下の記事で詳しく解説しています。<br><strong><a href="https://sozorablog.com/raspberrypi_initial_setting/">≫【2025年最新版】OSインストールから初期設定まで｜セットアップ手順のすべて</a></strong></p>
</div>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2025/08/image-1.jpg" alt="" class="wp-image-15562" srcset="https://sozorablog.com/wp-content/uploads/2025/08/image-1.jpg 800w, https://sozorablog.com/wp-content/uploads/2025/08/image-1-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2025/08/image-1-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Raspberry Pi OSのデスクトップ画面</figcaption></figure>



<p>初期設定が終わるとデスクトップ画面が表示され、すぐにブラウザを使ったり、Pythonでプログラミングを始めたりできます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="583" height="507" src="https://sozorablog.com/wp-content/uploads/2025/08/image-1.png" alt="" class="wp-image-15587" style="width:473px;height:auto"/><figcaption class="wp-element-caption">豊富なアプリケーションが入っている</figcaption></figure>



<h3 class="wp-block-heading">起動時間の比較</h3>



<p>Raspberry Pi 500 と 500+ の起動時間を実際に計測すると、500は25秒、500+は<span class="sbd-text-red">22秒</span>でした。差は3秒ほどで、大きく体感できるほどではありません。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-horizontal"><table><tbody><tr><td>モデル名</td><td>起動時間</td></tr><tr><td>Raspberry Pi 500</td><td>25秒</td></tr><tr><td>Raspberry Pi 500+</td><td>22秒</td></tr></tbody></table></figure>



<p>ただし、500+にはNVMe SSDが搭載されており、ストレージアクセスの安定性や信頼性、耐久性の面ではmicroSDよりも優れています。起動時間そのものの差は小さいものの、日常的に使用するうえで<span class="sbd-text-red">信頼できるストレージ</span>を使える安心感があります。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>私の経験上、Raspberry Piが起動しなくなる原因の多くは、microSDの書き込み回数による寿命に起因していました。</p>
</div></div>



<h2 class="wp-block-heading">変更可能なLEDライトの点灯パターン</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="507" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9704.jpeg" alt="" class="wp-image-15811"/></figure>



<p>Raspberry Pi 500+ の大きな特長のひとつが、キーボードに内蔵されたLEDイルミネーションです。光り方を切り替えたり、好みに合わせてカスタマイズしたりできるので、学習や作業だけでなく「遊び心」をプラスできます。</p>



<h3 class="wp-block-heading">Fn+F4キーで切り替え</h3>



<p>出荷時点で <strong>8種類のプリセット（0〜7）</strong> が用意されており、<strong>Fn+F4キーを押すことで順番に切り替え可能</strong>です。プリセットには単色点灯やグラデーション、アニメーション効果などが含まれていて、本体を再起動しても最後に選んだ設定が自動で復元されます。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-horizontal"><table><tbody><tr><td>プリセット番号</td><td>特徴</td></tr><tr><td>0</td><td>消灯（電源ボタンのみ点灯）</td></tr><tr><td>1</td><td>すべてのキーが白色に点灯</td></tr><tr><td>2</td><td>すべてのキーが赤色に点灯</td></tr><tr><td>3</td><td>すべてのキーがレインボーのグラデーションカラーに点灯（固定）</td></tr><tr><td>4</td><td>レインボーカラーの回転アニメーション</td></tr><tr><td>5</td><td>押したキーが青色に点灯。連打すると周囲のLEDも点灯し色が変化</td></tr><tr><td>6</td><td>押したキーが赤色に点灯。</td></tr><tr><td>7</td><td>一時的なエフェクトが保存される特別枠。再起動で消える<br><span class="sbd-text-red">Fn+F4の切り替えサイクルではスキップされる</span></td></tr></tbody></table></figure>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="1067" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9685.jpeg" alt="" class="wp-image-15778" style="width:451px;height:auto"/><figcaption class="wp-element-caption">どのプリセットでも常時点灯する電源ボタン</figcaption></figure>



<p>右上の電源ボタンのキーは、どのプリセットでも緑色に点灯します。電源を切ると赤に変わり、従来の Raspberry Pi に搭載されていたステータス LED の役割を担っているようです。</p>



<h3 class="wp-block-heading">コマンドやPythonで自在にLEDを制御</h3>



<p>キーボードの光り方を自由に変えるには、追加のソフトをインストールする必要があります。まずターミナルを開きます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="365" src="https://sozorablog.com/wp-content/uploads/2025/09/pico-29-1.jpg" alt="" class="wp-image-15813"/></figure>



<p>下記のコマンドをターミナルに入力してEnterキーを押します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo apt install rpi-keyboard-config</code></pre></div>



<p>これでキーボードのLEDやキー設定を変更できるソフトがインストールされます。</p>



<h4 class="wp-block-heading">コマンドでLEDを操作</h4>



<p>インストール後はターミナルからLEDを直接操作可能です。全体を赤にするには以下のコマンドを実行します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>rpi-keyboard-config leds set --colour red  </code></pre></div>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="871" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9703.jpeg" alt="" class="wp-image-15774" style="width:453px;height:auto"/></figure>



<p>LED操作に関する主なコマンドを以下に示します。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-horizontal"><table class="has-fixed-layout"><tbody><tr><td>コマンド</td><td>内容</td><td class="has-text-align-left" data-align="left">使用例</td></tr><tr><td>rpi-keyboard-config preset index &lt;番号&gt;</td><td>特定のプリセットに切り替える</td><td class="has-text-align-left" data-align="left">rpi-keyboard-config preset index 2<br>(プリセット2に切り替え)</td></tr><tr><td>rpi-keyboard-config leds set &#8211;colour &lt;色&gt;</td><td>キーボード全体を指定した色に点灯</td><td class="has-text-align-left" data-align="left"><code>--colour red</code>（赤）<br><code>--colour "#FF0000"</code>（RGB指定）<br><code>--colour "128,255,255"</code>（HSV指定）</td></tr><tr><td>rpi-keyboard-config led set &lt;番号&gt; &#8211;colour &lt;色&gt;</td><td>指定したLEDを個別に光らせる（番号指定）</td><td class="has-text-align-left" data-align="left"><code>led set 5 --colour blue</code><br>（LED5を青）</td></tr><tr><td>rpi-keyboard-config led set &lt;行&gt;,&lt;列&gt; &#8211;colour &lt;色&gt;</td><td>指定したキーの位置を光らせる（行・列指定）</td><td class="has-text-align-left" data-align="left"><code>led set 2,3 --colour green</code><br>（[2,3]のキーを緑）</td></tr><tr><td>rpi-keyboard-config leds clear</td><td>すべてのLEDを消灯する</td><td class="has-text-align-left" data-align="left">－</td></tr></tbody></table></figure>



<h4 class="wp-block-heading">光るキーボードでゲームもできる</h4>



<p>Raspberry Pi 500+ のLEDキーボードには、ミニゲームとして「Flappy Bird」が用意されています。ターミナルで以下のコマンドを実行したあと、「ESCキー」と「ENTERキー」を同時に押し続け、カウントが0になるまで待ちます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>rpi-keyboard-config game</code></pre></div>



<p>するとキーボードがアンロックされ、ゲームがスタートします。キーボード全体のLEDが画面のように光り、鳥や障害物が光の点で表示されます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="536" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9723.jpeg" alt="" class="wp-image-15814"/></figure>



<p>操作はスペースキーを押して鳥（緑色のLEDで表示）をジャンプさせるだけです。水色のパイプを避けながら進むと、スコアが最上段のキーに表示されます。シンプルなゲームですが、LEDとキーボードだけでゲームが作れることに可能性を感じます。</p>



<h4 class="wp-block-heading">PythonでLEDを操作</h4>



<figure class="wp-block-image size-full"><img decoding="async" width="645" height="446" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9726.jpeg" alt="" class="wp-image-15816"/><figcaption class="wp-element-caption">ピンク色で数字の「2」を表現</figcaption></figure>



<p>プログラミング言語Pythonを使って、LEDを操作することもできます。Thonnyというソフトでプログラムを書き、実際に動かしてみましょう。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="556" src="https://sozorablog.com/wp-content/uploads/2025/09/pico-29-2.jpg" alt="" class="wp-image-15817" style="width:430px;height:auto"/><figcaption class="wp-element-caption">Thonnyの起動</figcaption></figure>



<p>Thonnyでは画面上部の大きな白いスペースにプログラムを入力し、「▶（再生マーク）」をクリックすることで実行できます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="639" height="234" src="https://sozorablog.com/wp-content/uploads/2025/09/image-2.png" alt="" class="wp-image-15818"/></figure>



<p>以下はLEDキーボードで特定のキー位置を指定して光らせるコードです。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>from RPiKeyboardConfig import RPiKeyboardConfig

# キーボード制御を初期化
keyboard = RPiKeyboardConfig()

# LEDを直接制御するモードに切り替え
keyboard.set_led_direct_effect()

# 行0・列0のLEDを「ピンク」で点灯（Hue=213）
keyboard.set_led_by_matrix(matrix=[0, 0], colour=(213, 255, 255))

# 設定を反映して実際に光らせる
keyboard.send_leds()
</code></pre></div>



<p>keyboard.set_led_by_matrix(matrix=[0, 0], colour=(213, 255, 255))で、光らせる位置と色を指定します。<code>matrix=[0, 0]</code> はキーボードの一番左上のキーを意味します。たとえば <code>[1, 3]</code> にすると「上から2行目・左から4列目」にあるキーが光る仕組みです。</p>



<p>ただし、すべての座標にLEDがあるわけではなく、行や列によっては「抜けている」場所があります。指定した座標にLEDが存在しない場合はエラーになります。ターミナルで「rpi-keyboard-config leds get」を実行するとLEDの番号と対応する行・列の座標が一覧表示され、実際に指定できる位置を確認できます。</p>



<p><code>colour=(213, 255, 255)</code> は、光の色をHSVという形式で指定しています。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>最初の <strong>213</strong> は「色合い」を決める値で、213ではピンク寄りの色。0 にすると赤、42 前後で黄色、85 なら緑、170 で青といったように数値を変えることでさまざまな色に変更可能</li><li>次の <strong>255</strong> は「鮮やかさ（彩度）」を表し、255 が最もはっきりした色</li><li>最後の <strong>255</strong> は「明るさ（輝度）」で、最大値に設定されているため明るく光る</li></ul></div>



<p>最後に <code>keyboard.send_leds()</code> を実行すると、指定した内容が反映されて、LEDが実際に光ります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="730" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9727.jpeg" alt="" class="wp-image-15820" style="width:395px;height:auto"/></figure>



<h3 class="wp-block-heading">LEDキーボードで時刻を表示してみた</h3>



<p>LEDを自由に制御できるとなると、文字を表示してみたくなるものです。以下のコードではLEDキーボードを使って、時刻をスクロール表示する仕組みを作ってみました。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import time
from RPiKeyboardConfig import RPiKeyboardConfig

font_5x4 = {
    &quot;0&quot;: [&quot;0110&quot;,&quot;1001&quot;,&quot;1001&quot;,&quot;1001&quot;,&quot;0100&quot;],
    &quot;1&quot;: [&quot;0010&quot;,&quot;0010&quot;,&quot;0010&quot;,&quot;0010&quot;,&quot;0010&quot;],
    &quot;2&quot;: [&quot;0110&quot;,&quot;1001&quot;,&quot;0010&quot;,&quot;0100&quot;,&quot;1111&quot;],
    &quot;3&quot;: [&quot;1110&quot;,&quot;0001&quot;,&quot;0110&quot;,&quot;0001&quot;,&quot;1110&quot;],
    &quot;4&quot;: [&quot;1001&quot;,&quot;1001&quot;,&quot;1111&quot;,&quot;0001&quot;,&quot;0001&quot;],
    &quot;5&quot;: [&quot;1111&quot;,&quot;1000&quot;,&quot;1110&quot;,&quot;0001&quot;,&quot;1110&quot;],
    &quot;6&quot;: [&quot;0111&quot;,&quot;1000&quot;,&quot;1110&quot;,&quot;1001&quot;,&quot;0110&quot;],
    &quot;7&quot;: [&quot;1111&quot;,&quot;0001&quot;,&quot;0010&quot;,&quot;0100&quot;,&quot;0100&quot;],
    &quot;8&quot;: [&quot;0110&quot;,&quot;1001&quot;,&quot;0110&quot;,&quot;1001&quot;,&quot;0110&quot;],
    &quot;9&quot;: [&quot;0110&quot;,&quot;1001&quot;,&quot;0111&quot;,&quot;0001&quot;,&quot;1110&quot;],
    &quot;:&quot;: [&quot;000&quot;,&quot;010&quot;,&quot;000&quot;,&quot;010&quot;,&quot;000&quot;],
}

keyboard = RPiKeyboardConfig()
keyboard.set_led_direct_effect()

current_brightness = keyboard.get_brightness()
print(f&quot;Current brightness: {current_brightness}&quot;)

rows = 5
max_col = 16
scroll_area_cols = 16

def build_message(numbers, space=1):
    message = [&quot;&quot;] * rows
    for num in numbers:
        digit = font_5x4[num]
        for r in range(rows):
            message[r] += digit[r] + &quot;0&quot; * space
    return message

while True:
    current_time = time.strftime(&quot;%H:%M&quot;).lstrip(&quot;0&quot;)
    message = build_message(current_time, space=2)
    msg_width = len(message[0])

    for shift in range(msg_width + scroll_area_cols):
        for r in range(rows):
            for c in range(scroll_area_cols):
                try:
                    keyboard.set_led_by_matrix(matrix=[r, c], colour=(0, 0, 0))
                except ValueError:
                    pass

        for r in range(rows):
            for c in range(scroll_area_cols):
                src_col = shift + c - scroll_area_cols
                if 0 &lt;= src_col &lt; msg_width:
                    if message[r][src_col] == &quot;1&quot;:
                        try:
                            keyboard.set_led_by_matrix(matrix=[r, c], colour=(213, 255, 255))
                        except ValueError:
                            pass

        keyboard.send_leds()
        time.sleep(0.15)</code></pre></div>



<p>数字を5×4のドットフォントとして定義し、それを組み合わせて現在時刻を「hh:mm」の形に変換します。はじめに文字列を作り、左から右へ少しずつずらして表示することで、文字が横に流れていくように見せています。存在しないLED座標を指定するとエラーになるため、例外処理を追加しました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="350" height="200" src="https://sozorablog.com/wp-content/uploads/2025/09/Videotogif-3.gif" alt="" class="wp-image-15825"/><figcaption class="wp-element-caption">時刻「7:42」をスクロール表示</figcaption></figure>



<p>使えるドット数が限られており、キーの配置も不規則なため文字は見づらいですが、ギリギリ読める程度にはなったかな？と、自分的には満足です。</p>



<h2 class="wp-block-heading">GPIOピンに透明OLEDを接続</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="539" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9716.jpeg" alt="" class="wp-image-15796"/></figure>



<p>Raspberry Pi 500はキーボード一体型ながら、他のRaspberry Piと同様に<a href="https://sozorablog.com/gpio_pinout/">GPIO端子</a>を備えています。これにより、センサーやLEDといった電子パーツを接続して、電子工作やハードウェア制御の学習にも活用できます。</p>



<p>今回は<a href="https://sozorablog.com/pi-transparent-oled/">透明OLEDディスプレイ</a>を使って近未来的な時計表示を作成します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="555" height="446" src="https://sozorablog.com/wp-content/uploads/2025/09/image-1.png" alt="" class="wp-image-15799"/></figure>



<p>ディスプレイのスタンドは<a href="https://sozorablog.com/ankermake-m5c/">3Dプリンター</a>で作成しました。</p>



<h3 class="wp-block-heading">Raspberry Piとディスプレイの配線</h3>



<p>Raspberry Pi 500+とディスプレイの接続は次のようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2025/09/pico-29.jpg" alt="" class="wp-image-15789" srcset="https://sozorablog.com/wp-content/uploads/2025/09/pico-29.jpg 800w, https://sozorablog.com/wp-content/uploads/2025/09/pico-29-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2025/09/pico-29-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="730" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9719.jpeg" alt="" class="wp-image-15797" style="width:467px;height:auto"/></figure>



<h3 class="wp-block-heading">SPIを有効にする</h3>



<p>LCDを使うには、SPIインターフェースを有効にする必要があります。SPIはRaspberry Piとディスプレイがデータを通信するための仕組みです。</p>



<p>デスクトップ左上の「ラズベリーマーク（メニュー）」をクリックし、設定」→「Raspberry Piの設定」を選びます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="640" height="430" src="https://sozorablog.com/wp-content/uploads/2025/09/image.png" alt="" class="wp-image-15790" style="width:435px;height:auto"/></figure>



<p>「インターフェイス」タブを開き、「SPI」の項目を「有効」に切り替えます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2025/06/pico-1.png" alt="" style="width:487px;height:auto"/><figcaption class="wp-element-caption">SPIが有効になっている状態</figcaption></figure>



<p>以下のコマンドで、日本語フォントの「Takaoフォント」をインストールしました。これはプログラムでディスプレイにテキストを表示するために必要です。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo apt install -y fonts-takao</code></pre></div>



<h3 class="wp-block-heading">Pythonスクリプト</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="579" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9718.jpeg" alt="" class="wp-image-15794" style="width:427px;height:auto"/></figure>



<p>以下のプログラムは透明OLEDディスプレイに、現在の時刻と立体的に回転するピラミッドのアニメーションを表示するものです。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import spidev
import lgpio
from PIL import Image, ImageDraw, ImageFont
from math import sin, cos, radians
import datetime
import time

spi = spidev.SpiDev()
spi.open(0, 0)
spi.max_speed_hz = 8000000

DC = 25
RESET = 27

h = lgpio.gpiochip_open(0)
lgpio.gpio_claim_output(h, DC)
lgpio.gpio_claim_output(h, RESET)

WIDTH = 128
HEIGHT = 64

def hardware_reset():
    lgpio.gpio_write(h, RESET, 0)
    time.sleep(0.05)
    lgpio.gpio_write(h, RESET, 1)
    time.sleep(0.05)

def send_cmd(cmd):
    lgpio.gpio_write(h, DC, 0)
    spi.writebytes([cmd])

def send_data(data):
    lgpio.gpio_write(h, DC, 1)
    spi.writebytes(data if isinstance(data, list) else [data])

def init_display():
    hardware_reset() 
    cmds = [
        0xAE, 0xD5, 0x80, 0xA8, 0x3F, 0xD3, 0x00,
        0x40, 0x8D, 0x14, 0x20, 0x00, 0xA1, 0xC8,
        0xDA, 0x12, 0x81, 0xCF, 0xD9, 0xF1, 0xDB,
        0x40, 0xA4, 0xA6, 0xAF
    ]
    for cmd in cmds:
        send_cmd(cmd)

def set_addressing():
    send_cmd(0x21)
    send_cmd(0)
    send_cmd(WIDTH - 1)
    send_cmd(0x22)
    send_cmd(0)
    send_cmd((HEIGHT // 8) - 1)

def display_image(image):
    set_addressing()
    pixels = list(image.getdata())
    buffer = []
    for page in range(HEIGHT // 8):
        for x in range(WIDTH):
            byte = 0
            for bit in range(8):
                pixel = pixels[x + (page * 8 + bit) * WIDTH]
                if pixel == 0:
                    byte |= (1 &lt;&lt; bit)
            buffer.append(byte)
    for b in buffer:
        send_data(b)

init_display()

font1 = ImageFont.truetype(&quot;/usr/share/fonts/truetype/takao-gothic/TakaoGothic.ttf&quot;, 12)
font2 = ImageFont.truetype(&quot;/usr/share/fonts/truetype/takao-gothic/TakaoGothic.ttf&quot;, 14)
font3 = ImageFont.truetype(&quot;/usr/share/fonts/truetype/takao-gothic/TakaoGothic.ttf&quot;, 24)

scale_factor = 0.7
x_offset = 25
X_CENTER = 64
Y_CENTER = 28
pyramid = ((0, -20, 0), (-20, 20, -20), (20, 20, -20), (0, 20, 20))

try:
    while True:
        for angle in range(0, 361, 10):
            dt_now = datetime.datetime.now()
            date1 = dt_now.strftime(&#39;%m/%d&#39;)
            weekday = dt_now.strftime(&#39;%a&#39;).upper()
            time1 = dt_now.strftime(&#39;%H:%M&#39;)
            second = dt_now.strftime(&#39;%S&#39;)

            f = [[0.0 for _ in range(3)] for _ in range(4)]
            r = radians(angle)

            for i in range(4):
                x1 = pyramid[i][2] * sin(r) + pyramid[i][0] * cos(r)
                ya = pyramid[i][1]
                z1 = pyramid[i][2] * cos(r) - pyramid[i][0] * sin(r)
                y2 = ya * cos(r) - z1 * sin(r)
                z2 = ya * sin(r) + z1 * cos(r)
                x3 = (x1 * cos(r) - y2 * sin(r)) * scale_factor + x_offset
                y3 = (x1 * sin(r) + y2 * cos(r)) * scale_factor + Y_CENTER
                f[i][0] = x3
                f[i][1] = y3

            image = Image.new(&quot;1&quot;, (WIDTH, HEIGHT), 255)
            draw = ImageDraw.Draw(image)

            for i in range(3):
                draw.line((f[0][0], f[0][1], f[i + 1][0], f[i + 1][1]), fill=0)
                draw.line((f[i + 1][0], f[i + 1][1], f[(i + 1) % 3 + 1][0], f[(i + 1) % 3 + 1][1]), fill=0)

            draw.text((55, 8), date1, font=font2, fill=0)
            draw.text((103, 8), weekday, font=font2, fill=0)
            draw.text((50, 29), time1, font=font3, fill=0)
            draw.text((114, 39), second, font=font1, fill=0)

            display_image(image)
            time.sleep(0.1)

except KeyboardInterrupt:
    pass


</code></pre></div>



<p>最初に必要なライブラリを読み込み、SPIを使ってディスプレイと通信できるように設定します。</p>



<p>描画部分では、年月日や曜日、時刻をフォントで表示するだけでなく、三角形を組み合わせたピラミッドの線を描き、角度を少しずつ変化させることで3Dアニメーションとして動かしています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="785" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9715.jpeg" alt="" class="wp-image-15798" style="width:427px;height:auto"/></figure>



<p>キーボードのLEDと組み合わせることで、さらに近未来的な雰囲気が際立ちました。</p>



<h2 class="wp-block-heading">まとめ</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="825" src="https://sozorablog.com/wp-content/uploads/2025/09/IMG_9702.jpeg" alt="" class="wp-image-15773" style="width:483px;height:auto"/></figure>



<p>Raspberry Pi 500+ は、NVMe SSD搭載で安定性を高め、光るメカニカルキーボードによって「使用する喜び」を強く打ち出したプレミアムモデルです。起動時のLEDアニメーションは、電源を入れるたびにワクワクさせてくれます。さらに光り方をプログラムで変えられるため、書いたコードの成果がすぐに目に見える形で反映され、体験的な学びにつながります。</p>



<p>一方で、価格は39,600円と高めで、初心者が気軽に気軽に手に取れるモデルではありません。従来の「安価で気軽に使えるコンピュータ」というイメージから離れつつあるのも事実です。個人的には光るキーボードは大歓迎ですが、SSDはオプション扱いでも良かったのではと感じました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="355" src="https://sozorablog.com/wp-content/uploads/2025/09/pico-26-2.jpg" alt="" class="wp-image-15906"/><figcaption class="wp-element-caption">直近で発売されたRaspberry Pi公式製品</figcaption></figure>



<p>総じて Raspberry Pi 500+ は、「手頃さ」よりも「体験価値」を重視する方向へシフトした象徴的なモデルといえます。<a href="https://sozorablog.com/pi5/">Raspberry Pi 5</a>の16GBモデルなども含め、シリーズ全体が高性能・高価格帯へと向かいつつあるのが最近の傾向です。Raspberry Pi が今後どのような進化を見せるのか、引き続き注目です。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sozorablog.com/raspberry-pi-500-plus/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Raspberry Pi 500【レビュー】分解で見えた秘密と活用アイデア</title>
		<link>https://sozorablog.com/raspberry-pi-500/</link>
					<comments>https://sozorablog.com/raspberry-pi-500/#respond</comments>
		
		<dc:creator><![CDATA[そぞら]]></dc:creator>
		<pubDate>Fri, 08 Aug 2025 22:32:56 +0000</pubDate>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[ラズパイを買う]]></category>
		<guid isPermaLink="false">https://sozorablog.com/?p=15508</guid>

					<description><![CDATA[Raspberry Piといえば、小さな基板にケーブルをつないで使うというイメージを持っている人が多いかもしれません。そんなイメージを覆すように、最上位モデルのRaspberry Pi 5と同等のスペックを備えたキーボー [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://sozorablog.com/raspberry-pi/">Raspberry Pi</a>といえば、小さな基板にケーブルをつないで使うというイメージを持っている人が多いかもしれません。そんなイメージを覆すように、最上位モデルの<a href="https://sozorablog.com/pi5/">Raspberry Pi 5</a>と同等のスペックを備えた<span class="sbd-text-red">キーボード一体型</span>モデルの<span class="sbd-text-bg-yellow">Raspberry Pi 500</span>が登場しました。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="908" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9359.jpeg" alt="" class="wp-image-15533" style="width:446px;height:auto"/></figure>



<p>基板むき出しのRaspberry Piシリーズは、「マニア向け」の印象が強く、初心者にはとっつきにくいのも事実。一方、Raspberry Pi 500はキーボードの中に本体を内蔵することで、見慣れたパソコンに近い形となっており、「キーボードがないと不便では？」という不安も解消しています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="755" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9473.jpeg" alt="" class="wp-image-15612" style="width:445px;height:auto"/></figure>



<p>この記事ではRaspberry Pi 500を分解し、中身をチェックしつつ、向いているユーザー層についても掘り下げていきます。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"Raspberry pi 500 日本語キーボード","b":"Raspberry Pi","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/21JC7iBMqiL._SL500_.jpg","\/41FcWyDS-nL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0FJXJSWZ8","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0FJXJSWZ8","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":4,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/Raspberry%20pi%20500%20%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"5oDBD","s":"s"});
</script>
<div id="msmaflink-5oDBD">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<h2 class="wp-block-heading">Raspberry Pi 500の基本構成</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="485" src="https://sozorablog.com/wp-content/uploads/2025/08/pico-2025-08-07T120245.494.jpg" alt="" class="wp-image-15592"/><figcaption class="wp-element-caption">先代モデルとの比較</figcaption></figure>



<p><a href="https://sozorablog.com/raspberry-pi-400-explanation/">Raspberry Pi 400</a>の後継モデルとして登場したRaspberry Pi 500。プロセッサ性能の向上に加え、筐体カラーは従来の赤と白から白一色へと変更され、シンプルで洗練されたデザインに仕上がっています。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table><tbody><tr><td>SoC</td><td>Broadcom BCM2712</td></tr><tr><td>CPU</td><td>Cortex-A76(ARM v8) 64-bit SoC @ 2.4GHz × 4</td></tr><tr><td>メモリ</td><td>8GB</td></tr><tr><td>有線LAN</td><td>1000 Base-T</td></tr><tr><td>無線LAN</td><td>IEEE 802.11b/g/n/ac</td></tr><tr><td>Bluetooth</td><td>Bluetooth 5.0</td></tr><tr><td>消費電力</td><td>2.6W</td></tr><tr><td>サイズ</td><td>286 × 122 × 23mm</td></tr><tr><td>生産国</td><td>イギリス</td></tr><tr><td>価格</td><td><a href="https://raspberry-pi.ksyic.com/main/index/pdp.id/1156/pdp.open/1156/">KSY</a>：¥17,600<br><a href="https://akizukidenshi.com/catalog/g/g130200/">秋月電子</a>：¥17,800<br><a href="https://www.switch-science.com/products/10054">スイッチサイエンス</a>：¥18,480</td></tr></tbody></table></figure>



<p>次の図は、Raspberry Pi 500 の背面ポートの配置を示しています。2つのmicro HDMIポートを搭載しており、デュアルディスプレイにも対応。GPIO端子も搭載されており、LEDやセンサーなどの電子工作パーツを直接接続できます。一方で、Raspberry Pi 5にあるカメラコネクタやPCIeインタフェースは搭載されていません。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="236" src="https://sozorablog.com/wp-content/uploads/2025/08/image.png" alt="" class="wp-image-15559" style="width:840px;height:auto"/><figcaption class="wp-element-caption">出典：<a href="https://datasheets.raspberrypi.com/pi500/raspberry-pi-500-product-brief.pdf">Raspberry Pi 500 Product Brief</a>より引用</figcaption></figure>



<p>日本語キーボード版は技適の取得に時間を要したため、海外発売から約8か月遅れて登場しました。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="848" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9363.jpeg" alt="" class="wp-image-15534" style="width:501px;height:auto"/><figcaption class="wp-element-caption">本体裏面にある技適シール</figcaption></figure>



<p>技適マークは本体裏面に貼付されています。</p>



<h3 class="wp-block-heading">新たに採用された電源ボタン</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="754" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9471.jpeg" alt="" class="wp-image-15605" style="width:490px;height:auto"/></figure>



<p>Raspberry Pi 500には、前モデルのPi 400にはなかった電源ボタンが搭載されました。ボタンを1回押すとシャットダウンダイアログが表示され、<span class="sbd-text-red">Enterキーを押す</span>ことで安全に電源を切ることができます。Raspberry Pi 5のように2回押しで即シャットダウンする機能はないため、誤操作で電源が切れてしまう心配はありません。</p>



<p>シャットダウン後は、電源ボタンを1回押すだけで起動可能で、快適さと誤操作防止を両立させた工夫が見て取れます。</p>



<h3 class="wp-block-heading">OS書き込み済みのmicroSDカードが付属</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="600" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9361.jpeg" alt="" class="wp-image-15531"/><figcaption class="wp-element-caption">あらかじめ本体にセットされているmicroSDカード</figcaption></figure>



<p>Raspberry Pi 500には、Raspberry Pi OSがあらかじめ書き込まれたmicroSDカードがセットされています。これにより、電源を接続してディスプレイをつなぐだけですぐに起動することができます。OSのダウンロードや書き込みといった<a href="https://sozorablog.com/raspberrypi_initial_setting/">使用準備</a>が不要なため、初心者にとっては大きな安心材料です。</p>



<h3 class="wp-block-heading">「電源アダプター」「HDMIケーブル」「マウス」は別売り</h3>



<p>なお、Raspberry Pi 500には「マウス」「電源アダプター」「HDMIケーブル」は付属していません。これらは別途用意する必要があります。<br>ディスプレイ出力にはmicro HDMI端子を使用するため、<a href="https://akizukidenshi.com/catalog/g/g115002">micro HDMI to HDMIケーブル</a>を忘れずに準備しましょう。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="453" height="785" src="https://sozorablog.com/wp-content/uploads/2022/03/HDMI-type-D.jpg" alt="Micro HDMI" class="wp-image-4969" style="width:173px;height:290px" srcset="https://sozorablog.com/wp-content/uploads/2022/03/HDMI-type-D.jpg 453w, https://sozorablog.com/wp-content/uploads/2022/03/HDMI-type-D-173x300.jpg 173w" sizes="(max-width: 453px) 100vw, 453px" /></figure>



<p><br>また、電源はUSB Type-C給電で、<strong>5V/5A出力対応の電源アダプター</strong>が推奨されています。Raspberry Pi公式電源アダプターは<a href="https://www.switch-science.com/products/9811">スイッチサイエンス</a>や<a href="https://akizukidenshi.com/catalog/g/g130329">秋月電子</a>などで購入できます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="743" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9472.jpeg" alt="" class="wp-image-15606" style="width:461px;height:auto"/><figcaption class="wp-element-caption">Raspberry Pi公式電源アダプター</figcaption></figure>



<h2 class="wp-block-heading">Raspberry Pi 500を分解</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2025/08/pico-2025-08-09T075312.125.jpg" alt="" class="wp-image-15637" srcset="https://sozorablog.com/wp-content/uploads/2025/08/pico-2025-08-09T075312.125.jpg 800w, https://sozorablog.com/wp-content/uploads/2025/08/pico-2025-08-09T075312.125-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2025/08/pico-2025-08-09T075312.125-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Pi 500の内部基板とPi 5の比較</figcaption></figure>



<p>Raspberry Pi 500の内部構造を確かめるため、分解して中身をチェックしてみました。冷却性能や基板の配置などに注目です。</p>



<p>まずは周囲のツメをマイナスドライバーで慎重に外していきます。ただし、この作業は筐体に傷が入りやすいため、あまりおすすめはできません。分解は自己責任で行うようにしてください。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="664" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9366.jpeg" alt="" class="wp-image-15535"/></figure>



<p>中を開けると、キーボードと基板はリボンケーブルで接続されており、キーボード側には「日本」と書かれたシールが貼られていました。基板の上には、大きな金属製のプレートが取り付けられていて、これがヒートシンクとして機能しているようです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="1067" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9371.jpeg" alt="" class="wp-image-15536" style="width:439px;height:auto"/></figure>



<p>Raspberry Pi 5では、熱対策のためにヒートシンクやファンを後付けするのが一般的でしたが、Raspberry Pi 500では最初から放熱性能に配慮した設計になっています。キーボード内部でファンなしでも安定動作できる秘密は、このヒートシンクにあるようです。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="691" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9373.jpeg" alt="" class="wp-image-15538"/></figure>



<p>ヒートシンクを固定している4本のネジを外すと、ようやく基板が姿を現します。内部の主な構成は、キーボード、基板、ヒートシンクの3つだけで、シンプルかつ無駄のない設計にまとまっています。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="506" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9368.jpeg" alt="" class="wp-image-15537"/></figure>



<p>細長い形状の基板は、Raspberry Pi 5をそのまま流用しているわけではなく、<strong>Raspberry Pi 500専用に設計されたもの</strong>です。キーボード一体型という構造に最適化されており、内部まで抜かりなく作り込まれている印象を受けます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="449" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9376-2.jpeg" alt="" class="wp-image-15639" srcset="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9376-2.jpeg 800w, https://sozorablog.com/wp-content/uploads/2025/08/IMG_9376-2-320x180.jpeg 320w, https://sozorablog.com/wp-content/uploads/2025/08/IMG_9376-2-224x126.jpeg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>興味深いのは「2230」「2242」「2260」「2280」と刻まれたM.2（NVMe SSD）用のパッド（はんだ付け用のランド）がある点です。ソケットや固定用のネジ台座は取り付けられておらず、パッドだけがある状態です。将来的にNVMeストレージ対応モデルを想定して設計されている可能性がありますが、現行モデルではその機能は使えません。</p>



<h3 class="wp-block-heading">驚異的なRaspberry Pi 500の冷却性能</h3>



<p>前項で紹介したとおり、Raspberry Pi 500には大型の金属プレートが内蔵されており、ヒートシンクとしての役割を果たしています。このプレートがどの程度の効果を発揮するのか、実際に検証してみました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="415" src="https://sozorablog.com/wp-content/uploads/2025/08/pico-2025-08-08T102501.331.jpg" alt="" class="wp-image-15602"/><figcaption class="wp-element-caption">同スペックのモデルでCPU温度を比較</figcaption></figure>



<p>比較対象は、ほぼ同じ性能を持つRaspberry Pi 5の8GBモデルです。1秒ごとにCPU温度を測定して1分間の平均を出すPythonスクリプトを実行し、同じ条件でテストを実施。その結果、Raspberry Pi 500の方が<span class="sbd-text-bg-yellow">約20℃も低い温度</span>で動作していることが分かりました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="384" src="https://sozorablog.com/wp-content/uploads/2025/08/pico-2025-08-07T122046.462.jpg" alt="" class="wp-image-15593"/></figure>



<p>冷却ファンを搭載せずにここまで温度を抑えられるのは、Raspberry Pi 500独自の設計によるものです。高負荷の作業でも安定した動作が期待でき、静音性にも優れているのが大きな魅力です。</p>



<p>以下は検証用に使用したプログラムです。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import time

temps = []

for _ in range(60):
    try:
        with open(&quot;/sys/class/thermal/thermal_zone0/temp&quot;, &quot;r&quot;) as f:
            temp = int(f.read()) / 1000.0  # 単位はミリ度 → 度に変換
            temps.append(temp)
            print(f&quot;現在の温度: {temp:.2f}℃&quot;)
    except Exception as e:
        print(&quot;温度の読み取りに失敗しました:&quot;, e)
    time.sleep(1)

average = sum(temps) / len(temps) if temps else 0
print(f&quot;\n1分間の平均温度: {average:.2f}℃&quot;)
</code></pre></div>



<p><code>/sys/class/thermal/thermal_zone0/temp</code> から1秒ごとに温度を取得し、60秒後に平均温度を表示する機能を有しています。</p>



<h2 class="wp-block-heading">Raspberry Pi 500を起動</h2>



<p>Raspberry Pi 500は、必要な機器を接続すればすぐに使い始められます。あらかじめmicroSDカード入りのため、起動から初期設定までの流れもシンプルで、初めての方でも安心です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="671" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9470.jpeg" alt="" class="wp-image-15596"/></figure>



<p>まずはマウスをUSBポートに接続し、micro HDMIケーブルでモニターとつなぎます。HDMIポートは2つありますが、背面から見て左側の「HDMI 0」に接続するのが基本です。<br>その後、電源アダプターをUSB Type-Cポートに差し込むと、自動で電源が入り起動が始まります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="836" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9378.jpeg" alt="" class="wp-image-15560" style="width:434px;height:auto"/></figure>



<p>起動すると、Raspberry Pi OSの初期設定ウィザードが立ち上がります。言語や地域、Wi-Fiの接続、ユーザー名の設定などを順に進めていきます。必要に応じて画面の表示調整やOSアップデートも行いますが、画面の指示に従えば問題ありません。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>Raspberry Pi OSの設定方法は、以下の記事で詳しく解説しています。<br><strong><a href="https://sozorablog.com/raspberrypi_initial_setting/">≫【2025年最新版】OSインストールから初期設定まで｜セットアップ手順のすべて</a></strong></p>
</div>



<p>初期設定が終わるとデスクトップ画面が表示され、すぐにブラウザを使ったり、Pythonでプログラミングを始めたりできます。スムーズにラズパイの世界に入っていけるのは、Raspberry Pi 500ならではの魅力です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2025/08/image-1.jpg" alt="" class="wp-image-15562" srcset="https://sozorablog.com/wp-content/uploads/2025/08/image-1.jpg 800w, https://sozorablog.com/wp-content/uploads/2025/08/image-1-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2025/08/image-1-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Raspberry Pi OSのデスクトップ画面</figcaption></figure>



<h3 class="wp-block-heading">豊富なアプリケーション</h3>



<p>スタートメニューを開くと、通常版よりも多くのアプリが入っているのがわかります。Raspberry Pi OSには「通常版」と「Full版」があり、Full版には教育用ソフトやオフィスソフト、簡単なゲームなどが最初から揃っています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="583" height="507" src="https://sozorablog.com/wp-content/uploads/2025/08/image-1.png" alt="" class="wp-image-15587" style="width:473px;height:auto"/></figure>



<p>Raspberry Pi 500にはこのFull版が入っており、「Thonny」や「Scratch」、「Chromium」、「LibreOffice」に加え、5種類のゲームも含まれていました。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="380" height="393" src="https://sozorablog.com/wp-content/uploads/2025/08/image-2.png" alt="" class="wp-image-15631" style="width:317px;height:auto"/></figure>



<p>「Thonny（ソニー）」は、初心者でも使いやすいPython専用のプログラミングアプリです。コードを書いてそのまま実行できるため、学習から実践までスムーズに進められます。電子工作でもThonnyとPythonを使えば、LEDの点灯やモーターの制御など、さまざまな電子パーツを動かすことができます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="508" src="https://sozorablog.com/wp-content/uploads/2025/08/pico-1-1-1.jpg" alt="" class="wp-image-15635" style="width:620px;height:auto"/></figure>



<p>Pythonがわからない方でもScratchというアプリを使えば、GPIOピンを制御できます。Scratchは命令が書かれたブロックを組み合わせてプログラムを作れるビジュアルプログラミング環境です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="709" height="503" src="https://sozorablog.com/wp-content/uploads/2025/08/image-3.png" alt="" class="wp-image-15649"/><figcaption class="wp-element-caption">Scratch 3の画面</figcaption></figure>



<p>コードを書く必要がないため、小学生や初心者でも直感的に操作できます。GPIO制御用のブロックが用意されており、LEDを点滅させたり、スイッチの状態を読み取ったりといった電子工作が簡単に体験できます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="234" height="190" src="https://sozorablog.com/wp-content/uploads/2025/08/image-4.png" alt="" class="wp-image-15651" style="width:583px;height:auto"/><figcaption class="wp-element-caption">LEDを点滅させるプログラムの例</figcaption></figure>



<p>上記のプログラムでは、次の処理が組まれています。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>GPIO 21を出力モードにして「high（電圧を出す）」状態にする</li><li>1秒待つ</li><li>GPIO 21を「low（電圧を止める）」状態にする</li><li>1秒待つ</li><li>この動作を繰り返す</li></ul></div>



<p>このプログラムを実行すると、GPIO 21に接続したLEDが<strong>1秒ごとに点滅</strong>します。Scratchを使うことで、電子工作の制御をマウス操作だけで簡単に作れます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="891" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9480.jpeg" alt="" class="wp-image-15652" style="width:470px;height:auto"/><figcaption class="wp-element-caption"><a href="https://akizukidenshi.com/catalog/g/g112519">抵抗内蔵LED</a>を点灯</figcaption></figure>



<p>今回は<a href="https://akizukidenshi.com/catalog/g/g112519">抵抗内蔵LED</a>を使用しているため、別途抵抗は不要です。接続はLEDの足の長い方（アノード）をGPIO 21に、短い方（カソード）をGNDピンに接続します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="762" src="https://sozorablog.com/wp-content/uploads/2025/08/image-2.jpg" alt="" class="wp-image-15588" style="width:480px;height:auto"/></figure>



<p>ブラウザも利用可能で、先代のRaspberry Pi 400ではやや動作が重く感じたYouTubeも、スムーズに再生できました。</p>



<h2 class="wp-block-heading">GPIO端子付きで電子工作もできる</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="633" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9362.jpeg" alt="" class="wp-image-15532"/></figure>



<p>Raspberry Pi 500はキーボード一体型ながら、他のRaspberry Piと同様にGPIO端子を備えています。これにより、センサーやLEDといった電子パーツを接続して、電子工作やハードウェア制御の学習にも活用できます。</p>



<h3 class="wp-block-heading">インフォメーションディスプレイの作成</h3>



<p>今回は、Raspberry Pi 500のGPIO端子に小型のLCDディスプレイ（ILI9341）を接続し、プログラミングによって画面の表示を制御してみます。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"Hailege 2.2\u0022 ILI9341 SPI TFT LCDディスプレイ240x320 ILI9341 LCDスクリーン、Arduino Raspberry Pi用SDカードスロット","b":"Hailege","t":"H-A-0191","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/418wYf3koZL._SL500_.jpg","\/41t5jOFHmxL._SL500_.jpg","\/41J2n4cDVNL._SL500_.jpg","\/41J0D7SgIsL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B08D7D14X9","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B08D7D14X9","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/Hailege%202.2%22%20ILI9341%20SPI%20TFT%20LCD%E3%83%87%E3%82%A3%E3%82%B9%E3%83%97%E3%83%AC%E3%82%A4240x320%20ILI9341%20LCD%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%80%81Arduino%20Raspberry%20Pi%E7%94%A8SD%E3%82%AB%E3%83%BC%E3%83%89%E3%82%B9%E3%83%AD%E3%83%83%E3%83%88\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"JcjPt","s":"s"});
</script>
<div id="msmaflink-JcjPt">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p>ここでは、CPUの使用率と温度を1秒ごとに取得し、過去30秒分のグラフを表示する「インフォメーションディスプレイ」を作ってみましょう。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="802" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9462.jpeg" alt="" class="wp-image-15576" style="width:431px;height:auto"/></figure>



<p>Raspberry Pi 500とLCDディスプレイは、ジャンパワイヤを使い、以下のように接続します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="552" src="https://sozorablog.com/wp-content/uploads/2025/08/pico-2025-08-03T193258.572.jpg" alt="" class="wp-image-15564"/></figure>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="774" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9385.jpeg" alt="" class="wp-image-15573" style="width:448px;height:auto"/></figure>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>Raspberry PiでLCDを使用するための準備手順は、以下の記事で詳しく紹介しています。<br><strong><a href="https://sozorablog.com/himawari/">≫ラズパイで気象衛星ひまわりの画像を表示する装置を作ろう</a></strong></p>
</div>



<p>以下のコマンドで、日本語フォント「Takaoフォント」をインストールしました。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo apt install fonts-takao</code></pre></div>



<p>「Thonny」でプログラムを作成し、実行ボタンを押すと、内容がLCDに表示されます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2025/08/pico-2025-08-07T105637.929.jpg" alt="" class="wp-image-15584" srcset="https://sozorablog.com/wp-content/uploads/2025/08/pico-2025-08-07T105637.929.jpg 800w, https://sozorablog.com/wp-content/uploads/2025/08/pico-2025-08-07T105637.929-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2025/08/pico-2025-08-07T105637.929-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>以下のプログラムは、Raspberry PiのCPU使用率と温度をリアルタイムで取得し、グラフで小型ディスプレイ（ILI9341）に表示するものです。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import time
import psutil
from collections import deque
from PIL import Image, ImageDraw, ImageFont
from board import SCK, MOSI, MISO, D5, D18, D23, D24
from busio import SPI
from digitalio import DigitalInOut, Direction
from adafruit_rgb_display.ili9341 import ILI9341

def get_cpu_temp():
    try:
        with open(&quot;/sys/class/thermal/thermal_zone0/temp&quot;, &quot;r&quot;) as f:
            return int(f.read()) / 1000.0
    except:
        return None
    
CS = DigitalInOut(D5)
DC = DigitalInOut(D24)
RST = DigitalInOut(D23)
BL = DigitalInOut(D18)
BL.direction = Direction.OUTPUT
BL.value = True

spi = SPI(clock=SCK, MOSI=MOSI, MISO=MISO)
display = ILI9341(spi, cs=CS, dc=DC, rst=RST, width=240, height=320)    

cpu_history = deque(maxlen=30)
temp_history = deque(maxlen=30)

font_path = &quot;/usr/share/fonts/truetype/takao-gothic/TakaoGothic.ttf&quot;
font_l = ImageFont.truetype(font_path, 30)
font = ImageFont.truetype(font_path, 24)

bar_width = 5.4
base_y_cpu = 115
base_y_temp = 260
cpu_graph_height = 100
temp_graph_height = 100

while True:
    cpu = psutil.cpu_percent()
    temp = get_cpu_temp() or 0
    cpu_history.append(cpu)
    temp_history.append(temp)

    cpu_min = max(0, min(cpu_history) - 1)
    cpu_max = min(100, max(cpu_history) + 5)
    cpu_range = max(cpu_max - cpu_min, 1)

    temp_min = max(0, min(temp_history) - 3)
    temp_max = max(temp_history) + 1
    temp_range = max(temp_max - temp_min, 1)

    image = Image.new(&quot;RGB&quot;, (240, 320), (0, 0, 0))
    draw = ImageDraw.Draw(image)

    draw.text((170, 10), &quot;CPU&quot;, font=font_l, fill=(255, 255, 255))
    draw.text((170, 85), f&quot;{cpu:.1f}%&quot;, font=font, fill=(255, 255, 255))

    for i in range(1, len(cpu_history)):
        x1 = int((i - 1) * bar_width) + 5
        y1 = base_y_cpu - int((cpu_history[i - 1] - cpu_min) / cpu_range * cpu_graph_height)
        x2 = int(i * bar_width) + 5
        y2 = base_y_cpu - int((cpu_history[i] - cpu_min) / cpu_range * cpu_graph_height)
        draw.line((x1, y1, x2, y2), fill=(255, 255, 255))

    draw.text((170, base_y_temp - 55), f&quot;{temp:.1f}℃&quot;, font=font, fill=(255, 255, 255))

    for i, t in enumerate(temp_history):
        h = int((t - temp_min) / temp_range * temp_graph_height)
        x = i * bar_width
        if x + bar_width &lt;= 240:
            draw.rectangle((x, base_y_temp - h, x + bar_width - 1, base_y_temp), fill=(255, 255, 255))

    rotated = image.rotate(90, expand=True)
    resized = rotated.resize((240, 320))
    display.image(resized)

    time.sleep(1)
</code></pre></div>



<p>取得したデータはそれぞれ<code>deque</code>という構造で最大30件まで保持されており、グラフには過去30秒間の変化がリアルタイムで描画されます。</p>



<p>CPU使用率は折れ線グラフで、温度は棒グラフで表示され、1秒ごとに更新されます。グラフはPillowライブラリを使って描画され、<code>draw.line()</code>でCPUの推移を、<code>draw.rectangle()</code>で温度の推移を視覚的に表現しています。画面上には現在のCPU使用率と温度の数値もあわせて表示され、データの変化する様子を確認できます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="531" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9454.jpeg" alt="" class="wp-image-15574"/></figure>



<p>ディスプレイをRaspberry Pi 500に固定するため、<a href="https://sozorablog.com/ankermake-m5c/">3Dプリンター</a>で専用のスタンドを作ってみました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="530" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9387.jpeg" alt="" class="wp-image-15575"/></figure>



<h2 class="wp-block-heading">Raspberry Pi 500が向いている人・向いていない人</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="535" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9465.jpeg" alt="" class="wp-image-15594"/></figure>



<p>Raspberry Pi 500はキーボード一体型で、microSDカードにはOSがあらかじめインストールされており、電源やモニター、マウスをつなげばすぐに使える手軽さが魅力です。初めての人でもパソコン感覚でラズパイの世界に入っていけます。Pythonの学習や電子工作にも対応しており、教育用途にもぴったりです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="400" src="https://sozorablog.com/wp-content/uploads/2025/08/pico-100.jpg" alt="" class="wp-image-15634" style="width:840px;height:auto"/><figcaption class="wp-element-caption">ラズパイはリモート操作が可能</figcaption></figure>



<p>ただし、SSHや<a href="https://sozorablog.com/vnc/">VNC</a>を使ったリモート操作に慣れている人や、機器に組み込んで常時稼働させたいと考えている人には不向きです。Raspberry Pi 500は本体サイズが大きく、キーボード一体型の構造上、狭いスペースに収める用途には適していません。価格もやや高めなので、用途に対してスペックを持て余す可能性もあります。リモートで管理する運用が前提であれば、Raspberry Pi 4や5といったスタンダードな基板タイプの方が柔軟に使えます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="780" src="https://sozorablog.com/wp-content/uploads/2025/08/pico-2025-08-04T174339.888.jpg" alt="" class="wp-image-15569" style="width:502px;height:auto"/><figcaption class="wp-element-caption">Raspberry Piシリーズの分類</figcaption></figure>



<p>まとめると、Raspberry Pi 500は「これから始めたい」「ラズパイをパソコンのように使いたい」という方に向いています。一方、「小型化」「組み込み用途」「コスト重視」といった目的がある人には、他のモデルを選ぶのが賢明です。</p>



<h2 class="wp-block-heading">まとめ</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="671" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9463-1.jpeg" alt="" class="wp-image-15595"/><figcaption class="wp-element-caption"><a href="https://sozorablog.com/himawari/">気象衛星ひまわりの画像を表示</a></figcaption></figure>



<p>Raspberry Pi 500は、ラズパイに初めて触れる人でも扱いやすく、教育現場や家庭での学習用途にも適したモデルです。</p>



<p>ただし、初心者向けとしては価格がやや高く、そこまでの性能を必要としない場合には割高に感じるかもしれません。基本的な操作や学習が目的であれば、少し安価な<a href="https://sozorablog.com/raspberry-pi-400-explanation/">Raspberry Pi 400</a>でも十分に対応できます。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"Raspberry Pi 400 日本語キーボードバージョン","b":"RaspberryPi","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/31iZj7C9TkL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B09R6H27JY","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":3,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B09R6H27JY","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/Raspberry%20Pi%20400%20%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"pKLpc","s":"s"});
</script>
<div id="msmaflink-pKLpc">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p>ラズパイシリーズには、使う人の目的やスキルに合わせて選べる多彩なモデルがそろっています。あなたにぴったりの1台で、素敵なラズパイライフをお楽しみください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sozorablog.com/raspberry-pi-500/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【レビュー】Raspberry Pi 5購入前に知っておくべき5つのこと</title>
		<link>https://sozorablog.com/pi5/</link>
					<comments>https://sozorablog.com/pi5/#comments</comments>
		
		<dc:creator><![CDATA[そぞら]]></dc:creator>
		<pubDate>Sun, 02 Jun 2024 11:46:34 +0000</pubDate>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[ラズパイを買う]]></category>
		<guid isPermaLink="false">https://sozorablog.com/?p=11925</guid>

					<description><![CDATA[先代のRaspberry Pi 4から性能が2～3倍向上したと話題のRaspberry Pi 5（以下Pi 5）。確かに動作速度は高速であるものの、実は注意ポイントの多い「くせ者」モデルであることはあまり知られていません [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>先代の<a href="https://sozorablog.com/raspberry-pi-4-revue/">Raspberry Pi 4</a>から性能が2～3倍向上したと話題のRaspberry Pi 5（以下Pi 5）。確かに動作速度は高速であるものの、実は<span class="sbd-text-red">注意ポイントの多い「くせ者」モデルである</span>ことはあまり知られていません。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"Raspberrypi5 8G ラズベリーパイ5 技適取得済マーク入り商品","b":"Raspberry Pi","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/31ulVhoF7LL._SL500_.jpg","\/31Paz5taW5L._SL500_.jpg","\/31wPYoxjgCL._SL500_.jpg","\/31ArwA0xXgL._SL500_.jpg","\/31wPYoxjgCL._SL500_.jpg","\/314jAZZTefL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0CQZHN2K4","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0CQZHN2K4","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1}],"eid":"6dQw8","s":"s"});
</script>
<div id="msmaflink-6dQw8">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p>他のラズパイにはない注意すべき点は次のとおりです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>推奨電源が5V5A</li><li>カメラコネクタが特殊</li><li>冷却ファンが必須</li><li>GPIOライブラリが一部非対応</li><li>pipの使用には仮想環境が必要</li></ul></div>



<p>自称ラズパイマニアの僕は、国内で技適の取得待ちのころからPi 5を入手して動作検証してきました。歴代のラズパイを使ってきた僕が、これまでのラズパイとの違いをメインに解説します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2024/05/pi5-1h.jpg" alt="" class="wp-image-12532" style="width:840px;height:auto" srcset="https://sozorablog.com/wp-content/uploads/2024/05/pi5-1h.jpg 800w, https://sozorablog.com/wp-content/uploads/2024/05/pi5-1h-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2024/05/pi5-1h-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table><tbody><tr><td>SoC</td><td>Broadcom BCM2712</td></tr><tr><td>CPU</td><td>Cortex-A76  64-bit SoC @ 2.4GHz × 4（4コア）</td></tr><tr><td>GPU</td><td>VideoCore VII 800MHz</td></tr><tr><td>メモリ</td><td>2GB、4GB、8GB、16GB<br>LPDDR4X-4267 SDRAM</td></tr><tr><td>有線LAN</td><td>1000 Base-T</td></tr><tr><td>無線LAN</td><td>IEEE 802.11b/g/n/ac<br>&nbsp;2.4/5GHz</td></tr><tr><td>Bluetooth</td><td>Bluetooth 5.0<br>（Bluetooth Low Energy対応）</td></tr><tr><td>消費電力</td><td>12W（ピーク時）</td></tr><tr><td>大きさ</td><td>85 × 56 × 18ｍｍ</td></tr><tr><td>重量</td><td>47g</td></tr><tr><td>参考価格<br>（<a href="https://www.switch-science.com/pages/raspberry-pi">スイッチサイエンス</a>）</td><td><a href="https://www.switch-science.com/products/10908?pr_prod_strat=e5_desc&amp;pr_rec_id=f1ec5f3ad&amp;pr_rec_pid=8733061644486&amp;pr_ref_pid=8280386306246&amp;pr_seq=uniform">1GB</a>：9,680円<br><a href="https://www.switch-science.com/products/9810">2GB</a>：13,420円<br><a href="https://www.switch-science.com/products/9249">4GB</a>：17,380円<br><a href="https://www.switch-science.com/products/9250">8GB</a>：25,190円<br><a href="https://www.switch-science.com/products/10055">16GB</a>：41,360円</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">購入時に注意すべき点</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="530" src="https://sozorablog.com/wp-content/uploads/2024/05/IMG_5598.jpeg" alt="" class="wp-image-12556" style="width:840px;height:auto"/></figure>



<p>Raspberry Pi 5を購入する前に知っておくべき5つの注意点を、他のモデルとの違いという視点で解説します。</p>



<h3 class="wp-block-heading">推奨電源が5V5A</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="743" src="https://sozorablog.com/wp-content/uploads/2025/08/IMG_9472.jpeg" alt="" class="wp-image-15606" style="aspect-ratio:1.0767193706674976;width:324px;height:auto"/><figcaption class="wp-element-caption">Raspberry Pi公式電源アダプター</figcaption></figure>



<p>Raspberry Pi 5には、<span class="sbd-text-bg-yellow">5V 5A</span>のUSB-C電源が推奨されています。<a href="https://www.switch-science.com/products/9811">Raspberry Pi公式の電源</a>はスイッチサイエンスで購入可能です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="269" src="https://sozorablog.com/wp-content/uploads/2024/05/pi5-4-1.png" alt="" class="wp-image-12548"/><figcaption class="wp-element-caption">出典：<a href="https://www.raspberrypi.com/products/27w-power-supply/">raspberrypi.com</a></figcaption></figure>



<p>推奨電源を使用しない場合、起動時に「周辺機器への電力供給は制限される」というメッセージが表示されます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="338" height="182" src="https://sozorablog.com/wp-content/uploads/2024/05/pi5-5.png" alt="" class="wp-image-12550"/><figcaption class="wp-element-caption">起動時に出てすぐ消えるメッセージ</figcaption></figure>



<p>この制限はシステムの安定性を確保するためのもので、Pi 5にUSB接続した周辺機器への電源供給が最大600mAまでとなります。5V 5Aの電源が認識されると、600mAの制限は1.6Aまで自動的に引き上げられます。</p>



<p>600mAは一般的なキーボード、マウス、USBメモリなどには十分ですが、消費電力の多いHDDなどを接続する場合に不足する可能性があります。ただし、<span class="sbd-text-red">警告メッセージが表示されてもPi 5の処理性能には影響しません</span>。</p>



<p>秋月電子の「<a href="https://akizukidenshi.com/catalog/g/g114935">スイッチングACアダプター(USB ACアダプター) Type-Cオス 5.1V 3.8A</a>」を使用すると、起動時に警告メッセージが表示されますが、実際には問題なく使用できます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="540" src="https://sozorablog.com/wp-content/uploads/2024/05/IMG_7002.jpeg" alt="" class="wp-image-12549"/><figcaption class="wp-element-caption"><a href="https://akizukidenshi.com/catalog/g/g114935">スイッチングACアダプター(USB ACアダプター) Type-Cオス 5.1V 3.8A</a></figcaption></figure>



<p>つまり、3.8Aの電源でも通常の使用には十分であり、<span class="sbd-text-bg-yellow">高負荷のデバイスを多く接続しない限り、大きな問題は発生しません。</span></p>



<p>最近では5AのアダプターがAmazonで販売されています。試しにRasTechというメーカーの製品を買ってみたところ、警告メッセージも出ず、問題なく使用できました。国内で使用できることを示すPSEマークも付いています。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="593" src="https://sozorablog.com/wp-content/uploads/2024/06/IMG_7159.jpeg" alt="" class="wp-image-12712"/></figure>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"Raspberry Pi5 電源 Pi5 PDアダプター5.1V 5A 27W USB-C（Type C）ケーブル PSE認証 Raspberry Pi 5 8GB\/4GB\/2GB\/1GB適用 Pi5 Adapter ケーブル長1.2M ラズベリーパイ5 電源 PD 27W USB-C Power Supply for raspberry Pi 5","b":"§Ｃ∞ＶＥＳＩＲＩ","t":"RPI5アダプター","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/31q4TGBJveL._SL500_.jpg","\/419R-Tylm9L._SL500_.jpg","\/21LAw52pl5L._SL500_.jpg","\/41FV5M5vt7L._SL500_.jpg","\/41IalhjLZpL._SL500_.jpg","\/41BSoJ51LPL._SL500_.jpg","\/41E0c6YJnBL._SL500_.jpg","\/41Gars0VacL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0CX163WY8","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0CX163WY8","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":3,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/Raspberry%20Pi5%20%E9%9B%BB%E6%BA%90%20Pi5%20PD%E3%82%A2%E3%83%80%E3%83%97%E3%82%BF%E3%83%BC5.1V%205A%2027W%20USB-C%EF%BC%88Type%20C%EF%BC%89%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB%20PSE%E8%AA%8D%E8%A8%BC%20Raspberry%20Pi%205%208GB%2F4GB%2F2GB%2F1GB%E9%81%A9%E7%94%A8%20Pi5%20Adapter%20%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB%E9%95%B71.2M%20%E3%83%A9%E3%82%BA%E3%83%99%E3%83%AA%E3%83%BC%E3%83%91%E3%82%A45%20%E9%9B%BB%E6%BA%90%20PD%2027W%20USB-C%20Power%20Supply%20for%20raspberry%20Pi%205\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"TaSRm","s":"s"});
</script>
<div id="msmaflink-TaSRm">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<h3 class="wp-block-heading">カメラコネクタが特殊</h3>



<p>Raspberry Piのカメラモジュールは写真やビデオ撮影を可能にし、監視カメラシステム、AIによる画像認識など、さまざまなプロジェクトに利用できます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="600" src="https://sozorablog.com/wp-content/uploads/2023/01/camera-m3-5.jpg" alt="" class="wp-image-10274" style="width:445px;height:auto" srcset="https://sozorablog.com/wp-content/uploads/2023/01/camera-m3-5.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/camera-m3-5-300x225.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/camera-m3-5-768x576.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption"><a href="https://www.switch-science.com/products/8700?_pos=1&amp;_sid=d8ec03a38&amp;_ss=r">Raspberry Pi カメラモジュール V3</a></figcaption></figure>



<p>このカメラモジュールを接続するためのコネクタが、Pi 5では特殊なものが採用されています。Pi 5の0.5 mmピッチのコネクタは、従来の1.0 mmピッチのコネクタとは異なるため、カメラモジュールに付属しているケーブルが使用できません。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="400" src="https://sozorablog.com/wp-content/uploads/2024/06/pi5-9.jpg" alt="" class="wp-image-12573" style="width:840px;height:auto"/></figure>



<p>Pi 5で使用できる<a href="https://www.switch-science.com/products/9255?_pos=4&amp;_sid=78e49576f&amp;_ss=r">Raspberry Pi 5 FPCカメラケーブル（200mm）</a>は数百円で購入可能であり、あらかじめ知っていれば大きな問題ではありません。</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">Raspberry Pi 5のカメラコネクタは、細いタイプのものが採用されています。ラズパイZeroと同じサイズのケーブルが必要です。<br><br>ラズパイ5で物体認識を試してみます。 <a href="https://t.co/TnQVZiiXQT">pic.twitter.com/TnQVZiiXQT</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1724009878128349417?ref_src=twsrc%5Etfw">November 13, 2023</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<h3 class="wp-block-heading">冷却ファンが必須</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2024/06/pi5-13.jpg" alt="" class="wp-image-12595" style="width:638px;height:auto" srcset="https://sozorablog.com/wp-content/uploads/2024/06/pi5-13.jpg 800w, https://sozorablog.com/wp-content/uploads/2024/06/pi5-13-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2024/06/pi5-13-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2024/06/pi5-12.jpg" alt="" class="wp-image-12596" style="width:637px;height:auto" srcset="https://sozorablog.com/wp-content/uploads/2024/06/pi5-12.jpg 800w, https://sozorablog.com/wp-content/uploads/2024/06/pi5-12-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2024/06/pi5-12-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>上記はPi 5とPi 4の<span class="sbd-text-red">CPU温度</span>をグラフ化したものです。冷却ファンは使用せず同じ環境で測定したところ、<span class="sbd-text-bg-yellow">Pi 5の方が7℃高い</span>結果となりました。</p>



<p>Pi 5は、その高性能を発揮するために効果的な冷却が必要です。アイドル状態でもCPU温度が65℃近くに達することがあるPi 5は、負荷がかかったときにさらに温度が上昇します。長時間高温状態が続くと、システムの安定性や寿命に悪影響を及ぼす可能性があります。</p>



<p>最も効果的な冷却方法の一つはファンの使用です。僕が使っている<a href="https://www.switch-science.com/products/9251?_pos=1&amp;_sid=d81bac471&amp;_ss=r">Raspberry Pi 5用公式ケース</a>にはファンとヒートシンクが付属しており、効率的に熱を放散します。これにより、CPU温度を適切に管理できます​。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="807" src="https://sozorablog.com/wp-content/uploads/2024/05/IMG_5619.jpeg" alt="" class="wp-image-12557" style="width:459px;height:auto"/><figcaption class="wp-element-caption"><a href="https://www.switch-science.com/products/9251?_pos=1&amp;_sid=d81bac471&amp;_ss=r">Raspberry Pi 5用公式ケース</a></figcaption></figure>



<p>Pi 5には冷却ファン専用の4ピンコネクタが搭載されています。このコネクタは、ファンの電源供給と制御を行います。ファンはPWM（パルス幅変調）制御により、Raspberry Piの温度に応じて自動的に速度が調整されます。温度が60°Cに達するとファンが作動し始め、67.5°Cでは速度が上がり、75°Cでは最大速度に達します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="1067" src="https://sozorablog.com/wp-content/uploads/2024/05/IMG_5620.jpeg" alt="" class="wp-image-12558" style="width:267px;height:auto"/><figcaption class="wp-element-caption">ファン専用コネクタ</figcaption></figure>



<h3 class="wp-block-heading">GPIOライブラリが一部非対応</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="451" src="https://sozorablog.com/wp-content/uploads/2024/06/pi5-11.jpg" alt="" class="wp-image-12593" style="width:840px;height:auto" srcset="https://sozorablog.com/wp-content/uploads/2024/06/pi5-11.jpg 800w, https://sozorablog.com/wp-content/uploads/2024/06/pi5-11-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2024/06/pi5-11-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>Pi 5では、GPIOの制御に新しいチップが使用されており、これにより従来のGPIOライブラリが正常に動作しなくなっています。GPIOは「General Purpose Input/Output」の略で、Raspberry Piのピンを通じてLEDやセンサー、モーターなどの外部デバイスを制御するための仕組みです。</p>



<p>以下は従来からよく使われているGPIOライブラリです。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-horizontal"><table class="has-fixed-layout"><tbody><tr><td>ライブラリ</td><td>Pi 5での使用可否</td></tr><tr><td>RPi.GPIO</td><td><span class="sbd-table-bg-cross">使用不可</span></td></tr><tr><td>gpiozero</td><td><span class="sbd-table-bg-circle">使用可能</span></td></tr><tr><td>pigpio</td><td><span class="sbd-table-bg-cross">使用不可</span></td></tr><tr><td>wiringPi</td><td><span class="sbd-table-bg-cross">使用不可</span></td></tr><tr><td>lgpio</td><td><span class="sbd-table-bg-circle">使用可能</span></td></tr></tbody></table></figure>



<p>ラズパイに接続したLEDを点滅させるコードを試してみます。RPi.GPIOを使用した場合、以下のようにエラーが出て、LEDは光りません。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="500" height="349" src="https://sozorablog.com/wp-content/uploads/2024/06/pi5-7.png" alt="" class="wp-image-12565"/></figure>



<p>以下は上記のコードをgpiozeroに変更したものです。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>from gpiozero import LED
import time

led = LED(18)

while True:    
    led.on()
    
    time.sleep(1.0)
    
    led.off()
    
    time.sleep(1.0)</code></pre></div>



<p>gpiozeroはPi 5に対応しているため、エラーが出ることなくLEDを点滅できました。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="549" src="https://sozorablog.com/wp-content/uploads/2024/06/IMG_7009.jpeg" alt="" class="wp-image-12566" style="width:447px;height:auto"/><figcaption class="wp-element-caption">LED点滅成功！</figcaption></figure>



<p>本やネットで公開されているプログラムを使いたいときには、使用するライブラリの確認が必要です。そのままのコードではPi 5で動作しない可能性があるため、注意しましょう。</p>



<h3 class="wp-block-heading">pipの使用には仮想環境が必要</h3>



<p>この問題はPi 5固有のものではなく、Raspberry Pi OS「Bookworm」の仕様によるものです。</p>



<h4 class="wp-block-heading">Pythonのパッケージ管理に便利なpip</h4>



<p>Raspberry Piでプログラミングをするにあたり、よく使われる言語のひとつがPythonです。Pythonでは<span class="sbd-text-red">pip</span>という<strong>パッケージ管理ツール</strong>を使うことで、さまざまなソフトウェア(パッケージ)を簡単にインストールできます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="210" src="https://sozorablog.com/wp-content/uploads/2024/06/pi5-10.png" alt="" class="wp-image-12585" style="width:469px;height:auto"/><figcaption class="wp-element-caption">pipを使ってpicamera2ライブラリをインストールするコマンド</figcaption></figure>



<p>インストールしたパッケージをPythonのプログラム内で呼び出すことにより、複雑な処理を短いコードで書くことができます。</p>



<p>Pi 5を使用する際、pipを使ってパッケージをインストールするためには<span class="sbd-text-bg-yellow">仮想環境の作成が必要</span>です。仮想環境とはプロジェクトごとに独立したPython環境を作成し、他のプロジェクトに影響を与えずにパッケージを管理するための仕組みです。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2023/01/pico-2025-01-11T115631.082.png" alt="" class="wp-image-13713" srcset="https://sozorablog.com/wp-content/uploads/2023/01/pico-2025-01-11T115631.082.png 800w, https://sozorablog.com/wp-content/uploads/2023/01/pico-2025-01-11T115631.082-320x180.png 320w, https://sozorablog.com/wp-content/uploads/2023/01/pico-2025-01-11T115631.082-224x126.png 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h4 class="wp-block-heading">そのままpipを使うとエラーが出る</h4>



<p>Raspberry Piカメラモジュールを制御するためのライブラリ「picamera2」をインストールしてみます。仮想環境を使わずにpipすると、次の画像のように<span class="sbd-text-red">エラーが出てインストールできません</span>。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="518" height="295" src="https://sozorablog.com/wp-content/uploads/2024/05/pi5-6.png" alt="" class="wp-image-12554" style="width:840px;height:auto"/></figure>



<h4 class="wp-block-heading">仮想環境でpipを実行する</h4>



<p>仮想環境の作成自体は１行のコマンドで可能ですが、<span class="sbd-text-red">ラズパイを起動するたびに仮想環境を有効にする必要があります</span>。初心者にとっては、この仕様が難しく感じられるかもしれません。</p>



<p>仮想環境「myenv」を作成するコマンド</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>python3 -m venv myenv</code></pre></div>



<p>仮想環境「myenv」を有効にするコマンド</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>source myenv/bin/activate</code></pre></div>



<p>その後、以下を実行すると「picamera2」をインストールできます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>pip install picamera2</code></pre></div>



<p>ライブラリの競合などの問題を回避するために仮想環境の作成は有効な手段です。この機会に仮想環境をマスターすることは、スキルアップに大いに役立ちます。</p>



<h3 class="wp-block-heading">書籍の購入を推奨</h3>



<p>以上の理由から、Pi 5を使用する際には、つまずきやすいポイントが多いです。自信がない方は、以下のようなPi 5対応の本を購入することをおすすめします。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"電子工作＆サーバー構築徹底解説！ ラズパイ５完全ガイド","b":"日経BP","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/51-dTyLiIyL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/4296205056","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/4296205056","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":3,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E9%9B%BB%E5%AD%90%E5%B7%A5%E4%BD%9C%EF%BC%86%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E6%A7%8B%E7%AF%89%E5%BE%B9%E5%BA%95%E8%A7%A3%E8%AA%AC%EF%BC%81%20%E3%83%A9%E3%82%BA%E3%83%91%E3%82%A4%EF%BC%95%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"8VFQp","s":"s"});
</script>
<div id="msmaflink-8VFQp">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p>僕も使い方を深く理解したいときにとてもお世話になっている本です。</p>



<h2 class="wp-block-heading">Raspberry Pi 5をモバイルバッテリーで動かす</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="3019" height="2504" src="https://sozorablog.com/wp-content/uploads/2024/06/IMG_0354.jpg" alt="" class="wp-image-16486" style="aspect-ratio:1.2056561035232904;width:456px;height:auto"/></figure>



<p>電源仕様についてはすでに解説したとおりですが、実際にモバイルバッテリーで動くのかが気になるところです。結論として、条件付きで動作します。</p>



<p>私の知る限りでは5V5Aに対応したモバイルバッテリーは存在せず、現実的には5V3Aでの運用になります。私はBelkinのモバイルバッテリー10000mAh（BPB011btBK）を使い、Raspberry Pi 5を動作させています。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"Belkin モバイルバッテリー 10000mah 3C認証 CCC 大容量 iPhone 17,16～12対応 Android対応 5V3A ファン付きベビーカーシート対応 最大15W 最大40時間 3台同時充電 3ポート(USB-C x 1 USB-A x 2) スリム\u0026軽量 PSE認証 機内持込可能 充電用ケーブル付属 メーカー保証2年 ブラック BPB011btBK","b":"Belkin","t":"BPB011btBK","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/21ngB1bS2hL._SL500_.jpg","\/41kl0Xq7o5L._SL500_.jpg","\/31wE7wUMerL._SL500_.jpg","\/513i6rUmwRL._SL500_.jpg","\/41qW+uZUbnL._SL500_.jpg","\/41HmpGjLxXL._SL500_.jpg","\/31H0LD8uQrL._SL500_.jpg","\/31GZH085bkL._SL500_.jpg","\/41xGQyg6gdL._SL500_.jpg","\/312NNFy26WL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B092TN8FWV","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B092TN8FWV","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/Belkin%20%E3%83%A2%E3%83%90%E3%82%A4%E3%83%AB%E3%83%90%E3%83%83%E3%83%86%E3%83%AA%E3%83%BC%2010000mah%203C%E8%AA%8D%E8%A8%BC%20CCC%20%E5%A4%A7%E5%AE%B9%E9%87%8F%20iPhone%2017%2C16%EF%BD%9E12%E5%AF%BE%E5%BF%9C%20Android%E5%AF%BE%E5%BF%9C%205V3A%20%E3%83%95%E3%82%A1%E3%83%B3%E4%BB%98%E3%81%8D%E3%83%99%E3%83%93%E3%83%BC%E3%82%AB%E3%83%BC%E3%82%B7%E3%83%BC%E3%83%88%E5%AF%BE%E5%BF%9C%20%E6%9C%80%E5%A4%A715W%20%E6%9C%80%E5%A4%A740%E6%99%82%E9%96%93%203%E5%8F%B0%E5%90%8C%E6%99%82%E5%85%85%E9%9B%BB%203%E3%83%9D%E3%83%BC%E3%83%88(USB-C%20x%201%20USB-A%20x%202)%20%E3%82%B9%E3%83%AA%E3%83%A0%26%E8%BB%BD%E9%87%8F%20PSE%E8%AA%8D%E8%A8%BC%20%E6%A9%9F%E5%86%85%E6%8C%81%E8%BE%BC%E5%8F%AF%E8%83%BD%20%E5%85%85%E9%9B%BB%E7%94%A8%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB%E4%BB%98%E5%B1%9E%20%E3%83%A1%E3%83%BC%E3%82%AB%E3%83%BC%E4%BF%9D%E8%A8%BC2%E5%B9%B4%20%E3%83%96%E3%83%A9%E3%83%83%E3%82%AF%20BPB011btBK\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"NUKzw","s":"s"});
</script>
<div id="msmaflink-NUKzw">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p>USB PD非対応の5V3A給電となるためUSBポートの電流は合計0.6Aに制限され、この状態ではUSBストレージ起動や消費電流の大きいUSB機器の同時使用は不向きです。microSDカード起動であれば問題なく動作しますが、使用中に画面右上へ「電圧低下の警告」が表示されることがあります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="530" height="286" src="https://sozorablog.com/wp-content/uploads/2024/06/スクリーンショット-2026-02-02-10.58.48.png" alt="" class="wp-image-16485"/><figcaption class="wp-element-caption">警告表示はクリックで消せる</figcaption></figure>



<p>この警告は表示されても即座にシャットダウンや再起動が起きるものではなく、動作を継続できています。ただし、公式推奨構成ではない前提で、軽い用途に限定して使うのが無難でしょう。</p>



<h2 class="wp-block-heading">Pi 5の良いところ</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="1067" src="https://sozorablog.com/wp-content/uploads/2024/06/Raspberry-Pi進化の歴史-8.jpg" alt="" class="wp-image-12583" style="width:483px;height:auto"/></figure>



<p>2025年時点で最新モデルであるPi 5が、他のモデルと比較して優れている点を紹介します。</p>



<h3 class="wp-block-heading">起動が速い</h3>



<p>Pi 5はどのモデルも起動時間が非常に短いです。以下は各モデルの起動時間を計測した結果です。このテストでは、すべて同一のmicroSDカードを使用しました。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-horizontal"><table class="has-fixed-layout"><tbody><tr><td>モデル名</td><td>起動時間</td></tr><tr><td>Raspberry Pi 5 16GB</td><td><span class="sbd-table-bg-circle">22秒</span></td></tr><tr><td>Raspberry Pi 5 8GB</td><td>23秒</td></tr><tr><td>Raspberry Pi 5 4GB</td><td><span class="sbd-table-bg-circle">22秒</span></td></tr><tr><td>Raspberry Pi 400</td><td>34秒</td></tr><tr><td>Raspberry Pi 4 8GB</td><td>37秒</td></tr><tr><td>Raspberry Pi 3 A+</td><td>78秒</td></tr><tr><td>Raspberry Pi Zero 2 W</td><td><span class="sbd-table-bg-cross">97秒</span></td></tr></tbody></table></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="375" src="https://sozorablog.com/wp-content/uploads/2024/06/output-1.png" alt="" class="wp-image-14055"/></figure>



<p>Pi 5は、Pi 4やZero 2 Wに比べて起動時間が大幅に短く、約22〜23秒で起動します。特にZero 2 Wの97秒と比較すると、約4倍の速さです。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>起動が速いのは処理性能が向上している証拠であり、アプリの立ち上げやブラウザの操作もスムーズに行えます。</p>
</div></div>



<h3 class="wp-block-heading">電源ボタン</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="591" src="https://sozorablog.com/wp-content/uploads/2024/06/pi5-15.jpg" alt="" class="wp-image-12608" style="width:840px;height:auto"/></figure>



<p>Pi 5には、他のモデルにはなかった<span class="sbd-text-red">電源ボタンが搭載されています</span>。従来のRaspberry Piではケーブルを抜き差しして電源を管理する必要があった不便さを解消します。ボタン操作による電源のオンオフやシステムの再起動が簡単に行えるようになり、使い勝手が向上しました。</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">ラズパイ5の電源ボタン。2回押すとシャットダウン。その後、ボタンを押すと起動できます。<br><br>Raspberry Pi 5は技適取得が完了していないめ、特例制度の申請をした機器を使用しています。 <a href="https://t.co/bCDhs5kQMo">pic.twitter.com/bCDhs5kQMo</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1722925784078385574?ref_src=twsrc%5Etfw">November 10, 2023</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<h3 class="wp-block-heading">高性能でも価格はPi 4と大差なし</h3>



<p>Pi 5とPi 4の同じメモリ容量のモデルを比較すると、価格差は約千円です。以下は8GBモデルの比較です。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-horizontal"><table class="has-fixed-layout"><tbody><tr><td>モデル名</td><td>価格（スイッチサイエンス）</td><td>詳細</td></tr><tr><td>Raspberry Pi 5 8GB</td><td>15,730円</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/products/9250">詳細を見る</a></span></td></tr><tr><td>Raspberry Pi 4 8GB</td><td>14,740円</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/products/6370">詳細を見る</a></span></td></tr></tbody></table></figure>



<p>以下は4GBモデルの比較です。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-horizontal"><table class="has-fixed-layout"><tbody><tr><td>モデル名</td><td>価格（スイッチサイエンス）</td><td>詳細</td></tr><tr><td>Raspberry Pi 5 4GB</td><td>11,880円</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/products/9249">詳細を見る</a></span></td></tr><tr><td>Raspberry Pi 4 4GB</td><td>11,000円</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/products/5680">詳細を見る</a></span></td></tr></tbody></table></figure>



<p>千円程度の価格差であれば、Pi 4がどうしても割高に感じます。それなら、最新で高性能なPi 5を試してみたいと思うのが自然な流れでしょう。</p>



<h2 class="wp-block-heading">Pi 5で試したこと</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="568" src="https://sozorablog.com/wp-content/uploads/2024/06/pi5-14.jpg" alt="" class="wp-image-12600"/></figure>



<p>OSはRaspberry Pi OSの64-bit版をインストールしました。</p>



<p>Pi 5で最もやりたかったことは<a href="https://www.switch-science.com/products/9933">カメラモジュール V3</a>を使った画像認識です。高速な処理が可能なのため、応答の速い作品が作れたことに驚きました。</p>



<h3 class="wp-block-heading">リアルタイム物体認識</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2024/06/pi5-16.jpg" alt="" class="wp-image-12610" style="width:840px;height:auto" srcset="https://sozorablog.com/wp-content/uploads/2024/06/pi5-16.jpg 800w, https://sozorablog.com/wp-content/uploads/2024/06/pi5-16-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2024/06/pi5-16-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>TensorFlow Lite（<em>軽量版の機械学習ライブラリ</em>）を使って物体認識を行いました。物体を認識すると、その物体を四角で囲み、物体名と認識の確度を表示します。処理速度は11〜13FPS（<em>1秒間に処理できるフレーム数</em>）で、Raspberry Pi 4の3〜4FPSに比べて大幅に高速化しています。</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">ラズパイ5で、TensorFlow Liteの物体認識を動かしてみました。FPSは11〜13程度。ラズパイ4では、3〜4FPSなので、かなり高速化しているのがわかります。 <a href="https://t.co/IRBTVoyjEF">pic.twitter.com/IRBTVoyjEF</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1724671853585989963?ref_src=twsrc%5Etfw">November 15, 2023</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p>物体認識の環境を作成するには、ターミナルを開き、以下のコマンドを順に実行します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="485" src="https://sozorablog.com/wp-content/uploads/2024/06/pico-99.jpg" alt="" class="wp-image-13493"/></figure>



<p>カメラ制御に必要な <code>libcap</code> ライブラリの開発用ヘッダーをインストールします。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo apt install libcap-dev</code></pre></div>



<p>mpという名前のPython仮想環境を作成します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>python3 -m venv ~/mp --system-site-packages</code></pre></div>



<p>仮想環境を有効化します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>source ~/mp/bin/activate</code></pre></div>



<p>MediaPipeのサンプルコード一式をRaspberry Piにコピーします。MediaPipeは、Googleが提供するマルチプラットフォーム対応の機械学習ライブラリで、TensorFlow Liteを活用してリアルタイムの映像処理やモデル推論を効率的に行います。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>git clone https://github.com/googlesamples/mediapipe.git</code></pre></div>



<p>Raspberry Pi用のオブジェクト検出のサンプルコードがあるディレクトリに移動します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>cd mediapipe/examples/object_detection/raspberry_pi</code></pre></div>



<p>必要な依存パッケージのインストールと環境のセットアップをします。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sh setup.sh</code></pre></div>



<p>同じディレクトリ内に、物体認識のテストをするためのプログラムを作成します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>nano detect_test.py</code></pre></div>



<p>上記を実行すると、作成されたdetect_test.pyファイルがNanoエディタで開かれ、内容を編集できるようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="459" height="311" src="https://sozorablog.com/wp-content/uploads/2024/06/pico-999.png" alt="" class="wp-image-13495"/></figure>



<p>nanoエディタが開いたら、以下をコピーペーストして保存します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code># Copyright 2023 The MediaPipe Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import argparse
import sys
import time
import cv2
import mediapipe as mp
from picamera2 import Picamera2
from libcamera import controls
from mediapipe.tasks import python
from mediapipe.tasks.python import vision
from utils import visualize

# Initial configuration of the camera
picam2 = Picamera2()
picam2.configure(picam2.create_preview_configuration(
    main={&quot;format&quot;: &#39;XRGB8888&#39;, &quot;size&quot;: (640, 480)}))
picam2.start()
picam2.set_controls({&quot;AfMode&quot;: controls.AfModeEnum.Continuous})

# Global variables to calculate FPS
COUNTER, FPS = 0, 0
START_TIME = time.time()

def run(model: str, max_results: int, score_threshold: float,
        width: int, height: int) -&gt; None:
            
    global is_inference_in_flight
    global latest_detection_result

    # Initialize global variables here
    is_inference_in_flight = False
    latest_detection_result = None            

    def save_result(result: vision.ObjectDetectorResult,
                    unused_output_image: mp.Image,
                    timestamp_ms: int):
        &quot;&quot;&quot;Callback when the detection is done.&quot;&quot;&quot;
        global is_inference_in_flight, latest_detection_result, COUNTER, START_TIME, FPS

        # Mark that inference has finished, so we can send another frame
        is_inference_in_flight = False

        # Update FPS
        if COUNTER % fps_avg_frame_count == 0:
            current_time = time.time()
            FPS = fps_avg_frame_count / (current_time - START_TIME)
            START_TIME = current_time

        latest_detection_result = result
        COUNTER += 1

    # Initialize the object detection model
    base_options = python.BaseOptions(model_asset_path=model)
    options = vision.ObjectDetectorOptions(
        base_options=base_options,
        running_mode=vision.RunningMode.LIVE_STREAM,
        max_results=max_results,
        score_threshold=score_threshold,
        result_callback=save_result
    )
    detector = vision.ObjectDetector.create_from_options(options)

    # Visualization parameters
    row_size = 50  # pixels
    left_margin = 24  # pixels
    text_color = (0, 0, 0)  # black
    font_size = 1
    font_thickness = 1
    fps_avg_frame_count = 10

    # Create a window to display the detection results
    cv2.namedWindow(&#39;object_detection&#39;, cv2.WINDOW_NORMAL)
    cv2.resizeWindow(&#39;object_detection&#39;, 800, 600)

    while True:
        frame = picam2.capture_array()
        if frame is None:
            break

        # Resize and convert for inference
        image = cv2.resize(frame, (width, height))
        rgb_image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
        mp_image = mp.Image(image_format=mp.ImageFormat.SRGB, data=rgb_image)

        # If the previous inference is done, start a new one
        if not is_inference_in_flight:
            detector.detect_async(mp_image, time.time_ns() // 1_000_000)
            is_inference_in_flight = True
        else:
            # If inference is still in flight,
            # we do NOT enqueue a new frame to avoid backlog
            pass

        # Draw FPS
        fps_text = &#39;FPS = {:.1f}&#39;.format(FPS)
        text_location = (left_margin, row_size)
        cv2.putText(image, fps_text, text_location, cv2.FONT_HERSHEY_DUPLEX,
                    font_size, text_color, font_thickness, cv2.LINE_AA)

        # Visualize the latest detection result (if it exists)
        if latest_detection_result is not None:
            image = visualize(image, latest_detection_result)

        cv2.imshow(&#39;object_detection&#39;, image)

        # Stop if ESC is pressed
        if cv2.waitKey(1) == 27:
            break

    detector.close()
    picam2.stop()
    cv2.destroyAllWindows()

def main():
    parser = argparse.ArgumentParser(
        formatter_class=argparse.ArgumentDefaultsHelpFormatter)
    parser.add_argument(&#39;--model&#39;, help=&#39;Path of the object detection model.&#39;,
                        required=False, default=&#39;efficientdet.tflite&#39;)
    parser.add_argument(&#39;--maxResults&#39;, help=&#39;Max number of detection results.&#39;,
                        required=False, default=5)
    parser.add_argument(&#39;--scoreThreshold&#39;,
                        help=&#39;The score threshold of detection results.&#39;,
                        required=False, type=float, default=0.25)
    parser.add_argument(&#39;--cameraId&#39;, help=&#39;Id of camera.&#39;,
                        required=False, type=int, default=0)
    parser.add_argument(&#39;--frameWidth&#39;,
                        help=&#39;Width of frame to capture from camera.&#39;,
                        required=False, type=int, default=1280)
    parser.add_argument(&#39;--frameHeight&#39;,
                        help=&#39;Height of frame to capture from camera.&#39;,
                        required=False, type=int, default=720)
    args = parser.parse_args()

    run(args.model, int(args.maxResults), args.scoreThreshold,
        args.frameWidth, args.frameHeight)

if __name__ == &#39;__main__&#39;:
    main()
</code></pre></div>



<p>保存して終了するには、<code>Ctrl + O</code> を押して保存し、<code>Ctrl + X</code> を押してNanoを終了します。</p>



<p>上記のコードは、Raspberry Piカメラモジュールを使用してリアルタイムでオブジェクト検出を行い、検出結果を表示するものです。EfficientDetモデル（<code>efficientdet.tflite</code>）を使用してオブジェクトを検出し、画面上に検出されたオブジェクトとFPSを描画します。</p>



<p>以下のコマンドでプログラムを実行できます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>python3 detect_test.py</code></pre></div>



<p>プログラムを実行すると、次のように結果が表示されます。映っているのはすべてトミカですが、バスやmotorcycle（バイク）をしっかり判別できています。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="573" height="443" src="https://sozorablog.com/wp-content/uploads/2024/06/object1.jpg" alt="" class="wp-image-13496"/></figure>



<p>実行中のdetect_test.pyを終了するには、ターミナルで <strong><code>Ctrl + C</code></strong> を押します。</p>



<h3 class="wp-block-heading">ジェスチャー認識</h3>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">ラズパイ5で、手のジェスチャーを認識してみた。<br><br>画面下に認識した手の形と、信頼度を表示します。めちゃくちゃ面白い。ジェスチャーで操作するガジェットを作りたくなってきた。 <a href="https://t.co/RbfTe1PpXo">pic.twitter.com/RbfTe1PpXo</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1725095481070817744?ref_src=twsrc%5Etfw">November 16, 2023</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p>先ほどコピーしたMediaPipeのサンプルコードには、ジェスチャー認識を行うプログラムも含まれています。これから、ジェスチャー認識の手順を説明します。まずはホームディレクトリに移動します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>cd</code></pre></div>



<p>ジェスチャー認識のサンプルコードがあるディレクトリに移動します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>cd mediapipe/examples/gesture_recognizer/raspberry_pi</code></pre></div>



<p>ジェスチャー認識サンプルを動作させるための必要なパッケージのインストールと、環境のセットアップをします。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sh setup.sh</code></pre></div>



<p>同じディレクトリ内に、ジェスチャー認識のテストをするためのプログラムを作成します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>nano recognize_test.py</code></pre></div>



<p>nanoエディタが開いたら、以下をコピーペーストして保存します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code># Copyright 2023 The MediaPipe Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
import argparse
import sys
import time
import cv2
import mediapipe as mp
from mediapipe.tasks import python
from mediapipe.tasks.python import vision
from mediapipe.framework.formats import landmark_pb2
import numpy as np
from picamera2 import Picamera2
from libcamera import controls

mp_hands = mp.solutions.hands
mp_drawing = mp.solutions.drawing_utils
mp_drawing_styles = mp.solutions.drawing_styles

# Initial configuration of the camera
picam2 = Picamera2()
picam2.configure(picam2.create_preview_configuration(main={&quot;format&quot;: &#39;XRGB8888&#39;, &quot;size&quot;: (320, 240)}))
picam2.start()
picam2.set_controls({&quot;AfMode&quot;: controls.AfModeEnum.Continuous})

# Global variables to calculate FPS and control inference
COUNTER, FPS = 0, 0
START_TIME = time.time()
is_inference_in_flight = False  # Flag to control inference execution
latest_recognition_result = None  # Variable to store the latest recognition result

def run(model: str, num_hands: int, min_hand_detection_confidence: float,
        min_hand_presence_confidence: float, min_tracking_confidence: float,
        camera_id: int, width: int, height: int) -&gt; None:
    global is_inference_in_flight, latest_recognition_result

    def save_result(result: vision.GestureRecognizerResult,
                    unused_output_image: mp.Image, timestamp_ms: int):
        &quot;&quot;&quot;Callback when the gesture recognition is done.&quot;&quot;&quot;
        global is_inference_in_flight, latest_recognition_result, COUNTER, START_TIME, FPS

        # Mark that inference has finished
        is_inference_in_flight = False

        # Update FPS
        if COUNTER % fps_avg_frame_count == 0:
            current_time = time.time()
            FPS = fps_avg_frame_count / (current_time - START_TIME)
            START_TIME = current_time

        latest_recognition_result = result
        COUNTER += 1

    # Initialize the gesture recognizer model
    base_options = python.BaseOptions(model_asset_path=model)
    options = vision.GestureRecognizerOptions(
        base_options=base_options,
        running_mode=vision.RunningMode.LIVE_STREAM,
        num_hands=num_hands,
        min_hand_detection_confidence=min_hand_detection_confidence,
        min_hand_presence_confidence=min_hand_presence_confidence,
        min_tracking_confidence=min_tracking_confidence,
        result_callback=save_result
    )
    recognizer = vision.GestureRecognizer.create_from_options(options)

    # Visualization parameters
    row_size = 50  # pixels
    left_margin = 24  # pixels
    text_color = (0, 0, 0)  # black
    font_size = 1
    font_thickness = 1
    fps_avg_frame_count = 10
    label_text_color = (0, 0, 0)  # black
    label_background_color = (255, 255, 255)  # white
    label_font_size = 1
    label_thickness = 2
    label_padding_width = 100  # pixels

    # Create a window to display the recognition results
    cv2.namedWindow(&quot;Gesture Recognition&quot;, cv2.WINDOW_NORMAL)
    cv2.resizeWindow(&quot;Gesture Recognition&quot;, 800, 600)

    while True:
        # Capture frame from the camera
        frame = picam2.capture_array()
        if not isinstance(frame, np.ndarray):
            print(&quot;Frame is not a numpy array.&quot;)
            return

        # Resize and preprocess the frame
        image = frame[:, :, :3]
        image_resized = cv2.resize(image, (width, height))
        rgb_image = cv2.cvtColor(image_resized, cv2.COLOR_BGR2RGB)
        mp_image = mp.Image(image_format=mp.ImageFormat.SRGB, data=rgb_image)

        # Start a new inference if the previous one is done
        if not is_inference_in_flight:
            recognizer.recognize_async(mp_image, time.time_ns() // 1_000_000)
            is_inference_in_flight = True

        # Show the FPS on the frame
        fps_text = &#39;FPS = {:.1f}&#39;.format(FPS)
        text_location = (left_margin, row_size)
        current_frame = image_resized
        cv2.putText(current_frame, fps_text, text_location, cv2.FONT_HERSHEY_DUPLEX,
                    font_size, text_color, font_thickness, cv2.LINE_AA)
                    
        # Draw the latest hand landmarks if available
        if latest_recognition_result is not None:
            for hand_landmarks in latest_recognition_result.hand_landmarks:
                hand_landmarks_proto = landmark_pb2.NormalizedLandmarkList()
                hand_landmarks_proto.landmark.extend([
                    landmark_pb2.NormalizedLandmark(x=landmark.x, y=landmark.y, z=landmark.z)
                    for landmark in hand_landmarks
                ])
                mp_drawing.draw_landmarks(
                    current_frame,
                    hand_landmarks_proto,
                    mp_hands.HAND_CONNECTIONS,
                    mp_drawing_styles.get_default_hand_landmarks_style(),
                    mp_drawing_styles.get_default_hand_connections_style()
                )

            # Show the gesture classification if available
            gestures = latest_recognition_result.gestures
            if gestures:
                category_name = gestures[0][0].category_name
                score = round(gestures[0][0].score, 2)
                result_text = category_name + &#39; (&#39; + str(score) + &#39;)&#39;

                # Compute text size
                text_size = cv2.getTextSize(result_text, cv2.FONT_HERSHEY_DUPLEX, label_font_size,
                                            label_thickness)[0]
                text_width, text_height = text_size

                # Compute centered x, y coordinates
                legend_x = (current_frame.shape[1] - text_width) // 2
                legend_y = current_frame.shape[0] - (label_padding_width - text_height) // 2

                # Draw the text
                cv2.putText(current_frame, result_text, (legend_x, legend_y),
                            cv2.FONT_HERSHEY_DUPLEX, label_font_size,
                            label_text_color, label_thickness, cv2.LINE_AA)

        # Expand the frame to show the labels
        current_frame = cv2.copyMakeBorder(current_frame, 0, label_padding_width, 0, 0,
                                           cv2.BORDER_CONSTANT, None, label_background_color)

        cv2.imshow(&quot;Gesture Recognition&quot;, current_frame)

        # Stop the program if the ESC key is pressed
        if cv2.waitKey(1) == 27:
            break

    recognizer.close()
    picam2.stop()
    cv2.destroyAllWindows()

def main():
    parser = argparse.ArgumentParser(formatter_class=argparse.ArgumentDefaultsHelpFormatter)
    parser.add_argument(&#39;--model&#39;, help=&#39;Name of gesture recognition model.&#39;,
                        required=False, default=&#39;gesture_recognizer.task&#39;)
    parser.add_argument(&#39;--numHands&#39;, help=&#39;Max number of hands that can be detected by the recognizer.&#39;,
                        required=False, default=1)
    parser.add_argument(&#39;--minHandDetectionConfidence&#39;, help=&#39;The minimum confidence score for hand detection.&#39;,
                        required=False, default=0.5)
    parser.add_argument(&#39;--minHandPresenceConfidence&#39;, help=&#39;The minimum confidence score of hand presence.&#39;,
                        required=False, default=0.5)
    parser.add_argument(&#39;--minTrackingConfidence&#39;, help=&#39;The minimum confidence score for hand tracking.&#39;,
                        required=False, default=0.5)
    parser.add_argument(&#39;--cameraId&#39;, help=&#39;Id of camera.&#39;, required=False, default=0)
    parser.add_argument(&#39;--frameWidth&#39;, help=&#39;Width of frame to capture from camera.&#39;,
                        required=False, default=640)
    parser.add_argument(&#39;--frameHeight&#39;, help=&#39;Height of frame to capture from camera.&#39;,
                        required=False, default=480)
    args = parser.parse_args()

    run(args.model, int(args.numHands), args.minHandDetectionConfidence,
        args.minHandPresenceConfidence, args.minTrackingConfidence,
        int(args.cameraId), args.frameWidth, args.frameHeight)


if __name__ == &#39;__main__&#39;:
    main()                    
</code></pre></div>



<p>まず、<strong>TensorFlow Lite</strong>を使って、手のジェスチャーを認識します。次に、<strong>MediaPipe</strong>というGoogleが提供するフレームワークを利用して、手のランドマーク（手の関節などの位置）を検出し画面に表示します。検出されたランドマークのデータをもとに、モデルは各ジェスチャーに対応する確率（信頼度）を計算します。この中から最も高い確率を持つジェスチャーが認識結果として表示される仕組みです。</p>



<p>以下のコマンドでプログラムを実行します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>python3 recognize_test.py </code></pre></div>



<p>プログラムを実行すると、次のように結果が表示されます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="478" height="396" src="https://sozorablog.com/wp-content/uploads/2024/06/object2.png" alt="" class="wp-image-13499"/></figure>



<p>上記のコードを応用すると、以下のようなことができます。</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">ハンドジェスチャーで操作するLEDができた！<br><br>ラズパイ5とカメラで、手の形を認識。親指を上げるとLEDが点灯し、手をパーにすると消灯する仕組みです。AIと電子工作の組み合わせでいろいろ遊べそう。 <a href="https://t.co/6ORSBIGKz1">pic.twitter.com/6ORSBIGKz1</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1725470630118896107?ref_src=twsrc%5Etfw">November 17, 2023</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">手の形を読みとり表示！<br><br>ラズパイとカメラで認識したジェスチャーを、スマートクロックの「LaMetric Time」に表示してみました。プログラミングで、他のデバイスと連携できるのが楽しすぎる <a href="https://t.co/dTM7pMiGaE">pic.twitter.com/dTM7pMiGaE</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1734894622340796526?ref_src=twsrc%5Etfw">December 13, 2023</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p>スマートクロックの<a href="https://lametric.com/ja-JP">LaMetric Time</a>とPi 5は、Pi 5インターネットを通じて情報をやり取りしています。これにより、リアルタイムでジェスチャーの認識結果を視覚的に確認できます。</p>



<h2 class="wp-block-heading">まとめ</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="619" src="https://sozorablog.com/wp-content/uploads/2024/06/IMG_7008.jpeg" alt="" class="wp-image-12567" style="width:842px;height:auto"/></figure>



<p>本記事ではRaspberry Pi 5を購入する前に知っておくべき5つの注意点を紹介しました。いずれも致命的な欠点ではありませんが、事前に知っておくことで購入後のトラブルを避けられるでしょう。<span class="sbd-text-red">ネット上の情報はまだPi 5に対応していないものが多いため、注意が必要です。</span>これらを理解したうえで購入するならば、Pi 5は非常にパワフルで可能性を秘めたマシンといえます。</p>



<p>一方で、ラズパイにそこまでの性能を求めていないという声もよく耳にします。僕自身、8種類のラズパイを持っていますが、用途に応じてモデルを使い分けています。電子工作メインで使用することが多い僕にとってはPi 5はスペックを持て余していると感じることがあります。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>実際のところ、2025年1月時点で僕が頻繁に使用するのはPi 4です。</p>
</div></div>



<p>性能や新しさよりも、自分がラズパイで何をしたいのかを明確にすることで、失敗のない買い物ができるでしょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sozorablog.com/pi5/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>【隠れた名機】Raspberry Pi 3 Model A+レビュー｜こんなラズパイが欲しかった！</title>
		<link>https://sozorablog.com/raspberry-pi-3-model-a/</link>
					<comments>https://sozorablog.com/raspberry-pi-3-model-a/#respond</comments>
		
		<dc:creator><![CDATA[そぞら]]></dc:creator>
		<pubDate>Fri, 20 Jan 2023 22:41:46 +0000</pubDate>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[ラズパイを買う]]></category>
		<guid isPermaLink="false">https://sozorablog.com/?p=10112</guid>

					<description><![CDATA[円安などの影響により価格の上昇が止まらないラズベリーパイ。人気モデルRaspberry Pi 4 Model B 4GBの価格は2年で2倍になっています。ホビー用途のユーザーは購入をためらうことも多いはずです。 2024 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>円安などの影響により<span class="sbd-text-bold">価格の上昇</span>が止まらない<a href="https://sozorablog.com/what-is-raspberry-pi/">ラズベリーパイ</a>。人気モデル<a href="https://sozorablog.com/raspberry-pi-4-revue/">Raspberry Pi 4 Model B 4GB</a>の価格は2年で<span class="sbd-text-red">2倍</span>になっています。ホビー用途のユーザーは購入をためらうことも多いはずです。</p>



<p>2024年4月現在、<a href="https://www.switch-science.com/collections/raspberry-pi/products/4110">スイッチサイエンス</a>で販売している<span class="sbd-text-bold">Raspberry Pi 3 Model A+</span>の価格は<span class="sbd-text-bg-yellow">4,785円</span>。第三世代のモデルでありながら、<span class="sbd-text-red">性能と価格のバランスが非常に取れたモデル</span>です。電子工作など比較的負荷のかからない用途がメインの方におすすめです。</p>



<div class="wp-block-sbd-btn is-style-sbd-btn-red"><p class="sbd-btn-copy">安くて高性能！Raspberry Pi 3 Model A+</p><div class="sbd-btn sbd-btn-75 sbd-btn-circle"><a href="https://www.raspberrypi.com/products/raspberry-pi-3-model-a-plus/" target="_self" rel="noopener">Raspberry Pi 公式ページを見る</a></div></div>



<p>Raspberry Pi 3 Model A+を使って感じたことを以下にまとめました。</p>



<div class="pb-compare-box" data-colset="1"><div class="pb-compare-box__head"><div class="pb-compare-box__head__l">メリット</div><div class="pb-compare-box__head__r">デメリット</div></div>
<div class="pb-compare-box__body">
<div class="pb-compare-box__body__l">
<ul class="pb-list -icon-dot"><li>価格と性能のバランスが取れている</li><li>コンパクトさと使いやすさが両立</li><li>標準HDMI（タイプAコネクタ）が使える</li></ul>
</div>



<div class="pb-compare-box__body__r">
<ul class="pb-list -icon-dot"><li>USBポートが1つ</li><li>有線LANは使えない</li></ul>
</div>
</div>
</div>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"Raspberry Pi 3 Model A+","b":"Raspberry Pi","t":"RPI-3AP","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/41YR9EhMAkL._SL500_.jpg","\/41csZctE2NL._SL500_.jpg","\/41-shKCgZIL._SL500_.jpg","\/41W75-rUCZL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B07KLW3DQC","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B07KLW3DQC","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/Raspberry%20Pi%203%20Model%20A%2B\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"Sj64q","s":"s"});
</script>
<div id="msmaflink-Sj64q">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p>サイズや性能面において、Zeroと4の中間に位置する<strong>Raspberry Pi 3 Model A+</strong>。低価格ですがサクサク動くので、快適に作業できます。電子工作などを楽しみたい方におすすめです。</p>



<p>公式のプロモーション動画はこちらからご覧いただけます。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Introducing your new Raspberry Pi 3 Model A+" width="500" height="281" src="https://www.youtube.com/embed/_9ksicvynAE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">Raspberry Pi 3 Model A+の特徴</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2023/01/3A2.jpg" alt="" class="wp-image-10161" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A2.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A2-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A2-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2023/01/3A2-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2023/01/3A2-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>Raspberry Pi 3 Model A+はスペック、価格、大きさ、拡張性において非常にバランスが取れたモデルです。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table><tbody><tr><td>SoC</td><td>Broadcom BCM2837B0</td></tr><tr><td>CPU</td><td>ARM Cortex-A53<br>1.4GHz クアッドコア<br>64ビット</td></tr><tr><td>メモリー</td><td>512MB LPDDR2 SDRAM</td></tr><tr><td>無線LAN</td><td>2.4 GHz、5 GHz IEEE 802.11.b / g / n / ac</td></tr><tr><td>Bluetooth</td><td>Bluetooth 4.2</td></tr><tr><td>最大消費電力</td><td>約12.5W</td></tr><tr><td>サイズ</td><td>65 × 30ｍｍ</td></tr><tr><td>重量</td><td>29g</td></tr><tr><td>発売日</td><td>海外:2018年<br>日本:2019年</td></tr><tr><td>参考価格<br><a href="https://www.switch-science.com/catalog/7600/">スイッチサイエンス</a></td><td>4,785円</td></tr></tbody></table></figure>



<p>Raspberry Pi 3 Model A+は2019年に発売されました。最新モデルではありませんが、電子工作を楽しむには十分なスペックです。</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="768" height="1024" src="https://sozorablog.com/wp-content/uploads/2023/01/3A8-768x1024.jpg" alt="" class="wp-image-10168" style="width:384px;height:512px" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A8-768x1024.jpg 768w, https://sozorablog.com/wp-content/uploads/2023/01/3A8-225x300.jpg 225w, https://sozorablog.com/wp-content/uploads/2023/01/3A8.jpg 800w" sizes="(max-width: 768px) 100vw, 768px" /></figure>



<h3 class="wp-block-heading">高性能かつ低価格を実現</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2023/01/ラズベリーパイの選び方-10.jpg" alt="" class="wp-image-11388" srcset="https://sozorablog.com/wp-content/uploads/2023/01/ラズベリーパイの選び方-10.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/ラズベリーパイの選び方-10-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/ラズベリーパイの選び方-10-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2023/01/ラズベリーパイの選び方-10-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2023/01/ラズベリーパイの選び方-10-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>Raspberry Pi 3 Model A+のクロック周波数は1.4GHz。第四世代モデルであるRaspberry Pi 4の1.5GHzよりわずかに劣るものの、価格は半額以下の<span class="sbd-text-bold">4,620円</span>です。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-horizontal sbd-table--scroll"><table><tbody><tr><td></td><td>価格</td><td>CPU</td><td>詳細</td></tr><tr><td><img decoding="async" width="150" height="70" class="wp-image-8215" style="width: 150px;" src="https://sozorablog.com/wp-content/uploads/2021/08/pi400-2-300x140-1.jpg" alt=""><br>Raspberry Pi 400</td><td>13,200円</td><td>1.8GHz<br>クアッドコア</td><td><span class="sbd-table-btn"><a href="https://sozorablog.com/raspberry-pi-400-explanation/">詳細を見る</a></span></td></tr><tr><td><img decoding="async" width="100" height="66" class="wp-image-8216" style="width: 100px;" src="https://sozorablog.com/wp-content/uploads/2021/08/raspberry_pi_4_model_B.jpg" alt="" srcset="https://sozorablog.com/wp-content/uploads/2021/08/raspberry_pi_4_model_B.jpg 492w, https://sozorablog.com/wp-content/uploads/2021/08/raspberry_pi_4_model_B-300x197.jpg 300w" sizes="(max-width: 100px) 100vw, 100px" /><br>Raspberry Pi 4</td><td>8GB:14,190円<br>4GB:10,560円<br>2GB:8,690円</td><td>1.5GHz<br>クアッドコア</td><td><span class="sbd-table-btn"><a href="https://sozorablog.com/raspberry-pi-4-revue/">詳細を見る</a></span></td></tr><tr><td><img decoding="async" width="75" height="65" class="wp-image-8218" style="width: 75px;" src="https://sozorablog.com/wp-content/uploads/2021/08/raspberrypi3-a-1.png" alt=""><br><span class="sbd-text-red">Raspberry Pi 3<br>Model A</span></td><td><span class="sbd-table-bg-double-circle">4,620円</span></td><td>1.4GHz<br>クアッドコア</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/catalog/4110/">詳細を見る</a></span></td></tr><tr><td><img decoding="async" width="75" height="37" class="wp-image-8219" style="width: 75px;" src="https://sozorablog.com/wp-content/uploads/2021/08/raspberrypi-zero-2W.jpg" alt="" srcset="https://sozorablog.com/wp-content/uploads/2021/08/raspberrypi-zero-2W.jpg 638w, https://sozorablog.com/wp-content/uploads/2021/08/raspberrypi-zero-2W-300x146.jpg 300w" sizes="(max-width: 75px) 100vw, 75px" /><br>Raspberry Pi<br>Zero 2W</td><td>2,948円</td><td>1.0GHz<br>クアッドコア</td><td><span class="sbd-table-btn"><a href="https://sozorablog.com/raspberry-pi-zero-2-w/">詳細を見る</a></span></td></tr><tr><td><img decoding="async" width="80" height="38" class="wp-image-8221" style="width: 80px;" src="https://sozorablog.com/wp-content/uploads/2021/08/raspberrypi-zero-WH-1.png" alt="" srcset="https://sozorablog.com/wp-content/uploads/2021/08/raspberrypi-zero-WH-1.png 310w, https://sozorablog.com/wp-content/uploads/2021/08/raspberrypi-zero-WH-1-300x143.png 300w" sizes="(max-width: 80px) 100vw, 80px" /><br>Raspberry Pi<br>Zero WH</td><td>2,838円</td><td><span class="sbd-table-bg-triangle">1.0GHz<br>シングルコア</span></td><td><span class="sbd-table-btn"><a href="https://sozorablog.com/raspberry-pi-zero-wh/">詳細を見る</a></span></td></tr></tbody></table></figure>



<h3 class="wp-block-heading">大きさはZeroとModel Bの中間</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="598" src="https://sozorablog.com/wp-content/uploads/2023/01/3A11.jpg" alt="" class="wp-image-10204" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A11.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A11-300x224.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A11-768x574.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>ラズベリーパイは基盤の大きさにより、以下の3種類に分類できます。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>Zero</li><li>Model A</li><li>Model B</li></ul></div>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2023/01/3A9.jpg" alt="" class="wp-image-10170" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A9.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A9-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A9-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2023/01/3A9-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2023/01/3A9-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>Raspberry Pi 3 Model A+はZeroシリーズとModel Bの中間にあたるサイズで、第三世代のモデルです。中間のサイズとはいえラズパイはどれも小さいです。実物を初めて見る方は、そのコンパクトさに驚くことでしょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="596" src="https://sozorablog.com/wp-content/uploads/2023/01/3A6.jpg" alt="" class="wp-image-10167" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A6.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A6-300x224.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A6-768x572.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>重さは29gと大変軽量なので、壁に貼り付けて使用することもできます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="635" src="https://sozorablog.com/wp-content/uploads/2023/01/3A28.jpg" alt="" class="wp-image-10375" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A28.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A28-300x238.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A28-768x610.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">USBポートは１か所のみ</h3>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical sbd-table--scroll sbd-table--fixed"><table><thead><tr><th>モデル種類</th><th><img decoding="async" width="150" height="97" class="wp-image-4110" style="width: 150px;" src="https://sozorablog.com/wp-content/uploads/2022/02/raspberry-pi-zero-pic.png" alt="" srcset="https://sozorablog.com/wp-content/uploads/2022/02/raspberry-pi-zero-pic.png 490w, https://sozorablog.com/wp-content/uploads/2022/02/raspberry-pi-zero-pic-300x194.png 300w" sizes="(max-width: 150px) 100vw, 150px" /><br>Zero</th><th><img decoding="async" width="150" height="139" class="wp-image-4086" style="width: 150px;" src="https://sozorablog.com/wp-content/uploads/2022/02/raspberry-pi-3-model-A-4.png" alt="" srcset="https://sozorablog.com/wp-content/uploads/2022/02/raspberry-pi-3-model-A-4.png 413w, https://sozorablog.com/wp-content/uploads/2022/02/raspberry-pi-3-model-A-4-300x279.png 300w" sizes="(max-width: 150px) 100vw, 150px" /><br>Model A</th><th><img decoding="async" width="150" height="98" class="wp-image-4078" style="width: 150px;" src="https://sozorablog.com/wp-content/uploads/2022/02/raspberry_pi_4_model_B.jpg" alt="" srcset="https://sozorablog.com/wp-content/uploads/2022/02/raspberry_pi_4_model_B.jpg 492w, https://sozorablog.com/wp-content/uploads/2022/02/raspberry_pi_4_model_B-300x197.jpg 300w" sizes="(max-width: 150px) 100vw, 150px" /><br>Model B</th></tr></thead><tbody><tr><td>商品名</td><td>Pi Zero<br>Pi Zero W<br>Pi Zero WH<br>Pi Zero 2 W</td><td>Pi Model A+<br><span class="sbd-text-red">Pi 3 Model A+</span></td><td>Pi 2 Model B<br>Pi 3 Model B<br>Pi 3 Model B+<br>Pi 4 Model B</td></tr><tr><td>USBポート</td><td><span class="sbd-table-bg-triangle">1つ</span></td><td><span class="sbd-table-bg-triangle">1つ</span></td><td><span class="sbd-table-bg-circle">4つ</span></td></tr><tr><td>有線LANポート</td><td><span class="sbd-table-bg-cross">なし</span></td><td><span class="sbd-table-bg-cross">なし</span></td><td><span class="sbd-table-bg-circle">あり</span></td></tr><tr><td>ステレオミニジャック</td><td><span class="sbd-table-bg-cross">なし</span></td><td><span class="sbd-table-bg-circle">あり</span></td><td><span class="sbd-table-bg-circle">あり</span></td></tr></tbody></table><figcaption class="wp-element-caption">各モデルインターフェース比較</figcaption></figure>



<p>Model AのインターフェースはUSBポートが１つです。キーボードとマウスを接続する場合は<a href="https://www.amazon.co.jp/BUFFALO-USB2-0-%E3%83%90%E3%82%B9%E3%83%91%E3%83%AF%E3%83%BC-BSH4U25BK%E3%80%90Windows-Mac%E5%AF%BE%E5%BF%9C%E3%80%91/dp/B018MZKKQ8/ref=sr_1_7?adgrpid=54362355998&amp;gclid=Cj0KCQiA_P6dBhD1ARIsAAGI7HA1lK6SdUNpeVogFdC7XL2UV3YwxAFBnI2xysWGJK3YnTmk5DFx1S0aAkBWEALw_wcB&amp;hvadid=611407598378&amp;hvdev=c&amp;hvlocphy=1009439&amp;hvnetw=g&amp;hvqmt=e&amp;hvrand=617601126856228318&amp;hvtargid=kwd-311685731661&amp;hydadcr=27301_14587075&amp;jp-ad-ap=0&amp;keywords=usb+%E3%83%8F%E3%83%96&amp;qid=1673591306&amp;sr=8-7">USBハブ</a>が必要です。</p>



<div class="wp-block-sbd-background-block-title sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>僕は<a href="#VNC">リモートデスクトップ環境</a>でラズパイを使っているため、USBポートが１つであることはデメリットに感じません。むしろコンパクトになるメリットの方が大きく感じます。</p>
</div>



<p>また、有線LANポートはありませんが<span class="sbd-text-red">無線LANが使える</span>ため、ネットワーク内の機器に接続したり、インターネットを利用したりできます。</p>



<h2 class="wp-block-heading">開封～セッティング</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2023/01/3A7.jpg" alt="" class="wp-image-10166" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A7.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A7-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A7-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2023/01/3A7-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2023/01/3A7-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>ラズパイは箱のデザインがかわいくて好きなんですよね。過去に買ったラズパイや関連製品の箱も捨てられません。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="532" src="https://sozorablog.com/wp-content/uploads/2022/11/image_6487327-2.jpg" alt="" class="wp-image-9832" srcset="https://sozorablog.com/wp-content/uploads/2022/11/image_6487327-2.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/11/image_6487327-2-300x200.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/11/image_6487327-2-768x511.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>箱には購入したショップである<a href="https://www.switch-science.com/collections/raspberry-pi/products/4110">スイッチサイエンス</a>のシールが貼られています。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="642" src="https://sozorablog.com/wp-content/uploads/2023/01/3A10.jpg" alt="" class="wp-image-10202" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A10.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A10-300x241.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A10-768x616.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>ラズパイの箱には本体とユーザーガイドが入っています。電源やmicroSDは別売りです。</p>



<h3 class="wp-block-heading">ラズベリーパイは単品で買っても起動できない</h3>



<p>Pi 3 Model A+を使用するのに必要な周辺機器は以下の通りです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>パソコン（SDカードリーダーが必要）</li><li>HDMI対応ディスプレイ（テレビでも可）</li><li>microSDカード(8GB以上 CLASS10)</li><li>ACアダプター（Type-B 2.5A以上）</li><li>USBマウス</li><li>USBキーボード</li><li>HDMIケーブル（Type-A）</li></ul></div>



<p>microSDカードとACアダブター以外は家にあるもので済ませても問題ありません。</p>



<h4 class="wp-block-heading">ACアダプターの選び方</h4>



<p>ACアダプターは<span class="sbd-text-red">電流に注意してください</span>。電流が低いものを使用すると、ラズパイが動作しない可能性があります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-adapter.jpg" alt="Raspberry Pi Zero 2 WのACアダプター" class="wp-image-8723" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-adapter.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-adapter-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-adapter-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-adapter-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-adapter-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>Pi 3 Model A+の電源は<span class="sbd-text-red">2.5A以上が必要</span>です。僕は余裕を見て<a href="https://raspberry-pi.ksyic.com/main/index/pdp.id/436/pdp.open/436/">3.0Aのアダプター</a>を使用しています。</p>



<h4 class="wp-block-heading">ケースも一緒に購入するのがおすすめ</h4>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="536" src="https://sozorablog.com/wp-content/uploads/2023/01/3A18.jpg" alt="" class="wp-image-10230" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A18.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A18-300x201.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A18-768x515.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>ラズベリーパイ本体を入れるための<a href="https://www.switch-science.com/collections/raspberry-pi/products/6083">ケース</a>が販売されています。基本的にはケースを使用することをおすすめします。理由は以下の通りです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>衝撃やほこりから保護できる</li><li>金属などの接触による短絡（ショート）の防止</li><li>見た目がスマートになる</li><li>ラズパイを安定して設置できる</li></ul></div>



<p>僕は<a href="https://www.switch-science.com/collections/raspberry-pi/products/6083">ラズベリーパイ公式ケース</a>を使用しています。スイッチサイエンスで748円です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="532" src="https://sozorablog.com/wp-content/uploads/2023/01/3A17.jpg" alt="" class="wp-image-10231" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A17.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A17-300x200.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A17-768x511.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><a href="https://sozorablog.com/gpio_pinout/">GPIO</a>や<a href="https://sozorablog.com/camera_shooting/">カメラモジュール</a>を利用するときはフタを外した状態で使用します。</p>



<h3 class="wp-block-heading">ラズベリーパイの使用準備をする</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-2.png" alt="" class="wp-image-2239" style="width:800px;height:482px" srcset="https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-2.png 800w, https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-2-300x169.png 300w, https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-2-768x432.png 768w, https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-2-320x180.png 320w, https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-2-224x126.png 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<div class="wp-block-sbd-background-block-title sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>OSのインストールなど、ラズベリーパイのセットアップ方法について以下の記事で詳しく解説しています。<br><strong><a href="https://sozorablog.com/raspberrypi_initial_setting/">≫【2022年最新版】OSインストールから初期設定まで｜開始手順のすべて</a></strong></p>
</div>



<p>ラズベリーパイを使用するときは、まずmicroSDカードへOSを書き込む作業が必要です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2023/01/3A14.jpg" alt="" class="wp-image-10210" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A14.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A14-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A14-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2023/01/3A14-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2023/01/3A14-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>今回使用したmicroSDカードは以下の商品です。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"サンディスク microSD 32GB UHS-I Class10 Nintendo Switch メーカー動作確認済 SanDisk Ultra SDSQUA4-032G-EPK エコパッケージ","b":"SanDisk","t":"SDSQUA4-032G-EPK","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/411I0Z8WTBS._SL500_.jpg","\/413whC+wIBL._SL500_.jpg","\/41p-rVIlx-L._SL500_.jpg","\/51zyfnXw4pL._SL500_.jpg","\/51tiPv8XHrL._SL500_.jpg","\/51Uxe68xJ4L._SL500_.jpg","\/31JqvbQrVdL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B08K4214KB","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":3,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B08K4214KB","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":4,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E3%82%B5%E3%83%B3%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%20microSD%2032GB%20UHS-I%20Class10%20Nintendo%20Switch%20%E3%83%A1%E3%83%BC%E3%82%AB%E3%83%BC%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D%E6%B8%88%20SanDisk%20Ultra%20SDSQUA4-032G-EPK%20%E3%82%A8%E3%82%B3%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"E4EMk","s":"s"});
</script>
<div id="msmaflink-E4EMk">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p>ラズパイではmicroSDカードの選定が重要です。microSDカードの種類により、ラズパイの動作速度が変わってくるからです。上記の商品は価格と品質のバランスがとれており、僕自身リピート買いしています。</p>



<h3 class="wp-block-heading">周辺機器の接続</h3>



<p>microSDカードの準備ができたら、周辺機器を接続します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2023/01/3A15.jpg" alt="" class="wp-image-10211" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A15.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A15-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A15-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2023/01/3A15-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2023/01/3A15-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">ラズベリーパイの起動</h3>



<p>ACアダプターを接続すると、すぐに起動を開始します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="506" src="https://sozorablog.com/wp-content/uploads/2021/11/raspberry-pi-OS-setting-2.jpg" alt="" class="wp-image-6075" style="width:452px;height:272px" srcset="https://sozorablog.com/wp-content/uploads/2021/11/raspberry-pi-OS-setting-2.jpg 800w, https://sozorablog.com/wp-content/uploads/2021/11/raspberry-pi-OS-setting-2-300x190.jpg 300w, https://sozorablog.com/wp-content/uploads/2021/11/raspberry-pi-OS-setting-2-768x486.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>上のような画面が立ち上がったら、言語の設定やWi-Fiの設定などをしていきます。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>ラズベリーパイを初期設定する手順について以下の記事で詳しく解説しています。<br><strong><a href="https://sozorablog.com/raspberrypi_initial_setting/">≫【2022年最新版】OSインストールから初期設定まで｜開始手順のすべて</a></strong></p>
</div>



<h2 class="wp-block-heading">起動時間を他のモデルと比較</h2>



<p>Raspberry Pi 3 Model A+は低価格ですが、サクサク動くので快適に使えます。それを証明するために他のモデルと性能を比較してみます。</p>



<p>ラズパイの電源を入れてから<a href="https://sozorablog.com/raspberry-pi-os/">Raspberry Pi OS</a>のデスクトップ画面が立ち上がるまでの時間を、各モデルで比較しました。</p>



<p>調査条件は以下の通りです。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table><tbody><tr><td>OS</td><td>Raspberry Pi OS <br>32-bit<br>Bullseye<br>デスクトップ版</td></tr><tr><td>microSD</td><td><a href="https://www.amazon.co.jp/gp/product/B08K4214KB/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&amp;th=1">SanDisk Ultra SDSQUA4-032G-EPK</a></td></tr></tbody></table></figure>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>動作速度は使用するOSの種類やSDカードの性能により異なります。今回の調査ではすべてのモデルで同じmicroSDを使用しました。</p></div></div>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="642" src="https://sozorablog.com/wp-content/uploads/2023/01/3A16.jpg" alt="" class="wp-image-10215" style="width:600px;height:482px" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A16.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A16-300x241.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A16-768x616.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>各モデルの起動時間は以下の通りです。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table class="has-fixed-layout"><tbody><tr><td><span class="sbd-text-red">Raspberry Pi 3<br>Model A+</span></td><td><span class="sbd-text-red">３０秒</span></td></tr><tr><td><a href="https://sozorablog.com/raspberry-pi-zero-wh/">Raspberry Pi Zero<br>WH</a></td><td>134秒</td></tr><tr><td><a href="https://sozorablog.com/raspberry-pi-zero-2-w/">Raspberry Pi Zero<br>2 W</a></td><td>40秒</td></tr><tr><td>Raspberry Pi 3<br>Model B</td><td>30秒</td></tr><tr><td><a href="https://sozorablog.com/raspberry-pi-4-revue/">Raspberry Pi 4<br>Model B</a></td><td>28秒</td></tr></tbody></table></figure>



<p>第四世代のモデルであるRaspberry Pi 4と２秒差の30秒という結果でした。アプリの起動も速いので特に不満はないです。</p>



<p>Raspberry Pi 4の半額以下で買えるRaspberry Pi 3 Model A+。性能面において<span class="sbd-text-bg-yellow">お買い得感</span>があるといえます。</p>



<h2 class="wp-block-heading">Raspberry Pi 3 Model A+の遊び方</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="598" src="https://sozorablog.com/wp-content/uploads/2023/01/3A27-1.jpg" alt="" class="wp-image-10373" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A27-1.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A27-1-300x224.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A27-1-768x574.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>僕はRaspberry Pi 3 Model A+を電子工作で遊ぶために購入しました。ここからは実際に作品を作る手順を解説します。</p>



<h3 class="wp-block-heading">テーマを決める</h3>



<p>僕には小学生の娘がいます。娘が朝家を出るとき、毎日僕に聞いてくることがあります。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-3 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2023/01/tsugaku_girl.png" alt="娘" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">娘</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>今日はカサ持っていったほうが良い？</p>
</div></div>



<p>スマホで天気予報を調べれば数十秒で済むことですが、<span class="sbd-text-red">朝は忙しいのです</span>。そうだ！きっとラズパイが解決してくれる。</p>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">作りたいもの</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>僕の代わりに降水確率を調べて、カサが必要かどうかを教えてくれるマシーン。</p></div></div>



<h3 class="wp-block-heading">システムの概要を決める</h3>



<p>どんな機能を持たせれば課題を解決できるのか。アイディアをまとめていきます。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>毎朝インターネットから今日の降水確率を取得する</li><li>取得した降水確率によりカサが必要か否かを判定する</li><li>判定結果を小学生にもわかりやすく表現する</li></ul></div>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2023/01/3A30.jpg" alt="" class="wp-image-10410" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A30.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A30-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A30-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2023/01/3A30-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2023/01/3A30-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><span class="sbd-text-bold">API</span>とはApplication Programming Interface（アプリケーションプログラミングインタフェース）の略です。<a href="https://weather.tsukumijima.net/">天気予報 API（livedoor 天気互換）</a>では、全国各地の降水確率や予想気温などが、自動で取得しやすい形式で公開されています。<strong>APIを利用すれば、必要な情報を比較的簡単に取得できます</strong>。</p>



<h3 class="wp-block-heading">部品を準備する</h3>



<p>今回のプロジェクトで使用する部品</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>Raspberry Pi 3 Model A+</li><li><a href="https://sozorablog.com/servo/">サーボモーター</a></li><li>ジャンパーワイヤー</li><li>Raspberry Pi 3 Model A+の箱</li></ul></div>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2023/01/3A29.jpg" alt="" class="wp-image-10377" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A29.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A29-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A29-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2023/01/3A29-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2023/01/3A29-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>表示に使うイラストは娘に描いてもらいました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="452" src="https://sozorablog.com/wp-content/uploads/2023/01/pict1.jpg" alt="" class="wp-image-10252" srcset="https://sozorablog.com/wp-content/uploads/2023/01/pict1.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/pict1-300x170.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/pict1-768x434.jpg 768w, https://sozorablog.com/wp-content/uploads/2023/01/pict1-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2023/01/pict1-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>ラズパイが入っていた箱にイラストを貼り付けします。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="531" src="https://sozorablog.com/wp-content/uploads/2023/01/3A26.jpg" alt="" class="wp-image-10361" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A26.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A26-300x199.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A26-768x510.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>サーボモーターを箱の底面にテープで固定したら、部品の準備は完了です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="530" src="https://sozorablog.com/wp-content/uploads/2023/01/3A25.jpg" alt="" class="wp-image-10360" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A25.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A25-300x199.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A25-768x509.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>サーボモーターの下部に両面テープを貼り、設置します。</p>



<h3 class="wp-block-heading">ハードウェアの準備</h3>



<p>ラズベリーパイとサーボモーターは以下のように接続します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="658" height="465" src="https://sozorablog.com/wp-content/uploads/2021/05/3A20.png" alt="" class="wp-image-10237" srcset="https://sozorablog.com/wp-content/uploads/2021/05/3A20.png 658w, https://sozorablog.com/wp-content/uploads/2021/05/3A20-300x212.png 300w" sizes="(max-width: 658px) 100vw, 658px" /></figure>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>サーボモーターの使い方は以下の記事で詳しく解説しています。<br><a href="https://sozorablog.com/servo/">≫【ラズベリーパイ入門】サーボモーターを制御する方法</a></p>
</div>



<p>ラズパイに配線すると以下のようになります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="533" src="https://sozorablog.com/wp-content/uploads/2023/01/3A27.jpg" alt="" class="wp-image-10362" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A27.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A27-300x200.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A27-768x512.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">ソフトウェアの準備</h3>



<p>プログラミング言語Pythonを使ってアプリケーションを作成します。降水確率の取得には、<a href="https://weather.tsukumijima.net/">天気予報 API（livedoor 天気互換）</a>という無料で使えるAPIを利用します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import requests
import re
from datetime import datetime
import pigpio
import time

#サーボモーターの設定
SERVO_PIN = 18
pi = pigpio.pi()

#天気予報 API（livedoor 天気互換）
city_code = &quot;130010&quot; # 東京都（東京）のcityコード
url = &quot;https://weather.tsukumijima.net/api/forecast/city/&quot; + city_code
    
while True:
    try:
        response = requests.get(url)
        response.raise_for_status()     # ステータスコード200番台以外は例外とする
    except requests.exceptions.RequestException as e:
        print(&quot;Error:{}&quot;.format(e))

    else:
        weather_json = response.json()
        #今日の降水確率
        print(weather_json[&#39;forecasts&#39;][0][&#39;chanceOfRain&#39;]) # 0:今日 1:明日 2:明後日
        #子供の下校時間（12時から18時)の降水確率
        cor = weather_json[&#39;forecasts&#39;][0][&#39;chanceOfRain&#39;][&#39;T12_18&#39;]
        cor = re.sub(&quot;\\D&quot;, &quot;&quot;, cor)    # %除去
        print(&quot;12時から18時の降水確率 {}&quot;.format(cor))
        
        #降水確率が取れない場合の処理
        if cor == &quot;&quot;:
            print(&quot;no value&quot;)
        
        else:
            # 降水確率40%以上はサーボモーターを回転させる
            if int(cor) &gt;= 40:
                pi.set_servo_pulsewidth( SERVO_PIN, 500 )
            else:
                pi.set_servo_pulsewidth( SERVO_PIN, 2500 )
                
    #10分周期で更新
    time.sleep(600)        

</code></pre></div>



<p>サーボモーターを動かすための<span class="sbd-text-bold">pigpio</span>を使うときは、事前に以下のコマンドを実行する必要があります。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo pigpiod</code></pre></div>



<p>12行目で、お住いの地域のcityコードを指定できます。cityコードは<a href="https://weather.tsukumijima.net/primary_area.xml">こちら</a>から確認できます。</p>



<p>降水確率は0-6時,6-12時,12-18時,18-24時毎の情報を取得可能です。今回は子供の下校時間である12-18時の降水確率を取得します。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>参考にさせていただいたサイト<br><a href="https://creepfablic.site/2021/11/14/python-weather-api/">【Python】無料で使える天気予報APIで降水確率を取得する</a></p>
</div>



<h3 class="wp-block-heading">完成</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="180" height="156" src="https://sozorablog.com/wp-content/uploads/2023/01/raspberry-pi-3-A.gif" alt="" class="wp-image-10244"/></figure>



<p>ラズパイが自動で天気予報を調べて、表示をくるっと回転させてくれます。娘も私もほんの少しですが、朝の時間にゆとりができた気がします。</p>



<h2 class="wp-block-heading" id="VNC">リモートデスクトップ環境で使うのがおすすめ</h2>



<p>僕は<a href="https://sozorablog.com/vnc/">VNC</a>という仕組みを使って、リモートデスクトップ環境にしています。VNCとは【Virtual Network Computing】の略です。<span class="sbd-text-bg-yellow">ネットワーク（Wi-Fi）経由でラズパイを遠隔操作できます</span>。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2023/01/3A23.jpg" alt="" class="wp-image-10240" style="width:800px;height:482px" srcset="https://sozorablog.com/wp-content/uploads/2023/01/3A23.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/01/3A23-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/01/3A23-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2023/01/3A23-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2023/01/3A23-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">VNCは快適</h3>



<p>VNCを使う最大のメリットはキーボードとマウスをラズパイに接続する必要がなくなることです。USBポートが1か所というデメリットもカバーできます。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>VNCの設定方法は以下の記事で詳しく解説しています。<br><a href="https://sozorablog.com/vnc/">≫【ラズベリーパイを遠隔操作】VNCでＰＣからリモート接続する方法</a></p>
</div>



<h2 class="wp-block-heading">Raspberry Pi 3 Model A+の購入方法</h2>



<p>2024年4月時点のRaspberry Pi 3 Model A+の在庫状況は以下の通りです。購入の参考にしてください。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical sbd-table--scroll sbd-table--fixed sbd-table--scroll-none"><table><thead><tr><th>ショップ名</th><th>本体価格</th><th>送料</th><th>合計</th><th>在庫</th></tr></thead><tbody><tr><td><a href="https://www.switch-science.com/collections/raspberry-pi/products/4110">スイッチサイエンス</a></td><td>4,785円</td><td>&#8211;</td><td>4,785円 </td><td>〇</td></tr><tr><td><a href="https://raspberry-pi.ksyic.com/main/index/pdp.id/512/pdp.open/512">KSY</a></td><td>4,620円</td><td>550円</td><td>5,170円</td><td>〇</td></tr><tr><td><a href="https://akizukidenshi.com/catalog/g/gM-14878/">秋月電子通商</a></td><td>5,500円</td><td>500円</td><td>6,000円 </td><td>〇</td></tr><tr><td><a href="https://www.sengoku.co.jp/mod/sgk_cart/detail.php?code=EEHD-5JEN">千石電商</a></td><td>8,000円</td><td>660円</td><td> 8,660円 </td><td>〇</td></tr></tbody></table></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://sozorablog.com/raspberry-pi-3-model-a/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【ゲーミングPC風】Raspberry Pi 4用ミニPCケースPIRONMANをレビュー</title>
		<link>https://sozorablog.com/pironman/</link>
					<comments>https://sozorablog.com/pironman/#respond</comments>
		
		<dc:creator><![CDATA[そぞら]]></dc:creator>
		<pubDate>Wed, 28 Dec 2022 16:34:14 +0000</pubDate>
				<category><![CDATA[ラズパイを買う]]></category>
		<guid isPermaLink="false">https://sozorablog.com/?p=9908</guid>

					<description><![CDATA[基盤むき出しのラズベリーパイには必須のケース。ラズベリーパイ用のスターターキットなどを製造しているSUNFOUNDERから「ゲーミングPC風」デザインのケース「PIRONMAN」が登場しました。 リンク 「Cyberpu [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>基盤むき出しの<a href="https://sozorablog.com/what-is-raspberry-pi/">ラズベリーパイ</a>には必須のケース。ラズベリーパイ用の<a href="https://sozorablog.com/sunfounder-raphael-kit/">スターターキット</a>などを製造している<a rel="nofollow" href="https://www.sunfounder.com/?ref=cDXZo4Vb">SUNFOUNDER</a>から「ゲーミングPC風」デザインのケース「<a rel="nofollow" href="https://www.amazon.co.jp/Raspberry-%E3%82%B1%E3%83%BC%E3%82%B9%E3%80%81Raspberry-Mini-%E3%82%A2%E3%83%AB%E3%83%9F%E5%90%88%E9%87%91%E8%A3%BD%E3%82%BF%E3%83%AF%E3%83%BC%E3%82%B1%E3%83%BC%E3%82%B9%E3%80%81%E3%82%BF%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%BC%E3%83%A9%E3%83%BC%E3%80%81M-2-%E3%83%AC%E3%82%B7%E3%83%BC%E3%83%90%E3%83%BC%E3%80%81Raspberry/dp/B0BL7QLX8W/?_encoding=UTF8&amp;pd_rd_w=S0UQF&amp;content-id=amzn1.sym.79ec8dbb-a6ed-4b2c-b8a2-e2dc98848cba&amp;pf_rd_p=79ec8dbb-a6ed-4b2c-b8a2-e2dc98848cba&amp;pf_rd_r=NBMWWKZ8GQN3S3JWBRS4&amp;pd_rd_wg=6SFxV&amp;pd_rd_r=787fa8d8-69e5-47bd-8b76-a96438769e77&amp;ref_=pd_gw_ci_mcx_mr_hp_atf_m/?ref=cDXZo4Vb">PIRONMAN</a>」が登場しました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="642" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman21.jpg" alt="" class="wp-image-9971" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman21.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman21-300x241.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman21-768x616.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"Raspberry Pi 4 ケース、Raspberry Pi Mini PC - アルミ合金製タワーケース、タワークーラー、M.2 SATA SSD 拡張ボード、0.96\u0022 OLED、IR レシーバー、Raspberry Pi 4 用電源ボタン付き","b":"SUNFOUNDER","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/41wDLRdxs8L._SL500_.jpg","\/5123YGbQmBL._SL500_.jpg","\/516E7BCndlL._SL500_.jpg","\/51qJwfEEwZL._SL500_.jpg","\/51ex8rehqXL._SL500_.jpg","\/51T8noj-uML._SL500_.jpg","\/51UNDj8c7jL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0BL7QLX8W","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":3,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0BL7QLX8W","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1}],"eid":"0sI6l","s":"s"});
</script>
<div id="msmaflink-0sI6l">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p>「Cyberpunk Case」の名に恥じないクールな見た目を持ちつつも、<span class="sbd-text-red">ラズパイならではのミニチュア感</span>がかわいらしいPIRONMAN。デスクに置くだけで部屋の雰囲気が一変します。小型の<a href="#oled">インフォメーションディスプレイ</a>や電源ボタンもあり、利便性も格段に向上します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman47-1.jpg" alt="" class="wp-image-10068" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman47-1.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman47-1-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman47-1-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/12/pironman47-1-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/12/pironman47-1-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>本商品には<a href="https://sozorablog.com/raspberry-pi-4-revue/">Raspberry Pi 4</a>本体は付属しません。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>本記事は<a rel="nofollow" href="https://www.sunfounder.com/?ref=cDXZo4Vb">SUNFOUNDER</a>様から商品をご提供いただき作成しています。</p>
</div>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<div class="pb-compare-box" data-colset="1"><div class="pb-compare-box__head"><div class="pb-compare-box__head__l">メリット</div><div class="pb-compare-box__head__r">デメリット</div></div>
<div class="pb-compare-box__body">
<div class="pb-compare-box__body__l">
<ul class="pb-list -icon-dot"><li>斬新でスタイリッシュだけどかわいい見た目</li><li>電源ボタンでラズパイをオン・オフできる</li><li><a href="#oled">インフォメーションディスプレイ</a>でCPUの状態がわかる</li><li>ファンの冷却効果が高い</li><li>GPIOピンが使える</li><li>ケース内にSSDを取り付けできる</li></ul>
</div>



<div class="pb-compare-box__body__r">
<ul class="pb-list -icon-dot"><li>ケースとしては高額</li><li>ファンの音が大きい</li></ul>
</div>
</div>
</div>
</div></div>
</div></div>
</div>
</div>
</div></div>



<h2 class="wp-block-heading">開封～組み立て</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="596" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman4.jpg" alt="" class="wp-image-9937" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman4.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman4-300x224.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman4-768x572.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>PIRONMANはキットで販売されています。組み立てには<span class="sbd-text-red">1時間15分</span>かかりました。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="635" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman5.jpg" alt="" class="wp-image-9938" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman5.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman5-300x238.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman5-768x610.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>部品点数が多めですが特に難しい部分はありません。器用な方なら１時間程度で作成できると思います。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="600" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman6.jpg" alt="" class="wp-image-9939" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman6.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman6-300x225.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman6-768x576.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>取説は英語です。僕は英語が苦手ですが、図がわかりやすいので組み立てで困ることはなかったです。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="531" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman2.jpg" alt="" class="wp-image-9940" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman2.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman2-300x199.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman2-768x510.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>キットにはドライバーも付属しているため、自分で工具を用意する必要はありません。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="532" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman3.jpg" alt="" class="wp-image-9942" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman3.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman3-300x200.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman3-768x511.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>電子部品の配線はピンを差し込むだけなので簡単です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="535" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman1.jpg" alt="" class="wp-image-9943" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman1.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman1-300x201.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman1-768x514.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>ラズパイ本体を搭載します。microSDカードは外して延長コネクターを取り付けます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="597" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman7.jpg" alt="" class="wp-image-9944" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman7.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman7-300x224.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman7-768x573.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>タワークーラーの取り付け。徐々に完成していく様子を楽しめるのがキットの魅力です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="643" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman8.jpg" alt="" class="wp-image-9945" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman8.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman8-300x241.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman8-768x617.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>完成形が見えてくると、高揚感が一気に高まります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="597" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman9.jpg" alt="" class="wp-image-9946" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman9.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman9-300x224.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman9-768x573.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>完成。アルミボディとアクリルパネルのコンビネーションが絶妙で高級感があります。公式サイトの画像より実物の方が断然かっこいいです。</p>



<p>以下の動画を見ていただくと、組み立ての様子を具体的にイメージできるはずです。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Awesome Cyberpunk Case For The Raspberry Pi 4 - Pironman by Sunfounder" width="500" height="281" src="https://www.youtube.com/embed/EccK0PDrrzI?start=22&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">電源投入</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman11.jpg" alt="" class="wp-image-9951" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman11.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman11-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman11-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/12/pironman11-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/12/pironman11-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>microSDカードは背面に差し込みます。奥まで入るとカチっと音が鳴るタイプなので、確実にセットできます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman12.jpg" alt="" class="wp-image-9957" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman12.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman12-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman12-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/12/pironman12-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/12/pironman12-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>電源のケーブルを接続します。コネクターはRaspberry Pi 4と同じ<a href="https://www.sanwa.co.jp/product/cable/usb/type_c.html">USB Type-C</a>です。電源はキットに付属してしません。僕は普段使用している<a href="https://akizukidenshi.com/catalog/g/gM-14935/">秋月電子製のACアダブター</a>を使いました。 </p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman10.jpg" alt="" class="wp-image-9948" style="width:567px;height:447px" width="567" height="447"/></figure>



<p>電源を入れると前面のボタン部分が光り、ラズパイが起動します。この時点でもすでにかっこいいです。</p>



<h2 class="wp-block-heading">PIRONMANのセットアップ</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="601" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman.jpg" alt="" class="wp-image-11324" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman-300x225.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman-768x577.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>PIRONMANの機能を使うための設定をします。設定に関しては<a href="https://translate.google.com/website?sl=en&amp;tl=ja&amp;hl=ja&amp;client=webapp&amp;u=https://pironman.rtfd.io">オンラインマニュアル</a>が用意されています。原文は英語ですが、日本語に翻訳できるので問題なく設定可能です。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="503" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman13-1024x503.png" alt="" class="wp-image-9959" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman13-1024x503.png 1024w, https://sozorablog.com/wp-content/uploads/2022/12/pironman13-300x147.png 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman13-768x377.png 768w, https://sozorablog.com/wp-content/uploads/2022/12/pironman13.png 1324w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">出典：<a href="https://docs-sunfounder-com.translate.goog/projects/pironman/en/latest/setup_pironman.html?_x_tr_sl=en&amp;_x_tr_tl=ja&amp;_x_tr_hl=ja&amp;_x_tr_pto=wapp">sunfounder</a></figcaption></figure>



<h3 class="wp-block-heading">ソフトウェアのインストール</h3>



<p>ケース内部のLEDやインフォメーションディスプレイを点灯させるためのソフトウェアをインストールします。ソフトウェアは<a href="https://github.com/sunfounder/pironman">GitHub</a>からダウンロードします。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>GitHubは世界中のエンジニアが利用するプラットフォームで、プログラムの保存・公開が可能です。</p>
</div></div>



<p>ターミナルを開いてコマンドを実行すれば、すぐにダウンロードできます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman18.jpg" alt="" class="wp-image-9966" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman18.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman18-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman18-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/12/pironman18-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/12/pironman18-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>ダウンロードしたソフトウェアを確認してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/12/ラズベリーパイの選び方-34.jpg" alt="" class="wp-image-9968" srcset="https://sozorablog.com/wp-content/uploads/2022/12/ラズベリーパイの選び方-34.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/ラズベリーパイの選び方-34-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/ラズベリーパイの選び方-34-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/12/ラズベリーパイの選び方-34-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/12/ラズベリーパイの選び方-34-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>pironmanのディレクトリ（フォルダー）に移動して、install.pyというプログラムを実行します。すると<span class="sbd-text-red">自動でPIRONMANの機能を使える状態にしてくれます</span>。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="532" height="384" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman19.png" alt="" class="wp-image-9969" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman19.png 532w, https://sozorablog.com/wp-content/uploads/2022/12/pironman19-300x217.png 300w" sizes="(max-width: 532px) 100vw, 532px" /></figure>



<h2 class="wp-block-heading">PIRONMANを起動する</h2>



<p>install.pyを実行後、しばらく待つとケース内部のLEDが光り始めて、インフォメーションディスプレイが表示されます。合計14個のLEDがケース内部をライトアップしている様子は圧巻の美しさ。ずっと眺めていられます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="722" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman50.jpg" alt="" class="wp-image-10081" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman50.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman50-300x271.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman50-768x693.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>LEDは「息つぎ」のように一定周期でじわじわと明るさが変化する演出が施されています。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="125" height="134" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman23.gif" alt="" class="wp-image-9974"/></figure>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>次回の起動時からは自動的にLEDやディスプレイが点灯します。</p></div></div>



<h3 class="wp-block-heading">LEDの点灯パターンは変更可能</h3>



<p>PIRONMANのソフトにはLEDの点灯パターンを変更するためのコマンドが用意されています。コマンドでできることは以下の通りです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>LEDのオン・オフ</li><li>色の変更</li><li>点灯モード（パターン）の変更</li><li>変化スピードの変更</li></ul></div>



<h4 class="wp-block-heading">色の変更</h4>



<p>例えばLEDの色を変更するときは以下のコマンドを実行します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman45.png" alt="" class="wp-image-10033" style="width:478px;height:266px" width="478" height="266"/></figure>



<p>色は16進数カラーコードで指定します。7fff00はchartreuseという色です。カラーコードは<a href="https://www.colordic.org/">こちらのサイト</a>で調べることができます。<span class="sbd-text-red">選択できる色は非常に多い</span>ので、お好みの色を探すという楽しみ方もあります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman46.jpg" alt="" class="wp-image-10034" style="width:455px;height:430px" width="455" height="430"/><figcaption class="wp-element-caption">LEDの色をchartreuseに変更</figcaption></figure>



<h4 class="wp-block-heading">点灯モード（パターン）の変更</h4>



<p>LEDの点灯モードを変更するときは以下のコマンドを実行します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman26.png" alt="" class="wp-image-9978" style="width:479px;height:288px" width="479" height="288"/></figure>



<p>すると以下のようにLEDが点滅します。点灯モードは4種類。気分にあわせてお好みの光らせ方を選択できます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="135" height="122" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman27.gif" alt="" class="wp-image-9980"/></figure>



<h3 class="wp-block-heading" id="oled">インフォメーションディスプレイの表示内容</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman25.jpg" alt="" class="wp-image-9976" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman25.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman25-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman25-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/12/pironman25-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/12/pironman25-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>インフォメーションディスプレイには以下の内容が表示されます。ラズパイの状態が一目瞭然でとても便利です。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>CPU使用率</li><li>CPU温度</li><li>IPアドレス</li><li>RAM（メモリ）の使用状況</li><li>ROM（microSDなど）の使用状況</li></ul></div>



<p>インフォメーションディスプレイは初期状態の設定だと60秒で消えてしまいます。インフォメーションディスプレイを常時点灯させるには以下のコマンドを実行します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="570" height="317" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman16.png" alt="" class="wp-image-9964" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman16.png 570w, https://sozorablog.com/wp-content/uploads/2022/12/pironman16-300x167.png 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman16-224x126.png 224w" sizes="(max-width: 570px) 100vw, 570px" /></figure>



<h3 class="wp-block-heading">便利な電源ボタン</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman28.jpg" alt="" class="wp-image-9983" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman28.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman28-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman28-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/12/pironman28-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/12/pironman28-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>電源ボタンは押し続ける長さにより次の操作が可能です。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>インフォメーションディスプレイの表示</li><li>PIRONMAN（Raspberry Piを含む）の電源を入れる</li><li>PIRONMAN（Raspberry Piを含む）の電源を切る</li></ul></div>



<h4 class="wp-block-heading">インフォメーションディスプレイの表示</h4>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman29.jpg" alt="" class="wp-image-9984" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman29.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman29-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman29-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/12/pironman29-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/12/pironman29-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>インフォメーションディスプレイはデフォルトで、60秒経つと消える設定になっています。インフォメーションディスプレイが消えているとき、電源ボタンを押すと点灯できます。</p>



<h4 class="wp-block-heading">PIRONMAN（Raspberry Piを含む）のオンとオフ</h4>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman31.jpg" alt="" class="wp-image-9986" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman31.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman31-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman31-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/12/pironman31-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/12/pironman31-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>電源ボタンを２秒押し続けると、Raspberry Piを安全にシャットダウンできます。電源ボタンを10秒間押し続けると、強制シャットダウンが可能です。</p>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>強制シャットダウンをすると、<span class="sbd-text-bold">Raspberry Piが壊れる可能性があります</span>。ラズパイがフリーズしてしまった場合など、特別なケース以外では強制シャットダウンの使用は控えましょう。</p></div></div>



<p>シャットダウン後、再び電源ボタンを押すと起動します。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>電源ボタンがあると、オンとオフの操作がスムーズになり快適です。</p>
</div></div>



<h3 class="wp-block-heading">RGB LED付の冷却ファン</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman34.jpg" alt="" class="wp-image-10009" style="width:800px;height:482px" width="800" height="482"/></figure>



<p>PIRONMANには冷却ファンが付いています。発熱しやすい特徴を持つRaspberry Pi 4。CPUの温度上昇を抑制することで、<span class="sbd-text-red">パフォーマンスを最大限に発揮できます</span>。</p>



<p>冷却ファンには周期的に色が変化するRGB LEDが付いています。<span class="sbd-text-bg-yellow">ファンの運転時にLEDが光る</span>仕組みです。</p>



<h4 class="wp-block-heading">ファンが運転する温度を設定可能</h4>



<p>CPUの温度に応じてファンの運転停止が制御されます。初期状態の設定では50℃でファンが運転。48℃まで下がるとファンが停止します。</p>



<p><span class="sbd-text-red">ファンが運転するときの温度は任意に変更できます</span>。例えば40℃でファンを運転させたいときは以下のようなコマンドを実行します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="388" height="204" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman35.png" alt="" class="wp-image-10010" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman35.png 388w, https://sozorablog.com/wp-content/uploads/2022/12/pironman35-300x158.png 300w" sizes="(max-width: 388px) 100vw, 388px" /></figure>



<p>すると、40℃でファンが運転。38℃まで下がるとファンが停止するようになります。</p>



<h4 class="wp-block-heading">ファンの冷却効果は非常に高い</h4>



<p>PIRONMANはアイスタワーというCPUを冷却する仕組みを採用しています。大型のヒートシンクとファンを組み合わせているため、非常に高い冷却効果を実現します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman44.jpg" alt="" class="wp-image-10028" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman44.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman44-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman44-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/12/pironman44-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/12/pironman44-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>以下の画像は以前購入した<a href="https://www.amazon.co.jp/dp/B07V23VS9H?tag=maftracking410427-22&amp;linkCode=ure&amp;creative=6339&amp;th=1">同じ仕組みのクーラー</a>をテストしたときの様子です。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/02/raspberry_CPU_temp_test_result4.jpg" alt="CPUクーラー効果検証結果"/><figcaption class="wp-element-caption"><a href="https://www.amazon.co.jp/dp/B07V23VS9H?tag=maftracking410427-22&amp;linkCode=ure&amp;creative=6339&amp;th=1">ICE Tower CPU冷却ファン</a>の効果検証</figcaption></figure>



<p>テスト結果は熱対策をしていないラズパイと比較して、CPU温度を25℃下げることができました。</p>



<h4 class="wp-block-heading">冷却効果の検証</h4>



<p>PIRONMANにおいて、ファンを2分間運転したときのCPU温度を計測しました。テストの条件は以下の通りです。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table class="has-fixed-layout"><tbody><tr><td>CPU使用率</td><td>30％前後</td></tr><tr><td>室内温度</td><td>18℃</td></tr><tr><td>テスト方法</td><td>ファンの運転温度を20℃に変更<br>2分後に50℃に戻す</td></tr></tbody></table></figure>



<p>以下はテストに使用したプログラムです。CPU温度をリアルタイムでプロットします。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import numpy as np
import sys
import time
import matplotlib.pyplot as plt
import datetime
import pandas as pd
import subprocess
import re

count = 0

max_plot_num = 1500
history_x = []
history_y = []
ax = plt.subplot()

while True:
    
    if count == 60:
        subprocess.run([&quot;pironman&quot;,&quot;-f&quot;,&quot;20&quot;])
    if count == 300:#2min    
        subprocess.run([&quot;pironman&quot;,&quot;-f&quot;,&quot;50&quot;])
    # 現在のcpu温度の取得
    proc = subprocess.run([&quot;vcgencmd&quot;, &quot;measure_temp&quot;], stdout = subprocess.PIPE, stderr = subprocess.PIPE)
    proc_tmp = re.split(&quot;[=\&#39;]&quot;, proc.stdout.decode(&quot;utf8&quot;))
    print(proc_tmp[1],&quot; &quot;,count)
    temp_c = proc_tmp[1]
    
    date1 = datetime.datetime.now()
    date_p = pd.to_datetime(date1.strftime(&quot;%H:%M:%S.%f&quot;))
    history_x.append(date_p)
    history_y.append(float(temp_c))
    ax.clear()
    ax.plot(history_x[-max_plot_num:],history_y[-max_plot_num:], &#39;-&#39;)
    plt.ylim(30,50.0)
    plt.grid(True)
    plt.xticks(rotation=30)
    plt.xlabel(&#39;date&#39;)
    plt.ylabel(&#39;cpu temp&#39;)
    plt.pause(0.3)
    
    count = count+1
</code></pre></div>



<p>CPU温度を取得してグラフ化しています。ファンの運転開始温度を変更するコマンドもプログラムで記述しています。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman49.jpg" alt="" class="wp-image-10076" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman49.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman49-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman49-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/12/pironman49-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/12/pironman49-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>ファンを<span class="sbd-text-red">2分間運転</span>したところ、CPU温度は45℃から38℃まで低下しました。</p>



<h5 class="wp-block-heading">ファンを連続運転してみる</h5>



<p>ファンを<span class="sbd-text-bg-yellow">連続運転</span>すると、<span class="sbd-text-red">13℃低下</span>するという結果が得られました。ファン運転から13℃低下するまでにかかった時間は５分でした。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2023/07/pironman-test.png" alt="" class="wp-image-11305" srcset="https://sozorablog.com/wp-content/uploads/2023/07/pironman-test.png 800w, https://sozorablog.com/wp-content/uploads/2023/07/pironman-test-300x169.png 300w, https://sozorablog.com/wp-content/uploads/2023/07/pironman-test-768x432.png 768w, https://sozorablog.com/wp-content/uploads/2023/07/pironman-test-320x180.png 320w, https://sozorablog.com/wp-content/uploads/2023/07/pironman-test-224x126.png 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>上記は別日にテストしたため、条件が少し違います。梅雨時期の高温多湿な環境でのテストでしたが、高い冷却効果を確認できました。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table class="has-fixed-layout"><tbody><tr><td>CPU使用率</td><td>40％前後</td></tr><tr><td>室内温度</td><td>27℃</td></tr><tr><td>テスト方法</td><td>ファンの運転温度を20℃に変更</td></tr></tbody></table></figure>



<h4 class="wp-block-heading">ファンの音は大きい</h4>



<p>ファンの音はそれなりに大きく感じました。寝室に設置するのはおすすめできません。しかし、デスクで使用するのにストレスを感じることはなかったです。ファンが運転するのは一時的で、すぐに温度が下がり停止するからです。</p>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>室内温度や運転状態により、ファンの運転頻度は変化します。</p></div></div>



<h4 class="wp-block-heading">ファンの運転頻度は調整できる</h4>



<p>静粛性能と冷却性能はトレードオフの関係です。PIRONMANはユーザーの好みに合わせて、<span class="sbd-text-red">静粛性能重視または冷却性能重視を選択できます</span>。音が気になる場合はファンの運転開始温度を高くすることで、運転頻度を抑えられます。</p>



<h2 class="wp-block-heading">ラズパイのインターフェースにアクセス可能</h2>



<p>ラズパイケースに入れた状態で各種インターフェース（コネクター）にアクセスしやすいことが重要です。PIRONMANでは、ほぼ全てのコネクターを利用できます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman36.jpg" alt="" class="wp-image-10013" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman36.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman36-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman36-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/12/pironman36-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/12/pironman36-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>唯一使えないインターフェースはディスプレイコネクターです。ディスプレイコネクターは<a href="https://akizukidenshi.com/catalog/g/gM-11674/">公式タッチディスプレイ</a>を接続する用途のみなので、使えなくても不便だと思うことはないでしょう。</p>



<h3 class="wp-block-heading">GPIOが使いやすい</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman38.jpg" alt="" class="wp-image-10016" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman38.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman38-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman38-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/12/pironman38-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/12/pironman38-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>電子工作では必須のGPIO。センサーやモーターなどをGPIOに接続して制御します。PIRONMANでは側面の下部にGPIOが引き出されています。ケースに入れたままでもGPIOが問題なく使用可能です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="533" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman39-1.jpg" alt="" class="wp-image-10018" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman39-1.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman39-1-300x200.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman39-1-768x512.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>またパネルには<span class="sbd-text-red">GPIOの名称が表示</span>されており、接続するときにわかりやすいです。</p>



<h3 class="wp-block-heading">カメラコネクターの利用は少し不便</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman42.jpg" alt="" class="wp-image-10023" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman42.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman42-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman42-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/12/pironman42-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/12/pironman42-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>正面のパネルには<a href="https://akizukidenshi.com/catalog/g/gM-10518/">カメラモジュール</a>のケーブルを通す穴があります。しかしケーブルをカメラコネクターに接続するときは、パネルを取り外す必要があるため少し手間です。</p>



<h2 class="wp-block-heading">リモートデスクトップ環境で使うのがおすすめ</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="530" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman30.jpg" alt="" class="wp-image-9985" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman30.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman30-300x199.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman30-768x509.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>僕は<a href="https://sozorablog.com/vnc/">VNC</a>という仕組みを使って、リモートデスクトップ環境にしています。VNCとは【Virtual Network Computing】の略です。<span class="sbd-text-bg-yellow">ネットワーク（Wi-Fi）経由でラズパイを遠隔操作できます</span>。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2021/05/VNC_Illustrated.jpg" alt="" class="wp-image-9998" srcset="https://sozorablog.com/wp-content/uploads/2021/05/VNC_Illustrated.jpg 800w, https://sozorablog.com/wp-content/uploads/2021/05/VNC_Illustrated-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2021/05/VNC_Illustrated-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2021/05/VNC_Illustrated-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2021/05/VNC_Illustrated-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">VNCを使えばケーブルがスッキリ</h3>



<p><span class="sbd-text-bold">HDMIケーブルやキーボード・マウスの接続が不要になる</span>ため、ケーブルが乱雑になることはありません。PIRONMANをよりスタイリッシュに演出できます。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>VNCの設定方法は以下の記事で詳しく解説しています。<br><a href="https://sozorablog.com/vnc/">≫【ラズベリーパイを遠隔操作】VNCでＰＣからリモート接続する方法</a></p>
</div>



<h2 class="wp-block-heading">PIRONMANレビューまとめ</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="535" src="https://sozorablog.com/wp-content/uploads/2022/12/pironman40.jpg" alt="" class="wp-image-10020" srcset="https://sozorablog.com/wp-content/uploads/2022/12/pironman40.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/12/pironman40-300x201.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/12/pironman40-768x514.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>本記事は【ゲーミングPC風】Raspberry Pi 4用ミニPCケースPIRONMANをレビューについて書きました。</p>



<p>ラズパイケースを見た目重視で選びたい方にとって、PIRONMANは非常に満足度の高いアイテムといえます。LEDの色を変更するなどのカスタマイズ性が用意されていることも魅力のひとつです。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"Raspberry Pi 4 ケース、Raspberry Pi Mini PC - アルミ合金製タワーケース、タワークーラー、M.2 SATA SSD 拡張ボード、0.96\u0022 OLED、IR レシーバー、Raspberry Pi 4 用電源ボタン付き","b":"SUNFOUNDER","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/41wDLRdxs8L._SL500_.jpg","\/5123YGbQmBL._SL500_.jpg","\/516E7BCndlL._SL500_.jpg","\/51qJwfEEwZL._SL500_.jpg","\/51ex8rehqXL._SL500_.jpg","\/51T8noj-uML._SL500_.jpg","\/51UNDj8c7jL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0BL7QLX8W","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":3,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0BL7QLX8W","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1}],"eid":"0sI6l","s":"s"});
</script>
<div id="msmaflink-0sI6l">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p>Pironmanは多機能である反面、ケースとしては高めの価格設定になっているのも事実です。機能性を追求せず、お手頃価格なケースをお探しの方は、<a href="https://sozorablog.com/electrocookie/">ElectroCookie Raspberry Pi 4ケース</a>を検討してみると良いでしょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="532" src="https://sozorablog.com/wp-content/uploads/2023/07/ElectroCookie28.jpg" alt="" class="wp-image-11308" srcset="https://sozorablog.com/wp-content/uploads/2023/07/ElectroCookie28.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/07/ElectroCookie28-300x200.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/07/ElectroCookie28-768x511.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">ElectroCookie Raspberry Pi 4ケース</figcaption></figure>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical sbd-table--scroll sbd-table--scroll-none"><table class="has-fixed-layout"><thead><tr><th>項目</th><th><img decoding="async" width="90" height="90" class="wp-image-11259" style="width: 90px;" src="https://sozorablog.com/wp-content/uploads/2023/06/ElectroCookie18.jpg" alt="" srcset="https://sozorablog.com/wp-content/uploads/2023/06/ElectroCookie18.jpg 483w, https://sozorablog.com/wp-content/uploads/2023/06/ElectroCookie18-300x300.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/06/ElectroCookie18-150x150.jpg 150w" sizes="(max-width: 90px) 100vw, 90px" /><br><a href="https://sozorablog.com/electrocookie/">ElectroCookie</a></th><th><img decoding="async" width="95" height="99" class="wp-image-11260" style="width: 95px;" src="https://sozorablog.com/wp-content/uploads/2023/06/ElectroCookie19.jpg" alt="" srcset="https://sozorablog.com/wp-content/uploads/2023/06/ElectroCookie19.jpg 537w, https://sozorablog.com/wp-content/uploads/2023/06/ElectroCookie19-287x300.jpg 287w" sizes="(max-width: 95px) 100vw, 95px" /><br>Pironman</th></tr></thead><tbody><tr><td>参考価格</td><td>4,890円</td><td>9,980円</td></tr><tr><td>メーカー</td><td>ElectroCookie</td><td>SunFounder</td></tr><tr><td>サイズ</td><td>9.8×9.8×6.2cm</td><td>16×14×9cm</td></tr><tr><td>冷却方式</td><td>冷却ファン</td><td><span class="sbd-table-bg-circle">アイスタワー<br>冷却ファン</span></td></tr><tr><td>冷却ファンの<br>運転条件</td><td>常時運転</td><td>運転条件の<br>設定が可能</td></tr><tr><td>電源ボタン</td><td>なし</td><td>あり</td></tr><tr><td>インフォメーション<br>ディスプレイ</td><td>なし</td><td>あり</td></tr><tr><td>LEDの点灯<br>パターン</td><td>変更不可</td><td><span class="sbd-table-bg-circle">変更可能</span></td></tr><tr><td>専用ソフトウェア<br>のインストール</td><td>不要</td><td>必要</td></tr></tbody></table></figure>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>ElectroCookie Raspberry Pi 4ケースの詳細は、以下の記事で詳しく解説しています。<br><span class="sbd-text-bold"><a href="https://sozorablog.com/electrocookie/">≫【レビュー】ElectroCookie Raspberry Pi 4ケースのクールすぎる実力とは</a></span></p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://sozorablog.com/pironman/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Raspberry Pi Pico W】無線LAN機能の使い方完全ガイド</title>
		<link>https://sozorablog.com/raspberry-pi-pico-w-review/</link>
					<comments>https://sozorablog.com/raspberry-pi-pico-w-review/#comments</comments>
		
		<dc:creator><![CDATA[そぞら]]></dc:creator>
		<pubDate>Sun, 13 Nov 2022 05:41:28 +0000</pubDate>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[ラズパイを買う]]></category>
		<guid isPermaLink="false">https://sozorablog.com/?p=9209</guid>

					<description><![CDATA[ラズベリーパイのマイコンとして人気のRaspberry Pi Pico。2023年3月27日、Raspberry Pi Pico Wが日本で発売されました。 これまでのPicoは高性能で低価格だったものの、Wi-Fiが使 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://sozorablog.com/what-is-raspberry-pi/">ラズベリーパイ</a>のマイコンとして人気の<a href="https://sozorablog.com/raspberry-pi-pico/">Raspberry Pi Pico</a>。2023年3月27日、<span class="sbd-text-red">Raspberry Pi Pico W</span>が日本で発売されました。</p>



<p>これまでのPicoは高性能で低価格だったものの、Wi-Fiが使えないという欠点がありました。今回のモデルで、そんなPicoの使い勝手が大幅に向上しています。</p>



<p>例えば、インターネット経由で時刻を取得し、特定の時間にLEDを光らせる、といった使い方もできます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="771" src="https://sozorablog.com/wp-content/uploads/2022/11/IMG_7677.jpeg" alt="" class="wp-image-14130"/><figcaption class="wp-element-caption">ごみの日の7時台にLEDが光る仕様のゴミ箱を作成</figcaption></figure>



<p>この記事ではPico Wの魅力をお伝えするため、その特徴や基本的な使い方をまとめました。<span class="sbd-text-bg-yellow">Pico W単体で完結する便利な使い方</span>を５つ紹介しています。ひとつずつ実践していただければ、Wi-Fi機能を使いこなすための基礎的な部分がマスターできるはずです。</p>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>本記事はWi-Fi機能付きのPico WおよびPico WHの使い方を解説しています。Wi-Fi機能が付いていないPicoおよびPico Hを使用する方は、以下の記事をご覧ください。<br><span class="sbd-text-bold"><a href="https://sozorablog.com/raspberry-pi-pico/">≫【レビュー】Raspberry Pi Picoは何ができる？ピコとラズパイ 5つの違いを初心者向けに徹底解説</a></span></p></div></div>



<h2 class="wp-block-heading">Picoは高性能なマイコン</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/difference-between-pico-and-raspberry-pi-1.png" alt="" style="width:568px;height:310px"/></figure>



<p>はじめにPicoシリーズの特徴を解説します。すでにPicoを使ったことがある方は下のボタンを押して、説明をスキップしてください。</p>



<div class="wp-block-sbd-btn is-style-sbd-btn-red"><p class="sbd-btn-copy">お急ぎの方はこちらをクリック！</p><div class="sbd-btn sbd-btn-75 sbd-btn-circle"><a href="#W" target="_self" rel="noopener">Pico Wのパートへスキップ</a></div></div>



<h3 class="wp-block-heading">Picoはマイコン＝電子工作に特化</h3>



<p>Picoと<a href="https://sozorablog.com/what-is-raspberry-pi/">ラズベリーパイ</a>。どちらも<a href="https://www.raspberrypi.org/">Raspberry Pi財団</a>が開発した基板で見た目も似ていますが、大きな違いがあります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/08/Difference-between-pico-and-Raspberry-Pi.png" alt="PicoとRaspberry Piの違いの図解" style="width:661px;height:auto"/></figure>



<p>Picoは<span class="sbd-text-red">電子工作に特化したマイコン</span>（マイクロコントローラー）です。ズパイのようにOSを動かすことはできないため、Pico自体をパソコンのように使うことはできません。</p>



<p>このため、別のパソコンで作成したプログラムをPicoに書き込んで使用します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/pico-87-1.jpg" alt="" style="width:840px;height:auto"/></figure>



<h4 class="wp-block-heading">電子工作はプログラムでパーツを制御すること</h4>



<p>電子工作ではセンサーやモーターといった電子パーツを使って、<span class="sbd-text-red">独自の機能を持った作品</span>が作れます。Picoにプログラムを書き込めば、接続した電子パーツを自在に制御できます。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Illustration-of-electronic-work.jpg" alt=""/></figure>



<p>例えば以下のような「人が通ったことを検知して照明のスイッチを自動で押す」といった装置も、手軽に作れるのが電子工作の魅力です。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/07/raspberry-pi-electronic-work.gif" alt=""/></figure>



<p>単純な動きに見えますが、モーターを動かす角度や動作後の待機時間など緻密な調整が入っています。メイカー（独創的なDIYを楽しむ人）にとってはそこが腕の見せ所であり醍醐味です。</p>



<h4 class="wp-block-heading">Picoで使える言語</h4>



<p>プログラミング言語は<span class="sbd-text-red">MicroPython</span>または<span class="sbd-text-red">C言語</span>が使えます。MicroPythonはマイコンを操作するための言語で、<strong>Pythonと同じ文法</strong>でプログラミングできます。</p>



<h3 class="wp-block-heading">Picoとラズパイの使い分け</h3>



<p>ラズパイにも<a href="https://sozorablog.com/gpio_pinout/">GPIOピン</a>が付いているため、電子工作は可能です。Picoでできることは、ほぼラズパイでもできます。しかし比較的<span class="sbd-text-red">シンプルな作品はPicoを使う方がスマートです</span>。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="533" src="https://sozorablog.com/wp-content/uploads/2022/11/ChatGPT-Image-2025年4月3日-11_49_19.png" alt="" class="wp-image-14217"/></figure>



<p><span class="sbd-text-bg-yellow">ラズパイに単純な仕事をさせるのはオーパースペック</span>といえます。動作確認で使うならまだしも、長期間運用させると他の用途に使えず、もったいなく感じることがあります。</p>



<h4 class="wp-block-heading">低価格なPicoシリーズ</h4>



<p>ラズパイは高額なため作品完成後に別のものが作りたくなったとき、一度分解して作り直すケースが多いです。一方Picoは低価格なので、<span class="sbd-text-red">複数購入して新しい作品を次々と作る</span>といった用途に向いています。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-horizontal sbd-table--scroll sbd-table--scroll-none"><table><tbody><tr><td></td><td>参考価格</td><td>Wi-Fi機能</td><td>ピンヘッダー</td><td>詳細</td></tr><tr><td><img decoding="async" width="77" height="33" class="wp-image-9601" style="width: 77px;" src="https://sozorablog.com/wp-content/uploads/2022/11/pico表用-1.jpg" alt="" srcset="https://sozorablog.com/wp-content/uploads/2022/11/pico表用-1.jpg 326w, https://sozorablog.com/wp-content/uploads/2022/11/pico表用-1-300x129.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/11/pico表用-1-320x140.jpg 320w" sizes="(max-width: 77px) 100vw, 77px" /><br><a href="https://www.switch-science.com/products/6900?_pos=1&amp;_sid=5ed3b817d&amp;_ss=r">Pico</a></td><td>858円</td><td>－</td><td>－</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/products/6900?_pos=1&amp;_sid=5ed3b817d&amp;_ss=r">詳細を見る</a></span></td></tr><tr><td><img decoding="async" width="75" height="33" class="wp-image-10967" style="width: 75px;" src="https://sozorablog.com/wp-content/uploads/2021/08/raspberry-pi-pico-h.jpg" alt="" srcset="https://sozorablog.com/wp-content/uploads/2021/08/raspberry-pi-pico-h.jpg 566w, https://sozorablog.com/wp-content/uploads/2021/08/raspberry-pi-pico-h-300x131.jpg 300w" sizes="(max-width: 75px) 100vw, 75px" /><br><a href="https://www.switch-science.com/collections/raspberry-pi/products/8170">Pico H</a></td><td>1,067円</td><td>－</td><td>〇</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/collections/raspberry-pi/products/8170">詳細を見る</a></span></td></tr><tr><td><img decoding="async" width="76" height="32" class="wp-image-13194" style="width: 76px;" src="https://sozorablog.com/wp-content/uploads/2022/11/pico2-1.jpg" alt=""><br><a href="https://www.switch-science.com/products/9809">Pico 2</a></td><td>1,056円</td><td>－</td><td>－</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/products/9809">詳細を見る</a></span></td></tr><tr><td><img decoding="async" width="75" height="31" class="wp-image-14223" style="width: 75px;" src="https://sozorablog.com/wp-content/uploads/2022/11/pico2h.jpg" alt=""><br><a href="https://www.switch-science.com/products/10257">Pico 2 H</a></td><td>1,188円</td><td>－</td><td>〇</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/products/10257">詳細を見る</a></span></td></tr><tr><td><img decoding="async" width="75" height="31" class="wp-image-9600" style="width: 75px;" src="https://sozorablog.com/wp-content/uploads/2022/11/表用画像.jpg" alt="" srcset="https://sozorablog.com/wp-content/uploads/2022/11/表用画像.jpg 580w, https://sozorablog.com/wp-content/uploads/2022/11/表用画像-300x123.jpg 300w" sizes="(max-width: 75px) 100vw, 75px" /><br><a href="https://sozorablog.com/raspberry-pi-pico-w-review/">Pico W</a></td><td>1,419円</td><td><span class="sbd-text-red">〇</span></td><td>－</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/products/8171?_pos=3&amp;_sid=5ed3b817d&amp;_ss=r">詳細を見る</a></span></td></tr><tr><td><img decoding="async" width="77" height="32" class="wp-image-14106" style="width: 77px;" src="https://sozorablog.com/wp-content/uploads/2022/11/pico2w.jpg" alt=""><br><a href="https://www.switch-science.com/products/10053">Pico 2 W</a></td><td>1,452円</td><td><span class="sbd-text-red">〇</span></td><td>－</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/products/10053">詳細を見る</a></span></td></tr><tr><td><img decoding="async" width="75" height="32" class="wp-image-11175" style="width: 75px;" src="https://sozorablog.com/wp-content/uploads/2022/11/pico-wh5.png" alt="" srcset="https://sozorablog.com/wp-content/uploads/2022/11/pico-wh5.png 392w, https://sozorablog.com/wp-content/uploads/2022/11/pico-wh5-300x126.png 300w" sizes="(max-width: 75px) 100vw, 75px" /><br><a href="https://raspberry-pi.ksyic.com/main/index/pdp.id/865/pdp.open/865">Pico WH</a></td><td>1,562円</td><td><span class="sbd-text-red">〇</span></td><td>〇</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/products/8172?_pos=4&amp;_sid=5ed3b817d&amp;_ss=r">詳細を見る</a></span></td></tr><tr><td><img decoding="async" width="74" height="30" class="wp-image-14126" style="width: 74px;" src="https://sozorablog.com/wp-content/uploads/2022/11/pico2wh.jpeg" alt=""><br><a href="https://www.switch-science.com/products/10258">Pico 2 WH</a></td><td>1,716円</td><td><span class="sbd-text-red">〇</span></td><td>〇</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/products/10258">詳細を見る</a></span></td></tr></tbody></table></figure>



<p>Wi-Fi機能の有無やピンヘッダーの有無で選択できます。ピンヘッダーが付いていると、電子パーツの接続が容易になります。Pico 2シリーズは、Picoより処理性能とメモリが倍増し、セキュリティ機能も強化されていますが、基本的な使用方法は変わりません。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/08/pico-28.jpg" alt=""/></figure>



<p>通販で購入する場合は、<a href="https://www.switch-science.com/search?type=article%2Cpage%2Cproduct&amp;q=Raspberry*+Pi*+Pico*">スイッチサイエンス</a>などの送料の安いショップで購入すると良いでしょう。</p>



<h4 class="wp-block-heading">ラズパイではなくPicoを使うメリット</h4>



<p>低価格だから低品質とは限りません。Picoを使うメリットは次の6つです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>低価格</li><li>低消費電力</li><li>コンパクト</li><li>A/Dコンバーター内蔵</li><li>起動が速い</li><li>入手しやすい</li></ul></div>



<p>事前に書き込んだプログラムを実行する場合、<span class="sbd-text-red">Picoの方が起動が速い</span>です。ラズパイはOSを起動するのに時間がかかりますが、Picoは電源を入れると即座に立ち上がり、プログラムを実行します。電子部品を制御する目的には、Picoが最適な選択肢であると言えるでしょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2023/05/ezgif-3-f30cb18566.gif" alt=""/></figure>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table><tbody><tr><td><span class="sbd-text-bold">Raspberry Pi Pico</span></td><td class="has-text-align-left" data-align="left"><span class="sbd-table-bg-circle">2秒</span></td></tr><tr><td><a href="https://sozorablog.com/raspberry-pi-4-revue/">Raspberry Pi 4 Model B</a>　</td><td class="has-text-align-left" data-align="left">30秒</td></tr><tr><td><a href="https://sozorablog.com/raspberry-pi-zero-2-w/">Raspberry Pi Zero 2W</a></td><td class="has-text-align-left" data-align="left">42秒</td></tr></tbody></table><figcaption class="wp-element-caption">起動時間の比較</figcaption></figure>



<p>ラズパイの起動時間はモデルやOSの種類、使用するmicroSDにより変わります。</p>



<p>そして今回、Wi-Fi搭載のPico Wが発売され、メリットは大幅に増えることになりました。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>Picoとラズパイの違いについてもっと詳しく知りたい方は以下の記事をご覧ください。<br><span class="sbd-text-bold"><a href="https://sozorablog.com/raspberry-pi-pico/">≫【レビュー】Raspberry Pi Picoは何ができる？ピコとラズパイ 5つの違い</a></span></p>
</div>



<h2 class="wp-block-heading" id="W">Raspberry Pi Pico Wの特徴</h2>



<p>普通のPicoと同じく<a href="https://www.raspberrypi.org/">Raspberry Pi財団</a>が独自に開発したマイクロコントローラーチップの<a href="https://www.raspberrypi.com/products/rp2040/">RP2040</a>が搭載されています。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Raspberry-Pi-Pico-W-front-view.jpg" alt=""/></figure>



<p>従来のPicoとの違いはWi-Fiが付いたことだけです。基本スペックは変わっていません。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Raspberry-Pi-Pico-W-back-view.jpg" alt=""/></figure>



<p>裏面にはGPIOピンの名前が書いてあります。電子パーツを接続するときにわかりやすいです。</p>



<h3 class="wp-block-heading">Raspberry Pi Pico Wのスペック</h3>



<p>Pico Wのスペックを以下にまとめました。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table><tbody><tr><td>CPU</td><td class="has-text-align-left" data-align="left">Cortex-M0+　133MHz × 2</td></tr><tr><td>RAM</td><td class="has-text-align-left" data-align="left">264kB on-chip SRAM</td></tr><tr><td>Flash メモリー</td><td class="has-text-align-left" data-align="left">2MB on-board Quad-SPI</td></tr><tr><td>無線LAN</td><td class="has-text-align-left" data-align="left">2.4GHz IEEE 802.11b/g/n</td></tr><tr><td>Bluetooth</td><td class="has-text-align-left" data-align="left">Bluetooth 5.2</td></tr><tr><td>電源</td><td class="has-text-align-left" data-align="left">1.8～5.5V</td></tr><tr><td>USB</td><td class="has-text-align-left" data-align="left">micro-USB</td></tr><tr><td>サイズ</td><td class="has-text-align-left" data-align="left">51mm × 21mm × 3.9ｍｍ</td></tr><tr><td>重量</td><td class="has-text-align-left" data-align="left">3ｇ</td></tr><tr><td>発売日</td><td class="has-text-align-left" data-align="left">2023年3月27日</td></tr><tr><td>参考価格<br>(<a href="https://www.switch-science.com/products/8171">スイッチサイエンス</a>)</td><td class="has-text-align-left" data-align="left">1,419円</td></tr></tbody></table></figure>



<p>公式のプロモーション動画はこちらからご覧いただけます。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="NEW Raspberry Pi Pico W - your $6 wireless microcontroller" width="500" height="281" src="https://www.youtube.com/embed/QIdyTlmdVW8?start=13&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p></p>



<h3 class="wp-block-heading">パッケージは保管する</h3>



<p>Pico Wのパッケージには<a href="https://www.soumu.go.jp/main_sosiki/joho_tsusin/tanmatu/index.html#:~:text=%E6%8A%80%E8%A1%93%E5%9F%BA%E6%BA%96%E9%81%A9%E5%90%88%E8%AA%8D%E5%AE%9A%E3%81%AF,%E3%81%A7%E8%AA%8D%E5%AE%9A%E3%82%92%E8%A1%8C%E3%81%84%E3%81%BE%E3%81%99%E3%80%82">技術基準適合認定</a>に合格した証である<span class="sbd-text-bg-yellow">技適シールが貼られています</span>。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Pico-W-giteki.jpg" alt=""/></figure>



<p>Pico WはWi-Fiが使えるため、無線通信機器とみなされます。技適シールは捨てずに保管しておきましょう。技適シールは無線通信機器の正規品であることを示す重要な証拠となるからです。</p>



<h3 class="wp-block-heading" id="違い">普通のPicoとPico Wの違い</h3>



<p>Pico WのGPIOのピン配置は以下の通りです。普通のPicoとは一部割り当てが異なる部分があります。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2023/07/pico3-1-4.jpg" alt="Raspberry Pi  Pico WのGPIOピン割り当て"/></figure>



<p>Picoの基板にはプログラムを介して制御可能なLEDが搭載されています。ただし、通常のPicoとPico Wでは、このLEDが接続されている位置が異なる点にご注意ください。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/普通のPico-768x1024.jpg" alt=""/></figure>



<p>普通のPicoはCPUに直接つないでいるのに対して、Pico Wは無線チップ経由でCPUにつながっています。<a href="#プログラム">LEDを光らせるためのプログラム</a>も違うので、注意が必要です。</p>



<h3 class="wp-block-heading">無線機能でできること</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/11/pico-2025-04-10T161326.624.jpg" alt="" class="wp-image-14355" style="width:840px;height:auto" srcset="https://sozorablog.com/wp-content/uploads/2022/11/pico-2025-04-10T161326.624.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/11/pico-2025-04-10T161326.624-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/11/pico-2025-04-10T161326.624-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>Raspberry Pi Pico Wは無線LAN（Wi-Fi）と接続できます。無線機能を使ってできることは以下の通りです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>ネットワーク経由でPico Wに指令を送る</li><li>ネットワーク経由でPico Wの状態を確認する</li><li>WebサービスへPico Wの状態をアップロードする</li><li>インターネットから情報を取得する</li><li>ChatGPT APIを使ってAIロボットを作る</li></ul></div>



<p>以下の事例では、<a href="https://www.switch-science.com/products/7322?variant=42382154334406">電子ペーパー</a>に時刻やビットコインの価格を表示しています。時刻は<a href="#jikoku">インターネットを経由して取得</a>しているため、時刻合わせが不要で正確です。ビットコインの価格は<a href="https://coincheck.com/ja/documents/exchange/api#public">コインチェックのAPI</a>から取得しています。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-33.jpg" alt=""/></figure>



<p>また、話題の文章生成AIである<a href="https://openai.com/blog/chatgpt">ChatGPT</a>を使って「AIが生成した文章」を表示する装置を作ることが可能です。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2023/03/ezgif-4-5d951e3fc8-1.gif" alt=""/></figure>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>Raspberry Pi Pico WでChatGPT APIを使う方法は、以下の記事で詳しく説明してします。<br><span class="sbd-text-bold"><a href="https://sozorablog.com/raspberry-pi-pico-w-chatgpt/">≫ AIと電子工作の融合！Raspberry Pi Pico WでChatGPT APIを使用する方法</a></span></p>
</div>



<p>以下は東京証券取引所の電光掲示板「チッカー」をイメージして作成した表示装置です。</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">Raspberry Pi Pico Wと透明OLEDを使って、株価や天気などをぐるぐるとスクロール表示させてみた。 <a href="https://t.co/AqmhnBlgcG">pic.twitter.com/AqmhnBlgcG</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1858467500234887214?ref_src=twsrc%5Etfw">November 18, 2024</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<h2 class="wp-block-heading">Raspberry Pi Pico Wの使い方（基礎編）</h2>



<div class="wp-block-sbd-btn is-style-sbd-btn-green"><p class="sbd-btn-copy">Picoを使ったことがある方はクリック</p><div class="sbd-btn sbd-btn-75 sbd-btn-circle"><a href="#LED" target="_self" rel="noopener">基礎的な使い方をスキップする</a></div></div>



<p>ここからはPico Wを使用する準備をして、実際にプログラムを実行してみます。</p>



<h3 class="wp-block-heading">パソコンとPico Wを接続する</h3>



<p>パソコンとPico Wの接続には以下のようなUSBケーブルを使います。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2023/05/pico1-3-1.jpg" alt=""/></figure>



<p>Pico Wの<span class="sbd-text-bold">BOOTSELボタン</span>を押しながらパソコンと接続します。先にパソコン側を接続しておくと、ボタンを押しやすくなります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Connection-between-pico-and-computer.jpg" alt="" style="width:574px;height:314px"/></figure>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p><span class="sbd-text-bold">BOOTSELボタン</span>を押しながら接続すると、Picoが外部ストレージとして認識されます。</p></div></div>



<p><span class="sbd-text-bold">RPI-RP2(D:)</span>としてパソコンが認識します。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-29.png" alt=""/></figure>



<h3 class="wp-block-heading">Pico WにMicroPythonのファームウェアを書き込む</h3>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-28.jpg" alt=""/></figure>



<p>Pico WでMicroPythonを使えるようにするために、まずファームウェアを書き込む必要があります。ファームウェアはPico Wを動作させるためのソフトウェアです。</p>



<p>パソコンが認識した<span class="sbd-text-bold">RPI-RP2(D:)</span>を開くと以下のように表示されます。</p>



<p><span class="sbd-text-bold">INDEX</span>というファイルを開きます。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Pico-W-pc.png" alt=""/></figure>



<p>するとブラウザで<a href="https://www.raspberrypi.com/documentation/microcontrollers/?version=E0C9125B0D9B">Raspberry Pi財団のサイト</a>が立ち上がります。</p>



<p><span class="sbd-text-bold">MicroPython</span>をクリックします。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/picoW-chatGPT14.png" alt=""/></figure>



<p>画面を少し下にスクロールして、<span class="sbd-text-bold">Pico W</span>または<strong>Pico 2 W</strong>と書かれたリンクをクリックすると<span class="sbd-text-bold">uf2ファイル</span>がパソコンにダウンロードされます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="454" src="https://sozorablog.com/wp-content/uploads/2022/11/pico-2025-03-05T150959.108.png" alt="" class="wp-image-14114" srcset="https://sozorablog.com/wp-content/uploads/2022/11/pico-2025-03-05T150959.108.png 800w, https://sozorablog.com/wp-content/uploads/2022/11/pico-2025-03-05T150959.108-224x126.png 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>ダウンロードしたuf2ファイルを<span class="sbd-text-bold">RPI-RP2(D:)</span>にドラッグアンドドロップします。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Pico-W-pc4.png" alt=""/></figure>



<p>以上の操作でMicroPythonファームウェアの書き込みが完了しました。Pico Wはプログラムが書き込める状態になっています。</p>



<h3 class="wp-block-heading">パソコンにThonnyをインストールする</h3>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-30.jpg" alt="Thonnyの画面"/></figure>



<p>パソコンでプログラムを作成するための準備として<span class="sbd-text-bold">Thonny</span>をインストールします。Thonnyは<span class="sbd-text-red">Pythonプログラムを書くためのソフト</span>です。Thonnyでは以下の4つの操作ができます。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>プログラムの作成・編集</li><li>プログラムの実行</li><li>Picoへファイルの書き込み</li><li>Picoに保存されたファイルの管理</li></ul></div>



<p>Thonnyは<a href="https://thonny.org/">こちらのサイト</a>からダウンロードできます。<a href="https://sozorablog.com/raspberry-pi-os/">Raspberry Pi OS</a>ではあらかじめThonnyが使える状態になっているのでインストール不要です。</p>



<p>Windowsを使っている方はWindowsの部分をクリックして、インストールファイルをダウンロードします。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/thonny-install.jpg" alt="" style="width:538px;height:324px"/></figure>



<p>インストールしたファイルをクリックして実行します。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/thonny-install2.png" alt=""/></figure>



<p><span class="sbd-text-bold">Install for me only (recommended)</span>をクリック</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-10.jpg" alt="" style="width:522px;height:269px"/></figure>



<p>しばらく<span class="sbd-text-bold">Next</span>を押していきます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-11.jpg" alt="" style="width:563px;height:307px"/></figure>



<p>デスクトップ画面に<span class="sbd-text-bold">Thonnyのアイコン</span>を設置したい場合はチェックを入れます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-12.png" alt="" style="width:609px;height:331px"/></figure>



<p><span class="sbd-text-bold">Install</span>を押すとインストール開始です。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-13.png" alt="" style="width:606px;height:330px"/></figure>



<p>インストールが完了したらThonnyを開いてみましょう。</p>



<p>Languageを日本語に設定します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="333" src="https://sozorablog.com/wp-content/uploads/2022/11/スクリーンショット-2025-01-26-10.06.46.png" alt="" class="wp-image-13839" style="width:620px;height:auto"/></figure>



<h3 class="wp-block-heading">Pico Wでプログラムを実行する準備</h3>



<p>画面右下部分をクリックします。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-14.png" alt="" style="width:599px;height:329px"/></figure>



<p>Raspberry Pi Picoと記載された部分をクリックします。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Pico-W-pc5.png" alt=""/></figure>



<p>以下のような表示になれば、プログラムの実行対象がPicoに切り替わっています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Pico-W-pc6.png" alt="" style="width:454px;height:324px"/></figure>



<h3 class="wp-block-heading" id="プログラム">Pico W本体のLEDをプログラミングで点滅させる</h3>



<p>Pico Wの基板には<span class="sbd-text-bold">プログラムで制御できるLED</span>が付いています。まずはこのLEDを点滅させて、<span class="sbd-text-bold">プログラムを実行するまでの手順</span>を確認してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2023/06/pico2-3-1h.jpg" alt="" class="wp-image-11227" srcset="https://sozorablog.com/wp-content/uploads/2023/06/pico2-3-1h.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/06/pico2-3-1h-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2023/06/pico2-3-1h-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2023/06/pico2-3-1h-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2023/06/pico2-3-1h-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>以下のプログラムをコピーしてThonnyの画面にペーストします。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import machine
import utime
led = machine.Pin(&quot;LED&quot;, machine.Pin.OUT)
while True:
    led.on()
    utime.sleep(1)
    led.off()
    utime.sleep(1)</code></pre></div>



<p>プログラムは以下の場所へペーストしてください。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-17.jpg" alt=""/></figure>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>LEDを点滅させるためのプログラムは普通のPicoと同じではありません。<a href="https://sozorablog.com/wp-admin/post.php?post=9209&amp;action=edit#%E9%81%95%E3%81%84">基板上のLEDの接続方法</a>が違うからです。普通のPicoはCPUに接続されているのに対して、Pico Wは無線LANのGPIOに接続されています。</p></div></div>



<p>実行する前に<span class="sbd-text-bold">プログラムをPico Wに書き込みます</span>。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-16.jpg" alt=""/></figure>



<p>名前は<span class="sbd-text-bold">main.py</span>で保存します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Pico-W-pc7.png" alt="" style="width:531px;height:297px"/></figure>



<p>プログラムが保存出来たら、実行ボタンを押してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Pico-W-Thonny-Run.jpg" alt=""/></figure>



<p>以下のようにLEDが点滅するはずです。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ezgif-1-710452e406.gif" alt=""/></figure>



<h4 class="wp-block-heading">「main.py」は自動で実行される</h4>



<p>一度パソコンからPico Wを外して、今度は<span class="sbd-text-bold">BOOTSELボタン</span>を押さずにパソコンにつないでみましょう。するとLED点滅が始まります。</p>



<p>今度は以下のような<span class="sbd-text-bold">ACアダプター</span>をPico Wに接続してみましょう。パソコンにつながっていなくても、LED点滅が実行されます。<span class="sbd-text-bg-yellow">Pico Wにプログラムが書き込まれていることが確認できました</span>。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Pico-W-AC-power.jpg" alt="" style="width:564px;height:308px"/></figure>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>Picoは電源供給時に「main.py」と いう名前で保存したプログラムを自動で実行します。</p></div></div>



<h3 class="wp-block-heading" id="再接続">再度パソコンに接続してプログラムを編集する方法</h3>



<p>Pico Wの<span class="sbd-text-red">BOOTSELボタンを押さずに</span>パソコンに接続したら、Thonnyを立ち上げます。</p>



<p>「main.py」のプログラムが実行されるので、停止ボタンを押します。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-31.png" alt=""/></figure>



<p>以下の表示が出れば接続成功です。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Pico-W-1.png" alt=""/></figure>



<p>これで、プログラムの編集ができる状態になりました。</p>



<h2 class="wp-block-heading" id="LED">Raspberry Pi Pico Wの使い方（Wi-Fi編）</h2>



<p>Pico WのWi-Fi機能の活用方法について説明します。あらかじめ自宅のWi-Fiの<span class="sbd-text-bold">SSID</span>と<span class="sbd-text-bold">パスワード</span>を調べておきましょう。Pico Wは2.4GHz帯のWi-Fiにのみ対応しており、<span class="sbd-text-red">5GHz帯のWi-Fiは使用できません</span>ので注意しましょう。</p>



<h3 class="wp-block-heading">Pico W本体のLEDをWi-Fi経由で操作する</h3>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Pico-W-how-to-use.png" alt=""/></figure>



<p>先ほど点滅させた基板上のLEDをWi-Fiから操作してみましょう。</p>



<p>以下のコードをコピペしてください。10行目と11行目の<span class="sbd-text-bold">YOUR NETWORK SSID</span>と<span class="sbd-text-bold">YOUR NETWORK PASSWORD</span>の部分は自宅Wi-FiのSSIDとパスワードに変更する必要があります。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import time
import network
import socket
from machine import Pin

led = Pin(&quot;LED&quot;, machine.Pin.OUT)
ledState = &#39;LED State Unknown&#39;

#自宅Wi-FiのSSIDとパスワードを入力
ssid = &#39;YOUR NETWORK SSID&#39;
password = &#39;YOUR NETWORK PASSWORD&#39;

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect(ssid, password)

html = &quot;&quot;&quot;&lt;!DOCTYPE html&gt;&lt;html&gt;
&lt;head&gt;&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
&lt;link rel=&quot;icon&quot; href=&quot;data:,&quot;&gt;
&lt;style&gt;html { font-family: Helvetica; display: inline-block; margin: 0px auto; text-align: center;}
.buttonGreen { background-color: #4CAF50; border: 2px solid #000000;; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; }
.buttonRed { background-color: #D11D53; border: 2px solid #000000;; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; }
text-decoration: none; font-size: 30px; margin: 2px; cursor: pointer;}
&lt;/style&gt;&lt;/head&gt;
&lt;body&gt;&lt;center&gt;&lt;h1&gt;Raspberry Pi Pico W&lt;/h1&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;
&lt;form&gt;&lt;center&gt;
&lt;center&gt; &lt;button class=&quot;buttonGreen&quot; name=&quot;led&quot; value=&quot;on&quot; type=&quot;submit&quot;&gt;LED ON&lt;/button&gt;
&lt;br&gt;&lt;br&gt;
&lt;center&gt; &lt;button class=&quot;buttonRed&quot; name=&quot;led&quot; value=&quot;off&quot; type=&quot;submit&quot;&gt;LED OFF&lt;/button&gt;
&lt;/form&gt;
&lt;br&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;p&gt;%s&lt;p&gt;&lt;/body&gt;&lt;/html&gt;
&quot;&quot;&quot;

# Wait for connect or fail
max_wait = 10
while max_wait &gt; 0:
    if wlan.status() &lt; 0 or wlan.status() &gt;= 3:
        break
    max_wait -= 1
    print(&#39;waiting for connection...&#39;)
    time.sleep(1)
    
# Handle connection error
if wlan.status() != 3:
    raise RuntimeError(&#39;network connection failed&#39;)
else:
    print(&#39;Connected&#39;)
    status = wlan.ifconfig()
    print( &#39;ip = &#39; + status[0] )
    
    
# Open socket
addr = socket.getaddrinfo(&#39;0.0.0.0&#39;, 80)[0][-1]
s = socket.socket()
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) 
s.bind(addr)
s.listen(1)
print(&#39;listening on&#39;, addr)

# Listen for connections, serve client
while True:
    try:       
        cl, addr = s.accept()
        print(&#39;client connected from&#39;, addr)
        request = cl.recv(1024)
        print(&quot;request:&quot;)
        print(request)
        request = str(request)
        led_on = request.find(&#39;led=on&#39;)
        led_off = request.find(&#39;led=off&#39;)
        
        print( &#39;led on = &#39; + str(led_on))
        print( &#39;led off = &#39; + str(led_off))
        
        if led_on == 8:
            print(&quot;led on&quot;)
            led.value(1)
        if led_off == 8:
            print(&quot;led off&quot;)
            led.value(0)
        
        ledState = &quot;LED is OFF&quot; if led.value() == 0 else &quot;LED is ON&quot; # a compact if-else statement
        
        # Create and send response
        stateis = ledState
        response = html % stateis
        full_response = &#39;HTTP/1.0 200 OK\r\nContent-type: text/html\r\n\r\n&#39; + response
        cl.send(full_response)
        cl.close()
        
    except OSError as e:
        cl.close()
        print(&#39;connection closed&#39;)


</code></pre></div>



<p>参考にしたサイト：<a href="https://core-electronics.com.au/guides/raspberry-pi-pico-w-create-a-simple-http-server/">Raspberry Pi Pico W | Create a Simple HTTP Server</a></p>



<p>このコードは、Pico Wを使用してWi-Fi経由でLEDを制御するウェブサーバーを立ち上げるためのものです。はじめに、自宅のWi-Fiに接続する設定を行います。次に、HTMLを使ったシンプルなウェブページを用意し、このページを通じてLEDをオンまたはオフにするボタンを表示します。ウェブサーバーはユーザーからのリクエストを待ち受け、そのリクエストに応じてLEDの状態を変更し、現在のLEDの状態（オンかオフか）を表示するページを返します。ネットワーク接続の設定、ソケットプログラミング（ネットワーク経由でのデータの送受信を可能にする技術）、HTMLの基礎知識が含まれます。このコードはデバイスをインターネット経由で操作するIoT（Internet of Things）アプリケーションの基本的な例を示しています。</p>



<h4 class="wp-block-heading">IPアドレスを確認する</h4>



<p>Wi-Fi接続が成功するとシェルに以下のような表示が出ます。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-22.png" alt=""/></figure>



<p>上の画像中の赤線部分がPico Wの<span class="sbd-text-bold">IPアドレス</span>です。</p>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>IPアドレスとは<span class="sbd-text-bold">ネットワーク内で自動的に割り振られた番号</span>のことです。この場合はプライベートIPアドレスといい、自宅のネットワーク内での番号となります。IPアドレスを使ってPCやスマホからPicoにアクセスします。</p></div></div>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2023/10/pico2-4-3h.jpg" alt="" class="wp-image-11467" srcset="https://sozorablog.com/wp-content/uploads/2023/10/pico2-4-3h.jpg 800w, https://sozorablog.com/wp-content/uploads/2023/10/pico2-4-3h-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2023/10/pico2-4-3h-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">IPアドレスの例</figcaption></figure>



<p>IPアドレスをブラウザのアドレスバーに入力してください。ブラウザはChromeでもEdgeでも何でも構いません。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-25.png" alt=""/></figure>



<p>すると以下の画面が表示されます。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/pico-w-html-server.png" alt=""/></figure>



<p><span class="sbd-text-bold">LED ON</span>や<span class="sbd-text-bold">LED OFF</span>のボタンをクリックすると、Pico WのLEDが点灯したり消えたりします。Wi-Fiにつながっていれば、スマートフォンやタブレットのブラウザでも操作可能です。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ezgif-2-057dca4fba-1.gif" alt=""/></figure>



<h3 class="wp-block-heading">温度センサーの数値をWi-Fi経由で確認する</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/11/pico2-3-17h.jpg" alt="" class="wp-image-11230" srcset="https://sozorablog.com/wp-content/uploads/2022/11/pico2-3-17h.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/11/pico2-3-17h-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/11/pico2-3-17h-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/11/pico2-3-17h-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/11/pico2-3-17h-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>Pico Wのマイコンチップ<a href="https://www.raspberrypi.com/documentation/microcontrollers/rp2040.html">RP2040</a>には温度センサーが内蔵されています。この温度をWi-Fiネットワーク経由で確認してみましょう。</p>



<h4 class="wp-block-heading">温度取得の基本</h4>



<p>温度センサーの数値を取得するプログラムは以下の通りです。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import time

sensor_temp = machine.ADC(4)
conversion_factor = 3.3 / 65535
 
while True:
    reading = sensor_temp.read_u16() * conversion_factor
    temp = 27 - (reading - 0.706)/0.001721
    temp = round(temp, 1)
    print(temp)
    time.sleep(1)</code></pre></div>



<p>このコードは温度センサーからの読み取り値を利用して、現在の温度を計算し、それをコンソールに表示するものです。</p>



<p>実行するとPico Wの温度が１秒おきに表示されます。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/pico-w-temp.png" alt=""/></figure>



<p>IC内部の温度なので、<span class="sbd-text-red">室温より少し高めに表示される</span>ことが多いです。</p>



<h4 class="wp-block-heading">温度をWi-Fi経由で見る方法</h4>



<p>Pico Wの温度をWebページに表示させるプログラムは以下のようになります。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import time
import network
import socket
from machine import Pin

led = Pin(&quot;LED&quot;, machine.Pin.OUT)
ledState = &#39;LED State Unknown&#39;

sensor_temp = machine.ADC(4)
conversion_factor = 3.3 / (65535)

#自宅Wi-FiのSSIDとパスワードを入力
ssid = &#39;YOUR NETWORK SSID&#39;
password = &#39;YOUR NETWORK PASSWORD&#39;

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect(ssid, password)

html = &quot;&quot;&quot;&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt; &lt;title&gt;Pico W&lt;/title&gt; &lt;/head&gt;
&lt;body&gt; &lt;h1&gt;Pico W HTTP Server&lt;/h1&gt;
&lt;p&gt;Hello, World!&lt;/p&gt;
&lt;p&gt;%s&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;
&quot;&quot;&quot;

# Wait for connect or fail
max_wait = 10
while max_wait &gt; 0:
    if wlan.status() &lt; 0 or wlan.status() &gt;= 3:
        break
    max_wait -= 1
    print(&#39;waiting for connection...&#39;)
    time.sleep(1)
    
# Handle connection error
if wlan.status() != 3:
    raise RuntimeError(&#39;network connection failed&#39;)
else:
    print(&#39;Connected&#39;)
    status = wlan.ifconfig()
    print( &#39;ip = &#39; + status[0] )
    
    
# Open socket
addr = socket.getaddrinfo(&#39;0.0.0.0&#39;, 80)[0][-1]
s = socket.socket()
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) 
s.bind(addr)
s.listen(1)
print(&#39;listening on&#39;, addr)

# Listen for connections, serve client
while True:
    try:       
        cl, addr = s.accept()
        print(&#39;client connected from&#39;, addr)
        request = cl.recv(1024)
        print(&quot;request:&quot;)
        print(request)
        request = str(request)
        
        reading = sensor_temp.read_u16() * conversion_factor
        temp = 27 - (reading - 0.706)/0.001721
        temp = round(temp, 1)
        temp = str(temp)
        
        # Create and send response
        stateis = &quot;Pico Temp: &quot; + temp
        response = html % stateis
        full_response = &#39;HTTP/1.0 200 OK\r\nContent-type: text/html\r\n\r\n&#39; + response
        cl.send(full_response)
        cl.close()
        
    except OSError as e:
        cl.close()
        print(&#39;connection closed&#39;)</code></pre></div>



<p>このコードはPico Wの温度センサーの値を読み取り、その値をウェブサーバーを通じて表示するためのものです。前述のLED制御のコードとの主な違いは、LEDのオンオフを制御する代わりに、温度センサーの値を読み取る点です。この例はPico Wがセンサーからのデータを収集し、それをインターネットを通じてリアルタイムで共有するIoTの基本的な仕組みを示しています。</p>



<p>プログラムを実行してブラウザからアクセスすると、以下の画面が表示されます。Pico Wの温度が確認できます。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-26.png" alt=""/></figure>



<p>ページを更新すると最新の温度が表示されます。</p>



<h4 class="wp-block-heading">LED操作と温度確認を同時にできるようにする</h4>



<p>先ほどのLEDをブラウザから操作するプログラムと合体すると以下のようになります。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import time
import network
import socket
from machine import Pin

led = Pin(&quot;LED&quot;, machine.Pin.OUT)
ledState = &#39;LED State Unknown&#39;

sensor_temp = machine.ADC(4)
conversion_factor = 3.3 / (65535)

#自宅Wi-FiのSSIDとパスワードを入力
ssid = &#39;YOUR NETWORK SSID&#39;
password = &#39;YOUR NETWORK PASSWORD&#39;

wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect(ssid, password)

html = &quot;&quot;&quot;&lt;!DOCTYPE html&gt;&lt;html&gt;
&lt;head&gt;&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;
&lt;link rel=&quot;icon&quot; href=&quot;data:,&quot;&gt;
&lt;style&gt;html { font-family: Helvetica; display: inline-block; margin: 0px auto; text-align: center;}
.buttonGreen { background-color: #4CAF50; border: 2px solid #000000;; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; }
.buttonRed { background-color: #D11D53; border: 2px solid #000000;; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; }
text-decoration: none; font-size: 30px; margin: 2px; cursor: pointer;}
&lt;/style&gt;&lt;/head&gt;
&lt;body&gt;&lt;center&gt;&lt;h1&gt;Raspberry Pi Pico W&lt;/h1&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;
&lt;form&gt;&lt;center&gt;
&lt;center&gt; &lt;button class=&quot;buttonGreen&quot; name=&quot;led&quot; value=&quot;on&quot; type=&quot;submit&quot;&gt;LED ON&lt;/button&gt;
&lt;br&gt;&lt;br&gt;
&lt;center&gt; &lt;button class=&quot;buttonRed&quot; name=&quot;led&quot; value=&quot;off&quot; type=&quot;submit&quot;&gt;LED OFF&lt;/button&gt;
&lt;/form&gt;
&lt;br&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;
&lt;p&gt;%s&lt;p&gt;&lt;/body&gt;&lt;/html&gt;
&quot;&quot;&quot;

# Wait for connect or fail
max_wait = 10
while max_wait &gt; 0:
    if wlan.status() &lt; 0 or wlan.status() &gt;= 3:
        break
    max_wait -= 1
    print(&#39;waiting for connection...&#39;)
    time.sleep(1)
    
# Handle connection error
if wlan.status() != 3:
    raise RuntimeError(&#39;network connection failed&#39;)
else:
    print(&#39;Connected&#39;)
    status = wlan.ifconfig()
    print( &#39;ip = &#39; + status[0] )
    
    
# Open socket
addr = socket.getaddrinfo(&#39;0.0.0.0&#39;, 80)[0][-1]
s = socket.socket()
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) 
s.bind(addr)
s.listen(1)
print(&#39;listening on&#39;, addr)

# Listen for connections, serve client
while True:
    try:       
        cl, addr = s.accept()
        print(&#39;client connected from&#39;, addr)
        request = cl.recv(1024)
        print(&quot;request:&quot;)
        print(request)
        request = str(request)
        led_on = request.find(&#39;led=on&#39;)
        led_off = request.find(&#39;led=off&#39;)
        
        print( &#39;led on = &#39; + str(led_on))
        print( &#39;led off = &#39; + str(led_off))
        
        if led_on == 8:
            print(&quot;led on&quot;)
            led.value(1)
        if led_off == 8:
            print(&quot;led off&quot;)
            led.value(0)
        
        ledState = &quot;LED is OFF&quot; if led.value() == 0 else &quot;LED is ON&quot; # a compact if-else statement
        
        reading = sensor_temp.read_u16() * conversion_factor
        temp = 27 - (reading - 0.706)/0.001721
        temp = round(temp, 1)
        temp = str(temp)
        
        # Create and send response
        stateis = ledState + &quot;&lt;br&gt;&lt;br&gt;Pico Temp: &quot; + temp
        response = html % stateis
        full_response = &#39;HTTP/1.0 200 OK\r\nContent-type: text/html\r\n\r\n&#39; + response
        cl.send(full_response)
        cl.close()
        
    except OSError as e:
        cl.close()
        print(&#39;connection closed&#39;)
</code></pre></div>



<p>画面下に温度が表示されれば成功です。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-24.png" alt="" style="width:800px;height:482px"/></figure>



<h3 class="wp-block-heading" id="yobi">BOOTSELボタンを押してメールを送る</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/11/pico-2025-01-19T085923.631.jpg" alt="" class="wp-image-13763" style="width:840px;height:auto" srcset="https://sozorablog.com/wp-content/uploads/2022/11/pico-2025-01-19T085923.631.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/11/pico-2025-01-19T085923.631-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/11/pico-2025-01-19T085923.631-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>Pico WのWi-Fi機能を活用すれば、プログラムを通じてメールを送信することができます。例えば、Pico Wのボタンを使って簡単な呼び出しボタンを作成し、押されたときにメール送信する仕組みも実現可能です。ここでは、GmailのSMTPサーバーを使用してメールを送信する方法について説明します。</p>



<h4 class="wp-block-heading">Googleのアプリパスワードを取得する</h4>



<p>ブラウザで <a href="https://myaccount.google.com/apppasswords">Googleのアプリパスワードの設定ページ</a> を開きます。Google アカウントのログインが求められる場合、使用するメールアドレスとパスワードを入力してログインしてください。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="849" height="718" src="https://sozorablog.com/wp-content/uploads/2022/11/mail1.png" alt="" class="wp-image-13762" style="width:544px;height:auto"/></figure>



<p>アプリ名を入力します。「Raspberry Pi Pico W」など分かりやすい名前を入力することをおすすめします。「作成」をクリックするとアプリパスワードが生成されます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="659" src="https://sozorablog.com/wp-content/uploads/2022/11/pico-2025-01-19T092210.608.jpg" alt="" class="wp-image-13765" style="width:527px;height:auto"/></figure>



<p>表示された16桁のアプリパスワードをコピーして、Pico Wのプログラムやその他のアプリケーションで使用します。このパスワードは再表示ができないため、必要に応じて安全な場所に控えておいてください。</p>



<h4 class="wp-block-heading">メールを送信するコード</h4>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>import network
import time
import socket
import ssl
import ubinascii

#自宅Wi-FiのSSIDとパスワードを入力
ssid = &#39;YOUR NETWORK SSID&#39;
password = &#39;YOUR NETWORK PASSWORD&#39;

# GmailのSMTP設定
SMTP_SERVER = &quot;smtp.gmail.com&quot;  # SMTPサーバーのホスト名（Gmailの場合は固定）
SMTP_PORT = 465  # SMTPサーバーのSSL接続用ポート（Gmailでは465）
GMAIL_USER = &quot;****@gmail.com&quot; # Gmailの送信元メールアドレス
GMAIL_PASSWORD = &quot;****&quot; # Gmailのアプリパスワード

# メールの設定
TO_EMAIL = &quot;****@gmail.com&quot;  # メールの送信先アドレス
SUBJECT = &quot;Raspberry Pi Pico Wからのメール&quot;  # メールの件名
BODY = &quot;このメールはRaspberry Pi Pico Wから送信されました。&quot; # メールの本文

DEFAULT_TIMEOUT = 10
LOCAL_DOMAIN = &#39;127.0.0.1&#39;
CMD_EHLO = &#39;EHLO&#39;
CMD_STARTTLS = &#39;STARTTLS&#39;
CMD_AUTH = &#39;AUTH&#39;
CMD_MAIL = &#39;MAIL&#39;
AUTH_PLAIN = &#39;PLAIN&#39;
AUTH_LOGIN = &#39;LOGIN&#39;

class SMTP:
    def __init__(self, host, port, use_ssl=False, username=None, password=None):
        self.username = username
        addr = socket.getaddrinfo(host, port)[0][-1]
        sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        sock.settimeout(DEFAULT_TIMEOUT)
        sock.connect(addr)
        if use_ssl:
            sock = ssl.wrap_socket(sock)
        code_line = sock.readline().strip().decode()
        code = int(code_line[:3])
        assert code == 220, &#39;サーバーに接続できません: %d, %s&#39; % (code, code_line)
        self._sock = sock

        code, resp = self.cmd(CMD_EHLO + &#39; &#39; + LOCAL_DOMAIN)
        assert code == 250, &#39;EHLOエラー: %d&#39; % code
        if not use_ssl and CMD_STARTTLS in resp:
            code, resp = self.cmd(CMD_STARTTLS)
            assert code == 220, &#39;STARTTLS失敗: %d, %s&#39; % (code, resp)
            self._sock = ssl.wrap_socket(sock)

        if username and password:
            self.login(username, password)

    def cmd(self, cmd_str):
        self._sock.write((cmd_str + &#39;\r\n&#39;).encode())
        resp_lines = []
        while True:
            code_bytes = self._sock.read(3)
            if not code_bytes:
                break
            code = code_bytes.decode()
            dash_or_space = self._sock.read(1)
            line = self._sock.readline().strip().decode()
            resp_lines.append(line)
            if dash_or_space != b&#39;-&#39;:
                return int(code), resp_lines
        return 0, [&#39;&#39;]

    def login(self, username, password):
        code, resp = self.cmd(CMD_EHLO + &#39; &#39; + LOCAL_DOMAIN)
        assert code == 250, &#39;EHLOエラー: %d, %s&#39; % (code, resp)

        auths = None
        for feature in resp:
            if feature[:4].upper() == CMD_AUTH:
                auths = feature[4:].strip(&#39;=&#39;).upper().split()
        assert auths is not None, &#39;認証メソッドが見つかりません&#39;

        b64 = ubinascii.b2a_base64
        if AUTH_PLAIN in auths:
            credential = b64(b&quot;\0&quot; + username.encode() + b&quot;\0&quot; + password.encode())[:-1].decode()
            code, resp = self.cmd(&#39;%s %s %s&#39; % (CMD_AUTH, AUTH_PLAIN, credential))
        elif AUTH_LOGIN in auths:
            code, resp = self.cmd(&quot;%s %s %s&quot; % (CMD_AUTH, AUTH_LOGIN, b64(username.encode())[:-1].decode()))
            assert code == 334, &#39;ユーザー名エラー: %d, %s&#39; % (code, resp)
            code, resp = self.cmd(b64(password.encode())[:-1].decode())
        else:
            raise Exception(&quot;サポートされていない認証方式: %s&quot; % &#39;, &#39;.join(auths))

        assert code == 235 or code == 503, &#39;認証エラー: %d, %s&#39; % (code, resp)
        return code, resp

    def to(self, addrs, mail_from=None):
        mail_from = self.username if mail_from is None else mail_from
        code, resp = self.cmd(&#39;MAIL FROM: &lt;%s&gt;&#39; % mail_from)
        assert code == 250, &#39;送信元が拒否されました: %d, %s&#39; % (code, resp)

        if isinstance(addrs, str):
            addrs = [addrs]
        refused_count = 0
        for addr in addrs:
            code, resp = self.cmd(&#39;RCPT TO: &lt;%s&gt;&#39; % addr)
            if code not in (250, 251):
                print(&#39;%s が拒否されました: %s&#39; % (addr, resp))
                refused_count += 1
        assert refused_count != len(addrs), &#39;全ての送信先が拒否されました: %d, %s&#39; % (code, resp)

        code, resp = self.cmd(&#39;DATA&#39;)
        assert code == 354, &#39;DATAコマンドが拒否されました: %d, %s&#39; % (code, resp)
        return code, resp

    def write(self, content):
        self._sock.write(content.encode())

    def send(self, content=&#39;&#39;):
        if content:
            self.write(content)
        self._sock.write(b&#39;\r\n.\r\n&#39;)
        line = self._sock.readline().decode()
        return (int(line[:3]), line[4:].strip())

    def quit(self):
        self.cmd(&quot;QUIT&quot;)
        self._sock.close()
        
#無線LANへの接続
def connect_to_wifi(ssid, password):
    wlan = network.WLAN(network.STA_IF)
    wlan.active(True)
    wlan.connect(ssid, password)

    max_wait = 10
    while max_wait &gt; 0:
        if wlan.status() &lt; 0 or wlan.status() &gt;= 3:
            break
        max_wait -= 1
        print(&#39;接続待ち...&#39;)
        time.sleep(1)

    if wlan.status() != 3:
        raise RuntimeError(&#39;ネットワーク接続失敗&#39;)
    else:
        print(&#39;接続完了&#39;)
        status = wlan.ifconfig()
        print(&#39;IPアドレス = &#39; + status[0])        

# Wi-Fiに接続
connect_to_wifi(ssid, password)

# メール送信
smtp = SMTP(SMTP_SERVER, SMTP_PORT, use_ssl=True, username=GMAIL_USER, password=GMAIL_PASSWORD)
smtp.to(TO_EMAIL)
smtp.write(&quot;From: &lt;%s&gt;\n&quot; % GMAIL_USER)
smtp.write(&quot;Subject: %s\n\n&quot; % SUBJECT)
smtp.write(BODY)
smtp.send()
smtp.quit()
print(&quot;メールが送信されました&quot;)

</code></pre></div>



<p>このコードは、Raspberry Pi Pico Wを使ってGmailのSMTPサーバーを介し、メールを送信するものです。まず、GmailのSMTPアドレスやポート番号、送信元メールアドレス、アプリパスワードを設定します。次に、メールの送信先アドレス、件名、本文を指定します。</p>



<p>SMTPクラスを用いて、サーバーとの接続を確立し、必要に応じてSSLを適用してセキュアな通信を行います。その後、Gmailのアカウント情報を使ってサーバーにログインし、送信先アドレスとメール内容をSMTPプロトコルを用いて送信します。最後に、サーバーとの通信を終了させ、送信が完了したことを確認します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="522" src="https://sozorablog.com/wp-content/uploads/2022/11/pico-2025-01-19T093833.608.jpg" alt="" class="wp-image-13766" style="width:590px;height:auto"/></figure>



<h4 class="wp-block-heading">BOOTSELボタンを読み取る</h4>



<p>Pico Wに付いている<span class="sbd-text-bold">BOOTSELボタン</span>が押されたことをプログラムで読み取ることが可能です。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/ラズベリーパイの選び方-27.jpg" alt=""/></figure>



<p>以下のプログラムを実行すると、BOOTSELボタンが押されたときにPico WのLEDが光ります。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import time

# 無限ループでボタンの状態を監視
while True:
    # BOOTSELボタンが押された場合
    if rp2.bootsel_button() == 1:  
        machine.Pin(&#39;LED&#39;, machine.Pin.OUT).on()  # LEDを点灯
    else:  
        machine.Pin(&#39;LED&#39;, machine.Pin.OUT).off()  # BOOTSELボタンが押されていない場合はLEDを消灯

    time.sleep(0.1)  # 0.1秒待機して次のループへ</code></pre></div>



<p>参考にさせていただいたサイト：<a href="https://qiita.com/relu/items/df977abc4f2b6b2850d5">BOOTSELボタンでLチカ【Raspberry Pi Pico W】</a>　</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/button_LED.gif" alt=""/></figure>



<h4 class="wp-block-heading">BOOTSELボタンでメールを送信するプログラム</h4>



<p>BOOTSELボタンが押されたときにメールを送るプログラムは以下のようになります。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import network
import time
import socket
import ssl
import ubinascii

#自宅Wi-FiのSSIDとパスワードを入力
ssid = &#39;YOUR NETWORK SSID&#39;
password = &#39;YOUR NETWORK PASSWORD&#39;

# GmailのSMTP設定
SMTP_SERVER = &quot;smtp.gmail.com&quot;  # SMTPサーバーのホスト名（Gmailの場合は固定）
SMTP_PORT = 465  # SMTPサーバーのSSL接続用ポート（Gmailでは465）
GMAIL_USER = &quot;****@gmail.com&quot; # Gmailの送信元メールアドレス
GMAIL_PASSWORD = &quot;****&quot; # Gmailのアプリパスワード

# メールの設定
TO_EMAIL = &quot;****@gmail.com&quot;  # メールの送信先アドレス
SUBJECT = &quot;Raspberry Pi Pico Wからのメール&quot;  # メールの件名
BODY = &quot;このメールはRaspberry Pi Pico Wから送信されました。&quot; # メールの本文

DEFAULT_TIMEOUT = 10
LOCAL_DOMAIN = &#39;127.0.0.1&#39;
CMD_EHLO = &#39;EHLO&#39;
CMD_STARTTLS = &#39;STARTTLS&#39;
CMD_AUTH = &#39;AUTH&#39;
CMD_MAIL = &#39;MAIL&#39;
AUTH_PLAIN = &#39;PLAIN&#39;
AUTH_LOGIN = &#39;LOGIN&#39;

class SMTP:
    def __init__(self, host, port, use_ssl=False, username=None, password=None):
        self.username = username
        addr = socket.getaddrinfo(host, port)[0][-1]
        sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        sock.settimeout(DEFAULT_TIMEOUT)
        sock.connect(addr)
        if use_ssl:
            sock = ssl.wrap_socket(sock)
        code_line = sock.readline().strip().decode()
        code = int(code_line[:3])
        assert code == 220, &#39;サーバーに接続できません: %d, %s&#39; % (code, code_line)
        self._sock = sock

        code, resp = self.cmd(CMD_EHLO + &#39; &#39; + LOCAL_DOMAIN)
        assert code == 250, &#39;EHLOエラー: %d&#39; % code
        if not use_ssl and CMD_STARTTLS in resp:
            code, resp = self.cmd(CMD_STARTTLS)
            assert code == 220, &#39;STARTTLS失敗: %d, %s&#39; % (code, resp)
            self._sock = ssl.wrap_socket(sock)

        if username and password:
            self.login(username, password)

    def cmd(self, cmd_str):
        self._sock.write((cmd_str + &#39;\r\n&#39;).encode())
        resp_lines = []
        while True:
            code_bytes = self._sock.read(3)
            if not code_bytes:
                break
            code = code_bytes.decode()
            dash_or_space = self._sock.read(1)
            line = self._sock.readline().strip().decode()
            resp_lines.append(line)
            if dash_or_space != b&#39;-&#39;:
                return int(code), resp_lines
        return 0, [&#39;&#39;]

    def login(self, username, password):
        code, resp = self.cmd(CMD_EHLO + &#39; &#39; + LOCAL_DOMAIN)
        assert code == 250, &#39;EHLOエラー: %d, %s&#39; % (code, resp)

        auths = None
        for feature in resp:
            if feature[:4].upper() == CMD_AUTH:
                auths = feature[4:].strip(&#39;=&#39;).upper().split()
        assert auths is not None, &#39;認証メソッドが見つかりません&#39;

        b64 = ubinascii.b2a_base64
        if AUTH_PLAIN in auths:
            credential = b64(b&quot;\0&quot; + username.encode() + b&quot;\0&quot; + password.encode())[:-1].decode()
            code, resp = self.cmd(&#39;%s %s %s&#39; % (CMD_AUTH, AUTH_PLAIN, credential))
        elif AUTH_LOGIN in auths:
            code, resp = self.cmd(&quot;%s %s %s&quot; % (CMD_AUTH, AUTH_LOGIN, b64(username.encode())[:-1].decode()))
            assert code == 334, &#39;ユーザー名エラー: %d, %s&#39; % (code, resp)
            code, resp = self.cmd(b64(password.encode())[:-1].decode())
        else:
            raise Exception(&quot;サポートされていない認証方式: %s&quot; % &#39;, &#39;.join(auths))

        assert code == 235 or code == 503, &#39;認証エラー: %d, %s&#39; % (code, resp)
        return code, resp

    def to(self, addrs, mail_from=None):
        mail_from = self.username if mail_from is None else mail_from
        code, resp = self.cmd(&#39;MAIL FROM: &lt;%s&gt;&#39; % mail_from)
        assert code == 250, &#39;送信元が拒否されました: %d, %s&#39; % (code, resp)

        if isinstance(addrs, str):
            addrs = [addrs]
        refused_count = 0
        for addr in addrs:
            code, resp = self.cmd(&#39;RCPT TO: &lt;%s&gt;&#39; % addr)
            if code not in (250, 251):
                print(&#39;%s が拒否されました: %s&#39; % (addr, resp))
                refused_count += 1
        assert refused_count != len(addrs), &#39;全ての送信先が拒否されました: %d, %s&#39; % (code, resp)

        code, resp = self.cmd(&#39;DATA&#39;)
        assert code == 354, &#39;DATAコマンドが拒否されました: %d, %s&#39; % (code, resp)
        return code, resp

    def write(self, content):
        self._sock.write(content.encode())

    def send(self, content=&#39;&#39;):
        if content:
            self.write(content)
        self._sock.write(b&#39;\r\n.\r\n&#39;)
        line = self._sock.readline().decode()
        return (int(line[:3]), line[4:].strip())

    def quit(self):
        self.cmd(&quot;QUIT&quot;)
        self._sock.close()
        
#無線LANへの接続
def connect_to_wifi(ssid, password):
    wlan = network.WLAN(network.STA_IF)
    wlan.active(True)
    wlan.connect(ssid, password)

    max_wait = 10
    while max_wait &gt; 0:
        if wlan.status() &lt; 0 or wlan.status() &gt;= 3:
            break
        max_wait -= 1
        print(&#39;接続待ち...&#39;)
        time.sleep(1)

    if wlan.status() != 3:
        raise RuntimeError(&#39;ネットワーク接続失敗&#39;)
    else:
        print(&#39;接続完了&#39;)
        status = wlan.ifconfig()
        print(&#39;IPアドレス = &#39; + status[0])        

# Wi-Fiに接続
connect_to_wifi(ssid, password)

# ボタンの状態を保持する変数
last_state = 0

while True:
    current_state = rp2.bootsel_button()
    if last_state == 0 and current_state == 1:
        machine.Pin(&#39;LED&#39;, machine.Pin.OUT).on()
        time.sleep(0.5)
        machine.Pin(&#39;LED&#39;, machine.Pin.OUT).off()

        # メール送信
        smtp = SMTP(SMTP_SERVER, SMTP_PORT, use_ssl=True, username=GMAIL_USER, password=GMAIL_PASSWORD)
        smtp.to(TO_EMAIL)
        smtp.write(&quot;From: &lt;%s&gt;\n&quot; % GMAIL_USER)
        smtp.write(&quot;Subject: %s\n\n&quot; % SUBJECT)
        smtp.write(BODY)
        smtp.send()
        smtp.quit()
        print(&quot;メールが送信されました&quot;)</code></pre></div>



<p>152行目では、<code>last_state</code> という変数を使って、ボタンの前回の状態を記録します。<code>last_state</code> を使用しないと、ボタンが押されている間ずっとメール送信処理が繰り返されてしまい、意図せず複数回のメールが送信されることがあります。</p>



<p>ループ内では、<code>rp2.bootsel_button()</code> 関数を使用して、ボタンの現在の状態を取得します。この関数は、ボタンが押されている場合は1、押されていない場合は0を返します。そして、前回の状態が0（押されていない）で現在の状態が1（押された）に変化したことを確認すると、メールが送信されます。</p>



<h3 class="wp-block-heading" id="net">インターネットから情報を取得する</h3>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Pico-W-Web-scraping.jpg" alt=""/></figure>



<p>Pico WはWi-Fiが使えるため、Web上で公開されているさまざまな情報を自動で取得できます。今回はビットコインの価格を取得して表示してみましょう。ビットコインの価格は<a href="https://coincheck.com/ja/">コインチェック</a>という仮想通貨取引所の<a href="https://coincheck.com/ja/documents/exchange/api">API</a>から取得します。</p>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>APIとはApplication Programming Interface（アプリケーションプログラミングインタフェース）の略です。<a href="https://coincheck.com/ja/documents/exchange/api">コインチェックのAPI</a>では、取引所の注文状況や取引の履歴などが、自動で取得しやすい形式で公開されています。<span class="sbd-text-bold">APIを利用すれば、必要な情報を比較的簡単に取得できます</span>。</p></div></div>



<p>コインチェックのAPIから<span class="sbd-text-red">現在のビットコイン価格</span>を取得するプログラムは以下の通りです。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import utime
import urequests as requests
import network

#自宅Wi-FiのSSIDとパスワードを入力
ssid = &#39;YOUR NETWORK SSID&#39;
password = &#39;YOUR NETWORK PASSWORD&#39;
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect(ssid, password)

# Wait for connect or fail
max_wait = 10
while max_wait &gt; 0:
    if wlan.status() &lt; 0 or wlan.status() &gt;= 3:
        break
    max_wait -= 1
    print(&#39;waiting for connection...&#39;)
    utime.sleep(1)
    
# Define blinking function for onboard LED to indicate error codes    
def blink_onboard_led(num_blinks):
    led = machine.Pin(&#39;LED&#39;, machine.Pin.OUT)
    for i in range(num_blinks):
        led.on()
        utime.sleep(.2)
        led.off()
        utime.sleep(.2)
        
# Handle connection error
# Error meanings
# 0  Link Down
# 1  Link Join
# 2  Link NoIp
# 3  Link Up
# -1 Link Fail
# -2 Link NoNet
# -3 Link BadAuth        
    
wlan_status = wlan.status()
blink_onboard_led(wlan_status)

if wlan_status != 3:
    raise RuntimeError(&#39;Wi-Fi connection failed&#39;)
else:
    print(&#39;Connected&#39;)
    status = wlan.ifconfig()
    print(&#39;ip = &#39; + status[0])
    
#コインチェックのAPIのURL
url = &#39;https://coincheck.com/api/ticker&#39;

#コインチェックのAPIからデータを取得
cc = requests.get(url).json()

#必要なデータを取り出して見やすくなるように加工する
cc_last = &#39;{:,}&#39;.format(int(cc[&#39;last&#39;]))

print(&quot;Coincheck 現在のビットコインの価格 =&quot;, cc_last, &quot;円&quot;)
</code></pre></div>



<p>参考にしたサイト：<a href="https://www.taklog.info/python-coincheck/#index_id6">【Python】ビットコインの価格を取得する（Coincheck編）</a></p>



<p>プログラムを実行すると、以下のように結果が表示されます。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/bitcoin.png" alt=""/></figure>



<h4 class="wp-block-heading">ディスプレイに表示</h4>



<p>別売りの<a href="https://akizukidenshi.com/catalog/g/gP-12031/">有機ELディスプレイ（OLED）</a>にビットコインの価格を表示させることも可能です。</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">Pico Wで「ビットコインの価格」を表示してみました。<br><br>一度Wi-Fiに接続してしまえば、ラズパイと同じように、スクレイピングできます。価格変動を検知して、自動メールを飛ばすといった使い方も可能です。 <a href="https://t.co/SossnZwybV">pic.twitter.com/SossnZwybV</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1594950594221178881?ref_src=twsrc%5Etfw">November 22, 2022</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p>参考までにコードを載せておきます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import utime
import urequests as requests
import network
import machine
import ssd1306

sda = machine.Pin(0)
scl = machine.Pin(1)
i2c = machine.I2C(0,sda=sda, scl=scl, freq=400000)
oled = ssd1306.SSD1306_I2C(128, 64, i2c)

#自宅Wi-FiのSSIDとパスワードを入力
ssid = &#39;YOUR NETWORK SSID&#39;
password = &#39;YOUR NETWORK PASSWORD&#39;
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect(ssid, password)

# Wait for connect or fail
max_wait = 10
while max_wait &gt; 0:
    if wlan.status() &lt; 0 or wlan.status() &gt;= 3:
        break
    max_wait -= 1
    print(&#39;waiting for connection...&#39;)
    utime.sleep(1)
    
# Define blinking function for onboard LED to indicate error codes    
def blink_onboard_led(num_blinks):
    led = machine.Pin(&#39;LED&#39;, machine.Pin.OUT)
    for i in range(num_blinks):
        led.on()
        utime.sleep(.2)
        led.off()
        utime.sleep(.2)
        
# Handle connection error
# Error meanings
# 0  Link Down
# 1  Link Join
# 2  Link NoIp
# 3  Link Up
# -1 Link Fail
# -2 Link NoNet
# -3 Link BadAuth        
    
wlan_status = wlan.status()
blink_onboard_led(wlan_status)

if wlan_status != 3:
    raise RuntimeError(&#39;Wi-Fi connection failed&#39;)
else:
    print(&#39;Connected&#39;)
    status = wlan.ifconfig()
    print(&#39;ip = &#39; + status[0])

#コインチェックのAPIのURL
url = &#39;https://coincheck.com/api/ticker&#39;

while True:
    cc = requests.get(url).json()
    cc_last = &#39;{:,}&#39;.format(int(cc[&#39;last&#39;]))
    print(&quot;Coincheck 現在のビットコインの価格 =&quot;, cc_last, &quot;円&quot;)
    oled.fill(0)
    oled.text(&quot;BTC/JPY&quot;, 0, 5)
    oled.hline(0, 20, 128, 1)
    oled.text(str(cc_last), 30, 30)
    oled.show()
    
    utime.sleep(20)
    


</code></pre></div>



<p>Picoで有機ELディスプレイを使う方法は、以下のサイトが参考になります。<br><a href="https://hellobreak.net/raspberry-pi-pico-oled-i2c-0218/">≫【Raspberry Pi Pico】OLEDディスプレイ(I2C)に文字を描画する方法【MicroPython】</a></p>



<h3 class="wp-block-heading" id="jikoku">インターネットから時刻を取得する</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/11/pico2-4-10h.jpg" alt="" class="wp-image-11220" srcset="https://sozorablog.com/wp-content/uploads/2022/11/pico2-4-10h.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/11/pico2-4-10h-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/11/pico2-4-10h-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/11/pico2-4-10h-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/11/pico2-4-10h-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>時刻同期を行うことで、センサーデータやログデータなどのタイムスタンプを正確に記録することができます。以下のコードはNTP（Network Time Protocol）を使用して時刻同期を行い、現在の日付と時刻を出力するものです。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import time
import network
import ntptime
import machine

#自宅Wi-FiのSSIDとパスワードを入力 
ssid = &#39;YOUR NETWORK SSID&#39;
password = &#39;YOUR NETWORK PASSWORD&#39;

# Wi-Fi設定 
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect(ssid, password)

max_wait = 10
while max_wait &gt; 0:
    if wlan.status() &lt; 0 or wlan.status() &gt;= 3:
        break
    max_wait -= 1
    print(&#39;接続待ち...&#39;)
    time.sleep(1)

if wlan.status() != 3:
    raise RuntimeError(&#39;ネットワーク接続失敗&#39;)
else:
    print(&#39;接続完了&#39;)
    status = wlan.ifconfig()
    print( &#39;IPアドレス = &#39; + status[0] )

# NTPサーバーとして&quot;time.cloudflare.com&quot;を指定
ntptime.host = &quot;time.cloudflare.com&quot;

# 時間の同期を試みる
try:
    # NTPサーバーから取得した時刻でPico WのRTCを同期
    ntptime.settime()
except:
    print(&quot;時間の同期に失敗しました。&quot;)
    raise

# 世界標準時に9時間加算し日本時間を算出
tm = time.localtime(time.time() + 9 * 60 * 60)

# 現在の日付と時刻を「年/月/日 時:分:秒」の形式で表示
print(&quot;{0}/{1:02d}/{2:02d} {3:02d}:{4:02d}:{5:02d}&quot;.format(tm[0], tm[1], tm[2], tm[3], tm[4], tm[5]))</code></pre></div>



<p>NTPサーバーはインターネット経由で正確な時間情報を提供するサーバーです。&#8221;time.cloudflare.com&#8221;は、<a href="https://www.cloudflare.com/ja-jp/">Cloudflare</a>が提供する信頼性の高いNTPサーバーで、多くのデバイスやアプリケーションで使用されています。</p>



<p>上記のコードを実行すると、<span class="sbd-text-red">現在の日付と時刻</span>が出力されます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="364" height="180" src="https://sozorablog.com/wp-content/uploads/2023/06/pico2-4-10.png" alt="" class="wp-image-11217" srcset="https://sozorablog.com/wp-content/uploads/2023/06/pico2-4-10.png 364w, https://sozorablog.com/wp-content/uploads/2023/06/pico2-4-10-300x148.png 300w" sizes="(max-width: 364px) 100vw, 364px" /></figure>



<p>このコードはインターネットから現在の日時を取得し、日本の時間帯に合わせて日時を調整するものです。最後に、調整した日時を「年/月/日 時:分:秒」の形式で表示します。</p>



<h2 class="wp-block-heading">ピンヘッダーを取り付ければ可能性は無限大</h2>



<p>Wi-Fiの便利さは偉大です。Pico W本体だけでも多くの楽しみ方があります。今回の記事ではPico W本体のLEDをWi-Fi経由で操作する方法やメール送信する方法を紹介しました。</p>



<figure class="wp-block-image size-full"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/11/Pico-W-pin-mounting.jpg" alt=""/></figure>



<p>Pico Wには40か所の入出力があります。ここに別売りの<a href="https://www.switch-science.com/products/6991">ピンヘッダー</a>をはんだ付けすれば、さまざまな電子パーツを簡単に接続可能です。スマホからモーターを操作したり、センサーの値を通知をしたりと活用の幅が大きく広がります。</p>



<p>はんだ付けに自信がない方は、<a href="https://raspberry-pi.ksyic.com/main/index/pdp.id/865/pdp.open/865">Raspberry Pi Pico WH</a>というピンヘッダー付きのモデルを検討してみましょう。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="537" src="https://sozorablog.com/wp-content/uploads/2022/11/pico-wh3.jpg" alt="" class="wp-image-11189" style="width:800px;height:569px" srcset="https://sozorablog.com/wp-content/uploads/2022/11/pico-wh3.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/11/pico-wh3-300x201.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/11/pico-wh3-768x516.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption"><a href="https://raspberry-pi.ksyic.com/main/index/pdp.id/865/pdp.open/865">Raspberry Pi Pico WH</a></figcaption></figure>



<h2 class="wp-block-heading">Pico Wの本を書きました</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="772" src="https://sozorablog.com/wp-content/uploads/2024/05/IMG_6826.jpeg" alt="" class="wp-image-12508"/></figure>



<p>Pico Wに電子パーツを接続した活用方法を知りたい方におすすめなのが、私の書籍「ラズパイPico WかんたんIoT電子工作レシピ（技術評論社）」です。</p>



<p>この本は無線機能付の<span class="sbd-text-red">Pico Wに特化した内容</span>となっています。これから電子工作をはじめる人や、ラズパイは使ったことがあるけどPico Wは初めてという方に向けて書きました。あまり難しい技術には触れず、<strong>応用しやすいシンプルなテクニックを多数紹介</strong>しています。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>書籍の詳細は以下の記事にまとめています。</p>



<p><strong><a href="https://sozorablog.com/picowbook/">≫ 初著書「ラズパイPico WかんたんIoT電子工作レシピ」技術評論社より発売決定！</a></strong></p>
</div>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"ラズパイPico W　かんたんIoT電子工作レシピ","b":"技術評論社","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/51U8-tEqGGL._SL500_.jpg","\/41r8cUik+SL._SL500_.jpg","\/51GudZEc1KL._SL500_.jpg","\/41B4Fm-d8oL._SL500_.jpg","\/41bSWrjTb2L._SL500_.jpg","\/41p0KrleyXL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/4297141825","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/4297141825","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":3,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E3%83%A9%E3%82%BA%E3%83%91%E3%82%A4Pico%20W%E3%80%80%E3%81%8B%E3%82%93%E3%81%9F%E3%82%93IoT%E9%9B%BB%E5%AD%90%E5%B7%A5%E4%BD%9C%E3%83%AC%E3%82%B7%E3%83%94\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"bowZM","s":"s"});
</script>
<div id="msmaflink-bowZM">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->
]]></content:encoded>
					
					<wfw:commentRss>https://sozorablog.com/raspberry-pi-pico-w-review/feed/</wfw:commentRss>
			<slash:comments>40</slash:comments>
		
		
			</item>
		<item>
		<title>Raspberry Pi Zero 2 Wレビュー【性能比較】進化した極小ラズパイの実力は本物だった</title>
		<link>https://sozorablog.com/raspberry-pi-zero-2-w/</link>
					<comments>https://sozorablog.com/raspberry-pi-zero-2-w/#comments</comments>
		
		<dc:creator><![CDATA[そぞら]]></dc:creator>
		<pubDate>Wed, 21 Sep 2022 06:18:24 +0000</pubDate>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[ラズパイを買う]]></category>
		<guid isPermaLink="false">https://sozorablog.com/?p=8663</guid>

					<description><![CDATA[数あるラズベリーパイの中でも衝撃的なコンパクトさが魅力のZeroシリーズ。初代Zeroの発売から5年、大幅にパワーアップしたZero 2 Wがリリースされました。 リンク 僕が実際にRaspberry Pi Zero 2 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>数ある<a href="https://sozorablog.com/what-is-raspberry-pi/">ラズベリーパイ</a>の中でも<span class="sbd-text-bold">衝撃的なコンパクトさ</span>が魅力のZeroシリーズ。<a href="https://sozorablog.com/raspberry-pi-zero-wh/">初代Zero</a>の発売から5年、大幅にパワーアップした<span class="sbd-text-bold">Zero 2 W</span>がリリースされました。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>初代Zeroや3,4,400,5,Picoを使ってきた経験をもとに、Zero 2 Wの性能をレビューします。</p>
</div></div>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"Raspberry Pi Zero 2 W 日本技適取得済商品 ラズベリーパイゼロW2","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/415u3k6r13L._SL500_.jpg","\/4129sP7qKML._SL500_.jpg","\/41WsaL0Q9fL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0B55MFH1D","t":"amazon","r_v":""},"v":"2.1","b_l":[{"u_bc":"#f79256","u_tx":"Amazonで見る","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0B55MFH1D","s_n":"amazon","u_so":0,"a_id":3038653,"p_id":170,"pc_id":185,"pl_id":27060,"id":3},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/Raspberry%20Pi%20Zero%202%20W%20%E6%97%A5%E6%9C%AC%E6%8A%80%E9%81%A9%E5%8F%96%E5%BE%97%E6%B8%88%E5%95%86%E5%93%81%20%E3%83%A9%E3%82%BA%E3%83%99%E3%83%AA%E3%83%BC%E3%83%91%E3%82%A4%E3%82%BC%E3%83%ADW2\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":1}],"eid":"3JApX","s":"s"});
</script>
<div id="msmaflink-3JApX">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p>僕が実際にRaspberry Pi Zero 2 Wを使って感じたことを以下にまとめました。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table><tbody><tr><td>満足度</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-off"></span></div><div class="sbd-rate__num">(4 / 5.0)</div></div></td></tr><tr><td>小ささ・軽さ</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span></div><div class="sbd-rate__num">(5 / 5.0)</div></div></td></tr><tr><td>低消費電力</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-off"></span></div><div class="sbd-rate__num">(4 / 5.0)</div></div></td></tr><tr><td>性能</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-off"></span><span class="sbd-icon-star-off"></span></div><div class="sbd-rate__num">(3 / 5.0)</div></div></td></tr><tr><td>コスパ</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-off"></span></div><div class="sbd-rate__num">(4 / 5.0)</div></div></td></tr><tr><td>電子工作向き</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-off"></span></div><div class="sbd-rate__num">(4 / 5.0)</div></div></td></tr></tbody></table></figure>



<div class="pb-compare-box" data-colset="1"><div class="pb-compare-box__head"><div class="pb-compare-box__head__l">メリット</div><div class="pb-compare-box__head__r">デメリット</div></div>
<div class="pb-compare-box__body">
<div class="pb-compare-box__body__l">
<ul class="pb-list -icon-dot"><li>初代Zeroシリーズより大幅にパワーアップ</li><li>64ビットのOSが動かせる</li><li>初代Zeroと同サイズで非常にコンパクト</li><li>高性能かつ低価格</li></ul>
</div>



<div class="pb-compare-box__body__r">
<ul class="pb-list -icon-dot"><li>パソコンとしては低スペック</li><li>GPIOピンが別売り</li><li>消費電力（電流）が大きい</li></ul>
</div>
</div>
</div>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">結論</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>Raspberry Pi Zero 2 Wは先代Zeroより動作速度が大幅に改善しています。コンパクトさと安さを重視する方におすすめです。</p></div></div>



<h2 class="wp-block-heading">Raspberry Pi Zero 2 Wの特徴</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W2.jpg" alt="Raspberry Pi 2 Wの外観" class="wp-image-8697" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W2.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W2-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W2-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W2-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W2-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table><tbody><tr><td>SoC</td><td>Broadcom RP3A0 / BCM2710A1</td></tr><tr><td>CPU</td><td> ARM Cortex-A53 1GHz クアッドコア<br> 64ビット</td></tr><tr><td>メモリー</td><td>512MB&nbsp;LPDDR2</td></tr><tr><td>無線LAN</td><td>IEEE 802.11&nbsp;b/g/n 2.4GHz</td></tr><tr><td>Bluetooth</td><td>Bluetooth 4.2</td></tr><tr><td>消費電力</td><td>1.75W</td></tr><tr><td>サイズ</td><td>65 × 30ｍｍ</td></tr><tr><td>重量</td><td>10g</td></tr><tr><td>発売日</td><td>海外:2021年10月<br>日本:2022年6月</td></tr><tr><td>参考価格<br><a href="https://www.switch-science.com/catalog/7600/">スイッチサイエンス</a></td><td>3,454円</td></tr></tbody></table></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="531" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W3.jpg" alt="Raspberry Pi 2 Wの裏側の外観" class="wp-image-8673" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W3.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W3-300x199.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W3-768x510.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">ラズパイシリーズ最小モデルのZero</h3>



<p>Raspberry Pi Zeroは3.0cm×6.5cm。ラズパイシリーズの中で最もコンパクトなモデルです。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/The-size-of-the-Raspberry-Pi.jpg" alt="" class="wp-image-8864" srcset="https://sozorablog.com/wp-content/uploads/2022/09/The-size-of-the-Raspberry-Pi.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/The-size-of-the-Raspberry-Pi-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/The-size-of-the-Raspberry-Pi-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/The-size-of-the-Raspberry-Pi-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/The-size-of-the-Raspberry-Pi-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>口臭対策でおなじみのフリスク（FRISK）のケースにぴったり収まりまるほどコンパクトです。</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">ラズパイZero 2 Wのサイズが「フリスクケース」にぴったりすぎる <a href="https://t.co/6NyOElmfaR">pic.twitter.com/6NyOElmfaR</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1570611657793245184?ref_src=twsrc%5Etfw">September 16, 2022</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p>重さは10g。100円玉２枚分と同じくらいの重さで非常に軽量です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="535" src="https://sozorablog.com/wp-content/uploads/2022/09/Zero-2-W.jpg" alt="" class="wp-image-10768" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Zero-2-W.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Zero-2-W-300x201.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Zero-2-W-768x514.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">進化を遂げたZeroシリーズの最新モデル</h3>



<p>Zeroシリーズの特徴は以下の通りです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>シリーズ最小サイズ</li><li>低価格</li><li>低消費電力</li><li>最低限のインターフェース</li><li>低スペック</li></ul></div>



<p>Zeroシリーズ最大の欠点だった「スペックの低さ」が最新モデルのZero 2 Wでどの程度改善されたのか。筆者自身、最も気になっていたポイントです。</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="768" height="1024" src="https://sozorablog.com/wp-content/uploads/2022/09/History-of-Raspberry-Pi-Evolution-768x1024.jpg" alt="" class="wp-image-8677" style="width:410px;height:543px" srcset="https://sozorablog.com/wp-content/uploads/2022/09/History-of-Raspberry-Pi-Evolution-768x1024.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/History-of-Raspberry-Pi-Evolution-225x300.jpg 225w, https://sozorablog.com/wp-content/uploads/2022/09/History-of-Raspberry-Pi-Evolution.jpg 800w" sizes="(max-width: 768px) 100vw, 768px" /></figure>



<p><a href="https://www.raspberrypi.com/news/new-raspberry-pi-zero-2-w-2/">ラズベリーパイ財団のブログ</a>ではZero 2 Wの<span class="sbd-text-red">マルチスレッド性能が５倍向上</span>したと発表されています。マルチスレッド性能とは複数のスレッド（コンピュータに対する命令）を同時に処理する能力のことです。</p>



<h3 class="wp-block-heading">初代Zeroとのスペック比較</h3>



<p>初代ZeroのWi-Fi付モデルであるZero WとZero 2 Wのスペックを比較してみました。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical sbd-table--scroll"><table><thead><tr><th>商品名</th><th><img decoding="async" width="150" height="72" class="wp-image-8711" style="width: 150px;" src="https://sozorablog.com/wp-content/uploads/2022/09/raspberrypi-zero-W.jpg" alt="" srcset="https://sozorablog.com/wp-content/uploads/2022/09/raspberrypi-zero-W.jpg 510w, https://sozorablog.com/wp-content/uploads/2022/09/raspberrypi-zero-W-300x144.jpg 300w" sizes="(max-width: 150px) 100vw, 150px" /><br>Raspberry Pi Zero W</th><th><img decoding="async" width="151" height="74" class="wp-image-8712" style="width: 151px;" src="https://sozorablog.com/wp-content/uploads/2022/09/raspberrypi-zero-2W.jpg" alt="" srcset="https://sozorablog.com/wp-content/uploads/2022/09/raspberrypi-zero-2W.jpg 638w, https://sozorablog.com/wp-content/uploads/2022/09/raspberrypi-zero-2W-300x146.jpg 300w" sizes="(max-width: 151px) 100vw, 151px" /><br><span class="sbd-text-red">Raspberry Pi Zero 2 W</span></th></tr></thead><tbody><tr><td>CPU</td><td>ARM1176JZ-F<br>1.0GHz<br>シングルコア<br>32ビット</td><td><span class="sbd-table-bg-circle">ARM Cortex-A53<br>1.0GHz<br>クアッドコア<br>64ビット</span></td></tr><tr><td>メモリ</td><td>512MB</td><td>512MB</td></tr><tr><td>Bluetooth</td><td>Bluetooth 4.1</td><td><span style="font-family: inherit; font-size: max(0.8em, 12px); font-weight: inherit; letter-spacing: 0px; text-align: left; color: var(--text-color);">Bluetooth 4.<span style="font-family: inherit; font-size: max(0.8em, 12px); font-weight: inherit; letter-spacing: 0px; color: var(--text-color);">2</span></span></td></tr><tr><td>消費電力</td><td>0.75W</td><td>1.75W</td></tr><tr><td>電源</td><td>2.0A</td><td>2.5A</td></tr><tr><td>参考価格</td><td>2,816円</td><td>3,113円</td></tr></tbody></table></figure>



<p>サイズやインターフェースは全く同じとなっています。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>大きく変わっているのはCPUです。</p>
</div></div>



<p>初代Zeroがシングルコアに対してZero２は<span class="sbd-text-red">クアッドコア</span>。コアはCPUで処理を行う部分のことで、クアッドコアとはコアが4つあることを意味します。コアの数が１つから４つに増えているため、Zero 2は<span class="sbd-text-bg-yellow">高速な処理が可能です</span>。</p>



<h4 class="wp-block-heading">Raspberry Pi Zero 2 Wは64ビット対応</h4>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W5.jpg" alt="" class="wp-image-8728" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W5.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W5-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W5-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W5-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W5-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>またZero 2から<span class="sbd-text-red">64ビット対応</span>になったことにも注目です。<a href="https://sozorablog.com/raspberry-pi-os/">Raspberry Pi OS</a>の64ビット版が使用可能になり、より高速な処理が実現します。</p>



<h4 class="wp-block-heading">Raspberry Pi Zero 2 Wは消費電力が増加</h4>



<p>Zero 2 Wに必要な電源は2.5A以上です。CPUがパワーアップしている分、消費電力が高くなります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-adapter.jpg" alt="Raspberry Pi Zero 2 WのACアダプター" class="wp-image-8723" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-adapter.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-adapter-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-adapter-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-adapter-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-adapter-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>ACアダプターは余裕をみて3.0Aを使うことをおすすめします。僕は<a href="https://raspberry-pi.ksyic.com/main/index/pdp.category/6/pdp.open/436/">KSYで発売しているアダプター</a>を使用しています。</p>



<h2 class="wp-block-heading">Raspberry Pi Zero 2 W開封～セットアップ</h2>



<p>Raspberry Pi Zero 2 Wは帯電防止袋に入った状態で販売されています。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W7.jpg" alt="" class="wp-image-8739" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W7.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W7-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W7-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W7-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W7-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>何度見ても感動レベルの小ささです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="806" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W6.jpg" alt="" class="wp-image-8738" style="width:430px;height:418px" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W6.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W6-298x300.jpg 298w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W6-150x150.jpg 150w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W6-768x774.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>SoCにはラズパイのロゴがプリントされています。それは<span class="sbd-text-red">ラズベリーパイ財団が独自に開発したSoC</span>だからです。詳細は以下の動画で解説されています。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="【性能5倍】CPUがバチクソ強化されたラズパイZero 2 Wを入手！！【独自SoC】" width="500" height="281" src="https://www.youtube.com/embed/9bW9vlsXCWg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h3 class="wp-block-heading">パッケージの袋は保管する</h3>



<p>開封時に注意すべき点は<span class="sbd-text-red">パッケージの袋を捨てないこと</span>です。袋には<a href="https://www.soumu.go.jp/main_sosiki/joho_tsusin/tanmatu/index.html#:~:text=%E6%8A%80%E8%A1%93%E5%9F%BA%E6%BA%96%E9%81%A9%E5%90%88%E8%AA%8D%E5%AE%9A%E3%81%AF,%E3%81%A7%E8%AA%8D%E5%AE%9A%E3%82%92%E8%A1%8C%E3%81%84%E3%81%BE%E3%81%99%E3%80%82">技術基準適合認定</a>に合格した証である<span class="sbd-text-bg-yellow">技適シールが貼られています</span>。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W8.jpg" alt="" class="wp-image-8740" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W8.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W8-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W8-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W8-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W8-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>Zero 2 WはWi-Fiが使えるため、無線通信機器とみなされます。日本国内で使用するためには技術基準適合認定に合格していなければなりません。他のモデルでは基板に技適表示がプリントされています。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W9.jpg" alt="" class="wp-image-8744" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W9.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W9-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W9-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W9-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W9-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">Raspberry Pi Zero 2 Wのセットアップ</h3>



<p>ラズベリーパイは一般的なPCと違い、電源を入れればすぐに起動できるわけではありません。はじめにOSをインストールする作業が必要です。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-2.png" alt="" class="wp-image-2239" style="width:800px;height:482px" srcset="https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-2.png 800w, https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-2-300x169.png 300w, https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-2-768x432.png 768w, https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-2-320x180.png 320w, https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-2-224x126.png 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>OSのインストールなど、ラズベリーパイのセットアップ方法について以下の記事で詳しく解説しています。<br><span class="sbd-text-bold"><a href="https://sozorablog.com/raspberrypi_initial_setting/">≫【2022年最新版】OSインストールから初期設定まで｜開始手順のすべて</a></span></p>
</div>



<p>OSのインストールにはラズパイ以外のパソコンを使用します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="284" src="https://sozorablog.com/wp-content/uploads/2022/06/raspberrypi-zero-wh-start.jpg" alt="" class="wp-image-7789" srcset="https://sozorablog.com/wp-content/uploads/2022/06/raspberrypi-zero-wh-start.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/06/raspberrypi-zero-wh-start-300x107.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/06/raspberrypi-zero-wh-start-768x273.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>microSDが準備できたら、ラズベリーパイにセットして<a href="https://sozorablog.com/peripherals/">周辺機器</a>を接続します。キーボードとマウスを接続するためのUSBポートは１か所なので、USBハブを使うと便利です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W17.jpg" alt="" class="wp-image-8798" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W17.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W17-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W17-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W17-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W17-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>HDMIケーブルはMini HDMIを使用します。Micro HDMIと間違えやすいため注意が必要です。</p>



<p>ラズベリーパイには電源スイッチがありません。電源(ACアダプター)のケーブルを差し込むと、すぐに起動を開始します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W19.jpg" alt="" class="wp-image-8799" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W19.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W19-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W19-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W19-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W19-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>ラズベリーパイが起動したら、言語の設定やWi-Fiの設定を行います。これでRaspberry Pi Zero 2 Wを使用する準備が整いました。</p>



<h2 class="wp-block-heading">Raspberry Pi Zero 2 Wの性能をチェック</h2>



<p>性能５倍は本当なのか？他のモデルと性能を比較してみます。</p>



<h3 class="wp-block-heading">起動時間の比較</h3>



<p>ラズパイの電源を入れてから<a href="https://sozorablog.com/raspberry-pi-os/">Raspberry Pi OS</a>のデスクトップ画面が立ち上がるまでの時間を、各モデルで比較しました。</p>



<p>調査条件は以下の通りです。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table><tbody><tr><td>OS</td><td>Raspberry Pi OS <br>32-bit<br>Bullseye<br>デスクトップ版</td></tr><tr><td>microSD</td><td><a href="https://raspberry-pi.ksyic.com/main/index/pdp.id/468,435,195,436,133,416,36,461,281,466/pdp.open/461">Apacer microSDHC<br>32GB CL10 UHS-I</a></td></tr></tbody></table></figure>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>動作速度は使用するOSの種類やSDカードの性能により異なります。</p></div></div>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="802" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W11.jpg" alt="" class="wp-image-8756" style="width:451px;height:438px" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W11.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W11-300x300.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W11-150x150.jpg 150w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W11-768x770.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>各モデルの起動時間は以下の通りです。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table class="has-fixed-layout"><tbody><tr><td><span class="sbd-text-red">Raspberry Pi Zero </span><br><span class="sbd-text-red">２</span> <span class="sbd-text-red">W</span></td><td><span class="sbd-text-red">39秒</span></td></tr><tr><td><a href="https://sozorablog.com/raspberry-pi-zero-wh/">Raspberry Pi Zero<br>WH</a></td><td><span class="sbd-table-bg-cross">119秒</span></td></tr><tr><td>Raspberry Pi 3<br>Model B</td><td>30秒</td></tr><tr><td><a href="https://sozorablog.com/raspberry-pi-4-revue/">Raspberry Pi 4<br>Model B</a></td><td>27秒</td></tr></tbody></table></figure>



<p>初代ZeroのWHとの差は80秒。<span class="sbd-text-red">起動時間の長さが大幅に改善されています</span>。上位モデルの3や4より遅いものの、価格やサイズを考慮すれば納得感のある結果です。</p>



<h4 class="wp-block-heading">軽量OSで動作速度がさらに改善</h4>



<p>ラズベリーパイの動作速度を上げるために、<span class="sbd-text-red">デスクトップ画面を持たないOSを使用する</span>という方法があります。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>ラズパイの動作を重くしている原因は<span class="sbd-text-bold">グラフィックの処理</span>です。</p>
</div></div>



<p>デスクトップ画面が無ければ画面表示にコンピュータのリソースを取られないため、動作が高速になります。</p>



<p><a href="https://sozorablog.com/raspberry-pi-os/">Raspberry Pi OS</a>にはデスクトップ画面を持たない<span class="sbd-text-red">Lite版</span>が用意されています。Linuxの扱いに慣れている方はLite版のOSを使うことで、処理が高速になります。　</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-W4.jpg" alt="" class="wp-image-8726" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-W4.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-W4-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-W4-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-W4-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-W4-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>Lite版は以下のような画面に<span class="sbd-text-bold">コマンドを入力して操作します</span>。コマンドに慣れていない方は処理が遅くても、デスクトップ版を選ぶのが無難です。</p></div></div>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/raspberry-pi-os-lite-2.jpg" alt="Lite版の画面表示" class="wp-image-8727" srcset="https://sozorablog.com/wp-content/uploads/2022/09/raspberry-pi-os-lite-2.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/raspberry-pi-os-lite-2-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/raspberry-pi-os-lite-2-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/raspberry-pi-os-lite-2-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/raspberry-pi-os-lite-2-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">ブラウザは遅い</h3>



<p>インターネットを見るためのソフトであるブラウザ。Zero 2 Wでブラウザが快適に使用できるかのテストをしてみます。</p>



<p>ブラウザを開くまでの時間を計測した結果は<span class="sbd-text-red">34秒</span>でした。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W24.jpg" alt="" class="wp-image-8810" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W24.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W24-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W24-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W24-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W24-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>次にインターネット検索の速さを調べます。YouTubeというキーワードを入力した後、Enterキーを押してから検索結果の画面が表示されるまでの時間は<span class="sbd-text-red">50秒</span>でした。快適とは程遠い速度です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-25.jpg" alt="" class="wp-image-8811" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-25.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-25-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-25-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-25-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W-25-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">動画再生は不可</h3>



<p>YouTubeを開こうとすると、フリーズしたような画面表示がずっと続きます。諦めかけた頃にようやくトップ画面が開きました。その時間はなんと<span class="sbd-text-red">15分</span>。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W26.jpg" alt="" class="wp-image-8812" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W26.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W26-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W26-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W26-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W26-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>開くのが遅いだけではありません。動画を視聴しようと試みたら完全にフリーズ。ついにラズパイがシャットダウンしてしまいました。</p>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>Zero 2 Wはブラウザでインターネットを見るといった用途には向きません。特に動画視聴は絶望的です。</p></div></div>



<h2 class="wp-block-heading">Raspberry Pi Zero 2 Wの使い方</h2>



<p>Raspberry Pi Zero 2 Wを使った遊び方を紹介します。ラズパイはさまざまなパーツを接続して機能を拡張することが可能です。</p>



<h3 class="wp-block-heading">カメラで画像認識に挑戦</h3>



<p>ラズベリーパイは別売りの<a href="https://www.switch-science.com/catalog/2713/">カメラ</a>を接続できます。プログラミング言語<a href="https://sozorablog.com/raspberry-pi_python/">Python</a>を使って、カメラ映像の中から人の顔を探し出してみましょう。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W14.jpg" alt="" class="wp-image-8784" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W14.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W14-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W14-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W14-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W14-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h4 class="wp-block-heading">カメラケーブルが特殊</h4>



<p>ラズパイ本体とカメラは以下の写真のようなケーブルを使って接続します。Zeroのカメラコネクターは他のラズパイより幅が狭いため、<a href="https://www.switch-science.com/catalog/3195/">Zero専用のケーブル</a>を購入する必要があります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="699" height="547" src="https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh4.jpg" alt="" class="wp-image-7773" srcset="https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh4.jpg 699w, https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh4-300x235.jpg 300w" sizes="(max-width: 699px) 100vw, 699px" /></figure>



<h4 class="wp-block-heading">ソフトウェアの準備</h4>



<p>プログラムはThonnyというエディターを使って作成します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="763" height="593" src="https://sozorablog.com/wp-content/uploads/2021/10/thonny.png" alt="" class="wp-image-1979" srcset="https://sozorablog.com/wp-content/uploads/2021/10/thonny.png 763w, https://sozorablog.com/wp-content/uploads/2021/10/thonny-300x233.png 300w" sizes="(max-width: 763px) 100vw, 763px" /></figure>



<p>顔認識のプログラムは以下の通りです。慣れないうちはプログラムの意味が理解できなくても問題ありません。コピペして動かすという経験の積み重ねが大事です。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import cv2 as cv

HAAR_FILE = \
&quot;/usr/local/lib/python3.9/dist-packages/cv2/data/&quot;\
&quot;haarcascade_frontalface_default.xml&quot;
cascade = cv.CascadeClassifier(HAAR_FILE)

cap = cv.VideoCapture(0)

while(True):
    ret, frame = cap.read()
    
    face = cascade.detectMultiScale(frame)

    for x, y, w, h in face:
        cv.rectangle(frame,(x,y),(x+w,y+h),(0,0,255),1)

    cv.imshow(&#39;Capture&#39;,frame)
    
    if cv.waitKey(1) & 0xFF == ord(&#39;q&#39;):
        break

cap.release()
cv.destroyAllWindows()
</code></pre></div>



<h4 class="wp-block-heading">お手軽AIカメラの完成</h4>



<p>プログラムを実行するとカメラ映像が表示され、人の顔があった場合に赤い四角で囲みます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W11-1.jpg" alt="" class="wp-image-8774" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W11-1.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W11-1-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W11-1-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W11-1-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W11-1-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>画像表示に多少のタイムラグはありますが、遊びで使う分には問題ないレベルです。プログラムを少し改造すると、<span class="sbd-text-bold">人の顔を認識したときに画像をLINE通知する</span>といったシステムも作れます。</p>



<h4 class="wp-block-heading">顔認識したらLEDでお知らせするシステムを作る</h4>



<p>ラズベリーパイ電子工作の定番であるLED点滅（通称Lチカ）と顔認識を組み合わせてみましょう。使用するパーツは以下の通りです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>カメラモジュール</li><li><a href="#pin">ピンヘッダー</a></li><li><a href="https://akizukidenshi.com/catalog/g/gI-11577/">LED</a></li><li><a href="https://akizukidenshi.com/catalog/g/gP-05294/">ブレッドボード</a></li><li><a href="https://akizukidenshi.com/catalog/g/gC-17228/">ジャンパワイヤ</a></li><li><a href="https://akizukidenshi.com/catalog/g/gR-25101/">抵抗（100Ω）</a></li></ul></div>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>ラズベリーパイでLEDを点滅させる方法について以下の記事で詳しく解説しています。<br><strong><a href="https://sozorablog.com/razupai_hajimekata/">≫【ラズベリーパイ電子工作の始め方】失敗したくない初心者のための完全ガイド</a></strong></p>
</div>



<p>まずLEDの回路を以下の図のように組みます。Zero 2 Wに電子パーツを接続するには別売りの<a href="#pin">ピンヘッダー</a>が必要です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="491" height="529" src="https://sozorablog.com/wp-content/uploads/2022/10/image.png" alt="" class="wp-image-8960" srcset="https://sozorablog.com/wp-content/uploads/2022/10/image.png 491w, https://sozorablog.com/wp-content/uploads/2022/10/image-278x300.png 278w" sizes="(max-width: 491px) 100vw, 491px" /></figure>



<p>顔認識したときにLEDを光らせるプログラムは以下のようになります。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python"><code>import cv2 as cv
from gpiozero import LED
import time

led = LED(18)

HAAR_FILE = \
&quot;/usr/local/lib/python3.9/dist-packages/cv2/data/&quot;\
&quot;haarcascade_frontalface_default.xml&quot;
cascade = cv.CascadeClassifier(HAAR_FILE)

cap = cv.VideoCapture(0)

while(True):
    ret, frame = cap.read()
    
    face = cascade.detectMultiScale(frame)
    
    if len(face) &gt; 0:
        led.on()

        for x, y, w, h in face:
            cv.rectangle(frame,(x,y),(x+w,y+h),(0,0,255),1)
            
    else:
        led.off()
        
    cv.imshow(&#39;Capture&#39;,frame)
    
    if cv.waitKey(1) & 0xFF == ord(&#39;q&#39;):
        break

cap.release()
cv.destroyAllWindows()</code></pre></div>



<p>20行目の「led.on」という部分でLEDを点灯させます。</p>



<p>プログラムを実行すると、顔を認識したときにLEDが点灯します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="604" src="https://sozorablog.com/wp-content/uploads/2021/09/face_LED.jpg" alt="" class="wp-image-8961" srcset="https://sozorablog.com/wp-content/uploads/2021/09/face_LED.jpg 800w, https://sozorablog.com/wp-content/uploads/2021/09/face_LED-300x227.jpg 300w, https://sozorablog.com/wp-content/uploads/2021/09/face_LED-768x580.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><span class="sbd-text-red">自分の書いたプログラムで実体のあるモノが制御できる楽しさ</span>がラズパイ電子工作の魅力です。</p>



<h3 class="wp-block-heading">電子ペーパーにお好みの情報を表示</h3>



<p>ラズベリーパイで利用できる<a href="https://www.sengoku.co.jp/mod/sgk_cart/detail.php?code=EEHD-58WK">電子ペーパー</a>は多数販売されています。ラズベリーパイに接続して、自分の好きな文字や画像などを表示できます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="803" src="https://sozorablog.com/wp-content/uploads/2022/09/e-paper1.jpg" alt="" class="wp-image-9127" style="width:334px;height:327px" srcset="https://sozorablog.com/wp-content/uploads/2022/09/e-paper1.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/e-paper1-300x300.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/e-paper1-150x150.jpg 150w, https://sozorablog.com/wp-content/uploads/2022/09/e-paper1-768x771.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>Zero 2 WはWi-Fiが使えるので、Webページから必要な情報を定期的に取得するプログラムを組むことが可能です。僕は天気予報やニュースなどを表示させた電子ペーパーをリビングに置いています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="726" src="https://sozorablog.com/wp-content/uploads/2022/09/e-paper4.jpg" alt="" class="wp-image-9131" style="width:346px;height:298px" srcset="https://sozorablog.com/wp-content/uploads/2022/09/e-paper4.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/e-paper4-300x272.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/e-paper4-768x697.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>ACアダプターから電源を供給するだけで最新の情報を表示できます。スマホを取り出して調べる必要がないので、とても便利です。緑色のスタンドは3Dプリンターで作成しました。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="711" src="https://sozorablog.com/wp-content/uploads/2022/09/e-paper2.jpg" alt="" class="wp-image-9128" style="width:333px;height:282px" srcset="https://sozorablog.com/wp-content/uploads/2022/09/e-paper2.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/e-paper2-300x267.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/e-paper2-768x683.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>上記の電子ペーパーはHATと呼ばれるタイプになっており、ラズパイのGPIOピンに丸ごと差し込むだけで接続が完了します。</p>



<p>電子ペーパーの特徴は以下の通りです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>表示更新時以外は電力を消費しない</li><li>ラズベリーパイから取り外しても表示が継続する</li><li>明るい場所でもはっきり見える</li><li>暗い場所では見えない</li></ul></div>



<p>上記の電子ペーパーは赤・黒・白の３色を表示できます。<a href="https://www.sengoku.co.jp/mod/sgk_cart/detail.php?code=EEHD-58WK">千石電商</a>というショップで購入しました。</p>



<p>Amazonでは<span class="sbd-text-bold">白黒表示</span>のタイプが販売されています。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"2.7インチ 電子ペーパー HAT電子インクモジュール 264 x 176 解像度 2色ディスプレイボード 電子インクディスプレイ Raspberry Pi \/ A-rduino対応","b":"Vbestlife","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/51DAHpTBx5L._SL500_.jpg","\/512DwNGkeGL._SL500_.jpg","\/510cK+PX3fL._SL500_.jpg","\/515ZZu8OTbL._SL500_.jpg","\/51c5ksUjQrL._SL500_.jpg","\/41M2v9oSuEL._SL500_.jpg","\/41X3kf3p0OL._SL500_.jpg","\/511PH0empRL._SL500_.jpg","\/51-+wCeRJvL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B07PK2HBF2","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":3,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B07PK2HBF2","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1}],"eid":"Fpvro","s":"s"});
</script>
<div id="msmaflink-Fpvro">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p>Twitterに投稿したところ、5千いいねをいただいたこともあり、おすすめアイテムといえます。</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">「電子ペーパー」に天気予報やニュースを表示してみました。<br><br>ラズパイを使って、1時間に1回インターネットから情報を取りにいきます。電子ペーパーは、明るい場所でもハッキリ見えます。また表示更新の時以外は電力を使わず、省エネです。 <a href="https://t.co/LPAqSOsmVd">pic.twitter.com/LPAqSOsmVd</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1581816562054754306?ref_src=twsrc%5Etfw">October 17, 2022</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p>こちらの電子ペーパー情報スタンドは<a href="https://nlab.itmedia.co.jp/nl/articles/2211/02/news144.html">ねとらぼ</a>さんに取り上げていただきました。</p>



<h2 class="wp-block-heading">Raspberry Pi Zero 2 Wのピンヘッダは別売り</h2>



<p>ラズベリーパイにはGPIOと呼ばれる汎用入出力が用意されています。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/11/Raspberry-Pi-Zero-2-W12.jpg" alt="" class="wp-image-9357" srcset="https://sozorablog.com/wp-content/uploads/2022/11/Raspberry-Pi-Zero-2-W12.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/11/Raspberry-Pi-Zero-2-W12-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/11/Raspberry-Pi-Zero-2-W12-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/11/Raspberry-Pi-Zero-2-W12-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/11/Raspberry-Pi-Zero-2-W12-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>GPIOにセンサーやモーターなどの電子パーツを接続して制御することを<span class="sbd-text-red">電子工作</span>といいます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Illustration-of-electronic-work-1.jpg" alt="" class="wp-image-8827" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Illustration-of-electronic-work-1.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Illustration-of-electronic-work-1-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Illustration-of-electronic-work-1-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Illustration-of-electronic-work-1-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Illustration-of-electronic-work-1-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>入力された信号を読み取り、その信号によりLEDを点灯させるなどのプログラムを組むことで、<span class="sbd-text-red">自分だけの作品が作れます</span>。</p>



<h3 class="wp-block-heading" id="pin">電子工作に必須なピンヘッダー</h3>



<p>電子工作を行う際、ラズパイと電子部品を電気的につなぐ方法の一つとして、<a href="https://akizukidenshi.com/catalog/g/g108933/">ワイヤー</a>をピンヘッダーに接続します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="639" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W27.jpg" alt="" class="wp-image-8881" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W27.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W27-300x240.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W27-768x613.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>しかし、Zero 2 WはGPIOに<span class="sbd-text-red">ピンヘッダーが取り付けされていません</span>。GPIOの部分には<a href="https://ac-blog.panasonic.co.jp/20161206#:~:text=%E3%82%B9%E3%83%AB%E3%83%BC%E3%83%9B%E3%83%BC%E3%83%AB%E3%81%AF%E3%80%81%E5%9F%BA%E6%9D%BF%E4%B8%8A,%E5%B1%A4%E3%82%92%E3%81%A4%E3%81%AA%E3%81%90%E3%82%82%E3%81%AE%E3%81%A7%E3%81%99%E3%80%82&amp;text=%E4%BD%95%E5%B1%A4%E3%81%AB%E3%82%82%E3%81%AA%E3%81%A3,%E8%A1%8C%E3%81%86%E3%81%93%E3%81%A8%E3%82%82%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82">スルーホール</a>と呼ばれる穴が開いているだけです。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W22.jpg" alt="" class="wp-image-8808" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W22.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W22-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W22-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W22-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W22-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>GPIOを使うには別売りの<a href="https://akizukidenshi.com/catalog/g/gC-00080/">ピンヘッダー</a>を購入し、自分ではんだ付けする必要があります。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="600" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W28.jpg" alt="" class="wp-image-8882" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W28.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W28-300x225.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W28-768x576.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>ピンヘッダーが最初から装着されているモデルが欲しい場合は、<a href="https://www.switch-science.com/products/9812">Raspberry Pi Zero 2 WH</a>を選ぶと良いでしょう。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"Raspberry Pi Zero 2 WH - はんだ付け済みヘッダー付き","b":"Raspberry Pi","t":"SC0721","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/3163qDOAfcL._SL500_.jpg","\/31+bar+PxKL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0DB2JBD9C","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0DB2JBD9C","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/Raspberry%20Pi%20Zero%202%20WH%20-%20%E3%81%AF%E3%82%93%E3%81%A0%E4%BB%98%E3%81%91%E6%B8%88%E3%81%BF%E3%83%98%E3%83%83%E3%83%80%E3%83%BC%E4%BB%98%E3%81%8D\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"OtHms","s":"s"});
</script>
<div id="msmaflink-OtHms">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<h3 class="wp-block-heading">ピンヘッダーがあれば活用の幅が広がる</h3>



<p>下の写真はGPIOに<a href="https://sozorablog.com/motion-sensor/">人感センサー</a>を接続した例です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W21.jpg" alt="GPIOピンに人感センサーを接続した写真" class="wp-image-8807" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W21.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W21-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W21-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W21-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W21-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>人感センサーは近くに人がいるかどうかを検知できます。人がいるといきにはセンサーからの信号がオンになり、人がいなくなると信号はオフになります。この信号をラズパイで読み取り、信号がオンのときに実行させたい動作をプログラミングするイメージです。</p>



<h4 class="wp-block-heading">電子パーツを複数接続できる</h4>



<figure class="wp-block-image size-full"><img decoding="async" width="457" height="510" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W29.png" alt="" class="wp-image-8883" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W29.png 457w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W29-269x300.png 269w" sizes="(max-width: 457px) 100vw, 457px" /></figure>



<p>例えば人感センサーと<a href="https://sozorablog.com/servo/">サーボモーター</a>を組み合わせると<span class="sbd-text-bg-yellow">人が近づいたときに、モーターでライトのスイッチを押す</span>といった作品が作れます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="155" height="280" src="https://sozorablog.com/wp-content/uploads/2022/09/ezgif-2-6cb7ffaaf8.gif" alt="" class="wp-image-8862"/></figure>



<h2 class="wp-block-heading">Raspberry Pi Zero 2 Wを買う</h2>



<p>Raspberry Pi Zero 2 Wの価格比較です。購入時の参考にしてください。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical sbd-table--scroll sbd-table--fixed sbd-table--scroll-none"><table><thead><tr><th>ショップ名</th><th>本体価格</th><th>送料</th><th>合計</th><th>在庫</th></tr></thead><tbody><tr><td><a href="https://www.switch-science.com/products/7600?_pos=1&amp;_sid=fb8fd32ea&amp;_ss=r">スイッチサイエンス</a></td><td>3,322円</td><td>&#8211;</td><td>3,322円</td><td>〇</td></tr><tr><td> <span class="fz-14px"><span class="fz-16px"><a href="https://raspberry-pi.ksyic.com/main/index/pdp.id/849,850,851/pdp.open/849/">KSY</a></span></span> </td><td> <span class="fz-12px">2,915円</span> </td><td>   <span class="fz-12px">550円</span> </td><td>  <span class="fz-12px">3,465円</span> </td><td>〇</td></tr><tr><td><a href="https://akizukidenshi.com/catalog/g/g117398/">秋月電子通商</a></td><td>3,190円</td><td>500円</td><td>3,690円</td><td>〇</td></tr></tbody></table><figcaption class="wp-element-caption">Raspberry Pi Zero 2 W の価格比較（2025.1）</figcaption></figure>



<h2 class="wp-block-heading">Raspberry Pi Zero 2 Wは快適に使える</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="600" src="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W1.jpg" alt="" class="wp-image-8672" style="width:538px;height:393px" srcset="https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W1.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W1-300x225.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/Raspberry-Pi-Zero-2-W1-768x576.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><br><br>Raspberry Pi Zero 2 Wは性能が大幅に向上しており、初めてラズパイを使う方はもちろん、初代Zeroの性能に物足りなさを感じていた方にもおすすめのモデルです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="932" src="https://sozorablog.com/wp-content/uploads/2021/04/Raspberry-Pi進化の歴史-13-1.jpg" alt="" class="wp-image-13426" style="width:591px;height:auto"/></figure>



<p>ただし、価格が3千円台ということもあり、性能はそれ相応です。GUIの操作ではやや動作が重く感じられました。快適な操作性を重視するなら、<a href="https://sozorablog.com/raspberry-pi-4-revue/">Raspberry Pi 4</a>や<a href="https://sozorablog.com/raspberry-pi-3-model-a/">Pi 3A+</a>の検討をおすすめします。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>ラズベリーパイの購入方法について、以下の記事で詳しく解説しています。<br><a href="https://sozorablog.com/kaikata/"><span class="sbd-text-bold">≫【ラズベリーパイ通販】おすすめショップ９選と価格比較｜購入方法完全ガイド</span></a></p>
</div>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"Raspberry Pi Zero 2 W 日本技適取得済商品 ラズベリーパイゼロW2","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/415u3k6r13L._SL500_.jpg","\/4129sP7qKML._SL500_.jpg","\/41WsaL0Q9fL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0B55MFH1D","t":"amazon","r_v":""},"v":"2.1","b_l":[{"u_bc":"#f79256","u_tx":"Amazonで見る","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0B55MFH1D","s_n":"amazon","u_so":0,"a_id":3038653,"p_id":170,"pc_id":185,"pl_id":27060,"id":3},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/Raspberry%20Pi%20Zero%202%20W%20%E6%97%A5%E6%9C%AC%E6%8A%80%E9%81%A9%E5%8F%96%E5%BE%97%E6%B8%88%E5%95%86%E5%93%81%20%E3%83%A9%E3%82%BA%E3%83%99%E3%83%AA%E3%83%BC%E3%83%91%E3%82%A4%E3%82%BC%E3%83%ADW2\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":1}],"eid":"3JApX","s":"s"});
</script>
<div id="msmaflink-3JApX">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->
]]></content:encoded>
					
					<wfw:commentRss>https://sozorablog.com/raspberry-pi-zero-2-w/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>【徹底比較】Raspberry Pi 4は2GB、４GB、８GBどれを選ぶ？</title>
		<link>https://sozorablog.com/how-to-choose-raspberry-pi-4-memory/</link>
					<comments>https://sozorablog.com/how-to-choose-raspberry-pi-4-memory/#comments</comments>
		
		<dc:creator><![CDATA[そぞら]]></dc:creator>
		<pubDate>Tue, 23 Aug 2022 11:19:14 +0000</pubDate>
				<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[ラズパイを買う]]></category>
		<guid isPermaLink="false">https://sozorablog.com/?p=8331</guid>

					<description><![CDATA[Raspberry Pi 4のメモリ（RAM）は2GB、4GB、8GBの3種類が用意されています。メモリの数値以外は全く同じ仕様のため、どれを選ぶべきか迷うと思います。 この記事ではさまざまなテストを通して、3種類のRa [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>4GBと8GBの違いが分からない</li><li>性能も大事だけど、お金はかけたくない</li><li>そもそもメモリがよく分からない</li></ul></div>



<p><a href="https://sozorablog.com/raspberry-pi-4-revue/">Raspberry Pi 4</a>の<a href="#memori">メモリ（RAM）</a>は<span class="sbd-text-red">2GB、4GB、8GB</span>の3種類が用意されています。メモリの数値以外は全く同じ仕様のため、どれを選ぶべきか迷うと思います。</p>



<p>この記事ではさまざまなテストを通して、3種類のRaspberry Pi 4の性能を比較します。</p>



<p>この記事を読めば、自分の選ぶべきモデルが分かるはずです。</p>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">この記事の結論</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>複数の作業を同時に行うような使い方をしない限り、<span class="sbd-text-bold">性能に大差はありません</span>。初心者は<span class="sbd-text-bold">2GBモデルがおすすめです</span>。ただ現時点で、2GBモデルは入手が難しい状況です。販売していない場合は、比較的流通量の多い4GBモデルを狙いましょう。</p></div></div>



<h2 class="wp-block-heading">Raspberry Pi 4はメモリが3種類</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/08/3-types-raspberry-pi-4-1.jpg" alt="3種類のRaspberry Pi 4" class="wp-image-8375" width="644" height="356"/></figure>



<p>Raspberry Pi 4は<a href="#memori">メモリ</a>が3種類用意されています。その他の仕様は全く同じで、メモリの数値だけが違います。海外では<a href="https://www.switch-science.com/catalog/5682/">1GBモデル</a>も存在しますが、日本で発売されていません。</p>



<h3 class="wp-block-heading">メモリによる価格差</h3>



<p>2023年2月時点での<a href="https://www.switch-science.com/catalog/list/467/">スイッチサイエンス</a>での価格をまとめました。 </p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table class="has-fixed-layout"><thead><tr><th>メモリ</th><th>参考価格</th></tr></thead><tbody><tr><td>Raspberry Pi 4<br><span class="sbd-text-bold">2GB</span></td><td>8,250円</td></tr><tr><td>Raspberry Pi 4<br><span class="sbd-text-bold">4GB</span></td><td>9,900円</td></tr><tr><td>Raspberry Pi 4<br><span class="sbd-text-bold">8GB</span></td><td>13,200円</td></tr></tbody></table></figure>



<p>2GBと4GBモデルの価格差は約1,500円ですが、4GBと8GBモデルでは価格差が約3,000円となっています。8GBモデルは高額な印象が強いです。</p>



<h3 class="wp-block-heading" id="memori">メモリは作業スペース</h3>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-5 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/11/7-2.png" alt="" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name"></div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>そもそもメモリって何？</p>
</div></div>



<p>メモリを簡単に説明すると、コンピュータが仕事をするときに使う<span class="sbd-text-red">作業スペースの広さ</span>のことです。作業スペースが広い（メモリが大きい）と<span class="sbd-text-bg-yellow">同時にたくさんの処理ができて、作業スピードが速くなります</span>。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/08/RAM-and-strarge.jpg" alt="" class="wp-image-8368" width="666" height="369"/></figure>



<p>メモリが大きいからといって、写真や音楽などが大量に保存できるというわけではありません。写真や音楽などのデータを保存しておく場所は、<span class="sbd-text-bold">ストレージ</span>と呼ばれています。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p><a href="https://sozorablog.com/what-is-raspberry-pi/">ラズベリーパイ</a>の場合、ストレージは<strong>microSDカード</strong>に該当します。</p>
</div></div>



<p>カタログの数値を見ただけでは、性能の違いは分かりにくいです。ここからは実機を使ったテストにより、それぞれのパフォーマンスを比較します。</p>



<h2 class="wp-block-heading">ベンチマーク比較</h2>



<p>コンピュータに一定の負荷をかけて性能を計測し、数値化することを<span class="sbd-text-red">ベンチマーク</span>と呼びます。ラズパイでベンチマークテストを行うときは<span class="sbd-text-bold">UnixBench</span>というソフトを使用するのが一般的です。</p>



<p>UnixBenchは以下のコマンドでインストールできます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>git clone https://github.com/kdlucas/byte-unixbench</code></pre></div>



<p>UnixBenchを実行するには、まず以下のコマンドでUnixBenchのディレクトリに移動します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>cd byte-unixbench/UnixBench</code></pre></div>



<p>その後、以下のコマンドを実行すると計測が開始されます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>./Run</code></pre></div>



<p>計測は1時間程度かかるので、気長に待ちます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/08/UnixBench.jpg" alt="UnixBench計測中の様子" class="wp-image-8379" width="546" height="354"/></figure>



<p>3つのモデルのテスト結果は以下の通りです。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="755" height="495" src="https://sozorablog.com/wp-content/uploads/2022/08/UnixBench-result.png" alt="ベンチマークテスト結果" class="wp-image-8381" srcset="https://sozorablog.com/wp-content/uploads/2022/08/UnixBench-result.png 755w, https://sozorablog.com/wp-content/uploads/2022/08/UnixBench-result-300x197.png 300w" sizes="(max-width: 755px) 100vw, 755px" /></figure>



<p>テスト結果は<span class="sbd-text-red">シングルコア</span>と<span class="sbd-text-red">マルチコア</span>で表示されます。CPUで処理を行う部分を<span class="sbd-text-bold">コア</span>といいます。コアの数が多いほど高速な処理が可能です。Raspberry Pi 4のコア数は４つですが、テストにより1つのコア（シングルコア）を使用した結果と、4つのコア（マルチコア）を使用した結果の２種類が算出されます。</p>



<p>数値から判断すると、<span class="sbd-text-bg-yellow">4GBと８ＧＢはあまり変わらない結果</span>になりました。特にシングルコアではほぼ同じ結果です。<span class="sbd-text-red">コスパを考えると4GB</span>が優位といえます。</p>



<p>詳細のテスト結果は以下の通りです。</p>



<h3 class="wp-block-heading">2GBのスコア</h3>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       10348537.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2519.9 MWIPS (9.9 s, 7 samples)
Execl Throughput                                787.4 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks         92709.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           26116.4 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        259074.0 KBps  (30.0 s, 2 samples)
Pipe Throughput                               81001.9 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  26359.0 lps   (10.0 s, 7 samples)
Process Creation                                959.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2389.4 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    648.2 lpm   (60.0 s, 2 samples)
System Call Overhead                         424921.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   10348537.8    886.8
Double-Precision Whetstone                       55.0       2519.9    458.2
Execl Throughput                                 43.0        787.4    183.1
File Copy 1024 bufsize 2000 maxblocks          3960.0      92709.0    234.1
File Copy 256 bufsize 500 maxblocks            1655.0      26116.4    157.8
File Copy 4096 bufsize 8000 maxblocks          5800.0     259074.0    446.7
Pipe Throughput                               12440.0      81001.9     65.1
Pipe-based Context Switching                   4000.0      26359.0     65.9
Process Creation                                126.0        959.4     76.1
Shell Scripts (1 concurrent)                     42.4       2389.4    563.5
Shell Scripts (8 concurrent)                      6.0        648.2   1080.4
System Call Overhead                          15000.0     424921.3    283.3
                                                                   ========
System Benchmarks Index Score                                         253.1

------------------------------------------------------------------------
Benchmark Run: 月  8月 15 2022 23:54:05 - 00:22:32
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       40741654.9 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     9934.9 MWIPS (10.0 s, 7 samples)
Execl Throughput                               2437.6 lps   (29.7 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        245963.6 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           69001.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        710659.6 KBps  (30.0 s, 2 samples)
Pipe Throughput                              310225.1 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  95736.4 lps   (10.0 s, 7 samples)
Process Creation                               4857.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5287.7 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    699.9 lpm   (60.1 s, 2 samples)
System Call Overhead                        1640864.7 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   40741654.9   3491.1
Double-Precision Whetstone                       55.0       9934.9   1806.3
Execl Throughput                                 43.0       2437.6    566.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     245963.6    621.1
File Copy 256 bufsize 500 maxblocks            1655.0      69001.3    416.9
File Copy 4096 bufsize 8000 maxblocks          5800.0     710659.6   1225.3
Pipe Throughput                               12440.0     310225.1    249.4
Pipe-based Context Switching                   4000.0      95736.4    239.3
Process Creation                                126.0       4857.0    385.5
Shell Scripts (1 concurrent)                     42.4       5287.7   1247.1
Shell Scripts (8 concurrent)                      6.0        699.9   1166.4
System Call Overhead                          15000.0    1640864.7   1093.9
                                                                   ========
System Benchmarks Index Score                                         767.1
</code></pre></div>



<h3 class="wp-block-heading">4GBのスコア</h3>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       12410229.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3023.2 MWIPS (9.9 s, 7 samples)
Execl Throughput                                948.7 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        110324.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           31434.7 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        295157.3 KBps  (30.0 s, 2 samples)
Pipe Throughput                               97483.1 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  32143.8 lps   (10.0 s, 7 samples)
Process Creation                               1094.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2798.0 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    765.1 lpm   (60.1 s, 2 samples)
System Call Overhead                         506450.2 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   12410229.0   1063.4
Double-Precision Whetstone                       55.0       3023.2    549.7
Execl Throughput                                 43.0        948.7    220.6
File Copy 1024 bufsize 2000 maxblocks          3960.0     110324.8    278.6
File Copy 256 bufsize 500 maxblocks            1655.0      31434.7    189.9
File Copy 4096 bufsize 8000 maxblocks          5800.0     295157.3    508.9
Pipe Throughput                               12440.0      97483.1     78.4
Pipe-based Context Switching                   4000.0      32143.8     80.4
Process Creation                                126.0       1094.0     86.8
Shell Scripts (1 concurrent)                     42.4       2798.0    659.9
Shell Scripts (8 concurrent)                      6.0        765.1   1275.1
System Call Overhead                          15000.0     506450.2    337.6
                                                                   ========
System Benchmarks Index Score                                         300.4

------------------------------------------------------------------------
Benchmark Run: 金  8月 19 2022 16:22:42 - 16:51:15
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       43786854.4 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    10638.8 MWIPS (11.0 s, 7 samples)
Execl Throughput                               2681.5 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        261250.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           75618.7 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        713009.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                              341787.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 105053.3 lps   (10.0 s, 7 samples)
Process Creation                               5319.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5372.5 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    680.2 lpm   (60.2 s, 2 samples)
System Call Overhead                        1867592.4 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   43786854.4   3752.1
Double-Precision Whetstone                       55.0      10638.8   1934.3
Execl Throughput                                 43.0       2681.5    623.6
File Copy 1024 bufsize 2000 maxblocks          3960.0     261250.8    659.7
File Copy 256 bufsize 500 maxblocks            1655.0      75618.7    456.9
File Copy 4096 bufsize 8000 maxblocks          5800.0     713009.5   1229.3
Pipe Throughput                               12440.0     341787.4    274.7
Pipe-based Context Switching                   4000.0     105053.3    262.6
Process Creation                                126.0       5319.9    422.2
Shell Scripts (1 concurrent)                     42.4       5372.5   1267.1
Shell Scripts (8 concurrent)                      6.0        680.2   1133.6
System Call Overhead                          15000.0    1867592.4   1245.1
                                                                   ========
System Benchmarks Index Score                                         819.2</code></pre></div>



<h3 class="wp-block-heading">8GBのスコア</h3>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       12432249.1 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3001.3 MWIPS (9.9 s, 7 samples)
Execl Throughput                                939.3 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        110570.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           31557.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        301014.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                               97140.9 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  30796.7 lps   (10.0 s, 7 samples)
Process Creation                               1089.2 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2813.2 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    758.1 lpm   (60.1 s, 2 samples)
System Call Overhead                         508381.0 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   12432249.1   1065.3
Double-Precision Whetstone                       55.0       3001.3    545.7
Execl Throughput                                 43.0        939.3    218.4
File Copy 1024 bufsize 2000 maxblocks          3960.0     110570.8    279.2
File Copy 256 bufsize 500 maxblocks            1655.0      31557.0    190.7
File Copy 4096 bufsize 8000 maxblocks          5800.0     301014.5    519.0
Pipe Throughput                               12440.0      97140.9     78.1
Pipe-based Context Switching                   4000.0      30796.7     77.0
Process Creation                                126.0       1089.2     86.4
Shell Scripts (1 concurrent)                     42.4       2813.2    663.5
Shell Scripts (8 concurrent)                      6.0        758.1   1263.6
System Call Overhead                          15000.0     508381.0    338.9
                                                                   ========
System Benchmarks Index Score                                         299.4

------------------------------------------------------------------------
Benchmark Run: 金  8月 19 2022 18:05:29 - 18:33:59
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       43714107.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    10894.9 MWIPS (10.8 s, 7 samples)
Execl Throughput                               2695.9 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        261598.5 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           77634.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        724538.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                              351838.1 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 109618.0 lps   (10.0 s, 7 samples)
Process Creation                               5461.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5592.7 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    721.4 lpm   (60.1 s, 2 samples)
System Call Overhead                        1900892.5 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   43714107.5   3745.9
Double-Precision Whetstone                       55.0      10894.9   1980.9
Execl Throughput                                 43.0       2695.9    627.0
File Copy 1024 bufsize 2000 maxblocks          3960.0     261598.5    660.6
File Copy 256 bufsize 500 maxblocks            1655.0      77634.5    469.1
File Copy 4096 bufsize 8000 maxblocks          5800.0     724538.5   1249.2
Pipe Throughput                               12440.0     351838.1    282.8
Pipe-based Context Switching                   4000.0     109618.0    274.0
Process Creation                                126.0       5461.8    433.5
Shell Scripts (1 concurrent)                     42.4       5592.7   1319.0
Shell Scripts (8 concurrent)                      6.0        721.4   1202.3
System Call Overhead                          15000.0    1900892.5   1267.3
                                                                   ========
System Benchmarks Index Score                                         839.0
</code></pre></div>



<h3 class="wp-block-heading">室温によりスコアが変わる</h3>



<p>テストをして気づいたことがあります。それは<span class="sbd-text-red">室温によりスコアが変化する</span>ことです。室温の高い部屋では、４GBモデルと2GBモデルのスコアが逆転することがありました。</p>



<p>ラズパイはCPU温度が80℃を超えると、処理能力を下げてCPUを保護します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="495" src="https://sozorablog.com/wp-content/uploads/2022/02/Thermal-Throttling-Raspberry-Pi-4-Launch-Firmware-1.png" alt="Raspberry Pi  4のCPU温度とクロックの関係グラフ" class="wp-image-4252" srcset="https://sozorablog.com/wp-content/uploads/2022/02/Thermal-Throttling-Raspberry-Pi-4-Launch-Firmware-1.png 800w, https://sozorablog.com/wp-content/uploads/2022/02/Thermal-Throttling-Raspberry-Pi-4-Launch-Firmware-1-300x186.png 300w, https://sozorablog.com/wp-content/uploads/2022/02/Thermal-Throttling-Raspberry-Pi-4-Launch-Firmware-1-768x475.png 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption"><a href="https://www.raspberrypi.com/news/thermal-testing-raspberry-pi-4/" target="_blank" rel="noreferrer noopener">出典：www.raspberrypi.com</a></figcaption></figure>



<p>ラズパイ本来のパフォーマンスを発揮するには以下の対策が有効です。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>ヒートシンク</li><li>ヒートシンク型ケース</li><li>ファン</li></ul></div>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/08/raspberry-pi-4-Cooling-method.jpg" alt="Raspberry Pi 4の冷却方法" class="wp-image-8399" srcset="https://sozorablog.com/wp-content/uploads/2022/08/raspberry-pi-4-Cooling-method.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/08/raspberry-pi-4-Cooling-method-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/08/raspberry-pi-4-Cooling-method-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/08/raspberry-pi-4-Cooling-method-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/08/raspberry-pi-4-Cooling-method-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h2 class="wp-block-heading">起動時間比較</h2>



<p>電源を入れてから、Raspberry Pi OSの<span class="sbd-text-red">デスクトップ画面が立ち上がるまでの時間を比較しました</span>。条件を揃えるために、同じmicroSDカードを使用しています。</p>



<p>結果は以下の通りです。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table class="has-fixed-layout"><thead><tr><th></th><th>起動時間</th></tr></thead><tbody><tr><td>Raspberry Pi 4<br>2GB</td><td>44秒</td></tr><tr><td>Raspberry Pi 4<br>4GB</td><td>41秒</td></tr><tr><td>Raspberry Pi 4<br>8GB</td><td>41秒</td></tr></tbody></table></figure>



<p>2GBモデルだけ44秒、4GBと8GBはともに41秒でした。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/08/raspberry-pi-4-Boot-time-comparison.jpg" alt="" class="wp-image-8401" srcset="https://sozorablog.com/wp-content/uploads/2022/08/raspberry-pi-4-Boot-time-comparison.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/08/raspberry-pi-4-Boot-time-comparison-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/08/raspberry-pi-4-Boot-time-comparison-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/08/raspberry-pi-4-Boot-time-comparison-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/08/raspberry-pi-4-Boot-time-comparison-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h2 class="wp-block-heading">WEBページ読み込み速度比較</h2>



<p>一般的にパソコンで重視される要素のひとつに、インターネットが快適に閲覧できることがあります。そこで<span class="sbd-text-red">YouTubeのトップ画面が開くまでの時間を比較しました</span>。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/08/ラズベリーパイの選び方-4.jpg" alt="" class="wp-image-8405" srcset="https://sozorablog.com/wp-content/uploads/2022/08/ラズベリーパイの選び方-4.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/08/ラズベリーパイの選び方-4-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/08/ラズベリーパイの選び方-4-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/08/ラズベリーパイの選び方-4-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/08/ラズベリーパイの選び方-4-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>結果は以下のとおりです。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table class="has-fixed-layout"><thead><tr><th></th><th>YouTubeトップページ<br>読み込み時間</th></tr></thead><tbody><tr><td>Raspberry Pi 4<br>2GB</td><td>13秒</td></tr><tr><td>Raspberry Pi 4<br>4GB</td><td>10秒</td></tr><tr><td>Raspberry Pi 4<br>8GB</td><td>10秒</td></tr></tbody></table></figure>



<p>4GBと8GBモデルが同タイム。2GBモデルが3秒遅れという結果でした。インターネットを快適に使用したいのであれば、コスパ的には4GBモデルに軍配が上がります。</p>



<h2 class="wp-block-heading">画像認識速度（FPS）比較</h2>



<p>続いてはラズパイでよく使われる<span class="sbd-text-bold">画像認識</span>でのパフォーマンスを比較します。ラズパイにカメラを接続して、リアルタイムで映像の中から人物の顔を検出するプログラムを作りました。</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/08/image-recognition-camera-768x1024.jpg" alt="" class="wp-image-8426" width="306" height="404"/></figure>



<p>パフォーマンスの計測には<span class="sbd-text-bg-yellow">FPS</span>（フレームレート）という数値を使用します。FPSは「frames per second」の略で、１秒間に表示される画像の枚数を表す数値です。<span class="sbd-text-red">処理能力が高いほどFPSの数値は高くなります</span>。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>FPSの計測方法は以下の記事を参考にしました。<br><a href="http://my-web-site.iobb.net/~yuki/2017-09/raspberry-pi/fps/">Raspberry Pi Python版OpenCVによるフレームレート算出方法</a></p>
</div>



<p>使用したプログラムは以下の通りです。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>import cv2 as cv
import fps

gFrameRate = fps.FrameRate()         # 初期化
fontcolor = (255,255,255)
fontface  = cv.FONT_HERSHEY_SIMPLEX
fontthick = 2

HAAR_FILE = &quot;/usr/local/lib/python3.9/dist-packages/cv2/data/haarcascade_frontalface_default.xml&quot;
cascade = cv.CascadeClassifier(HAAR_FILE)

cap = cv.VideoCapture(0)

while(True):
    ret, frame = cap.read()
    
    fps = gFrameRate.get()           # フレームレート取得
    fps_str = &#39;%4d&#39; % fps
    cv.putText(frame, fps_str, (10,25), fontface, 1.0, fontcolor, fontthick , cv.LINE_AA)

    face = cascade.detectMultiScale(frame)

    for x, y, w, h in face:
        cv.rectangle(frame,(x,y),(x+w,y+h),(0,0,255),1)

    cv.imshow(&#39;Capture&#39;,frame)
    if cv.waitKey(1) & 0xFF == ord(&#39;q&#39;):
        break

cap.release()
cv.destroyAllWindows()
</code></pre></div>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>顔認識プログラムで参考にしたサイト<a href="https://craft-gogo.com/python-opencv-face-detection/">【Python+OpenCV】簡単!たった十数行のプログラムで顔検出</a></p>
</div>



<p>プログラムを実行すると映像の左上に現在のFPSが表示されます。また画面内に人の顔を検出すると顔の部分を四角で囲みます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/08/FPS-measurement.jpg" alt="" class="wp-image-8420" width="636" height="351"/></figure>



<p>各モデルのFPS測定結果は以下の通りです。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table class="has-fixed-layout"><thead><tr><th></th><th>FPS</th></tr></thead><tbody><tr><td>Raspberry Pi 4<br>2GB</td><td>12</td></tr><tr><td>Raspberry Pi 4<br>4GB</td><td>13</td></tr><tr><td>Raspberry Pi 4<br>8GB</td><td>12</td></tr></tbody></table></figure>



<p>どのモデルも12～13FPS前後で、ほぼ差は見られませんでした。</p>



<h2 class="wp-block-heading">画像認識速度（FPS）比較（２つのカメラで同時に処理）</h2>



<p>メモリの容量が大きいと、同時に<span class="sbd-text-red">複数のソフトを使用したときの処理が高速になります</span>。そこで、先ほどと同じソフトを<span class="sbd-text-bg-yellow">2</span><span class="sbd-text-bg-yellow">つ</span><span class="sbd-text-bg-yellow">同時に実行</span>してFPSを比較してみました。カメラは2台使用しています。</p>



<p>測定結果は以下の通りです。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table class="has-fixed-layout"><thead><tr><th></th><th>顔認識でのFPS合計</th></tr></thead><tbody><tr><td>Raspberry Pi 4<br>2GB</td><td>17</td></tr><tr><td>Raspberry Pi 4<br>4GB</td><td>15</td></tr><tr><td>Raspberry Pi 4<br>8GB</td><td>20</td></tr></tbody></table></figure>



<p>2GBと4GBは逆転してしまいましたが、8GBモデルは20FPSと良い結果が出ました。<span class="sbd-text-red">同時に複数の処理をする場合は</span><span class="sbd-text-red">、メモリ</span><span class="sbd-text-red">8GBの本領が発揮できる</span>ことがわかります。</p>



<h3 class="wp-block-heading">2GBモデルの結果</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="755" height="557" src="https://sozorablog.com/wp-content/uploads/2022/08/2GB_test2.jpg" alt="2GBモデルの結果" class="wp-image-8409" srcset="https://sozorablog.com/wp-content/uploads/2022/08/2GB_test2.jpg 755w, https://sozorablog.com/wp-content/uploads/2022/08/2GB_test2-300x221.jpg 300w" sizes="(max-width: 755px) 100vw, 755px" /></figure>



<h3 class="wp-block-heading">4GBモデルの結果</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="594" src="https://sozorablog.com/wp-content/uploads/2022/08/4GB_test2.jpg" alt="" class="wp-image-8417" srcset="https://sozorablog.com/wp-content/uploads/2022/08/4GB_test2.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/08/4GB_test2-300x223.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/08/4GB_test2-768x570.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">8GBモデルの結果</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="597" src="https://sozorablog.com/wp-content/uploads/2022/08/8GB_test2.jpg" alt="" class="wp-image-8418" srcset="https://sozorablog.com/wp-content/uploads/2022/08/8GB_test2.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/08/8GB_test2-300x224.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/08/8GB_test2-768x573.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h2 class="wp-block-heading">まとめ　コスパで選ぶなら4GB</h2>



<p>テスト結果をまとめると、ライトユーザーであれば2GBモデルで十分といえます。<span class="sbd-text-red">価格とスペックのバランスを両立させたい方には4GBがおすすめです</span>。予算に余裕があり、複数のソフトを同時に処理させるといった使い方を想定してる方は、8GBモデルを選ぶと高速かつ快適に作業できるでしょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sozorablog.com/how-to-choose-raspberry-pi-4-memory/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>【Raspberry Pi Zero WHをレビュー】超小型ラズパイはスペックに注意！</title>
		<link>https://sozorablog.com/raspberry-pi-zero-wh/</link>
					<comments>https://sozorablog.com/raspberry-pi-zero-wh/#respond</comments>
		
		<dc:creator><![CDATA[そぞら]]></dc:creator>
		<pubDate>Fri, 01 Jul 2022 06:25:42 +0000</pubDate>
				<category><![CDATA[ラズパイを買う]]></category>
		<guid isPermaLink="false">https://sozorablog.com/?p=5159</guid>

					<description><![CDATA[数あるラズベリーパイの中で最もコンパクトであるRaspberry Pi Zero WH。フリスクサイズの基盤には、ラズパイの魅力がふんだんに詰まっています。 今までラズパイ3,4,400,Picoを使ってきた経験をもとに [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>数ある<a href="https://sozorablog.com/raspberry-pi/">ラズベリーパイ</a>の中で最もコンパクトである<span class="sbd-text-bold">Raspberry Pi Zero WH</span>。フリスクサイズの基盤には、ラズパイの魅力がふんだんに詰まっています。</p>



<p>今までラズパイ3,4,400,Picoを使ってきた経験をもとに、<span class="sbd-text-bold">Raspberry Pi Zero WH</span>の特徴を解説します。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"Raspberry Pi Zero W - ヘッダー ハンダ付け済み - ラズベリー・パイ ゼロ W ワイヤレス","b":"Raspberry Pi","t":"3708","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/51h8REWx67S._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B07BHMRTTY","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B07BHMRTTY","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/Raspberry%20Pi%20Zero%20W%20-%20%E3%83%98%E3%83%83%E3%83%80%E3%83%BC%20%E3%83%8F%E3%83%B3%E3%83%80%E4%BB%98%E3%81%91%E6%B8%88%E3%81%BF%20-%20%E3%83%A9%E3%82%BA%E3%83%99%E3%83%AA%E3%83%BC%E3%83%BB%E3%83%91%E3%82%A4%20%E3%82%BC%E3%83%AD%20W%20%E3%83%AF%E3%82%A4%E3%83%A4%E3%83%AC%E3%82%B9\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"fiW3V","s":"s"});
</script>
<div id="msmaflink-fiW3V">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>当記事は2017年に発売された初代Zeroについてのレビュー記事です。2022年発売の<span class="sbd-text-bold">Raspberry Pi Zero 2 W</span>の情報を見たい方は、以下の記事をご覧ください。<br><span class="sbd-text-bold"><a href="https://sozorablog.com/raspberry-pi-zero-2-w/">≫Raspberry Pi Zero 2 Wレビュー【性能比較】進化した極小ラズパイの実力は本物だった</a></span></p>
</div>



<p>僕が実際に<span class="sbd-text-bold">Raspberry Pi Zero WH</span>を使って感じたことを以下にまとめました。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table><tbody><tr><td>満足度</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span></div><div class="sbd-rate__num">(5 / 5.0)</div></div></td></tr><tr><td>小ささ・軽さ</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span></div><div class="sbd-rate__num">(5 / 5.0)</div></div></td></tr><tr><td>低消費電力</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span></div><div class="sbd-rate__num">(5 / 5.0)</div></div></td></tr><tr><td>性能</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-off"></span><span class="sbd-icon-star-off"></span><span class="sbd-icon-star-off"></span></div><div class="sbd-rate__num">(2 / 5.0)</div></div></td></tr><tr><td>コスパ</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-off"></span></div><div class="sbd-rate__num">(4 / 5.0)</div></div></td></tr><tr><td>電子工作向き</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span></div><div class="sbd-rate__num">(5 / 5.0)</div></div></td></tr></tbody></table></figure>



<p>Raspberry Pi Zero WHのメリット</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>低価格</li><li>驚愕のコンパクトサイズ</li><li>ラジコンなどに搭載できる</li><li>スマホの充電器やモバイルバッテリーで動かせる</li></ul></div>



<p>Raspberry Pi Zero WHのデメリット</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>動作が遅い</li><li>扱いにくい外部インターフェース</li></ul></div>



<div class="wp-block-sbd-background-block-title sbd-bg-color sbd-inner-block-init is-style-yellow">
<div class="wp-block-sbd-heading"><p>この記事の結論</p></div>



<p>スペックの低さに不満はあるものの、<strong>Raspberry Pi Zero WHの購入に後悔は全くありません</strong>。僕はZeroにしかできない使い方を満喫しているからです。</p>
</div>



<p>Raspberry Pi Zero WHは以下のような方におすすめです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>スペックは気にしないから、とにかくラズパイを触ってみたい</li><li>ラジコンに搭載するなど、限られたスペースでラズパイを使いたい</li><li>2台目のラズパイが欲しい</li></ul></div>



<p>以下の動画を見ていただくと、Zeroの特徴がイメージできるはずです。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="648円の超小型PC「Raspberry Pi Zero」にLinuxを入れて遊ぼう！【ラズパイZero#01】" width="500" height="281" src="https://www.youtube.com/embed/1iwbpeu-Bzw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">Raspberry Pi Zero WHの特徴</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/11/RaspberryPi-Zero1.jpg" alt="" class="wp-image-2630" style="width:504px;height:470px" width="504" height="470"/></figure>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table><tbody><tr><td>SoC</td><td>Broadcom BCM2835</td></tr><tr><td>CPU</td><td>ARM1176JZ-F（ARMv6）1000MHz　シングルコア</td></tr><tr><td>メモリー</td><td>512MB</td></tr><tr><td>無線LAN</td><td>IEEE 802.11</td></tr><tr><td>Bluetooth</td><td>Bluetooth 4.1</td></tr><tr><td>消費電流<br>（平常時）</td><td>0.15A</td></tr></tbody></table></figure>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/zeroura-2.jpg" alt="Raspberry Pi Zero WHの外観写真（裏面）" class="wp-image-7752" style="width:338px;height:184px" width="338" height="184"/></figure>



<p>簡易的な包装がお約束なラズパイ。Raspberry Pi Zero WHは<span class="sbd-text-red">帯電防止袋</span>に入っていました。箱はありません。でも良いんです。低価格のためなら、パッケージングのミニマム化に賛成します。</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/rspberry-pi-zero-wh5-768x1024.jpg" alt="Raspberry Pi Zero WHのパッケージング" class="wp-image-7774" style="width:321px;height:421px" width="321" height="421"/></figure>



<p>WHという名前が付いていますが、WはWi-FiのW。HはピンヘッダーのHです。WHには<a href="https://sozorablog.com/gpio_pinout/">GPIO</a>と呼ばれる40本のピンがはんだ付けされています。このピンに電子部品をつないでLEDを点滅させたり、センサーの信号を読み取ったりします。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="728" height="516" src="https://sozorablog.com/wp-content/uploads/2022/07/raspberry-pi-zero-wh12.jpg" alt="GPIOピンの配置" class="wp-image-7822" srcset="https://sozorablog.com/wp-content/uploads/2022/07/raspberry-pi-zero-wh12.jpg 728w, https://sozorablog.com/wp-content/uploads/2022/07/raspberry-pi-zero-wh12-300x213.jpg 300w" sizes="(max-width: 728px) 100vw, 728px" /></figure>



<h3 class="wp-block-heading">Zeroはシリーズ最小サイズ</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh2.jpg" alt="Raspberry Pi Zero WHの外観写真" class="wp-image-7769" style="width:484px;height:375px" width="484" height="375"/></figure>



<p>ラズベリーパイを基盤のサイズで分類すると、以下の３種類になります。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>Zero</li><li>Model A</li><li>Model B</li></ul></div>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/09/The-size-of-the-Raspberry-Pi2.jpg" alt="" class="wp-image-8869" srcset="https://sozorablog.com/wp-content/uploads/2022/09/The-size-of-the-Raspberry-Pi2.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/09/The-size-of-the-Raspberry-Pi2-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/09/The-size-of-the-Raspberry-Pi2-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/09/The-size-of-the-Raspberry-Pi2-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/09/The-size-of-the-Raspberry-Pi2-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>基盤の大きさは縦3.0cm×横6.5cm。ピンヘッダーの付いていない<a href="https://www.switch-science.com/catalog/3190/">Raspberry Pi Zero</a>ならフリスクのケースにピッタリ収まります。※外部インターフェースの部分は加工が必要です。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/RaspberryPi-Zero-flisk-size.jpg" alt="" class="wp-image-7753" style="width:584px;height:471px" width="584" height="471"/></figure>



<p>ただし、WHはピンヘッダーが付いているため、フタを閉めることができません。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh3.jpg" alt="" class="wp-image-7770" style="width:581px;height:575px" width="581" height="575"/></figure>



<p>僕は別売りの<a href="https://www.switch-science.com/catalog/3196/">ラズベリーパイ公式ケース</a>を使っています。ケースを利用するメリットは以下の通りです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>ホコリの付着防止</li><li>破損防止</li><li>部品などの接触によるショート防止</li></ul></div>



<p>ケースの裏面に両面テープを貼れば、壁などに設置して使用できます。</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/07/raspberry-pi-zero-wh-768x1024.jpg" alt="" class="wp-image-7878" style="width:319px;height:420px" width="319" height="420"/></figure>



<h3 class="wp-block-heading">Raspberry Pi Zero WHはWi-Fiとピンヘッダー付き</h3>



<p>Zeroには以下の4種類があります。基盤サイズは全て同じです。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-horizontal sbd-table--scroll"><table><tbody><tr><td></td><td>参考価格</td><td>ピンヘッダー</td><td>Wi-Fi<br>Bluetooth</td><td>CPU</td><td>発売時期</td><td>タイトル</td></tr><tr><td><img decoding="async" width="150" height="71" class="wp-image-7810" style="width: 150px;" src="https://sozorablog.com/wp-content/uploads/2022/07/raspberrypi-zero.png" alt="" srcset="https://sozorablog.com/wp-content/uploads/2022/07/raspberrypi-zero.png 310w, https://sozorablog.com/wp-content/uploads/2022/07/raspberrypi-zero-300x142.png 300w" sizes="(max-width: 150px) 100vw, 150px" /><br>Zero</td><td>1,980円</td><td>なし</td><td><span class="sbd-table-bg-cross">なし</span></td><td>シングルコア</td><td>2017年</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/catalog/3190/">詳細を見る</a></span></td></tr><tr><td><img decoding="async" width="150" height="72" class="wp-image-7812" style="width: 150px;" src="https://sozorablog.com/wp-content/uploads/2022/07/raspberrypi-zero-W.jpg" alt="" srcset="https://sozorablog.com/wp-content/uploads/2022/07/raspberrypi-zero-W.jpg 510w, https://sozorablog.com/wp-content/uploads/2022/07/raspberrypi-zero-W-300x144.jpg 300w" sizes="(max-width: 150px) 100vw, 150px" /><br>Zero W</td><td>2,640円</td><td>なし</td><td>あり</td><td>シングルコア</td><td>2017年</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/catalog/3200/">詳細を見る</a></span></td></tr><tr><td><img decoding="async" width="150" height="72" class="wp-image-7811" style="width: 150px;" src="https://sozorablog.com/wp-content/uploads/2022/07/raspberrypi-zero-WH.png" alt="" srcset="https://sozorablog.com/wp-content/uploads/2022/07/raspberrypi-zero-WH.png 310w, https://sozorablog.com/wp-content/uploads/2022/07/raspberrypi-zero-WH-300x143.png 300w" sizes="(max-width: 150px) 100vw, 150px" /><br>Zero WH</td><td>2,838円</td><td><span class="sbd-table-bg-double-circle">あり</span></td><td>あり</td><td>シングルコア</td><td>2018年</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/catalog/3646/">詳細を見る</a></span></td></tr><tr><td><img decoding="async" width="150" height="73" class="wp-image-7813" style="width: 150px;" src="https://sozorablog.com/wp-content/uploads/2022/07/raspberrypi-zero-2W.jpg" alt="" srcset="https://sozorablog.com/wp-content/uploads/2022/07/raspberrypi-zero-2W.jpg 638w, https://sozorablog.com/wp-content/uploads/2022/07/raspberrypi-zero-2W-300x146.jpg 300w" sizes="(max-width: 150px) 100vw, 150px" /><br><a href="https://sozorablog.com/raspberry-pi-zero-2-w/">Zero 2W</a></td><td>2,948円</td><td>なし</td><td>あり</td><td><span class="sbd-table-bg-circle">クアッドコア</span></td><td>2022年</td><td><span class="sbd-table-btn"><a href="https://www.switch-science.com/catalog/7600/">詳細を見る</a></span></td></tr></tbody></table></figure>



<p>2022年に発売された<span class="sbd-text-bold"><a href="https://sozorablog.com/raspberry-pi-zero-2-w/">Zero 2W</a></span>は4個のCPUコアが搭載されており、シングルコアのモデルより高速な処理ができます。ただし、2022年9月現在では入手困難な状況です。</p>



<h4 class="wp-block-heading">電子工作派はWHがおすすめ</h4>



<p>Zero WHはZeroシリーズの中で唯一、<span class="sbd-text-red">ピンヘッダーが付いているモデル</span>です。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>電子工作をするにはピンヘッダーが必須です。</p>
</div></div>



<p>ピンヘッダーが付いていないモデルで<a href="https://sozorablog.com/gpio_pinout/">GPIO</a>を使いたい場合は、<a href="https://akizukidenshi.com/catalog/g/gC-00080/">別売りのピンヘッダー</a>を自分ではんだ付けする必要があります。</p>



<p>以下の写真はGPIOに「傾斜センサー」をつないで、センサー部分が傾いているかどうかを検出しています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/07/raspberry-pi-zero-wh-sensor1.jpg" alt="" class="wp-image-7819" style="width:450px;height:283px" width="450" height="283"/></figure>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">やったー！<br><br>ラズベリーパイと「傾斜センサー」を使って「カギ」の開閉状態をLINE通知するシステムが完成。<br><br>これで寝室からでも外出先からでも、カギが閉まっているかどうか確認できるぞ！ <a href="https://t.co/3mZUg2GIcH">pic.twitter.com/3mZUg2GIcH</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1503264514309242880?ref_src=twsrc%5Etfw">March 14, 2022</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<h2 class="wp-block-heading">Raspberry Pi Zero WHのレビュー</h2>



<p>実際にRaspberry Pi Zero WHを使ってみます。</p>



<h3 class="wp-block-heading">準備するもの</h3>



<p>ラズベリーパイは本体だけでは使用できません。最低でも以下のものが必要です。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>パソコン（カードリーダーが必要）</li><li>HDMI対応ディスプレイ（テレビでも可）</li><li>microSDカード(8GB以上 CLASS10)</li><li>ACアダプター（Type-B 2.0A）</li><li>USBマウス</li><li>USBキーボード</li><li>USB変換ケーブル</li><li>USBハブ</li><li>HDMIケーブル（Mini HDMI）</li></ul></div>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/image.png" alt="" class="wp-image-7795" style="width:467px;height:200px" width="467" height="200"/></figure>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="448" src="https://sozorablog.com/wp-content/uploads/2022/03/raspberry-pi-zero-peripherals.jpg" alt="" class="wp-image-4955" srcset="https://sozorablog.com/wp-content/uploads/2022/03/raspberry-pi-zero-peripherals.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/03/raspberry-pi-zero-peripherals-300x168.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/03/raspberry-pi-zero-peripherals-768x430.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/03/raspberry-pi-zero-peripherals-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/03/raspberry-pi-zero-peripherals-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>ラズベリーパイを始めるのに必要な周辺機器について、以下の記事で詳しく解説しています。<br><a href="https://sozorablog.com/peripherals/"><span class="sbd-text-bold">≫ ラズベリーパイに必要な周辺機器の選び方</span></a></p>
</div>



<h3 class="wp-block-heading">セットアップ</h3>



<p>Raspberry Piは以下の手順でセットアップします。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure.png" alt="" class="wp-image-2219" srcset="https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure.png 800w, https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-300x169.png 300w, https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-768x432.png 768w, https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-120x68.png 120w, https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-160x90.png 160w, https://sozorablog.com/wp-content/uploads/2021/11/raspberrypi-setting-procedure-320x180.png 320w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>ラズパイの起動前には、<span class="sbd-text-red">microSDカードにOSをインストールする</span>作業が必要です。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="284" src="https://sozorablog.com/wp-content/uploads/2022/06/raspberrypi-zero-wh-start.jpg" alt="" class="wp-image-7789" srcset="https://sozorablog.com/wp-content/uploads/2022/06/raspberrypi-zero-wh-start.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/06/raspberrypi-zero-wh-start-300x107.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/06/raspberrypi-zero-wh-start-768x273.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>ラズベリーパイのセットアップ手順は以下の記事で詳しく解説しています。<br><span class="sbd-text-bold"><a href="https://sozorablog.com/raspberrypi_initial_setting/">≫ OSインストールから初期設定まで｜開始手順のすべて</a></span></p>
</div>



<h2 class="wp-block-heading">Raspberry Pi Zero WHのデメリット</h2>



<p>実際に使ってみて感じたデメリットを解説します。</p>



<h3 class="wp-block-heading">動作が遅い</h3>



<p>上位モデルである<span class="sbd-text-bold"><a href="https://sozorablog.com/raspberry-pi-4-revue/">Raspberry Pi 4</a></span>とZeroの起動時間を比較してみました。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/Start-up-time.jpg" alt="" class="wp-image-7768" style="width:579px;height:347px" width="579" height="347"/></figure>



<p>Zeroの起動時間は2分29秒。Raspberry Pi 4より1分36秒長いという結果でした。当然、アプリの起動やファイルの立ち上げにも時間がかかるので、操作性は著しく悪いです。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>ただ、Zeroのサイズと価格を考えれば、OSが起動するだけでも感動レベルです。</p>
</div></div>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>電子工作やプログラミングを楽しむためのアイテムだと割り切れば、スペックの低さもカバーできるほどZeroのコンパクトさは魅力的といえます。</p></div></div>



<p>普通のパソコンと同じように使いたい方は、Zeroを買うべきではありません。ラズパイシリーズの中で選ぶなら、キーボード一体型の<strong><a href="https://sozorablog.com/raspberry-pi-400-explanation/">Raspberry Pi 400</a></strong>がおすすめです。</p>



<h3 class="wp-block-heading">扱いにくいインターフェース</h3>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh6.jpg" alt="" class="wp-image-7778" srcset="https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh6.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh6-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh6-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh6-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh6-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>Raspberry Pi Zeroは使いにくいと感じる場面が多々あります。小型化のために、外部インターフェースを極限までミニマム化しているからです。詳細を解説します。</p>



<h4 class="wp-block-heading">Micro USBが1ポート</h4>



<p>Micro USBが1ポートかつType-Bなので、<span class="sbd-text-red">キーボードとマウスの接続がとても面倒</span>です。USBハブにマウスとキーボードを接続してさらにType-Bに変換する必要があります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh5.jpg" alt="" class="wp-image-7775" style="width:493px;height:319px" width="493" height="319"/></figure>



<h4 class="wp-block-heading">HDMIケーブルはMini</h4>



<p>ディスプレイを接続するためのHDMIケーブルはMini HDMIを使います。Miniのケーブルはあまり販売されていないため、以下のような<a href="https://akizukidenshi.com/catalog/g/gC-13431/">変換コネクター</a>を使うのがおすすめです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/03/raspberry-pi-zero-HDMI-Conversion-adapter2.jpg" alt="" class="wp-image-4958" style="width:527px;height:326px" width="527" height="326"/></figure>



<h4 class="wp-block-heading">カメラコネクターが特殊</h4>



<figure class="wp-block-image size-large is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh7-768x1024.jpg" alt="" class="wp-image-7782" style="width:318px;height:415px" width="318" height="415"/></figure>



<p>ラズパイでは別売りの<a href="https://akizukidenshi.com/catalog/g/gM-10518/">カメラモジュール</a>が利用できます。カメラモジュールとラズパイ本体は以下のようなケーブルを使って接続します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh4.jpg" alt="" class="wp-image-7773" style="width:493px;height:376px" width="493" height="376"/></figure>



<p>カメラモジュールを購入するときに付属してくるケーブルはZeroでは使えません。<span class="sbd-text-red">Zeroは他のラズパイよりコネクターの幅が狭くなっています</span>。カメラを使用する場合は<a href="https://www.switch-science.com/catalog/3195/">Zero用のカメラケーブル</a>を購入する必要があります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh9.jpg" alt="" class="wp-image-7784" style="width:424px;height:430px" width="424" height="430"/></figure>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>上記のデメリットはサイズと価格を考慮すればやむを得ないものと考えます。僕は高性能な<a href="https://sozorablog.com/raspberry-pi-4-revue/">Rapberry Pi 4</a>も所持していて、用途に合わせて使い分けています。</p></div></div>



<h2 class="wp-block-heading">デメリットをカバーして使用する方法</h2>



<p>デメリットを解消する方法を解説します。使い方次第で、デメリットを最小限に抑えることが可能です。</p>



<h3 class="wp-block-heading">開発用マシンを別途用意する</h3>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-5 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/11/7-2.png" alt="" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name"></div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>Zeroは動作が遅いので、プログラミングに時間がかかります。</p>
</div></div>



<p>Zeroのコンパクトさを生かしつつ、作業効率をアップする方法があります。それは開発用マシンと本番用マシンを分けることです。僕は電子工作の作品にZeroを使う場合、まず高速なラズパイ4でソフトウェアを完成させます。その後、microSDカードをZeroに差し替えて作品を仕上げます。<span class="sbd-text-red">microSDカードを入れ替える</span><span class="sbd-text-red">だけで簡単に環境を共有できる</span>のがラズパイの強みです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh.jpg" alt="" class="wp-image-7805" style="width:617px;height:341px" width="617" height="341"/></figure>



<h3 class="wp-block-heading">リモートデスクトップ環境で使用する</h3>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-5 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/11/7-2.png" alt="" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name"></div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>キーボードやマウスなどの周辺機器を準備するのが面倒。</p>
</div></div>



<p>起動するたびにキーボードやマウス、ディスプレイを用意するのは大変です。Zero WHはWi-Fiが付いているため、<span class="sbd-text-red">他のPCにラズパイのデスクトップ画面を映して、そのまま操作することができます</span>。遠隔操作には「VNC」というリモートデスクトップソフトを使用します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/07/raspberry-pi-zero-VNC.png" alt="" class="wp-image-7808" style="width:495px;height:278px" width="495" height="278" srcset="https://sozorablog.com/wp-content/uploads/2022/07/raspberry-pi-zero-VNC-320x180.png 320w, https://sozorablog.com/wp-content/uploads/2022/07/raspberry-pi-zero-VNC-224x126.png 224w" sizes="(max-width: 495px) 100vw, 495px" /></figure>



<p>VNCを利用すれば、面倒であるキーボードやマウス、ディスプレイの接続作業が不要です。ただし、初回起動時は周辺機器の接続が必要になります。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>ラズベリーパイを遠隔操作する方法は以下の記事で詳しく解説しています。<br><span class="sbd-text-bold"><a href="https://sozorablog.com/vnc/">≫【ラズベリーパイを遠隔操作】ＰＣからリモート接続する方法（VNC）</a></span></p>
</div>



<h2 class="wp-block-heading">Raspberry Pi Zero WHを活用する</h2>



<p>Zeroの最大の魅力であるコンパクトさを生かした活用方法を紹介します。まずは下のツイートをご覧ください。</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">おー！カーテンが動いた！<br><br>ラズベリーパイで「カーテン開閉ロボット」を作りました。Switchの「Joy-Con」で操作しています。朝にタイマーでカーテンを開けて、目覚ましにするのもいいかも。 <a href="https://t.co/PB8ZZK9pxr">pic.twitter.com/PB8ZZK9pxr</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1525299582019973121?ref_src=twsrc%5Etfw">May 14, 2022</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p>カーテンレールの上を自走するロボットです。搭載されたRaspberry Pi Zero WHにモーターを動かすためのプログラムが組んであります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/raspberry-pi-zero-wh1.jpg" alt="" class="wp-image-7758" style="width:471px;height:246px" width="471" height="246"/></figure>



<p>Raspberry Pi Zero WHはBluetoothが使えるので、ゲーム機Switchのコントローラー「Joy-Con」の信号を読み取れます。</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">Switchの「Joy-Con」でラズベリーパイを操作できるようになりました。「モータードライバー」を使っているので、回転方向を変えられます。モーターの電源とラズパイの電源は同じ電池で共用できるみたい。このマシンをカーテンレールに設置して、カーテンを遠隔操作します。 <a href="https://t.co/0qlXbip39r">pic.twitter.com/0qlXbip39r</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1524589164586745856?ref_src=twsrc%5Etfw">May 12, 2022</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p>この装置は以下のプログラミングロボットのパーツを使っています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/image_67532801.jpg" alt="" class="wp-image-7755" style="width:426px;height:369px" width="426" height="369"/></figure>



<p>このロボットはラズパイ用ではありません。タイヤとモーターと電池ボックスの部分を流用しました。一部のパーツは3Dプリンターで作成しています。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"ロボット工作キット　コードランナー／手作り 技術 工作 制作　　9170","b":"エルシー","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/51BT+x648QL._SL500_.jpg","\/51r6rMmbuOL._SL500_.jpg","\/41z-ua5E2kL._SL500_.jpg","\/51JXdc9to3L._SL500_.jpg","\/51Hs-Eeb9JL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B089CTKGYV","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B089CTKGYV","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E3%83%AD%E3%83%9C%E3%83%83%E3%83%88%E5%B7%A5%E4%BD%9C%E3%82%AD%E3%83%83%E3%83%88%E3%80%80%E3%82%B3%E3%83%BC%E3%83%89%E3%83%A9%E3%83%B3%E3%83%8A%E3%83%BC%EF%BC%8F%E6%89%8B%E4%BD%9C%E3%82%8A%20%E6%8A%80%E8%A1%93%20%E5%B7%A5%E4%BD%9C%20%E5%88%B6%E4%BD%9C%E3%80%80%E3%80%809170\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"otMNd","s":"s"});
</script>
<div id="msmaflink-otMNd">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>カーテンロボットはZeroのサイズだから作成できました。Raspberry Pi 4などのサイズでは大きすぎるからです。</p></div></div>



<h2 class="wp-block-heading">カメラコネクターは破損しやすい</h2>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">うお！ラズパイのカメラコネクターが破損した😭みなさんも取り扱いは慎重に、、、 <a href="https://t.co/rZu1m8FK39">pic.twitter.com/rZu1m8FK39</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1502153062357807105?ref_src=twsrc%5Etfw">March 11, 2022</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p>ラズパイケースから取り出す際にカメラコネクター部分を引っ張ったら、一部が割れてしまいました。プラスチックのパーツは弱いので、取り扱い注意です。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p>本記事はRaspberry Pi Zero WHのレビューについて書きました。</p>



<p>スペックは低いものの、<span class="sbd-text-red">小さなラズパイを使って電子工作がしたい</span>という方には間違いなく最適なモデルです。</p>



<p>また、スペックが大幅にパワーアップした<span class="sbd-text-bold"><a href="https://sozorablog.com/raspberry-pi-zero-2-w/">Raspberry Pi Zero 2W</a></span>が発売されています。GPIOピンヘッダーが付いていない点を除けば、非常に魅力的なモデルです。動作スピードが気になる方は検討してみましょう。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sozorablog.com/raspberry-pi-zero-wh/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ラズベリーパイ電子工作スターターキット【Raphael Kit】をレビュー</title>
		<link>https://sozorablog.com/sunfounder-raphael-kit/</link>
					<comments>https://sozorablog.com/sunfounder-raphael-kit/#comments</comments>
		
		<dc:creator><![CDATA[そぞら]]></dc:creator>
		<pubDate>Fri, 10 Jun 2022 03:54:55 +0000</pubDate>
				<category><![CDATA[ラズパイを買う]]></category>
		<guid isPermaLink="false">https://sozorablog.com/?p=7385</guid>

					<description><![CDATA[ラズベリーパイで電子工作を始めるとき、最初のハードルはパーツを買いそろえることです。例えば、LEDを点滅させてみたいとき、LEDだけ買っても、ラズパイと接続して回路を作ることはできません。 LEDを点滅させるときに必要な [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><span class="sbd-text-bold"><a href="https://sozorablog.com/raspberry-pi/">ラズベリーパイ</a></span>で電子工作を始めるとき、最初のハードルは<span class="sbd-text-bold">パーツを買いそろえること</span>です。例えば、LEDを点滅させてみたいとき、LEDだけ買っても、ラズパイと接続して回路を作ることはできません。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>電子工作を始めるには、回路を作るための<span class="sbd-text-bold">基本パーツ</span>が必要です。</p>
</div></div>



<p>LEDを点滅させるときに必要な基本パーツは以下の3つです。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>ブレッドボード</li><li>ジャンパーワイヤー</li><li>抵抗</li></ul></div>



<p>どれも日常生活では馴染みのないもので、選定方法やどこで買ったら良いかなど初心者には全くわからないはずです。</p>



<p>そんな問題を一発で解決してくれるのが、<a href="https://www.amazon.co.jp/s?me=A1D4B7Q40MVZ7D&amp;marketplaceID=A1VC38T7YXB528">SunFounder</a>から販売されている<a href="https://www.amazon.co.jp/dp/B09BMSS41D?tag=maftracking410427-22&amp;linkCode=ure&amp;creative=6339">Raphael Kit</a><img decoding="async" width="1" height="1" style="border:none;" src="//i.moshimo.com/af/i/impression?a_id=3038653&amp;p_id=170&amp;pc_id=185&amp;pl_id=4062">です。SunFounderは<a href="https://sozorablog.com/pironman/">ゲーミングPC風ラズパイケース</a>などを製造しているメーカーです。</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/05/SunFounderKit1-768x1024.jpg" alt="" class="wp-image-7392" style="width:268px;height:350px" width="268" height="350"/></figure>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"SunFounder Raspberry Pi スターターキット究極版, ラズベリーパイ4B 3B+ 400用, Python C Java Scratch Node.js, オンライン詳細マニュアル, 161学習レッスン, 337アイテム(カメラモジュール、スピーカー、I2C LCDなど)※Raspberry Piメインボードは含まれていません","b":"SUNFOUNDER","t":"SF-00059","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/616Jo0hiZ8L._SL500_.jpg","\/51kjoyCU5XL._SL500_.jpg","\/51ru6WKOlTL._SL500_.jpg","\/51mTU5sluNL._SL500_.jpg","\/61LNLYfV6aL._SL500_.jpg","\/51xHlTVx8dL._SL500_.jpg","\/51R5WfjCABL._SL500_.jpg","\/41aO46dRRTL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B09BMSS41D","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":3,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B09BMSS41D","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":4,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/SunFounder%20Raspberry%20Pi%20%E3%82%B9%E3%82%BF%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%AD%E3%83%83%E3%83%88%E7%A9%B6%E6%A5%B5%E7%89%88%2C%20%E3%83%A9%E3%82%BA%E3%83%99%E3%83%AA%E3%83%BC%E3%83%91%E3%82%A44B%203B%2B%20400%E7%94%A8%2C%20Python%20C%20Java%20Scratch%20Node.js%2C%20%E3%82%AA%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%E8%A9%B3%E7%B4%B0%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%2C%20161%E5%AD%A6%E7%BF%92%E3%83%AC%E3%83%83%E3%82%B9%E3%83%B3%2C%20337%E3%82%A2%E3%82%A4%E3%83%86%E3%83%A0(%E3%82%AB%E3%83%A1%E3%83%A9%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%80%81%E3%82%B9%E3%83%94%E3%83%BC%E3%82%AB%E3%83%BC%E3%80%81I2C%20LCD%E3%81%AA%E3%81%A9)%E2%80%BBRaspberry%20Pi%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AF%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"bT2mZ","s":"s"});
</script>
<div id="msmaflink-bT2mZ">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<p>「Raphael Kit」はLEDやモーター、センサーなどに加え、基本パーツもすべてセットになった商品です。ただし、<a href="https://sozorablog.com/what-is-raspberry-pi/">Raspberry Pi</a>本体は同梱されていません。</p>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p><a href="https://www.amazon.co.jp/dp/B09BMSS41D?tag=maftracking410427-22&amp;linkCode=ure&amp;creative=6339">Raphael Kit<img decoding="async" width="1" height="1" style="border:none;" src="//i.moshimo.com/af/i/impression?a_id=3038653&amp;p_id=170&amp;pc_id=185&amp;pl_id=4062"></a>を買えば、届いたその日からすぐに電子工作が始められます。</p></div></div>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table><tbody><tr><td>満足度</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span></div><div class="sbd-rate__num">(5 / 5.0)</div></div></td></tr><tr><td>パーツの種類</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span></div><div class="sbd-rate__num">(5 / 5.0)</div></div></td></tr><tr><td>パーツの品質</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-off"></span></div><div class="sbd-rate__num">(4 / 5.0)</div></div></td></tr><tr><td>コスパ</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span></div><div class="sbd-rate__num">(5 / 5.0)</div></div></td></tr><tr><td>オンラインマニュアル</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-off"></span></div><div class="sbd-rate__num">(4 / 5.0)</div></div></td></tr><tr><td>収納ボックス</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-off"></span><span class="sbd-icon-star-off"></span></div><div class="sbd-rate__num">(3 / 5.0)</div></div></td></tr><tr><td>初心者向き</td><td class="has-text-align-left" data-align="left"><div class="sbd-rate"><div class="sbd-rate__star"><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-full"></span><span class="sbd-icon-star-half"></span></div><div class="sbd-rate__num">(4.5 / 5.0)</div></div></td></tr></tbody></table></figure>



<h2 class="wp-block-heading">SunFounderのキットは３種類</h2>



<p><a href="https://www.sunfounder.com/">SunFounder</a>から発売されているラズベリーパイ用の電子工作キットは以下の3種類です。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-horizontal sbd-table--scroll sbd-table--fixed sbd-table--scroll-none"><table class="has-fixed-layout"><tbody><tr><td></td><td>価格</td><td>部品数</td><td>特徴</td><td>タイトル</td></tr><tr><td><img decoding="async" width="150" height="148" class="wp-image-7409" style="width: 150px;" src="https://sozorablog.com/wp-content/uploads/2022/06/SunFounderKit4-1.jpg" alt="" srcset="https://sozorablog.com/wp-content/uploads/2022/06/SunFounderKit4-1.jpg 679w, https://sozorablog.com/wp-content/uploads/2022/06/SunFounderKit4-1-300x296.jpg 300w" sizes="(max-width: 150px) 100vw, 150px" /><br>Raphael Kit</td><td>￥6,880</td><td><span class="sbd-table-bg-circle">337</span></td><td><span class="sbd-text-red">本記事で紹介</span><span class="sbd-text-red">！</span><br>電子工作最強キット<br>カメラ付き</td><td><span class="sbd-table-btn"><a href="https://www.amazon.co.jp/dp/B09BMSS41D?tag=maftracking410427-22&amp;linkCode=ure&amp;creative=6339">詳細を見る</a></span><img decoding="async" width="1" height="1" style="border:none;" src="//i.moshimo.com/af/i/impression?a_id=3038653&amp;p_id=170&amp;pc_id=185&amp;pl_id=4062"></td></tr><tr><td><img decoding="async" width="150" height="151" class="wp-image-7410" style="width: 150px;" src="https://sozorablog.com/wp-content/uploads/2022/06/SunFounderKit5.jpg" alt="" srcset="https://sozorablog.com/wp-content/uploads/2022/06/SunFounderKit5.jpg 446w, https://sozorablog.com/wp-content/uploads/2022/06/SunFounderKit5-297x300.jpg 297w, https://sozorablog.com/wp-content/uploads/2022/06/SunFounderKit5-150x150.jpg 150w" sizes="(max-width: 150px) 100vw, 150px" /><br>Da Vinci Kit</td><td><span class="sbd-table-bg-circle">￥4,860</span></td><td>220</td><td>リーズナブルな<br>電子工作キット<br>カメラなし</td><td><a href="//af.moshimo.com/af/c/click?a_id=3038653&amp;p_id=170&amp;pc_id=185&amp;pl_id=4062&amp;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB083SJQXCL%2Fref%3Dsspa_dk_detail_5%3Fpd_rd_i%3DB083SJQXCL%26pd_rd_w%3DpeujW%26content-id%3Damzn1.sym.6188f986-71b9-4a00-9957-b392b1e81524%26pf_rd_p%3D6188f986-71b9-4a00-9957-b392b1e81524%26pf_rd_r%3DQNG0P8SARHMGTWKSENBB%26pd_rd_wg%3Dxqj6g%26pd_rd_r%3D4903c092-7ab9-4c31-a7dd-897ab4c3a4e7%26s%3Dcomputers%26spLa%3DZW5jcnlwdGVkUXVhbGlmaWVyPUFHNTM1SEQ3NFZBNU8mZW5jcnlwdGVkSWQ9QTAzMDY2NjIxWDc5NE04TkVCSkZMJmVuY3J5cHRlZEFkSWQ9QTFJOFJHQlZMUkE1QUkmd2lkZ2V0TmFtZT1zcF9kZXRhaWwyJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ%26th%3D1" rel="nofollow" referrerpolicy="no-referrer-when-downgrade"><span class="sbd-table-btn">詳細を見る</span></a><img decoding="async" src="//i.moshimo.com/af/i/impression?a_id=3038653&amp;p_id=170&amp;pc_id=185&amp;pl_id=4062" width="1" height="1" style="border:none;"></td></tr><tr><td><img decoding="async" width="150" height="123" class="wp-image-7411" style="width: 150px;" src="https://sozorablog.com/wp-content/uploads/2022/06/SunFounderKit6.jpg" alt="" srcset="https://sozorablog.com/wp-content/uploads/2022/06/SunFounderKit6.jpg 679w, https://sozorablog.com/wp-content/uploads/2022/06/SunFounderKit6-300x247.jpg 300w" sizes="(max-width: 150px) 100vw, 150px" /><br>Sensor Kit</td><td>￥6,580</td><td>37</td><td>センサーに<br>特化したキット</td><td><a href="//af.moshimo.com/af/c/click?a_id=3038653&amp;p_id=170&amp;pc_id=185&amp;pl_id=4062&amp;url=https%3A%2F%2Fwww.amazon.co.jp%2Fdp%2FB089LZPP3D%2Fref%3Dsspa_dk_detail_2%3Fpsc%3D1%26pd_rd_i%3DB089LZPP3D%26pd_rd_w%3Drx1j7%26content-id%3Damzn1.sym.96b07241-deb4-4034-babe-8423591f6bfe%26pf_rd_p%3D96b07241-deb4-4034-babe-8423591f6bfe%26pf_rd_r%3DBYXYCR1NHGYX3RR9MHJE%26pd_rd_wg%3DnlBpO%26pd_rd_r%3Dba53f85f-a36f-4d04-baa1-2e7443c44920%26spLa%3DZW5jcnlwdGVkUXVhbGlmaWVyPUExQ0tDU09YOVY0NVQ2JmVuY3J5cHRlZElkPUEwMTM5MjQ1M0ZGTEtBUUJVUzRQUiZlbmNyeXB0ZWRBZElkPUEzS1Q1WVo1VE5PSVRNJndpZGdldE5hbWU9c3BfZGV0YWlsX3RoZW1hdGljJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ%3D%3D" rel="nofollow" referrerpolicy="no-referrer-when-downgrade"><span class="sbd-table-btn">詳細を見る</span></a><img decoding="async" src="//i.moshimo.com/af/i/impression?a_id=3038653&amp;p_id=170&amp;pc_id=185&amp;pl_id=4062" width="1" height="1" style="border:none;"></td></tr></tbody></table></figure>



<p>本記事では最も部品数の多い「Raphael Kit」をレビューします。</p>



<h2 class="wp-block-heading">Raphael Kitのセット内容</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="556" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit10.jpg" alt="" class="wp-image-7427" srcset="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit10.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit10-300x209.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit10-768x534.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>「Raphael Kit」の最大の特徴は、<span class="sbd-text-red">337点</span>もの大量のパーツが入っていることです。</p>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>部品数は<span class="sbd-text-bold">337種類ではなく</span><span class="sbd-text-bold">337点</span>です。例えば「10Ωの抵抗」は10個入っています。この場合、部品数は10点としてカウントされています。</p></div></div>



<p><a href="https://sozorablog.com/wp-admin/edit.php?post_type=post"></a></p>



<h3 class="wp-block-heading">基本パーツ</h3>



<p>電子工作をするうえで、必ず使用するパーツが網羅されています。内容は以下の通りです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit11.jpg" alt="" class="wp-image-7430" style="width:566px;height:508px" width="566" height="508"/></figure>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>ブレッドボード</li><li>ジャンパーワイヤー</li><li>抵抗</li><li>GPIO拡張ボード</li><li>トランジスタ</li><li>コンデンサ</li><li>ADコンバータ</li><li>バッテリーケーブル</li></ul></div>



<p>抵抗やジャンパーワイヤーなど、こんなに必要？と思うかもしれません。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>抵抗やジャンパーワイヤーは多めに持っておくことをおすすめします。</p>
</div></div>



<p>新しいアイディアを思いついたとき、パーツが足りないという事態を防ぐためです。電子工作に慣れてくるとオリジナルの作品を作りたくなります。<span class="sbd-text-bg-yellow">「Raphael Kit」には十分な数量の抵抗やジャンパーワイヤーが入っており、思う存分電子工作を楽しめます</span>。</p>



<h4 class="wp-block-heading">ブレッドボードとジャンパーワイヤーでかんたん電子工作</h4>



<figure class="wp-block-image size-full"><img decoding="async" width="484" height="522" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit15.jpg" alt="" class="wp-image-7437" srcset="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit15.jpg 484w, https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit15-278x300.jpg 278w" sizes="(max-width: 484px) 100vw, 484px" /></figure>



<p>「Raphael Kit」があれば、<span class="sbd-text-red">「はんだ付け」をする必要はありません</span>。回路はブレッドボードとジャンパーワイヤーで作成可能です。</p>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>ブレッドボードとジャンパーワイヤーを使えば、初心者でも失敗を恐れずに電子工作ができます。<strong>差し込んだピンは何度でも付けたり、外したりできるからです</strong>。</p></div></div>



<p>ジャンパーワイヤーは電気を流すための線です。端部の形状は「オス」と「メス」の2種類あります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/11/janper-wire.jpg" alt="" class="wp-image-2269" style="width:576px;height:315px" width="576" height="315"/></figure>



<p>ブレッドボードは回路を作るための土台となる部分です。内部には金属が入っており、ジャンパーワイヤやパーツのピンを差し込むだけで、かんたんに電気回路が作れます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/11/Breadboard.jpg" alt="" class="wp-image-2299" style="width:557px;height:306px" width="557" height="306"/></figure>



<h4 class="wp-block-heading">便利な「GPIO拡張ボード」</h4>



<p>ラズベリーパイには<span class="sbd-text-red">GPIOピン</span>と呼ばれるピン40本があります。このピンに外部パーツを接続すると、ラズパイからパーツを操作できます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="450" src="https://sozorablog.com/wp-content/uploads/2022/11/Rapberry-Pi-GPIO-pin.jpg" alt="" class="wp-image-9359" srcset="https://sozorablog.com/wp-content/uploads/2022/11/Rapberry-Pi-GPIO-pin.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/11/Rapberry-Pi-GPIO-pin-300x169.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/11/Rapberry-Pi-GPIO-pin-768x432.jpg 768w, https://sozorablog.com/wp-content/uploads/2022/11/Rapberry-Pi-GPIO-pin-320x180.jpg 320w, https://sozorablog.com/wp-content/uploads/2022/11/Rapberry-Pi-GPIO-pin-224x126.jpg 224w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>ラズベリーパイに外部パーツをつなぐときは、正確なピンの場所につなぐ必要があります。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p><strong>ピンの場所を間違えて接続すると、ラズベリーパイ本体やパーツを壊す可能性がある</strong>からです。</p>
</div></div>



<p>しかし、本体にはピンの名称が記載されていません。作業時には本やネットでピン配置の確認が必要です。</p>



<p>「Raphael Kit」には<span class="sbd-text-red">GPIO拡張ボード</span>というパーツが付属しています。GPIO拡張ボードはラズパイのGPIOピンをそのままの並びでブレッドボード上に配置できます。</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/04/IMG_0410-1-1024x768.jpg" alt="T型拡張ボード外観写真" class="wp-image-196" style="width:530px;height:386px" width="530" height="386"/><figcaption class="wp-element-caption">T型拡張ボード</figcaption></figure>



<p>GPIO拡張ボードの便利さを解説します。例えば、LEDを使うときには下の図のように接続します。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="370" height="360" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit16.jpg" alt="" class="wp-image-7438" srcset="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit16.jpg 370w, https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit16-300x292.jpg 300w" sizes="(max-width: 370px) 100vw, 370px" /></figure>



<p>GPIO拡張ボードを使わずに直接ラズパイのピンに差し込む場合は、GPIO18は上から6番目・・・のように数えながらピンの位置を探す必要があります。</p>



<p>その一方で、GPIO拡張ボードを使用して同じ回路を作ると、以下の写真のようになります。</p>



<figure class="wp-block-image size-large is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit17-768x1024.jpg" alt="LEDの接続例" class="wp-image-7442" style="width:556px;height:732px" width="556" height="732"/><figcaption class="wp-element-caption">LEDの接続例</figcaption></figure>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>GPIO拡張ボードを使えば、<span class="sbd-text-bold">ピンの名称が一目瞭然です</span>。作業スピードが速くなるだけでなく、接続を間違えることによる故障リスクも減らせます。</p></div></div>



<h3 class="wp-block-heading">出力パーツ</h3>



<p>ラズパイから信号を出力して動かしたり、点灯させたりするパーツです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit14.jpg" alt="" class="wp-image-7434" style="width:555px;height:416px" width="555" height="416"/></figure>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>LED</li><li>RGB LED</li><li>LEDマトリックス</li><li>LCDディスプレイ</li><li>7セグメントディスプレイ</li><li>LEDバーグラフ</li><li>ブザー</li><li>オーディオモジュール</li><li>スピーカー</li><li>モーター(ファン)</li><li>サーボモーター</li></ul></div>



<h3 class="wp-block-heading">入力パーツ</h3>



<p>ラズパイに信号を入力するためのパーツは操作パーツとセンサー・カメラがあります。</p>



<h4 class="wp-block-heading">操作パーツ</h4>



<p>スイッチなど、人が操作したことによる信号の変化をラズパイで読み取るパーツです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit13.jpg" alt="" class="wp-image-7432" style="width:588px;height:580px" width="588" height="580"/></figure>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>タクトスイッチ</li><li>マイクロスイッチ</li><li>スライドスイッチ</li><li>半固定ボリューム</li><li>キーパッド</li><li>ジョイスティック</li></ul></div>



<h4 class="wp-block-heading">カメラやセンサーなど</h4>



<p>カメラはカメラモジュールと呼ばれていて、画像の保存などができます。センサーは温度や距離など、現場の状況をデジタル化するパーツです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit18.jpg" alt="" class="wp-image-7456" style="width:620px;height:432px" width="620" height="432"/></figure>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>カメラモジュール</li><li>照度センサー</li><li>チルトスイッチ</li><li>サーミスター</li><li>タッチセンサーモジュール</li><li>超音波距離センサーモジュール</li><li>ジャイロセンサーモジュール</li><li>スピードセンサーモジュール</li><li>RFIDモジュール</li><li>IR赤外線障害物回避センサモジュール</li><li>リードスイッチモジュール</li><li>温度・湿度センサーモジュール</li><li>人感センサーモジュール</li><li>ロータリーエンコーダーモジュール</li></ul></div>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>モジュールとは、電子部品をまとめて回路にした状態で販売している製品のことです。モジュール化された製品を使うことで、ラズパイとの接続が容易になります。</p></div></div>



<p>RFIDモジュールを使うと、<a href="https://rejichoice.jp/selfregi-rfid/">ユニクロのセルフレジ</a>などで使われている<a href="https://www.denso-wave.com/ja/adcd/fundamental/rfid/rfid/index.html">RFID</a>という技術が体感できます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="180" height="320" src="https://sozorablog.com/wp-content/uploads/2022/07/RFID-raspberry-pi.gif" alt="" class="wp-image-7946"/></figure>



<p>RFIDモジュールは付属しているカードのID番号を読み取れます。上の動画では特定のID番号を読み取ったときにサーボモーターを動かすプログラムを組んでいます。</p>



<p>以下のツイートは洗面所のカギをカードキー化した作例です。</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">洗面所のセキュリティレベルを最強にしてみた <a href="https://t.co/SSbMb2enLD">pic.twitter.com/SSbMb2enLD</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1594525516421562368?ref_src=twsrc%5Etfw">November 21, 2022</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<h2 class="wp-block-heading">Raphael Kitのレビュー</h2>



<figure class="wp-block-image size-large is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit8-768x1024.jpg" alt="" class="wp-image-7457" style="width:369px;height:509px" width="369" height="509"/></figure>



<h3 class="wp-block-heading">取説はオンラインマニュアル</h3>



<p>取説に関しては、紙面は付属していません。<a href="https://docs.sunfounder.com/projects/raphael-kit/en/latest/">オンラインマニュアル</a>を利用します。<span class="sbd-text-red">英語のマニュアルですが、日本語に翻訳することが可能です</span>。詳しい方法は後ほど解説します。</p>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>マニュアルの回路図やプログラムの説明はとてもわかりやすいです。マニュアルに沿って作業を進めれば、初心者でもスムーズにパーツの操作ができるはずです。</p></div></div>



<h4 class="wp-block-heading">取説のサイトを日本語表示する方法</h4>



<p>まず、<a href="https://translate.google.com/">Go</a><a rel="noreferrer noopener" href="https://translate.google.com/" target="_blank">ogle翻訳のページ</a>を開きます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="284" src="https://sozorablog.com/wp-content/uploads/2022/06/google-translate.jpg" alt="" class="wp-image-7450" srcset="https://sozorablog.com/wp-content/uploads/2022/06/google-translate.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/06/google-translate-300x107.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/06/google-translate-768x273.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>オンラインマニュアルのURLをコピペします。</p>



<div class="wp-block-sbd-background-block-title sbd-bg-color sbd-inner-block-init is-style-gray">
<p>https://docs.sunfounder.com/projects/raphael-kit/en/latest/</p>
</div>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="311" src="https://sozorablog.com/wp-content/uploads/2022/06/google-translate1.jpg" alt="" class="wp-image-7451" srcset="https://sozorablog.com/wp-content/uploads/2022/06/google-translate1.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/06/google-translate1-300x117.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/06/google-translate1-768x299.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>すると右側のウィンドウにURLが表示されるので、クリックして開くと、日本語に翻訳されたページが表示されます。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>自動翻訳された文章ですが、十分内容を理解できます。</p>
</div></div>



<h3 class="wp-block-heading">プログラミング未経験者でもすぐにパーツを動かせる</h3>



<p>プログラミング言語Pythonを使ってパーツを動かす方法は以下の通りです。</p>



<div class="wp-block-sbd-list"><ol class="sbd-list sbd-list-border"><li>コード（プログラム）をラズパイにダウンロードする</li><li>必要なパーツをキットから取り出す</li><li>回路図を見ながら回路を作成する</li><li>②でダウンロード済みのコードを実行する</li></ol></div>



<p>ここでは数あるパーツの中から一例として、「<a href="https://docs-sunfounder-com.translate.goog/projects/raphael-kit/en/latest/1.1.6_led_dot_matrix_python.html?_x_tr_sl=en&amp;_x_tr_tl=ja&amp;_x_tr_hl=ja&amp;_x_tr_pto=wapp">LEDマトリックスをPythonで操作</a>」をやってみます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit37.jpg" alt="LEDマトリックス" class="wp-image-7612" style="width:383px;height:237px" width="383" height="237"/></figure>



<h4 class="wp-block-heading">①コード（プログラム）をラズパイにダウンロードする</h4>



<p>プログラムは<a href="https://github.com/sunfounder/raphael-kit">GitHub</a>からダウンロードします。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-4 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/09/アイコン.jpg" alt="そぞら" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name">そぞら</div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>GitHubは世界中のエンジニアが利用するプラットフォームで、プログラムの保存・公開が可能です。</p>
</div></div>



<p>ダウンロードはラズベリーパイからコマンドを入力でかんたんにできます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit26.jpg" alt="" class="wp-image-7551" style="width:599px;height:393px" width="599" height="393"/></figure>



<p>コマンドを入力したらenterキーを押します。しばらく待って以下の画面になったら、ダウンロード完了です。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit27.jpg" alt="" class="wp-image-7552" style="width:491px;height:327px" width="491" height="327"/></figure>



<p>ダウンロードしたプログラムを確認してみましょう。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit28.jpg" alt="" class="wp-image-7553" style="width:574px;height:316px" width="574" height="316"/></figure>



<p>/home/piに「raphael-kit」というフォルダーが保存されています。この中に各パーツを動かすためのプログラムが入っています。</p>



<h4 class="wp-block-heading">②必要なパーツを準備する</h4>



<p>オンラインマニュアルを参考にパーツを準備します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit32.jpg" alt="" class="wp-image-7563" style="width:455px;height:355px" width="455" height="355"/></figure>



<p>本体は<span class="sbd-text-bold"><a href="https://sozorablog.com/raspberry-pi-4-revue/">Raspberry Pi 4</a></span>を使用します。</p>



<h4 class="wp-block-heading">④回路図を見ながら回路を作成する</h4>



<p>オンラインマニュアルの回路図を見ながら回路を作成します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit33.jpg" alt="" class="wp-image-7564" style="width:464px;height:340px" width="464" height="340"/></figure>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p><span class="sbd-text-bold">パーツの接続はラズベリーパイの電源を切った状態で行います</span>。配線を間違えて本体や部品を壊すリスクを減らすためです。</p></div></div>



<p>ワイヤーの色は適当に選んでもパーツの動作に影響はありません。しかし、<span class="sbd-text-red">色のルールを決めておくことで、役割が明確化する</span>ので、配線間違いの防止になります。</p>



<p>本やネットでは以下のようなルールで記載されていることが多いです。</p>



<figure class="wp-block-table wp-block-sbd-table wp-block-sbd-table-vertical"><table class="has-fixed-layout"><thead><tr><th>ワイヤーの色</th><th>用途</th></tr></thead><tbody><tr><td>赤</td><td>電源（+）</td></tr><tr><td>黒</td><td>GND（－）</td></tr><tr><td>黄色、青<br>オレンジなど</td><td>信号（GPIOやI²C、SPIなど）</td></tr></tbody></table></figure>



<h4 class="wp-block-heading">⑤プログラムを指定して実行する　</h4>



<p>プログラムを実行する方法は2種類あります。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li>ターミナルからコマンド入力で実行</li><li>プログラムのファイルを開いて「Thonny」から実行する</li></ul></div>



<p>実際に動作している様子は以下のツイートを参考にしてください。表示させる文字は自分の好きな文字に変更しています。</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">ラズベリーパイで「LEDマトリックス」を表示させてみた！<br><br>ライブラリーをインストールすれば、かんたんに好きな文字を流せます。LEDの数は8×8と少なめですが、意外と明るくてゴージャスな感じ✨他の電子工作と組み合わせて遊ぶのも楽しそう。 <a href="https://t.co/YZbCO4lNGi">pic.twitter.com/YZbCO4lNGi</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1528238426910490624?ref_src=twsrc%5Etfw">May 22, 2022</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<h3 class="wp-block-heading">サポートされているプログラミング言語は5種類</h3>



<p>パーツを制御するためのプログラミング言語は以下の5種類が用意されています。</p>



<div class="wp-block-sbd-list"><ul class="sbd-list sbd-list-border"><li><a href="https://docs.sunfounder.com/projects/raphael-kit/en/latest/play_with_python.html">Python</a></li><li><a href="https://docs.sunfounder.com/projects/raphael-kit/en/latest/play_with_c.html">C</a></li><li><a href="https://docs.sunfounder.com/projects/raphael-kit/en/latest/processing/play_with_processing.html">Processing</a></li><li><a href="https://docs.sunfounder.com/projects/raphael-kit/en/latest/nodejs/play_with_nodejs.html">Nodejs</a></li><li><a href="https://docs.sunfounder.com/projects/raphael-kit/en/latest/scratch/play_with_scratch.html">Scratch</a></li></ul></div>



<p>プログラミング未経験者やお子様が使用する場合は<a href="https://docs.sunfounder.com/projects/raphael-kit/en/latest/scratch/play_with_scratch.html">Scratch</a>から始めてみるのがおすすめです。</p>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>Scratchはビジュアルプログラミング言語と呼ばれています。指示の書かれたブロックをマウス操作で組み合わせることにより、プログラムを作成します。</p></div></div>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="534" src="https://sozorablog.com/wp-content/uploads/2022/06/scratch1.jpg" alt="Scratchの画面" class="wp-image-7454" srcset="https://sozorablog.com/wp-content/uploads/2022/06/scratch1.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/06/scratch1-300x200.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/06/scratch1-768x513.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h3 class="wp-block-heading">カメラモジュールも付属している</h3>



<p>ラズパイ電子工作には欠かせないアイテムの１つであるカメラモジュール。ラズベリーパイ公式の<a href="https://www.switch-science.com/catalog/2713/">カメラモジュール</a>だと5千円前後でそれなりのお値段です。約7千円の「Raphael Kit」にカメラモジュールが付いているのは、かなりお得感があります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit35.jpg" alt="" class="wp-image-7568" style="width:376px;height:360px" width="376" height="360"/></figure>



<p>カメラモジュールはラズパイ本体のコネクターに接続します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit36.jpg" alt="" class="wp-image-7569" style="width:370px;height:374px" width="370" height="374"/></figure>



<p>以下の画像はカメラモジュールで撮影した映像です。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit34.jpg" alt="" class="wp-image-7567" style="width:371px;height:283px" width="371" height="283"/></figure>



<p>画質は全く問題ありません。僕はAIカメラとしても利用しています。</p>



<div class="wp-block-sbd-background-block-title sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>ラズベリーパイでカメラを活用する方法は以下の記事で詳しく解説しています。<br><span class="sbd-text-bold"><a href="https://sozorablog.com/camera_shooting/">≫【ラズベリーパイ】監視カメラの作り方｜Pythonでカメラモジュールを操作</a></span></p>
</div>



<h3 class="wp-block-heading">ケースは便利だけどサイズが小さい</h3>



<p>パーツを収納するケースは上段と下段に分かれています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit19.jpg" alt="" class="wp-image-7460" style="width:502px;height:340px" width="502" height="340"/></figure>



<p>下段の仕切りは間隔が狭いので、大きなパーツは必然的に上段に置くことになります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit22-1.jpg" alt="" class="wp-image-7464" style="width:506px;height:479px" width="506" height="479"/></figure>



<p>ご覧の通り、パーツが収まりきらず、盛り上がっています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit20.jpg" alt="" class="wp-image-7461" style="width:504px;height:468px" width="504" height="468"/></figure>



<p>フタを閉めてロックをかけるには上から手で押さえて、やっと閉まる感じです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit21.jpg" alt="" class="wp-image-7462" style="width:499px;height:444px" width="499" height="444"/></figure>



<p>コンパクトに収納できるのは良いことですが、あまりに窮屈だとパーツが破損しないか心配になります。ケースはもう少し大きくしてほしかったです。</p>



<h2 class="wp-block-heading">初心者がスターターキットを買うべき理由</h2>



<figure class="wp-block-image size-large is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit7-768x1024.jpg" alt="" class="wp-image-7458" style="width:396px;height:524px" width="396" height="524"/></figure>



<h3 class="wp-block-heading">電子パーツを1つずつ買うのは大変</h3>



<p>必要なパーツを１から買いそろえるのは大変です。最も購入ハードルが高いパーツは「抵抗」です。「Raphael Kit」には10種類の抵抗が10本ずつ入っています。220Ωは30本入っていました。これから電子工作にのめり込んだとしても、当面買い足す必要はない量です。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit29.jpg" alt="" class="wp-image-7555" style="width:492px;height:443px" width="492" height="443"/></figure>



<p>抵抗を単品で買いそろえるのがどれほど大変かを解説します。例えば、人気パーツショップの<a href="https://akizukidenshi.com/catalog/">秋月電子</a>で「抵抗」を買うときのシミュレーションをしてみましょう。</p>



<h4 class="wp-block-heading">種類が多くてどれを買ったらいいかわからない</h4>



<p>秋月電子の通販サイトで「抵抗」を検索すると、1000件以上の商品がヒットします。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="430" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit23.jpg" alt="" class="wp-image-7530" srcset="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit23.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit23-300x161.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit23-768x413.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption"><a href="https://akizukidenshi.com/catalog/goods/search.aspx?search=x&amp;keyword=%92%EF%8DR&amp;image=%8C%9F%8D%F5">出典：秋月電子通商</a></figcaption></figure>



<p>目的の商品を探し出すだけでもひと苦労です。</p>



<h4 class="wp-block-heading">抵抗は１本単位で購入できない</h4>



<p>抵抗は安価で入手可能ですが、「ばら売り」はしていません。秋月電子では<span class="sbd-text-red">100本入りで販売されています</span>。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="147" height="326" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit24.jpg" alt="" class="wp-image-7531" srcset="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit24.jpg 147w, https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit24-135x300.jpg 135w" sizes="(max-width: 147px) 100vw, 147px" /><figcaption class="wp-element-caption"><a href="https://akizukidenshi.com/catalog/goods/search.aspx?style=U&amp;search=x&amp;keyword=%92%ef%8dR&amp;image=%8c%9f%8d%f5">出典：秋月電子通商</a></figcaption></figure>



<p>抵抗値の違う製品を10種類買いたい場合は、10種類×100本で合計1,000本購入することになります。小さい商品なので保管に困ることはありませんが、さすがに1,000本は使いきれない量です。</p>



<h3 class="wp-block-heading">部品の使い方がわかりやすい</h3>



<p>市販のセンサーを単品で買っても、使い方を自力で調べる必要があります。Cdsセル（光センサー）に付属しているのは以下のような<a href="https://akizukidenshi.com/download/ds/macron/MI5_series_jp.pdf">データシート</a>のみです。※「Raphael Kit」にはデータシートは付属していません。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/SonFounderkit25.jpg" alt="" class="wp-image-7532" style="width:525px;height:543px" width="525" height="543"/><figcaption class="wp-element-caption"><a href="https://akizukidenshi.com/download/ds/macron/MI5_series_jp.pdf">出典：秋月電子通商</a></figcaption></figure>



<p>データシートはパーツのスペックや使用上の注意などが書かれています。しかし、データシートにはどのようにラズパイと接続して、どんなプログラムで動かすかまでは説明されていません。</p>



<div class="wp-block-sbd-balloon sbd-balloon sbd-balloon--id-5 sbd-balloon--flat sbd-balloon--l sbd-balloon--green block-box"><div class="sbd-balloon__profile"><figure class="sbd-balloon__icon"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2021/11/7-2.png" alt="" class="sbd-balloon__img"/></figure><div class="sbd-balloon__name"></div></div><div class="sbd-balloon__text-box sbd-inner-block-init">
<p>初心者がデータシートの情報だけでパーツを使いこなすのは無理です。</p>
</div></div>



<div class="wp-block-sbd-checkpoint-block"><p class="sbd-checkpoint-title">チェックポイント</p><div class="sbd-checkpoint-content sbd-inner-block-init"><p>「Raphael Kit」ならラズパイとパーツの接続方法がわかりやすく解説されており、サンプルプログラムもダウンロード可能です。初心者でもすぐにパーツを動かせます。</p></div></div>



<h2 class="wp-block-heading">活用事例（作品紹介）</h2>



<p>「Raphael Kit」はそれぞれのパーツを組み合わせて、オリジナルの作品を作れます。ある程度チュートリアルをこなして電子工作に慣れてきたら、作品制作に挑戦しましょう。参考までに、僕が「Raphael Kit」を使って作ったものを紹介します。</p>



<h3 class="wp-block-heading">冷気を逃がさない！冷蔵庫見守りスピーカー</h3>



<p>家庭での電力消費の多くを占める冷蔵庫。電気代を節約するためには「冷気を逃がさない対策」が必須です。そこで思いついたのが「冷蔵庫見守りスピーカー」です。</p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">今年作ったもの19<br><br>冷蔵庫を開けている間、プレッシャーをかけ続けるスピーカー <a href="https://t.co/YryINGn2Bw">pic.twitter.com/YryINGn2Bw</a></p>&mdash; そぞら@Raspberry Pi 電子工作 (@sozoraemon) <a href="https://twitter.com/sozoraemon/status/1607697202041999365?ref_src=twsrc%5Etfw">December 27, 2022</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p>このロボットは冷蔵庫のドアの開閉状態を監視しています。ドアの解放を検知すると、カウントを読み上げてプレッシャーをかけ続けます。プレッシャーをかけられた人は急いで物を取り出し、ドアを素早く閉めます。その結果、冷気の逃げる量が少なくなり、電気代節約が実現するというロジックです。</p>



<h4 class="wp-block-heading">使用したパーツ</h4>



<figure class="wp-block-image size-full"><img decoding="async" width="800" height="412" src="https://sozorablog.com/wp-content/uploads/2022/06/Parts-to-use.jpg" alt="" class="wp-image-8160" srcset="https://sozorablog.com/wp-content/uploads/2022/06/Parts-to-use.jpg 800w, https://sozorablog.com/wp-content/uploads/2022/06/Parts-to-use-300x155.jpg 300w, https://sozorablog.com/wp-content/uploads/2022/06/Parts-to-use-768x396.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h5 class="wp-block-heading">赤外線障害物回避センサー</h5>



<p>赤外線障害物回避センサーモジュールは、赤外線を使って障害物が接近しているかどうかを検知します。障害物までの距離を計測することはできません。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>ラズベリーパイとの接続方法は以下のオンラインマニュアルを参考にしてください。<br>赤外線障害物回避センサーのオンラインマニュアルは<a href="https://docs.sunfounder.com/projects/raphael-kit/en/latest/python/2.2.5_ir_obstacle_avoidance_sensor_python.html">こちら</a></p>
</div>



<h5 class="wp-block-heading">スピーカー</h5>



<p>ラズベリーパイを使って、指定した文字列をしゃべらすことができます。今回は冷蔵庫のドアが開いている間、経過時間をしゃべらせます。</p>



<div class="wp-block-sbd-background-block sbd-bg-color sbd-inner-block-init is-style-yellow">
<p>ラズベリーパイとスピーカーやアンプの接続方法は以下のオンラインマニュアルを参考にしてください。<br>テキスト読み上げのオンラインマニュアルは<a href="https://docs.sunfounder.com/projects/raphael-kit/en/latest/python/3.1.4_text-to-speech_module_python.html">こちら</a></p>
</div>



<h4 class="wp-block-heading">プログラム</h4>



<p>最初に「espeak」というテキスト読み上げのモジュールをインストールします。インストール方法は、ターミナルを開いて、以下のコマンドを実行します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo apt-get install espeak -y</code></pre></div>



<figure class="wp-block-image size-full"><img decoding="async" width="526" height="311" src="https://sozorablog.com/wp-content/uploads/2022/06/install-espeak.png" alt="" class="wp-image-8157" srcset="https://sozorablog.com/wp-content/uploads/2022/06/install-espeak.png 526w, https://sozorablog.com/wp-content/uploads/2022/06/install-espeak-300x177.png 300w" sizes="(max-width: 526px) 100vw, 526px" /></figure>



<p>プログラミング言語はPythonを使用しました。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-python" data-lang="Python" data-show-lang="1"><code>#!/usr/bin/env python3
import RPi.GPIO as GPIO
import time
#import subprocess
from tts import TTS

tts = TTS(engine=&quot;espeak&quot;)
tts.lang(&#39;en-US&#39;)

ObstaclePin = 17

def setup():
    GPIO.setmode(GPIO.BCM)# Numbers GPIOs by physical location
    GPIO.setup(ObstaclePin, GPIO.IN, pull_up_down=GPIO.PUD_UP)

def loop():
    result = 0
    while True:
        
       if (0 == GPIO.input(ObstaclePin)):
           result = 0
       if (1 == GPIO.input(ObstaclePin)):
            result = result + 1
            tts.say(str(result))
            time.sleep(0.3)
            
def destroy():
    GPIO.cleanup()                     # Release resource

if __name__ == &#39;__main__&#39;:     # Program start from here
    setup()
    try:
        loop()
    except KeyboardInterrupt:  # When &#39;Ctrl+C&#39; is pressed, the child program destroy() will be  executed.
        destroy()</code></pre></div>



<h4 class="wp-block-heading">取り付け方法</h4>



<p>センサーを冷蔵庫側面に取り付け、ドア側にはレゴブロックを両面テープで貼り付けました。大きさが合えば、レゴでなくても問題ありません。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" src="https://sozorablog.com/wp-content/uploads/2022/06/Refrigerator-watching-robot.jpg" alt="" class="wp-image-8159" style="width:536px;height:522px" width="536" height="522"/></figure>



<p>センサーとレゴは完全に接触しなくても良いです。取付位置はプログラムを実行した状態で実際にドアを開閉して、正常に動作する位置に調整します。ドアを開けたときにカウントが始まり、ドアを閉めるとカウントが止まることが確認できれば、冷蔵庫見守りスピーカーの完成です。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p>初心者が電子工作を始めるのなら、スターターキットが必須です。「Raphael Kit」ならAmazonでサクッと注文できて、気軽に電子工作をスタートできるのがうれしいところです</p>



<p>スターターキットとしては高めですが、満足度の高い内容になっているのは間違いないです。</p>



<p>お買い得なキットをゲットして、ラズパイを満喫しましょう。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"SunFounder Raspberry Pi スターターキット究極版, ラズベリーパイ4B 3B+ 400用, Python C Java Scratch Node.js, オンライン詳細マニュアル, 161学習レッスン, 337アイテム(カメラモジュール、スピーカー、I2C LCDなど)※Raspberry Piメインボードは含まれていません","b":"SUNFOUNDER","t":"SF-00059","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/616Jo0hiZ8L._SL500_.jpg","\/51kjoyCU5XL._SL500_.jpg","\/51ru6WKOlTL._SL500_.jpg","\/51mTU5sluNL._SL500_.jpg","\/61LNLYfV6aL._SL500_.jpg","\/51xHlTVx8dL._SL500_.jpg","\/51R5WfjCABL._SL500_.jpg","\/41aO46dRRTL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B09BMSS41D","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":3,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B09BMSS41D","a_id":3038653,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":4,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/SunFounder%20Raspberry%20Pi%20%E3%82%B9%E3%82%BF%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%AD%E3%83%83%E3%83%88%E7%A9%B6%E6%A5%B5%E7%89%88%2C%20%E3%83%A9%E3%82%BA%E3%83%99%E3%83%AA%E3%83%BC%E3%83%91%E3%82%A44B%203B%2B%20400%E7%94%A8%2C%20Python%20C%20Java%20Scratch%20Node.js%2C%20%E3%82%AA%E3%83%B3%E3%83%A9%E3%82%A4%E3%83%B3%E8%A9%B3%E7%B4%B0%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB%2C%20161%E5%AD%A6%E7%BF%92%E3%83%AC%E3%83%83%E3%82%B9%E3%83%B3%2C%20337%E3%82%A2%E3%82%A4%E3%83%86%E3%83%A0(%E3%82%AB%E3%83%A1%E3%83%A9%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%80%81%E3%82%B9%E3%83%94%E3%83%BC%E3%82%AB%E3%83%BC%E3%80%81I2C%20LCD%E3%81%AA%E3%81%A9)%E2%80%BBRaspberry%20Pi%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9C%E3%83%BC%E3%83%89%E3%81%AF%E5%90%AB%E3%81%BE%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93\/","a_id":3038654,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"bT2mZ","s":"s"});
</script>
<div id="msmaflink-bT2mZ">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->
]]></content:encoded>
					
					<wfw:commentRss>https://sozorablog.com/sunfounder-raphael-kit/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
