工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

Raspberry Pi - 小型で強力な優れた選択肢である理由

あなたはまだラズベリーの写真を知りませんか?ここでは、それを行う 1,250 万の理由を紹介します。

英国の Raspberry Foundation によると、このプロジェクトは大学教育向けに特別に設計されており、技術愛好家 (ギーク) もそうです。彼らは、デバイス販売のすべての期待を上回っていると言います。 Raspberry Pi の販売台数は 1,250 万台に達しました。この現象は、現在の消費者向け技術と並行しています。また、少し前までは大手製造業者だけが想像していたイノベーションを家庭環境にもたらすことができました。

しかし、待ってください。Raspberry PI とは何ですか?彼らのモデルは何ですか? Raspberry Pi で何ができますか?その最も一般的な用途は何ですか?これらすべての質問とその他の質問については、次の記事で回答します。

Raspberry PI とは?

Raspberry Pi は低コストのコンピューター ボード (SBC) です。 2011 年にイギリスのケンブリッジ大学のラズベリー PI 財団によって開発された、学校のコンピューターを刺激することを主な目的として開発された、クレジット カードのサイズに似た小さなコンピューターと言えます。 2012 年まで一般販売は開始されませんでしたが、教育します。

コンセプトは、基本的な操作に影響を与えずにすべてのアクセサリを取り外すことができるベアコンピュータです。これは、典型的なコンピューターで必要ないくつかのコンポーネントをサポートし、そのように動作できるボードによって形成されます。

ラズベリー PI は、大幅に縮小されたサイズで本質的な計算能力を内部に保持する小さな素晴らしいものとして定義されています。それは信じられないほど日常的なことをすることができます。また、この製品は、世界で 3 番目に売れているコンピューター ブランドです。

Raspberry PI を使用すると、テレビ、キーボード、マウスに接続できます。コーディングを学習したり、エレクトロニクス プロジェクトを構築したりしたい場合は、スプレッドシート、ワード プロセッシング、インターネットの閲覧、ゲームなど、デスクトップ PC が行う多くのことのために作られています。ハイビジョン動画も再生します。 Raspberry Pi は、世界中の大人と子供がプログラミングとデジタル作成を学ぶために使用しています。

1.1 Raspberry Pi の簡単な歴史

このプロジェクトは主に 2006 年に考案されましたが、2012 年 2 月までリリースされませんでした。ケンブリッジ大学の小さなグループのために開発されたもので、彼らの最も重要な使命は、子供たちにコンピュータ サイエンスを教えることを奨励することです。

Raspberry Pi は、電子工学とプログラミングを学ぶための優れたツールです。この美しいツールの最初の設計は、マイクロコントローラー Atmel ATmega644 に基づいていました。 2009 年 5 月、イングランドおよびウェールズの慈善委員会によって規制される慈善団体として、英国のサウス ケンブリッジ シャイア州カルデコットに Raspberry Pi Foundation が設立されました。

Raspberry Pi Foundation は、1 つの主な目的を念頭に置いて設立されました。それは、子供たちのコンピューターの使用、教育、および理解を深めることです。最も重要なアイデアは、ポータブル コンピューターと、子供たちが恐れることなく使用できる安価な市場を作成し、心を開いて、「開いて、それがどのように機能するかを見てください」という倫理を教えることでした。

プロジェクトのイデオロギー、David Braven。

元ビデオ ゲーム開発者は、子供たちがコンピュータの基本的な機能を楽しい方法で理解し、デバイスを開発および拡張できるようにすることを最も重要な目標としている.

財団の共同創設者は、Broadcom Company の元従業員であり、Raspberry Pi のソフトウェアとハ​​ードウェア アーキテクチャを担当している Eben Upton です。 Eben Upton は、1981 年に Acorn BBC Microcomputer で行われたように、子供たちにコンピューター サイエンスを学ぶよう奨励することを主な目的とするコンピューターを作成するために、学術教授とコンピューター愛好家のグループに連絡を取る責任がありました。

Foundation は、ARM アーキテクチャ、Raspbian (Debian から派生)、RISC OS、および Arch Linux のディストリビューションをサポートしています。主に、Python プログラミング言語と、Tiny BASIC、C、Perl などの他の言語の学習を促進します。

Raspberry PI の仕様は?または、Raspberry PI の設計はどうですか?

