• グローバル・ナビゲーションへスキップ
  • メインコンテンツへスキップ
  • プライマリーサイドバーへスキップ
  • フッターへスキップ

テクリラ

ブリーディングエッジ、常に

  • ホーム
  • 会社概要
  • Contact
  • お得な情報とオファー
テクリラ ロゴ
シェアする
ツイートする
シェアする
ピン
18 株式
クールな新製品
次に

アイデアがなかった10のクールな新製品とアプリ-2017年XNUMX月

初心者のためのラズベリーパイプロジェクト

テクリラ テクノロジー

初心者向けのRaspberryPiプロジェクト– RaspberryPiで何ができるか

シャウナク・グハライのアバター シャウナク・グハライ
最終更新日: March 10, 2018

Raspberry Piは、Raspberry PiFoundationによって作成された一連の低電力のシングルボードコンピューターです。 もともとは発展途上国のコンピュータサイエンスとプログラミングの基礎を子供たちに教えるために作成されたRaspberryPiは、低電力要件、低価格、使いやすさに重点を置いて作られました。

しかし、その柔軟な性質と低価格により、35年にわずか2012ドルから始まったラズベリーパイは、技術愛好家、改造業者、科学者の手に家を見つけました。 それ以来、当初のユースケースをはるかに超えて拡大しています。

初心者向けのRaspberryPiプロジェクト、それが提供するもの、そしてそれを使って自分で何ができるかを見てみましょう。

ハードウェア

長年にわたり、ラズベリーパイ財団はラズベリーパイコンピューターのさまざまなモデルを発売してきました。 通常の世代(つまり、Raspberry Pi、Raspberry Pi 2など)とは別に、モデルA、B、A +、B +などの機能のバリエーションもあります。

利用可能な一般的なモデルを見ると、次のようになっています–

1.ラズベリーパイ(第2012世代)– XNUMX年に発売

  • プロセッサー- シングルコアARM6 @ 700Mhz
  • 建築 - ARMv6(32ビット)
  • SOC – BroadcomのBCM2835
  • GPU- Broadcom VideoCore IV @ 250Mhz
  • RAM- モデルに応じて256MBから512MB
  • 発売時の価格– $ 35

2. Raspberry Pi 2(第2015世代)– XNUMX年に発売

  • プロセッサー- クアッドコアARMCortex A7 @ 900Mhz
  • 建築 - ARMv7-A(32ビット)
  • SOC – BroadcomのBCM2836
  • GPU- Broadcom VideoCore IV @ 300Mhz
  • RAM- 1GB
  • 発売時の価格– $ 35

3. Raspberry Pi 3(第2016世代)– XNUMX年に発売

  • プロセッサー- クアッドコアARMCortex A53 @ 1200Mhz
  • 建築 - ARMv8-A(32ビット/ 64ビット)
  • SOC – BroadcomのBCM2837
  • GPU- Broadcom VideoCore IV @ 400Mhz
  • RAM- 1GB
  • 起動時の価格 - $ 35

4. Raspberry Pi Zero – 2015年に発売

  • プロセッサー- シングルコアARM6 @ 1000Mhz
  • 建築 - ARMv6(32ビット)
  • SOC – BroadcomのBCM2835
  • GPU- Broadcom VideoCore IV @ 250Mhz
  • RAM- モデルに応じて512MB
  • 発売時の価格– $5

すべてのPiバリアントには、さまざまな数のUSBポート(最も一般的にはB +バリアントでは4つのUSB2.0ポート)、HDMIまたはAV / RCAを介したビデオ出力、および汎用I / Oピン(GPIO)のセットがあります。

ラズベリーパイGPIO

Raspberry Piシングルボードコンピューターは、主にLinuxをベースにしたさまざまなOSを起動できます。 新しいRaspberryPi2とRaspberryPi 3は、WindowsNTカーネルに基づいた専用のWindows10 IoT CoreOSを起動することもできます。

最高のラズベリーパイOS

  1. Raspbian(Raspberry Pi Foundationによる公式OS)
  2. Ubuntuの
  3. フェドーラ
  4. openSUSEの
  5. Gentoo Linux
  6. CentOSの
  7. FreeBSDの
  8. Windows 10 IoTコア
  9. カリLinux

