【Raspberry Pi】ラズベリー・パイ part60【Arm】
レス数が1000を超えています。これ以上書き込みはできません。
Raspberry Piシリーズはクレジットカードサイズのコンピュータ。いろいろな用途に使えますが
いろいろと割り切りが必要な部分もあるよ。ケースやカメラモジュールもあります(別売)
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃たいせつなこと: 安定した5V電源の確保が安定動作への第一歩かも ┃
┃ACアダプタと接続ケーブル、それぞれに十分な電流容量のものを ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
Raspberry Piシリーズを大雑把に世代分けすると (A系、CMは略)
第一世代:Model B, B+, Zero, ZeroW (SoC: BCM2835 CPU: Arm1176JZF-S Armv6 Single-core)
第二世代:Pi2 (SoC: BCM2836 CPU: Cortex-A7 Armv7 Quad Core ※v1.2よりPi3と同一)
第三世代:Pi3 (SoC: BCM2837 CPU: Cortex-A53 Armv8 Quad Core)
第三.一世代:Pi3B+ (SoC: BCM2837B0 CPU: Cortex-A53 Armv8 Quad Core)
第四世代:Pi4 (SoC: BCM2711 CPU: Cortex-A72 Armv8 Quad Core)
・SDカードには必要最低限の書き込みで運用
ハードに使うとSDはサクッと死にます。使い捨て上等!の割切りも時に必要
安定運用な状態のときにSDを複製(バックアップ)しておき、有事に備えましょう
3B以降は、USBマスストレージからのブート可
関連リンク・技適検索先はレス2に掲載しました。
※ハードウェア中心の話題は以下のスレをご利用下さい。
【ARM】 Raspberry Pi Ver.18 (自作PC板)
https://egg.5ch.net/test/read.cgi/jisaku/1590909260
【RaspberryPi】1ボードPCを語るスレ16【Pine64】(電気・電子板)
https://rio2016.5ch.net/test/read.cgi/denki/1592899647/l50
その他雑多な話題
https://mao.5ch.net/test/read.cgi/linux/1444805068
※前スレ
【Raspberry Pi】ラズベリー・パイ part59【Arm】
https://mao.5ch.net/test/read.cgi/linux/1603166022/ >>896
その通り、ハードウェアRAIDはRAIDコントローラーが壊れたときの復旧が大変
RAIDコントローラー(この場合はRAID箱)をもう一つ買っておかないと意味がない
かといってソフトウェアRAID( Linux md )だとしても、USB接続なんていうディスクがデタッチされやすい接続でするのはおすすめできない
USB1本からSATA4本に変換するようなものがあればデタッチされるとしても同時にデタッチされるだろうからましなのかもしれないけど >>887
うちの構成。NASに対する利点は消費電力こまめに切り替えられるのと自作スクリプトで色々アクセスできるのがよい。このHDDケースはファンがうるさいね。
Pi3B
HDD/SSD: HGST 3.5inch 3TBx2 (RAIDなしrsyncでバッチ同期
USB-SATA: 玄人志向 GW3.5AX2-SU3/REV2.0 ラズパイ買ってNASやりたがるやつ大杉だなぁ
作ることが目的ならいいけど、リアルにNASがほしいならやめておけとしか言えないわな >>900
だよね、まあHDDが壊れる可能性の方が高いが、どんなケース側の故障であってもHDD2台に物理コピーしておけば、HDD1台取り出して簡単に復旧できるからね。 電源トラブルでハードモノが全滅した話は聞いたことがある。 >>901
HDDの生のインタフェースがSATAなんだから、USB接続のHDDはUSBの障害とSATAの障害の両方の影響を受ける
SATA接続のHDDであれば当然SATAの障害の影響しか受けない
少なくとも以上の理由でSATA接続はUSB接続より信頼できる
あと、外に出すタイプのSATA(eSATA)は抜け防止の爪があるし、
内部のSATAは普通ディスクとSATAポートの位置関係は変わらないし、ケースに守られているから、
衝撃が加わっても接続トラブルにつながりにくい
求められてるものが違うわけで、ストレージ接続用途には圧倒的にSATAの方が向いてるよ >>906
なるほどね。まぁ趣味だし、どれくらい接続エラー出るか試してみるのも楽しそうやな 異常あったときはsataでもusbでも一旦外して別のモンで繋ぐからどうでもよくね 誰か本書いてくれないかな
令和最新版 実践ラズパイとLinuxで作る家庭用NAS(複数構成図解付き)
みたいなの 『君にもデキる!AIとマッチングアプリで理想の彼女とデートまで自動化しよう〜Raspberry pi 導入篇〜』 ラズパイをデスクトップ機として使われても発狂する人がいる >>793
激しく同意。
SDカード不安説はあるが、それこそファイルシステムとバックアップ見直しでどうにでもなる。アイドル時3W程度ってのは魅力的すぎる。 NASやデスクトップとして使う事が遊び心なんだろうか。。。 >>916
個人用途なら好きにすればいいんじゃねって事
いちいちダメ出しするおじさんはつまらんからね
誰も会社の基幹システムにしろと言ってるわけでもないし ダメ出しなんかしてなくて、SATAはUSBより良いのかと聞かれたから答えたまでの話。やめとけって一言も書いてないでしょ。
遊びの NAS(?)なら好きにするといいというのには同意するよ。 >>913
説というか半年も持たなかったからssd起動にしたわ
スワップとか切ってたんだけどね >>912
4Bになってからデスクトップでつこうてるワイみたいなのもいるからな
ようつべも普通に見れるしamebaTVもみれる
5chも専ブラ(jdim)と2chproxyインスコして普通に出来てるし文書作成とか
最初からlibreoffice入ってる
やろうと思えばtransmission入れればまあtorrentもやり取り出来るしretoropi入れればレトロゲーもやれるからな
出来ないのは3Dゲームぐらいか?
何より消費電力が低いのが嬉しいわpiは >>896
そもそもRAIDとバックアップは別モンだよ >>891
ロジテックのそれはラズパイでは単なるハードディスクケースとしてしか機能しないよ
ラズパイでRAID組む場合はLinuxの機能のソフトウェアRAIDを使うしかない
ただ、RAIDはHDDが壊れた時に普及面倒そうなので
普通につなげて定期的にrsyncでバックアップ取る方が楽
あと、USB3.0のACアダプタ付きのHDDケースなら2000円くらいであるよ
HDDケースはPCのHDDの調子が悪いのでバックアップ用に買って今PCのHDDの内容コピー中だけど
あとでRaspberry Pi 4で使えるかどうか試してみる
普段はラズパイにはアマゾンで買ったUSB3.0のSATAケーブルにSSDつないで
サンワサプライのACアダプター付きのUSB3.0のSATAケーブルでHDDつなげてる
Raspberry Pi OSやUbuntu ServerはSSDに入れて
Raspberry Pi 4のSDカードスロットのSDカードのFAT32の内容をスクリプトで書き換えることで
Raspberry Pi OSとUbuntu Serverを切り替えて起動できるようにしてる
SDカードを使わないUSBのHDDからの直接ブートは試してないが
後でPCのHDD交換作業用に買ったHDDケース使って試してみる >>907
個人向けのNASを販売してる会社の社員がわいてるんじゃね?
安物NASよりも下手すると高性能だからな
安物NASに5000円から1万円のSBC相当のコントローラとディスクキャッシュが入ってるわけがない NAS否定派が発狂したと思ったら今度は肯定派が発狂してるのかよ
争いは同じレベルでしか起こらないらしいが 何をもって発狂なのかもわかんないし
nasにしたら他の用途で使えなくなる訳でもないのに良うわからんわ USB3.0の3.5インチHDDケースだけどかったのはAINEXのHDE-08ってやつ
TSUKUMOのネット価格で税込み1953円だった
このHDDケースをRaspberry Pi 4のUSB3.0に差して
Raspberry Pi OSのSDカードを使わないUSBブートができた
Raspberry Pi 4のファームウエアは
Raspberry Pi OSをaptで最新版にすると自動的に更新される2020年9月3日のやつ SDカードなしのUSBブートだけど
最初、第一パーティションをFAT16でフォーマットしてしまって起動しなかったけど
FAT32でフォーマットしなおしてからやりなおしたらできた
第1パーティションはMBRのプライマリーパーティションで
第2パーティションは拡張パーティションを残りの全容量の大きさで作ってから
その中に論理パーティションを作ったもの
HDDは3TBだけどMBRだと2TB分までしか使えない
次はGPTでできるか試してみる >>913
>アイドル時3W程度
を活かして、具体的にPiで何をしているんだ?
>>902
RAID1にしないでわざわざバッチ同期している理由なんかなるのか? RAID1はバックアップにならないけどrsync同期なら一応バックアップになる
誤って削除したファイル等、同期される前なら同期先から元に戻せる
逆にHDDが壊れたときは同期と同期の間のファイル変更が失われるデメリットもあるので、どちらを重視するか rsyncよりzfsとかbtrfsでsnapshot使った方がいいよ https://www.youtube.com/watch?v=m-KX4OQ3nPs
この動画お金はかけたくないのでとか言いながらRaspberry Pi 4 (4GB)買う上にArduino買ってんの草
はなからzero買うかArduino買えばいいのに NASならRock64でSATAのほうがいいんじゃないか? HDDケース、AINEXのHDE-08で
32bitのRaspberry Pi OSでGPTのHDDでSDカードを使わないUSBブートできました
とりあえず、3TBのHDDを使って
作ったパーティションは第1パーティションにFAT32で2GB
第2パーティションにext4で400GBです
sambaを入れてだいたい90MB/sくらいの速度でました
Raspberry Pi 4のUSBブートがGPTに対応してるのはいいですね >>931
パソコンないのにZeroやArduinoだけ買ってもなにもできないぞ
Zeroだと遅くてメモリの少ないからArduino IDE使うのきつそうだしな
あくまでRaspberr Pi 4を使ってArduinoの開発するという話なだけ ラズパイ単体でもあの程度の電子工作出来るやろうしパソコン無いんやったら尚更arduino要るんやったんやろか・・・ 作るだけならいいけどアレをラズパイで実運用させるのは無駄だろ
まあそれ言ったらArduinoも無駄だけど 普通にネットとかするならスマホで充分。動画見るのはFireTVとか使いやすい。メールなど年寄りとの連絡用はキャリア以外あまり要らない。
5chすらスマホ専用ブラウザが楽。
NASというよりは気軽な共有ファイルが欲しいとしてラズパイの共有サーバー化は火事とか脅される古いパソコン運用よりはるかに安心感あり。
使い道の無い壊れたパソのHDDを再利用するためのケーブルが容量同じくらいのUSBと同じで全く意味無いが趣味と割りきる。 >>930
それな。ほんとbtrfs楽。
zfsも便利そうだけど……まともな速度で動くのかな? >>928
普通にWebサーバ、メールサーバ運用。そんなに負荷高くないし。
あとはdocker動かしてアプリ開発環境。全部手元でいじれるのはいいよね。
まだ1〜2ヶ月程度の運用だからどのくらい耐えれるのかも含めて実験中。計算上は10年くらい持つ想定だがどうだろうか。
OSはubuntu20.04LTS。セキュリティパッチがもりもり出るから一週間に一度は当てている。今のところ手動だが、これも自動化したい。 まー、キッズが使う分にはラズパイぐらいがちょうどいいだろう。 >>944
どうせああ言うのはまとめサイト関係のアフィリエイターじゃね 以前に誰かがこのスレに書いていたが、A4のファイルボックスにPi 4と外付けHDDを詰めるアイデアを頂きました。
早速、Pi 4・外付けHDD・USB外付けTVチューナー・ICカードリーダーの一式をA4ファイルボックスに詰めた「Pi 4 TV録画セット」を作りました。これでUSBケーブル抜けの録画失敗もなくなります。
買ったのはセリアの「ネームスタンドA4」(日本製、税込110円)。ダイソーには良い物が無かった。3.5インチ外付けHDDの奥行きにも合います。 今Lチカボタンが動作するところまで確認できたのですが、ボタンオフ時にLEDが消灯しません。光自体は弱くなっており、ボタンのオンオフは認識してるようなのですが、何を疑ってどう調べればよいかが検討つきません。
こんな低レベルの話は別スレあるなら誘導お願いしますm(_ _)m >>948
ボタンの ON/OFF と光が暗くなるってのが意味不明。
ボタンはプログラムで読み込んで、結果を LED の ON/OFF に
反映してるん? >>949
うまく説明できないのですが、消灯・点灯(弱)・点灯(強)のような三段階あります。
ラズパイにLED接続した段階で点灯(弱)の状態になり、スイッチオンオフに反応して(強)と(弱)に切り替わります。
echo使ってLチカさせる?と消灯までいくのでプログラムの問題だと思うのですが、コピペ元のサイトでも特に触れられておらず、原因がよくわかりません。 >>950
人に理解してもらうために必要な情報が何かを勉強する必要がある 「技術的なお問い合わせに関するガイドライン AWS」で検索して読んでみるのおすすめ。 led.on明るい
led.off暗い
echo 0>/sys/class/gpio/value消える
おおよそこういうことだろ コピペ元はttps://raspberry.work/2020/03/20/%e3%82%bf%e3%82%af%e3%83%88%e3%82%b9%e3%82%a4%e3%83%83%e3%83%81%e3%81%a7led%e3%82%92%e5%85%89%e3%82%89%e3%81%9b%e3%82%8b/
全コードも貼ろうとしたら改行しすぎで怒られたので、変更箇所だけ記載しておきます。
画像も撮ろうと思ったのですが、画像だけじゃわかりにくかったので諦めました。
6行目 削除
16行目 DetectionGpio = 27
17行目 LedGpio = 2
こういうコード貼るときどうすればいいかも合わせて教えていただけると助かります。
スレ汚し申し訳ありません。 pastebin.comに貼り付けて、URLを晒すとか >>956
配線が間違ってなければ動きそうに思うけど、Python 使ったことないけど、
Python から BCM 2 (I2C SDA) を GPIO 出力に使うのに何も制限ない?
確認だけど、echo から LED ON/OFF したら、点灯(弱) と消灯だった? >>958
そうですね
echoから操作してる時は正常というか、きちんと消灯してました ラズパイゼロのGPIO3(SCL1 12Cでいいんでしょうか?)にボタンを接続すると正常に点滅するようになりました。
GPIOが何かもよくわからないまま触ってたので勉強してきます。
重ねてスレ汚し失礼しました。
>>957
遅くなりましたがありがとうございます。
次回機会あれば使わせていただきます。 >>951-953
真理だよな
部分的に教えてやっても無駄だよ >>942
apt upgradeをcronで回すのは怖いんですよね。
パッケージによってはリブートまでサービスが止まったり、
リブート自体がうまく行かず起動してこない経験をすると、ね。
安心できるまでは手動でやってます。 apt-get install unattended-upgrades 機械学習以外で8GBが必要になる環境ってどういう環境ですか? Raspberry Pi picoのSDKのインストールとプロジェクトのビルド方法
Raspberry Pi OSへのpicoのSDKのインストール
wget wget https://raw.githubusercontent.com/raspberrypi/pico-setup/master/pico_setup.sh
chmod u+x pico_setup.sh
./pico_setup.sh
Raspberry Pi picoのプロジェクトのビルド方法
C/C++のビルドにはCMakeLists.txtをわざわざ自分で作ってあげないといけないみたい
Raspberry Pi picoのC/C++プロジェクトのビルド方法(暫定版)
https://pastebin.com/3VEDYcQ4 Raspberry Pi OSではなくUbuntu Server 20.04で
Raspberry Pi picoのビルドするのにはaptで下記2つを入れる必要がありました
sudo apt-get install doxygen
sudo apt-get install graphviz ラズパイへのSDKインストールだからセーフだな
俺はpico使わないが良い情報だ。 https://datasheets.raspberrypi.org/pico/getting-started-with-pico.pdf
このPDF見てると、picoはデバッガ機能使えるようだけど
Raspberry Pi以外でデバッガを使う場合はpicoが2つ必要みたいだね
一つのpicoにpico proveのファームウエアを書き込んで
デバッグ用のインターフェースとして使うみたい picoはstdoutの出力をUSB SerialとUARTで出力の切り替えが可能なようです
USB Serialなら
pico_enable_stdio_usb(hello_usb 1)
pico_enable_stdio_uart(hello_usb 0)
UARTなら
pico_enable_stdio_usb(hello_usb 0)
pico_enable_stdio_uart(hello_usb 1)
デフォルトはUARTになってるようです
pico-exampleのhello-worldのusb版のCMakeLists.txtはこんな感じ
cmake_minimum_required(VERSION 3.12)
# Pull in PICO SDK (must be before project)
include(~pico/pico-sdk/external/pico_sdk_import.cmake)
project(hello_usb_project)
set(CMAKE_C_STANDARD 11)
set(CMAKE_CXX_STANDARD 17)
# Initialize the SDK
pico_sdk_init()
add_executable(hello_usb hello_usb.c)
target_link_libraries(hello_usb pico_stdlib)
pico_enable_stdio_usb(hello_usb 1)
pico_enable_stdio_uart(hello_usb 0)
pico_add_extra_outputs(hello_usb)
} ミスった
× include(~pico/pico-sdk/external/pico_sdk_import.cmake)
〇 include(~/pico/pico-sdk/external/pico_sdk_import.cmake) おれは pico 興味あるので続けてくれ。
>>980
お前どっか行け。 お前らが二人でどっか行けよ。
誰も聞いてないのにいきなりチラ裏の長文書き出すのはイタイ Linuxの書き込みを追い出そうとする意味がわからんな
どっちかと言うとお買い物情報でしか盛り上がれない方がイタイと思うが
グッズ売上に繋がらないからかな じゃあLinuxでの儲かる株取引と効率的なエロ画像収集の話をしよう 株取引とラズパイはシナジーがわからんが、ラズパイとエロ画像自動収集はシナジーがありそうだ。
puppeteerで楽々にやるかBeautifulSoupスクレイピングするか、いっそwgetで泥臭くやるか…… このスレはLinux板にあるけどベイビーのPi総合スレ(実質雑談スレ)だから
picoでも買い物でもLinuxでの儲かる株取引と効率的なエロ画像収集
でもPiの関連ありそうなのはなんでもOKだろ あ、なるほど自分も含めてるのか。こりゃ一本取られたね >>994
ベイベぇ、べいべ、べいべぇ、べいべ、べいべえー
俺の〜なんとかぁあ〜 ベイビーがアダルトなエロ画像収集するならジュブナイルに格上げじゃ! レス数が1000を超えています。これ以上書き込みはできません。