Raspberry PI の主な設計には以下が含まれます:

中央処理装置 (CPU) ARM1176JZF-S 700 MHz を含むチップセット Broadcom BCM2835

グラフィック プロセッサ (GPU) ビデオ コア IV。

512 MB RAM モジュール。

RJ45 コネクタは、10/100 Mbps 接続を提供する SMSC の統合 lan9512 –JZX に接続します。

UBS 2.0 バス 2 台

3.5mm ジャックあたりのステレオ オーディオのアナログ出力。

デジタルビデオ出力 + HDMI オーディオ

アナログ出力 RCA ビデオ

汎用入出力ピン

MicroUSB 電源コネクタ

SD カードリーダー。

現在、Raspberry Pi モデル A とモデル B の 2 つの異なるモデルがあります。

最初のモデル A は、モデル B とは異なり、USB ポートが 1 つしかなく、イーサネット コントローラーがありません。他のモデルの512MBに対して256MBのRAMを搭載し、もちろん他のモデルBよりも安価です.モデルAにはRJ45ポートがありませんが、USB-イーサネットアダプターを使用してネットワークに接続できます.ユーザーによって提供されます。

Raspberry PI 内のプロセッサは、マルチタスク プロセッサ Broadcom BCM2835 システム オン チップ (SoC) です。 BCM2835 が PC やラップトップのプロセッサと異なるのは、SoC の設計だけではありません。異なる点は、ARM と呼ばれる追加の命令セット アーキテクチャを使用することです。 BCM2835 が PC やラップトップのプロセッサと異なるのは、SoC の設計だけではありません。異なる点は、ARM と呼ばれる追加の命令セット アーキテクチャを使用することです。システムの大部分を意味します。

CPU には浮動小数点ユニットを備えた ARM1176JZFS が含まれており、700 MHz で動作し、「TURBO」モードで 1 GHz のオーバークロックをサポートできるため、ボードの寿命を縮めたり、保証を失うことなく、SoC のパフォーマンスを向上させることができます。 CPU は ARM アーキテクチャのバージョン 6 に基づいていますが、これは Ubuntu を含む多くの Linux ディストリビューションではサポートされていません。

GPU は Dual Core VideoCore IV Multimedia Co-Processor を使用しています。 H.264を使用して、最大40MBits / sのBlu-Ray品質でコンテンツを移動できます。 OpenGL ES2.0 および OpenVG ライブラリをサポートする 3D カーネルを備えています。 1080p30 のデコードが可能です。

RAM は 512MB の SDRAM (モデル B) です。

単一のモジュールは通常モードで 400 MHz で動作し、「TURBO」バージョンでは 600 MHz に達します。

Raspberry Pi には従来のハード ドライブはありません。 SDメモリ用のリーダー/スロット、安定した状態のストレージシステムを備えています。システムの起動は SD カード自体から行われるため、オペレーティング システム全体を格納する必要があるため、必要なすべてのファイルを保存するには、カードに少なくとも 2 GB の容量が必要です。

オペレーティング システムがプリロードされた SD カードは、Raspberry Pi の公式ストアで入手できます。 SD の初回起動後、USB 経由で一部のディスク デバイスのストレージを操作できます。そうでない場合、S.O. を開始するには、カードを操作する前に、カードにオペレーティング システムをインストールする必要があります。 SD の初回起動後、USB 経由で一部のディスク デバイスのストレージを操作できます。

ビデオ出力用に、Raspberry には RCA またはコンポジット ビデオ コネクタ (PAL および NTSC)、HDMI コネクタ (rev 1.3 および 1.4)、および LCD パネル用の DSI インターフェイスがあります。 Raspberry による最終的なビデオ出力は、ディスプレイ シリアル インターフェイス (DSI) と呼ばれ、タブレットやスマートフォンのフラット スクリーン モニターで使用されます。

オーディオ出力には、HDMI 自体に加えて、3.5 mm ジャック オーディオがあります。

Raspberry Pi の HDMI ポートを使用している場合、オーディオを取得するのは簡単です。正しく構成されていれば、HDMI ポートはビデオ信号とオーディオ信号の両方を伝送します。これは、スクリーンに 1 本のケーブルを接続するだけで、ビデオとオーディオを取得するのに十分であることを意味します。ディスプレイに HDMI 入力がない場合は、ジャック オーディオ出力を使用する必要があります。