一般化されたOSとは別に、Pi専用のOSビルドもあり、通常は単一の目的を果たします。 例えば ​​-

  1. ラスプレックス (メディアストリーミングおよびテレビのメディアボックスとして使用する場合)O
  2. penELEC(メディアサーバー用)
  3. RetroPie (レトロなゲーム機をエミュレートするため)
  4. OpenWrtの (ネットワークルーターとして使用する場合)

Raspberry Piが非常に多様なコンピューティングプラットフォームであることがはっきりとわかりますが、通常のユーザーとして、これらの悪者のXNUMX人に対して何ができるでしょうか。 RaspberryPiプラットフォームで達成できるいくつかの興味深いプロジェクトを見てみましょう。

初心者のためのラズベリーパイプロジェクト

1.パソコン

最も単純なものから始めます。 Raspberry Piは、本質的に、実際には小さなコンピューターです。 そしてそれとともに、コンピューターに期待されるすべての機能がもたらされます。

平均的なホームユーザー(インターネットブラウジング、音楽再生、映画、ファイルダウンロード、ドキュメント編集などで構成される使用法)の場合、RaspberryPiはワークロードを処理するのに十分な馬力を備えています。

何が必要

  • ラズベリーパイ(少なくともPi2またはPi3)
  • MicroSDカード(できれば最小16GB)
  • USB電源アダプター(ほとんどのモバイル充電器は正常に動作します)
  • ディスプレイ用モニター/テレビ
  • キーボードとマウス

設定方法

ここからラズビアンイメージをダウンロード– https://downloads.raspberrypi.org/raspbian_latest

  1. PCまたはラップトップにEtcherをインストールします(Mac、Windows、およびLinuxで使用可能)
  2. microSDカードをマシンに接続します
  3. エッチャーで画像ファイルを選択し、SDカードに書き込みます
  4. microSDカードをRaspberryPiに挿入します
  5. Piをモニター、キーボード、マウスに接続し、電源を入れます

ラズベリーパイ接続

Piがセットアップされると、RaspbianOSによって提示されるシンプルなPIXELUIが表示されます。 重要なソフトウェアのほとんどはすでにプリインストールされているため、すぐに使用を開始できます。

デスクトップコンピューターのエクスペリエンスを最大限に活用するために、インストールできる追加のソフトウェアをいくつかお勧めします。

  • RhythmBox –ミュージックプレーヤー
  • TBOPlayer –ビデオプレーヤー
  • GIMP –画像エディタ
  • 送信–Torrentクライアント

Piで利用できる他のオープンソースオペレーティングシステムがありますが、最も人気のあるのはUbuntuMATEです。 他のOSには独自の長所と短所がありますが、Raspbian Pi Foundationによって公式にサポートされているOSであるだけでなく、Raspberry Pi用に最も高速で最適化されたOSであるため、Raspbianをお勧めします。

2.ホームシアターPC

Piを通常の使用に使用したくない場合はどうなりますか? 音楽を再生したり、映画を見たり、テレビ番組を見たりしたい場合はどうでしょうか。 要するに、あなたがそれからメディアセンターを作るつもりならどうなるでしょう。

主にXNUMXつの方法があります。XNUMXつは、Piを通常のPCとしてセットアップしてから、対応するソフトウェアをインストールする方法です。 もうXNUMXつの方法、今日説明する方法は、はるかに優れた方法です。 この目的のために作られた専用のOSを使用することです。

RasPlex、Open Source Media Center(OSMC)、Kodi(XBMC)など、これに使用できるOSは複数あります。

何が必要

  • ラズベリーパイ(できればパイ2またはパイ3)
  • MicroSDカード(できれば最小16GB)
  • USB電源アダプター(ほとんどのモバイル充電器は正常に動作します)
  • ディスプレイ用モニター/テレビ
  • キーボードとマウス
  • 外付けハードディスク(メディアを保存するため)

設定方法

  1. ここからOSMCイメージをダウンロードします– https://osmc.tv/
  2. PCまたはラップトップにEtcherをインストールします(Mac、Windows、およびLinuxで使用可能)
  3. microSDカードをマシンに接続するEtcherで画像ファイルを選択し、SDカードに書き込みます
  4. microSDカードをRaspberryPiに挿入します
  5. Piをモニター、キーボード、マウスに接続し、電源を入れます
  6. ユーザーインターフェイスを介してメディアを追加すると、準備が整います