10/100 Mbps の接続を提供する SMSC の統合 lan9512 -JZX に接続された RJ-45 コネクタを自由に使用できます。

ルーターを経由せずにラズベリーを PC に直接接続することができます。クロスオーバー ケーブルを使用せずに、両方のタイプの機器を RJ45 ケーブルで直接接続します。これは、ネットワーク コネクタに auto-MDI と呼ばれる機能が含まれているためです。これにより、自動的に再構成できます。

ボードにはオン/オフ ボタンがないため、電源は標準の 5V マイクロ USB コネクタから供給されます。プレートの消費は700mA(3.5W)です。スマートフォン用に設計された多くの充電器は Raspberry Pi で動作しますが、一部の充電器は最大 500mA しか供給できないため、すべてではありません。

ARM と X86 の比較

1980 年代後半に Acorn Computers によって開発された ARM アーキテクチャは、デスクトップ コンピュータの世界ではほとんど知られていません。それが際立っているのは、モバイル デバイスです。あなたのポケットに入っている電話には、ほぼ確実に ARM ベースのサービス コアが隠されています。

ARM ベースの BCM2835 は、オンボードの micro-USB ポートから供給される 5V 1A 電源だけで Raspberry Pi が動作する方法を説明する秘密です。これは、デバイスにヒートシンクがない理由でもあります。チップの低消費電力は、最も複雑な処理タスクの間でも、非常にわずかな残留熱に直接変換されます。

ただし、これはすべて、Raspberry Pi が従来の PC ソフトウェアと互換性がないことを意味します。デスクトップおよびラップトップ コンピューター用のほとんどのソフトウェアは、AMD、Intel、VIA などのプロセッサに存在する x86 命令セット アーキテクチャを念頭に置いて構築されています。

BCM2835 は、ARMv6 と呼ばれる命令セット アーキテクチャのバージョンを中心に設計された、ARM11 と呼ばれる世代の ARM プロセッサ設計を使用します。 ARMv6 は軽量で堅牢なアーキテクチャですが、最も高度なアーキテクチャである ARM Cortex プロセッサ ファミリで使用される ARMv7 にライバルがいることを覚えておく価値があります。 ARMv7 用に開発されたソフトウェアは、x86 用に設計されたものと同様に、残念ながら Raspberry Pi の BCM2835 と互換性がありませんが、開発者は通常、それに合わせてソフトウェアを変換できます。

サポートされている OS

サイズとコスト以外に、Raspberry Pi とデスクトップ PC またはラップトップのもう 1 つの重要な違いは、使用するオペレーティング システム (コンピューターを制御するソフトウェア) です。

現在入手可能なほとんどの PC とラップトップは、Microsoft Windows または Apple OS X の 2 つのオペレーティング システムのいずれかで動作します。どちらのプラットフォームもクローズド ソースであり、独自の技術を使用して作成された静かな環境にあります。これらのオペレーティング システムは、そのソース コードの性質から、封印されたソースとして知られています。これは、システムに何をすべきかを指示するコンピューター言語のレシピを意味します。クローズド ソース ソフトウェアでは、このレシピは厳重に守られた秘密として保持されます。ユーザーは完全なソフトウェアを入手できますが、それがどのように行われるかを見ることはできません。

一方、Raspberry Pi は GNU / Linux オペレーティング システムを実行するように設計されています。 Windows や OS X とは異なり、Linux はオープン ソースです。これは、オペレーティング システムのソース コード全体をダウンロードして、必要な変更を加えることができることを意味します。何も隠されておらず、加えられたすべての変更は公開されています。このオープン ソース開発の精神により、Linux を Raspberry Pi で実行するようにすばやく変更することが可能になりました。これは移植性と呼ばれるプロセスです。

Debian、Fedora Remix、Arch Linux など、いくつかのバージョンの Linux が Raspberry Pi のチップ BCM2835 で動作しています。ディストリビューションが異なればニーズも異なりますが、いずれもオープン ソースという共通点があります。また、すべて互換性があります。Debian システムで書かれたソフトウェアは、Arch Linux でも完全に機能し、その逆も同様です。

1.2 Raspberry PI 1 モデル A およびモデル B

モデル A は Raspberry PI 1 低値のプロトタイプとは異なります。 512 MB の RAM、単一の USB ポート、それぞれの 40 個の GPIO ピンしかなく、イーサネット ポートはありません。モデル B は、Raspberry PI 1 の高度なプロトタイプにすることができます。モデル A と 512 MB の RAM と 40 個の GPIO ピンを共有していますが、モデル B には 4 つの USB ポートと 1 つのイーサネット ポートがあるという大きな違いがあります。小型、低コスト、低エネルギー消費のモデル A とモデル B は、プロジェクトに統合するのに最適です。

ラズベリー PI 2 モデル B

Raspberry PI、2 Model B は、これらの美しいコンピューター ボードの第 2 世代です。 PI 2 Model B は PI 1 Model B と多くの類似点があり、最近のバージョンでは 900 MHz で Arm Cortex-A7 クアッドコア CPU を使用し、512 MB の RAM を搭載していました。 PI 2 モデルは、900MHz の CPU Cortex-A53 と 1 GB の RAM に交換されました。

ラズベリー PI 3 モデル B

Raspberry PI、3 Model B は、今年 3 月に発売された Raspberry PI 組織によって明らかにされた最も先進的なものです。 Arm Cortex-A53 CPU を搭載しつつも、1.4 GHz 64 ビットおよび 4 つのコアの進化、1 GB の RAM、より高速なデュアルバンドの 802.11 b/g/n/a ワイヤレス LAN、Bluetooth 4.2、および 300 MBit までのイーサネット/s 大幅に高速化。

ラズベリー PI ゼロ

Raspberry PI Zero は購入できる最小サイズで、他の Raspberry PI モデルの半分のサイズしかありません。 Pi Zero にはシングルコア 1 GHz CPU が搭載されており、多くのモデルと同様に、512 MB の RAM、ミニ HDMI ポート、On-The-Go USB ポート、およびカメラ コネクタも備えています。また、無線 LAN 802.11n と Bluetooth 4.1 も内蔵しています。

Raspberry PI Zero はスーパー ミニコンピューターであり、コストがかからず、消費電力が最小限であり、非常に手頃な価格です。Pi Zero は Raspberry PI のパワーを備えていると言えますが、サイズは 65 mm x 30 mm と非常に小さいです。

ラズベリー PI プロジェクト

Raspberry PI の重要な成功の 1 つは、その背後にある大規模な開発コミュニティによるものです。この分野のパイオニアであり、低コスト、小型サイズ、公式サポートにより、コンピュータ サイエンスとプログラミングに基づく科学プロジェクトの学習、実験、開発を開始したい多くの人々に愛用されています。

これは、何千人ものアマチュア プログラマー、学生、および専門家のアイデアの実装を容易にする有能なハードウェアです。定期的に新しい用途、無関心なプロジェクト、非常に活発で熱狂的なコミュニティによる無料サポート。ユーザーはこれをメディア センターとして使用します - フル HD を再生します - ビデオ ルームでエミュレーター コンソールまたはクラシック アーケード マシンを実行して NAS をマウントし、Quake 3 のようなタイトルや Minecraft のようなゲームの適応バージョンを再生し、ロボット工学、ホーム オートメーション プロジェクトなどに使用します。もちろん、明確にプログラムするために。インターネットには疑問を解決するためのドキュメントとユーザーがあふれています。

ラズベリー PI の多くのユーザーは、想像力を自由に発揮し、多くのエキサイティングなプロジェクトを明らかにしてきました。これについては後で説明します。また、最も一般的な用途についても詳しく説明します。

2.1 Raspberry PI とデジタル エレクトロニクス

Raspberry PI の大きな利点の 1 つは、GPIO ポートです。ユーザーがプログラム可能な入出力ポートを制御できるため、テスト用のあらゆる種類のデバイスと、LED ディスプレイ、LCD、リレー、ダイオードなどの実用的なデジタル電子機器を接続できます。などです。

ラズベリーの GPIO ポートをプログラムする方法の 1 つは、最もよく使用され、純粋に QT クリエーターを介して行われます。 QT は、コマンド ライン用のツールやサーバー用のコンソールなど、グラフィカル ユーザー インターフェイスを備えたアプリケーションの開発に広く使用されているマルチプラットフォーム ライブラリです。ただし、グラフィカル インターフェイスが必要ない場合は、たとえば Python で直接 GPIO ポートを制御することもできます。 GPIO ポートを制御するためのライブラリ (python) は、Raspbian オペレーティング システムにプリインストールされています。