メディアを追加

このガイドでは、人気のあるOSMCディストリビューションを使用しました。 これはKodiに基づいており、OMXPlayer(Raspberry Piでのハードウェアアクセラレーション再生)をネイティブでサポートしています。 また、洗練されたユーザーインターフェイスが付属しているため、使いやすく、見栄えもします。

ユーザーインターフェース

3.ネットワークストレージサーバー

ネットワーク接続ストレージ(略してNAS)は、今日では非常に重要な概念です。 アイデアはシンプルで、ネットワーク全体からアクセスできるストレージデバイスであり、インターネット上で共有することもできます。

ドキュメント、メディア、写真、その他のファイルを中央ストレージに保存して、必要なときにいつでもアクセスできるようにしながら、複数のデバイス(電話、PC、タブレットなど)でデータが重複しないようにすることは非常に理にかなっています。

PiにNASをセットアップすることは、手動構成を伴うため、特に簡単なプロセスではありません。

何が必要

  • Raspberry Pi(Pi2またはPi3が望ましい)、OSでセットアップ。
  • 外付けハードディスク/ペンドライブ(共有する予定)
  • ネットワーク接続(LANまたはWiFi)

このガイドでは、すでにRaspbianでRaspberryPiをセットアップしていることを前提としています。 まだお持ちでない場合は、プロジェクト#1でガイドを確認してください。 RaspberryPiにSambaサーバーをセットアップします。

Sambaサーバー上のRaspberryPi

RaspberryPiでターミナルを起動します

Raspbianディストリビューションを更新する

  • sudoのapt-get updateを実行し
  • 須藤はapt-get upgradeが
  • sudoのdist-upgradeをapt-getを

PiにNTFSサポート用のntfs-3gをインストールします

  • sudo apt-get install ntfs-3g

USB経由でハードディスクをPiに接続します

  • sudo fdisk –l
  • sudo mkdir / mnt / NAS

としてログインするユーザーを作成します

  • sudo useradd pi –m –Gユーザー
  • sudo passwd pi

fstabを編集して、起動時にHDDを自動マウントします

  • sudoのナノの/ etc / fstabに

ファイルの最後に以下を追加します

  • / dev / sda1 / mnt / NAS ntfs-3g uid = pi、gid = pi 0 0

Piを再起動します

Sambaをインストールする

  • sudo apt-get install sambasamba-common-bin

Samba構成を編集する

  • 須藤ナノ /etc/samba/smb.conf

ファイルの最後に以下を追加して、ドライブをセットアップします

  • 【NAS】
  • コメント= NAS
  • パス= / mnt / NAS
  • 有効なユーザー= @ users
  • フォースグループ=ユーザー
  • マスクの作成= 0660
  • ディレクトリマスク= 0771
  • 読み取り専用=いいえ

Sambaサーバーを再起動し、ユーザーをサーバーに接続します

  • sudo /etc/init.d/samba 再起動
  • sudo smbpasswd – pi

これが、PiにNASをセットアップする方法です。 次に、ストレージにアクセスする予定の場所からラップトップ/ PC /モバイルに移動します。

ネットワークストレージを追加する

  1. Macの場合-> Finder –サーバーに接続
  2. Windowsの場合->ネットワークの場所を追加
  3. モバイルの場合-> ESファイルエクスプローラーやSolidExplorerなどのファイルマネージャーアプリを使用する

サーバーIPには、smb://と入力します。 。 ダイアログは、ユーザー名とパスワードの入力を求めます。 構成どおりに入力します。 そうすれば、ネットワーク上のどこからでもファイルにアクセスできるようになります。

ファイルへのアクセス

4.ワイヤレスルーター

私たちはあなたがあなたの家にWiFiルーターを持っていると確信しています。 しかし、多分あなたは別のものが欲しいです。 たぶんゲストのために。 多分あなたの個人的なDNSサーバーのために。 恐れることはありません。同じために別のWiFiルーターを購入する必要はもうありません。 私たちの信頼できるラズベリーパイが助けになります。

何が必要

  • Raspberry Pi、OSでセットアップ。
  • USB WiFiアダプター(選択モデルのみ)、Edimaxワイヤレス802.11 b / g / n nanoUSBアダプターをお勧めします