ウェブ サーバーと NAS

Raspberry Pi の低消費電力と低価格により、このデバイスは、この機能を実行するために特別に作成された製品のパフォーマンスを持たない家庭用 NAS を取り付けるための理想的な方法になります。はい、ローカル ネットワークからファイルを集中管理するための完全に機能するソリューションを提供します。 OSにsambaサーバーをインストールして構成するだけです。ラズベリーについて、フォルダーを作成し、ユーザーを許可すると、ラズベリーでファイルを共有および管理する準備が整います。これを行うために、外部 USB Raspberry ディスク ストレージに接続しました。

あらゆるコンピュータと同様に、Web サーバーとして動作するように設定できます。小型で消費電力が少ないという利点があり、一日中使用するのに理想的です。 WordPress をインストールすることもできます。

2.2 Raspberry PI をマルチメディア センターとして使用する方法

ラズベリー PI の最も一般的で広く使用されているのは、XBMC とその使いやすさとインストールの容易さのおかげもあって、マルチメディア センターとして使用されています。このプロジェクトについて話す前に、XBMC であるとコメントするだけでも構いません。

XBMC (「Xbox Media Center」とも呼ばれます) は、GNU / GPL ライセンスに基づくマルチプラットフォームのエンターテイメント マルチメディア センターです。最初は、Xbox ゲーム コンソールの第 1 世代用に作成されました。ただし、XBMC 開発チームは、製品が Linux、Mac OS X (Leopard、Tiger、および Apple TV)、Microsoft Windows、および Ouya コンソールでネイティブに実行されることを許可しています。

XBMC は幅広いマルチメディア フォーマットをサポートしており、プレイリスト、オーディオ ビジュアライゼーション、スライドショー、天気予報、およびプラグインによる機能の追加が含まれます。 XBMC は、Python ベースのプラグイン システムを通じて、テレビ番組ガイド、YouTube、オンライン サポート、高度な映画、ポッドキャストなどの機能を含むアドオンを通じて拡張可能です。 XBMC は、GNU ライセンスの下で配布されるコレクションです。これは、ボランティアだけが自由な時間に開発する趣味のプロジェクトです。 Microsoft または他のベンダーによって作成、承認、承認されたものではありません。

Linux での実行を許可するために、XBMC は任意の OS で使用できます。ラズベリー PI の配布。

ただし、エキサイティングなことは、XBMC を直接ロードするように変更およびカスタマイズされた 3 つのディストリビューションがあることです。また、メディア センターを購入したかのように、追加の困難もありません。 3 つのディストリビューションは、Openelec、Raspbmc、および Xbian です。この 3 つは非常に似ており、XMBC を使用するマルチメディア サーバーとして Raspberry を使用して、同じ目的を果たします。必要な 3 つのディストリビューションはいずれも Raspbian のようなグラフィカル環境を備えていませんが、XBMC 環境を使用しています。

これらのディストリビューション Raspberry には、プリインストールされたキャリー HDMI CEC プロトコル (Consumer Electronics Control) が搭載されています。これは、AV リンク規格を使用して、同じ HDMI ケーブルを介してリモート コントロール機能を可能にするプロトコルです。これは単一ラインの双方向シリアル バスであり、HDMI 1.0 仕様で定義されています。これは、テレビがサポートしている場合 (ほとんどの新しいテレビが組み込まれている場合)、Raspberry PI はマウスやキーボードなしでテレビのリモコンを制御できることを意味します。

オープンソースを持つことで、これらのプロジェクトの背後にあるコミュニティは、オンライン TV の視聴、YouTube ビデオの視聴、P2P サーバー、カバーや情報をダウンロードするためのスクラッパーなどの新機能を追加する一連のプラグインとアドオンを継続的に開発しています。マルチメディア ファイル

Raspberry PI ピン配置

ピン割り当てまたはピン配置!

この GPIO ピン割り当てガイドは、Raspberry Pi GPIO ピンの迅速かつインタラクティブなリファレンスと、Raspberry Pi の GPIO インターフェイスの詳細なガイドを目的としています。

Raspberry PI Vs.アルドゥイーノ

この比較では、Raspberry PI と Arduino の主な違いを示します。各カードにはそれぞれの目的があることを覚えておく必要があります。処理速度、価格、パフォーマンス、プログラミングの容易さは、この記事で説明するパラメーターの一部です。その目的は、どちらが優れているかを確認することではありませんが、アプリケーションにとって何が最適かを判断することです。このために、両方のプラットフォームを使用したいくつかのプロジェクトがすでに含まれている経験に基づいて構築します。また、Arduino モデル UNO R3 と Raspberry Pi 3 について話していることを考慮することが不可欠です。

4.1 処理

Arduino UNO:Arduino プロセッサは、20 MIPS (1 秒あたり百万命令) で動作する ATmega328P です。 8 ビット AVR RISC アーキテクチャ、ハーバード型です。その教えのほとんどは、単一の操作サイクルで実行されます。 Arduino 構成には 16 MHz の共振器があります。

Raspberry Pi:Raspberry Pi 3 のプロセッサは BCM2837 Cortex A7 です。 1.2 GHz で動作する高性能プロセッサと低電力 ARM アーキテクチャ タイプのクアッド コアです。

Arduino 対 Raspberry Pi:Raspberry Pi は、処理能力が不可欠なタスクで賞を獲得します。

4.2 プロトコルと周辺機器

Arduino UNO:UART、I2C、SPI、GPIO、PWM、ADC、コンパレータ割り込み。

ラズベリーパイ:UART、I2C、SPI、GPIO、PWM、USB、イーサネット、WiFi、HDMI。

Arduino 対 Raspberry Pi:グラフィカル インターフェイスを展開する場合、WiFi 経由で通信する場合、または USB 経由で Web カメラを操作する機能を使用する場合は描画しますか? Raspberry Pi が最適なオプションです。 Arduino は、I2C センサーからのデータの読み取り、SPI メモリへの書き込み、および UART を介した GPS または GSM 通信モジュールの制御のみが必要な場合に最適なオプションです。比較のポイントとして、いつでもデータをコンピュータに送信して処理したり表示したりできるため、Arduino ハードウェアが優れていると考えるレベルのアプリケーションを取り上げます。

4.3 コストとスタートアップ:

Raspberry Pi vs. Arduino:Arduino UNO 間違いなく明らかに Arduino は Raspberry Pi よりも低コストです。現在、市場の多くのアプリケーションは依然として必要であり、特定の要件があります。タイマー、センサーからのデータの読み取り、制御サイクルの実行の比較など。製品を販売するふりをする低コストのアプリケーションを使用してシステムを設計することは利点です。

4.4 開発環境

Arduino UNO:Arduino のグラフィカル開発環境 (GDE、英語の頭字語) は非常に限られています。プログラミング インターフェイス、ボタンの検証、および 1 つの仮想ロードのみを備えています。また、シリアル ターミナルと、新しい GDE では、シリアル ポートからのデータをグラフ化するシリアル プロットも備えています。何かを構成したり、システムのデバッグを実行したりする可能性はまったくありません。大規模なプログラムを開発した人にとって、この GDE での作業は退屈です。代替の解決策は、別の GDE を使用することですが、それは Arduino の一般的な考え方からすでに外れています。

Raspberry Pi:Raspberry Pi は、多くのプログラムおよびプログラミング言語と互換性があります。 C++やPythonでプログラミングできることを考えると、それだけでもかなりのアドバンテージがあります。また、Eclipse や QT などの IDE をクロスコンパイルしてインストールすることもできます。これにより、セミプロフェッショナル環境のすべてのツールを利用できます。また、人工視覚用の Open CV などのオペレーティング システムのプログラミング ライブラリにアクセスできることは言うまでもありません。

Arduino と Raspberry Pi の比較:Raspberry Pi には、より多様で完全な環境があります。

4.5 まとめ:

Arduino は、マイクロコントローラーのマザーボードです。マイクロコントローラーは、一度に 1 つのプログラムを何度も実行できる単純なコンピューターです。使い方は簡単です。

Raspberry Pi は汎用コンピューターで、通常は Linux オペレーティング システムを搭載し、複数のプログラムを実行します。 Arduino よりも使い方が複雑です。

同時に複数の機能を含むプロジェクトがあり、インターネットへの簡単なアクセスが必要で、メディアへのアクセスが必要な場合は、Raspberry Pi 3 が最適なボードになります。