設定方法

  1. ルーターソフトウェアをインストールする
  2. sudo apt-get install isc-dhcp-server
  3. wget https://github.com/jenssegers/RTL8188-hostapd/archive/v1.1.tar.gz
  4. タール -zxvf v1.1.tar.gz
  5. cd RTL8188-hostapd-1.1 / hostapd
  6. sudo make
  7. sudo make install
  8. ISC-DHCPサーバーを構成します
  9. 須藤ナノ /etc/dhcp/dhcpd.conf
  10. 次の行をコメントアウトします
  11. オプションドメイン名「example.org」;
  12. オプションdomain-name-serversns1.example.org、ns2.example.org;
  13. この行のコメントを外す
  14. #権威;

次に、

DHCPサーバーのパラメーターを定義します

  • サブネット192.168.0.0ネットマスク255.255.255.0 {
  • 範囲192.168.0.101;
  • オプションbroadcast-address192.168.0.255;
  • オプションルーター192.168.0.1;
  • デフォルト-リース時間600;
  • 最大リース時間7200;
  • オプションドメイン名「ローカルネットワーク」;
  • オプションdomain-name-servers8.8.8.8、8.8.4.4;
  • }

次に、isc-dhcp-serverを編集します

  • sudo nano / etc / default / isc-dhcp-server
  • インターフェイスをINTERFACES =” wlan0”に更新します
  • / etc / network / interfacesを更新します
  • 須藤 ifdown wlan0
  • sudo nano / etc / network / interfaces

etc / networkファイルを更新する

HostAPDを構成する

  • 須藤ナノ /etc/hostapd/hostapd.conf
  • このファイルでSSIDとWPAパスフレーズを変更できます

ネットワークアドレス変換(NAT)を有効にする

  • sudo ナノ /etc/sysctl.conf
  • net.ipv4.ip_forward = 1という行を追加します
  • sudo sh –c“ echo 1> / proc / sys / net / ipv4 / ip_forward”
  • 須藤 ifup wlan0
  • sudo iptables –t nat –A ポスティング –o eth0 –j マスカレード
  • sudo iptables –A FORWARD –I eth0 –o wlan0 –m state –state RELATED、ESTABLISHED –j ACCEPT
  • sudo iptables –A FORWARD –I wlan0 –o eth0 –j ACCEPT

ワイヤレスルーターの起動

  • sudoサービスisc-dhcp-serverstart
  • sudo サービス hostapd 開始

最終設定

  • sudo update-rc.d hostapb enable
  • sudo update-rc.d isc-dhcp-server enable
  • sudo sh –c“ iptables-save> /etc/iptables.ipv4.nat”
  • ファイル/ etc / network / interfacesに、この行を追加します
  • up iptables-restore </ etc / iptables.ipv4.nat

これで、独自のワイヤレスルーターができました。 Raspberry Piを再起動し、作成したばかりの驚異をチェックしてください。

参照
ArduinoとRaspberryPi-ArduinoとRaspberryPiの違い

5.レトロゲームコンソール

私たちのテレビを見ながら、ボタンをマッシュするのに費やした数え切れないほどの時間、あなたのすべての子供時代のゲームを再訪したいと思います。 RetroPieはすべての懐かしさを現代の世界に戻します。

RetroPieは、以下を含む複数のコンソールをサポートします

  1. アミーガ
  2. アップルII
  3. アタリ2600
  4. コモドール64
  5. ドリームキャスト
  6. ゲームボーイアドバンス
  7. ゲームキューブ
  8. ゲームボーイ
  9. 創世記
  10. ネオジオ
  11. ニンテンドーDS
  12. 任天堂エンターテイメントシステム
  13. PlayStation 1
  14. PlayStation 2
  15. プレイステーションポータブル
  16. スーパーニンテンドーエンタテインメントシステム
  17. wiiの

RetroPieのセットアップは、Raspbianのセットアップと同じくらい簡単な非常に簡単なプロセスです。

何が必要

  • ラズベリーパイ(少なくともPi2またはPi3)
  • MicroSDカード(できれば最小16GB)
  • USB電源アダプター(ほとんどのモバイル充電器は正常に動作します)
  • ディスプレイ用モニター/テレビ
  • キーボードとマウス
  • ゲームコントローラー(オプション)