センサーからの簡単な読み取りが必要で、センサー データに基づいていくつかの出力を実行するだけでよく、他の機械部品とすばやく通信し、他のインストールをほとんど必要とせずにすばやく起動したいプロジェクトがある場合は、Arduino Uno が最適です。

Raspberry PI の使用

5.1 Raspberry Pi カメラ

Raspberry Pi Camera は、高品質の 8 メガピクセルの Sony IMX219 イメージ センサーで、Raspberry Pi 用にカスタム設計されたアドオン ボードで、固定焦点レンズを備えています。 3280 x 2464 ピクセルの静止画像に対応し、1080p30、720p60、および 640x480p90 ビデオもサポートします。

また、カメラモジュールはハイスペックで、ベーシックなUSBウェブカメラよりもはるかに優れた品質です。その機能満載のファームウェアは、Raspberry PI SOC の VideoCore GPU の能力を最大限に活用し、1080p ビデオを 30fps で、720p を 60fps で、VGA 解像度 (640×480) を 90fps で録画でき、スローモーション再生に最適です。

5.2 Raspberry Pi コンピュータ

デスクトップ コンピューターは最近、特に家庭では死にかけている品種です。強力なラップトップと便利なタブレットの登場により、家のスペースを占有したりほこりを集めたりする専用のデスク コンピューターを必要とする人は少なくなりました。

優れたデスクトップ コンピューターは、特に仕事関連のタスクに役立ちますが、多くの人にとってスペースは貴重です。クレジット カード サイズの Raspberry Pi ほど優れたコンピューターはありません。

しかし、Raspberry Pi はデスクトップ PC として使用できますか?

この記事の前半で説明したように、メディア センターとレトロなゲーム ステーションの構築を既に試みたことがあるかもしれません。おそらく、あなたのデスクトップ PC はもはや目的に適っていません。

いずれにせよ、Raspberry Pi 3 (新しいほど良い!) は、主な生産性を目的とした理想的なデスクトップの代替品となります.

デスクトップ PC を活用するには、Raspberry Pi に多くの調整が必要です。最初の課題は、彼が毎日使用していたほとんどの Google アプリを取り除くことです。

Google ドキュメントを開くと動作が遅くなります。

ブラウザは、「このバージョンの Safari はサポートされていません」というメッセージを表示します。 Google ドキュメントが機能し、しばらくすると、ドキュメントを作成および編集できるようになります。しかし、すぐにいくつかの問題があることに気付きます。

Google ドキュメントは最高の状態ですが、ボタンをクリックしてからキャラクターが画面に表示されるまでの遅延はごくわずかでしたが、それでもかなりの遅延がありました。通常はすべてうまくいきますが、最終的には、この無数の小さな遅延が気になり、Google ドキュメントの使用をやめることにします。

もちろん、LibreOffice は問題なく動作し、同等であり、Google Docs よりも優れています。優れたワード プロセッサが必要な場合は、Google ドキュメントを使用する理由はありません。

さらに、ワープロ、スプレッドシート エディター、プレゼンテーションなどを備えた LibreOffice についても触れています。これらは Pi 3 で完全に動作します。LibreOffice に切り替えて Writer を使用すると、完全に正常に動作することがわかります。開始時の遅延はわずかです。

Google ドキュメントを削除することで、Gmail も軽くなり、快適に使用できるようになりました。

Chromium – Chrome のベースとなっているオープンソース ブラウザー – は、Pi から端末を使用してダウンロードおよびインストールするのがかなり簡単です。

Gmail、ドキュメント、およびドライブはすべて Chromium で非常にうまく機能します。 LibreOffice は Chromium でも Docs より高速ですが、あらゆるデバイスですべてのドキュメントを利用できるという便利さがあります。

Chromium はまた、ナビゲーションを容易にします。 JavaScript の読み込みが多いサイトは、かなり高速で、クラッシュせず、ナビゲートも簡単です。明らかに、1000 ドルのラップトップよりも遅いですが、毎日の使用には Chromium が完全に許容できることがわかります。

Chromium はおそらく、スクリプト ブロッカーを使用した Iceweasel よりも少し遅いですが、サイトを壊さないという利点があります。

Chromium と Iceweasel については、どちらか一方を使用できます。ただし、Iceweasel と Epiphany を同時に実行しても問題はありません。両方を同時に使用しようとすると (Google Docs と Gmail の間に 5 つのタブがある場合)、コンピューターは 1GByte のメモリがいっぱいになると 10 ~ 20 秒間フリーズします。つまり、Chromium は多くのメモリを消費します。

結論として、重要なのは、作業方法を改善するための調整と、公式のオペレーティング システムである Raspbian OS に対する些細な調整を喜んで行う場合、もちろん、35 ドルのコンピューターで作業を行うことができるということです。

1,000ドルのラップトップほど快適に使用することはできませんが、これまでのところPiのPCに最も近い.ただし、わかります。

私たちは、電気 5 ボルト 2 アンペアですべてを言及することを忘れています, PC が最大 250 ワットを費やすことができる低消費電力です, もちろん, モニターの消費を追加する必要があります, しかし、最新の LED スクリーンではそれほど多くはありません.

5.3 Raspberry PI と Android

Raspberry Pi で Android 8.1 を使用できるようになりました。

Raspberry Pi は、現在入手できる品質と価格の点で最高のミニコンピューターです。これは、Android モバイル プラットフォームに基づく、セットトップ ボックス、スマートフォン、およびタブレット コンピューター用の無料のオープンソース オペレーティング システムです。選択できるオペレーティング システムはいくつかありますが、ユーザーにとっての制限の 1 つは、Raspberry Pi にインストールする公式の Android オペレーティング システムがないことです。しかし、今では LineageOS のおかげで、この問題は解消されました。安全な瞬間を待ちます。リネージとは何ですか?

ソフトウェアに関する Raspberry Pi のこの深刻な制限を解決するために、Raspberry Pi 3 用の最初のイメージが非公式に公開されました。このイメージにより、このミニコンピューターに Android 8.1 Oreo をインストールできるようになり、Google のモバイル オペレーティング システムを使用できるようになります。このデバイスで、そのすべてのアプリケーションと共に。

To be able to put this image into operation in the Raspberry Pi 3, the file that you download has a size of about 300 megabytes, although, when you unzip it, we will find an image of 4.3 GB, so we will need a micro-SD of, at less, 8 GB to install this system.

As for the installation is the same as any other image for the Raspberry Pi.

Once downloaded and unzipped lineages are downloaded, we will have to copy it to the micro-sd with a tool like “Win32 Disk Imager” to prepare the card and start the mini-computer. Once LineageOS is copied, we insert it in the Raspberry Pi, and it will be ready to work.

For the moment, the developer warns that it is an image for advanced users. Also, it may contain errors because it is the first version is based on lineages 15.1 and uses software rendering image Google, SwiftShader image. The developer does not recommend it for a production team or a multimedia device but will gradually make it increasingly stable to position itself as a natural and free alternative that allows us to have Android in the Raspberry Pi.

結論

The Raspberry PI is a great option to start learning computer programming thanks to its processing power, low cost, and small energy consumption. With this excellent computer board, you can achieve endless academic projects, electronic projects, and some retro games. How a personal computer works from the inside is helpful for novices and the most experienced programmers. To learn more about computer cards and all the services we offer, we invite you to our website and discover all our services.


産業技術

  1. サプライチェーンと機械学習
  2. nVent SCHROFF:小型でパワフルで適応性のあるPXIExpress組み込みコントローラ
  3. ラズベリーパイの温度監視
  4. RAK831LoRaゲートウェイとRPi3の使用を開始する
  5. AIoT:AIとIoTの強力なコンバージェンス
  6. Eコマースと実店舗の共生
  7. 大小のブランドによる在庫分割の事例
  8. シャーシのホイールがぐるぐる回る…
  9. The Great Enabler:PLC and the Industrial Internet of Things
  10. インダストリー4.0とインダストリー5.0の違いは何ですか?
  11. 小型金属部品の直角度測定

商品

SoC

スピード

RAM

USB ポート

イーサネット

ワイヤレス/Bluetooth

ラズベリー PI 1 モデル A

BCM2835

700MHz

512MB

1

いいえ

いいえ

ラズベリー PI 1 モデル B

BCM2835

700MHz

512MB

4

はい

いいえ

ラズベリー PI 2 モデル B

BCM2836/7

900MHz

1GB

4

はい

いいえ

ラズベリー PI 3 モデル B

BCM2837

1400MHz

1GB

4

はい

はい

ラズベリーパイゼロ

BCM2835

1000MHz

512MB

1

いいえ

はい