設定方法

  1. ここから最新のRetroPie画像をダウンロードします– https://retropie.org.uk/download/
  2. PCまたはラップトップにEtcherをインストールします(Mac、Windows、およびLinuxで使用可能)
  3. microSDカードをマシンに接続します
  4. エッチャーで画像ファイルを選択し、SDカードに書き込みます
  5. microSDカードをRaspberryPiに挿入します
  6. Piをモニター、キーボード、マウスに接続し、電源を入れます

6.プログラミングと教育

その間、RaspberryPiを本来の目的に使用してみませんか。 Raspberry Piは元々、発展途上国の子供たちにコンピューターサイエンスと基本的なプログラミングを教えるために設計されました。 実際、OS Raspbianには、箱から出してすぐに使用できるようにするためのIDEとツールの非常に優れたライブラリが付属しています。

Raspbianには

  • BlueJ
  • Geany
  • Python
  • ノード-RED
  • グリーンフット ジャワ
  • Scratch
  • タングステン
  • ソニックパイ

それはあなたが始めるための気の利いたIDEの健全なセットです。 また、拡張したい場合、PiはCodeBlocksやEclipseなどの一般的なIDEを、汗をかくことなく実行します。ホームオートメーション

この時代の流行語はモノのインターネットです。 概念として、それは非常に単純なことです。あなたの家の電化製品はすべてインターネットに接続されており、相互に通信し、必要に応じて実行し、リモートでスケジュールおよび制御することができます。

部屋に入るときに電子レンジで食べ物を加熱し、ホールのライトが自動的に点灯し、感覚に合わせて音楽が流れることを想像してみてください。 それはホームオートメーションが普及している種類のものであり、モノのインターネットはそれを可能にします。

Raspberry PiをIoTコントローラーとして設定するために、OSを選択できます

  • Windows 10 IoTコア
  • Android for Things

それで、それは実際にどのように機能しますか? 家の中にセンサー/カメラ/ IRブラスターの配列をセットアップしているか、必要に応じて手動でトリガーすることもできます。 Raspberry Pi中間体を使用すると、インターウェブを介した信号、たとえば電話のアプリ、タイムスケジュール、またはセンサーデータを介して、ライト、ファン、アプライアンスを制御できます。

ほかに何か?

ラズベリーパイの魔法はそれだけではありません。 ロボット工学、テレビをスマートテレビに変える、スマートミラー、ホームセキュリティ、Piをスーパーコンピューティングプラットフォームにまとめるなど、さまざまな用途があります。
実際、あなたがそれを夢見ることができれば、あなたはおそらくラズベリーパイでそれを作ることができます。

結論–初心者のためのラズベリーパイプロジェクト

今日は、RaspberryPiシングルボードコンピューターを包括的に調べました。 無害に見えるマイクロコンピューターとして始まったものは、今日世界中にあり、そのルーツは熱狂的なコミュニティに深く根付いています。

Raspberry Pi Foundationによると、10年までに2016万台を超えるRaspberry Piが販売されており、世界で最も売れているコンピューターのXNUMXつとなっています。

このような柔軟性と多様な使用法に加えて、使いやすいボードと安価な価格(Raspberry Pi Zeroのわずか5ドルから)により、Pi革命が世界を席巻した理由を簡単に理解できます。

その他の役立つ投稿

  • ビーグルボーンブラックvsラズベリーパイ–何が良いのか? »»
  • Windows用の代替オペレーティングシステムのリスト»
  • Linux愛好家の場合に探すのに最適なUbuntuの代替手段»
シェアする
ツイートする
シェアする
ピン
18 株式

情報開示: TechLila で公開されたコンテンツは読者サポートです。 アフィリエイト リンクを通じて行われた購入に対して、追加費用なしでコミッションを受け取る場合があります。 私たちを読む 免責事項ページ 私たちの資金調達、編集方針、および私たちをサポートする方法についての詳細を知るために。

共有は思いやりです

シェアする
ツイートする
シェアする
ピン
18 株式
シャウナク・グハライのアバター

シャウナク・グハライ

シャウナク・グハライ はYoutuberであり、競争力のあるコーダーであり、コルカタのAndroid開発者です。 彼の興味は、携帯電話、コンピューター、ゲームに関係するものから多岐にわたります。

カテゴリー

  • テクノロジー

タグ

技術面でのヒント

リーダーの相互作用

人々が言っ​​ていること

  1. ジャイアントの化身ジャヤント

    最後に、このRaspberryPiに関するすべてを入手する場所です。 コンセプトは本当に新しいです。 コンパクトなポータブルコンピュータで35ドル。 それを共有してくれたThnanksの男

    返信
  2. アディティア・バラの化身アディティアバラ

    こんにちは! この投稿であなたがここに持っている素晴らしい情報に大いに感謝します。 もうすぐあなたのウェブサイトに戻ってきます。

    返信
  3. ライアン・ブラウンのアバターライアン·ブラウン

    私はRasberryPIと、それをさまざまな方法で使用/実装する方法について多くのことを考えてきました。 私はよく旅行するので、低電力や余分なoomfを必要とする特定のものにそれを使用する方法を考え出そうとしています。 私がインド中を人力車で運転したとき、私はそれを動力源とするステレオシステムを接続しようと考えましたが、時間がありませんでした。

    返信
  4. シャシャンクの化身Shashank

    こんにちは、あなたはどのようにあなたのウェブサイトから稼ぎますか? 私はあなたのブログにグーグルが追加していないのを見ます、そしてあなたはそれからどのように稼ぎますか?

    返信
    • マヘシュ・ダバデの化身マヘシュダバード

      こんにちはShashank、これはこれらのことを議論するのに適切な記事ではありません。 お問い合わせください [メール保護] すべてのクエリに対して。

      返信
  5. ヴィプルの化身Vipul

    こんにちは、私はあなたがうまくやっていることを願っています。 これは私たち全員にとって本当に興味深い記事です。 これは他のサイトと比較して正確なポイントを備えたよく説明された記事です。 この記事をありがとう、そして私たちを更新し続けてください。

    返信
  6. モーシンの化身モシン

    私たちにとって素晴らしい投稿の良い情報。 ありがとう。

    返信

コメントを追加 返信をキャンセル

あなたのメールアドレスは公開されません。 必須フィールドは、マークされています *

プライマリサイドバー

おすすめ

Windowsでブロードバンド速度を上げる方法

10年のベストAndroidランチャー2021

Windows 10のインストール後に行うこと– Windows10のヒントとコツ

あなたが個人的にウェブを検索するために使うことができるトップ10の検索エンジン

あなたの心を吹き飛ばす55の興味深いコンピューターの事実

ラップトップを購入するときに何を探すべきか–ラップトップ購入ガイド

FusionドライブとSSD–FusionとSSDストレージについて誰も教えてくれないこと

便利なツール

• 文法 – 無料の文法チェッカー
• SEMrush – 専門家が信頼する最高の SEO ツール
• Setapp – Mac と iOS のワンストップ サブスクリプション

トレンドトピック

  • Android
  • インターネット
  • アイフォン
  • リナックス
  • マッキントッシュ
  • セキュリティ
  • ソーシャルメディア
  • テクノロジー
  • Windows

チェックする価値がある

Windows 10(10 Edition!)に最適な2022のサウンドイコライザー

強く推奨され、無料である14の最高のVLCスキン

フッターロゴ フッターテキストのロゴ

フッター

会社概要

こんにちは。TechLilaへようこそ。TechLilaは、基本をマスターするための豊富な記事を見つけることができる有名なテクノロジーブログです。

TechLilaの主な目標は、品質のヒントやコツ、チュートリアル、Windows、Macintosh、Linux、Android、iPhone、セキュリティに関するハウツーガイド、レビューなどのその他のサブトピックなど、独自の情報を提供することです。

リンク

  • 会社概要
  • お問い合わせ
  • 免責条項
  • プライバシーポリシー
  • ご利用規約

続きます

GenesisFrameworkを使用したカスタムテーマ

Cloudwaysによるクラウドホスティング

言語を選択

en English
bg Българскиzh-CN 简体中文nl Nederlandsen Englishtl Filipinofr Françaisde Deutschid Bahasa Indonesiait Italianoja 日本語pl Polskipt Portuguêsro Românăru Русскийsr Српски језикes Españolsv Svenskatr Türkçeuk Українськаvi Tiếng Việt

©著作権2012–2023 テクリラ。すべての内容は著作権を有します。