【Raspberry Pi】ラズベリー・パイ part41【ARM】
■ このスレッドは過去ログ倉庫に格納されています
Raspberry Piシリーズはクレジットカードサイズのコンピュータ。いろいろな用途に使えますが いろいろと割り切りが必要な部分もあるよ。ケースやカメラモジュールもあります(別売) ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃たいせつなこと: 安定した5V電源の確保が安定動作への第一歩かも ┃ ┃ACアダプタと接続ケーブル、それぞれに十分な電流容量のものを ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ Pi3発売。802.11 b/g/nワイヤレスLAN、Bluetooth 4.1搭載 Raspberry Piシリーズを大雑把に世代分けすると 第一世代:Model A, B, B+, Zero, Compute Module (CPU: BCM2835 ARMv6 Single-core) 第二世代:Pi2 (CPU: BCM2836 ARMv7 Quad Core) 第三世代:Pi3 (CPU: BCM2387 ARMv7 Quad Core) 公式サイト: https://www.raspberrypi.org/ Wiki Hub(英語): https://elinux.org/RPi_Hub ラインナップ https://www.element14.com/community/docs/DOC-68090/l/raspberry-pi-zero-pi-2-b-a-compute-module-dev-kit-comparison-chart 各種ダウンロード https://www.raspberrypi.org/downloads/ ・SDカードには必要最低限の書き込みで運用 ハードに使うとSDはサクッと死にます。使い捨て上等!の割切りも時に必要 安定運用な状態のときにSDを複製(バックアップ)しておき、有事に備えましょう /bootのみのROは理に適います(/bootだけはSDから移動不可、他はUSBのマスストレージに置ける) ◆販売元 Element 14 https://www.element14.com/community/community/raspberry-pi アールエスコンポーネンツ https://jp.rs-online.com/web/generalDisplay.html?id=raspberrypi ModMyPi https://www.modmypi.com/shop/ 前スレ 【Raspberry Pi】ラズベリー・パイ part40【ARM】 https://mao.5ch.net/test/read.cgi/linux/1533982879/ ラズパイ3B+に、対応ケースに添付された2.4Aスイッチ付きアダプタにusbワイヤレスキーボード&マウスとusb3ケースにSSDの組み合わせで起動時に雷マーク。 これを、AUKEY USB充電器 ACアダプター 2ポート 超小型 折りたたみ式 軽量 コンパクト スマホ急速充電 AiPower機能搭載、に変えたら雷マーク出ず。 ANKERの4ポートusbでも当然問題なし。 Aukeyの小さいやつは予想外の高性能だったわ 諸兄thx! 色々と参考になった。m(__)m で、結局調べたら、安定動作させる為にはMicroUSBからの給電じゃなくて、GPIOからの給電の方が良いって事らしいけど、それで合ってる? >>146 EIAJ#2のjackを増設基板に付けてそこからmicroUSB裏のTPかGPIO 5Vから給電 >>144 普通に「自称対応品」の電源かケーブル品質がアレだったんじゃねーの? 充電器として変な機能付いてるとそれが裏目に出る事あるぞ? >>146 売ってるところが推奨するような商品なら問題は出ない。 日本語が怪しいタイオウシテルアルヨみたいなセット品はちょっと怪しい ちょっとめんどくさいことまでして信頼性確保したいような用途なの? 電源で変な苦労したくないし特殊な事をしないなら普通に挙がってるようなアダプタで何の問題も無いぞ >>147 増設基板ってpHATの事ですかね? GPIOの#2 or #4に+5V,#6に-を繋ごうと思ってますが、それじゃマズーいんですかね? >>148 スイッチサイエンスのページを見てると、電圧ドロップがMicro USB給電だと酷い様ですし、2.5A以上給電出来るUSBケーブルの入手もなかなか難しい様ですし・・・。 特殊な事をするつもりは一切ないのですが、電源が不安定は避けたいかと。 >>149 普通にスイッチサイエンスとかI-Oが売ってるやつならそもそも尻尾がMicroUSBだからケーブル品質の心配いらんぞ? スイッチは付いてないけどそもそも動くって触れ込みで売ってるものだから何かあっても文句言えるし 普通の用途ならこれで問題は出ないし出るようならそれ以外の問題だと思う >>150 GPIOの#2 or #4に+5V,#6に-を繋いだら(GPIO給電は非ベビーぽい)いいのか自分で判断できないレベルだが、 でも、売ってるところが推奨するような電源はベビーぽいからなんかイヤなんだよ 俺らはベビーはUSB給電であーだこーだだけど、意識高い系ベビーは俺はすごいからGPIO給電と自慢(自己満足)。 ラズパイ使ってwebカメラとfswebcamとcron使って定点カメラ(監視カメラではない)作りたいんだけど、cronでは実行できるけどメールは来ないんですよね。。 これは出力無いから当たり前なんだけど、pyファイルで添付する方法とかってなんかありますか? USB給電で電圧がドロップするのは、ケーブルもそうなんだけど、コネクタも同じかそれ以上に重要。元々大きな電流を流すような規格じゃない。 ケーブルは太い断面積のものを使えるけど、コネクタはサイズが決まってるので材質とか表面処理とかで頑張るしかない。コネクタメーカーの公称値も2A前後のものが多い。 GPIOのピンはUSBコネクタよりも大きな電流を流すことを想定した規格。 安定性とか楽したいっていうなら「商品として出来上がってるやつ」で「用途として明示されてる」やつがいいだろw 切ってつなげる程度だってどこに接続すれば?レベルの人間の工作ときちんと製造された商品の精度どっちが高くてどっちが安心だと思ってんだよw 不器用なオーディオマニアのオカルトじゃあるめーしw 使うことが前提になってる部分はちゃんと保護回路入ってた筈だが低品質の工作に保護無しの電源つなぐとかリスク増やしてるだけだろw 大体あのサイズであの電源なのに本体からごっそりと電源もっていこうって方が頭おかしいと思うんだがPi自体がちゃんと動けば良いって話だよね? 精度も含めたオーバースペックな仕様は動くだろうが普通に無駄だぞ?条件は前提によって変わるけどさ >>152 1.ssmtpをインストールする 2.gmailからメールを送信できるように設定する 3.お好きにスクリプトを書いてメールを出す gmailを外部から使うときはアプリパスワードが必要。二段階認証を有効化した上で発行する。やり方はググれば見つかる。 apt-get install ssmtp mailutils nano /etc/ssmtp/ssmtp.conf ━━━━━━━━━━━━ root=*****@gmail.com mailhub=smtp.gmail.com:587 AuthUser=*****@gmail.com AuthPass=******** UseSTARTTLS=YES ━━━━━━━━━━━━ echo "hello world" | mail -s "this is raspi" your@mail.addr >>155 ありがとうございます。 Muttって添付ですよね フォルダに写真ファイルが入って、そこから自動でmutt使って添付してssmtpで送るってことですね。 プログラム作成が大変ですね。。 まったくの初心者ですが教えてください。 ラズビアンプリインストールのSDカードを買ったんですが PySerialがインストールされているかいないかの調べ方を知りたいです >>157 sudo apt list pyserial インストールするなら sudo apt search pyserial で検索して sudo apt install <パッケージ名> python2用と3用があるみたいね 動作探知してメールとかはあるけど 定点カメラで定期的に送ったりまとまったり送るのはあまり聞かないですね。 定期的に撮影したフォルダの写真を時間決めて自動送信するしかないかな?シェルだと楽っぽいけど pythonでやってみたいんです >>156 Muttは使ったことないけど、"コマンド mail 添付" あたりでぐぐるといろんな方法が出てくるよ >>160 普通に送るならいいんだけど 添付ファイルも数あるうちのファイルから一番新しいものとかになると 結構大変っぽい Slack?使うと簡単だけどメールがいいなぁ >>159 長くて古い書き方でゴメンだけど(インデントは全角で書き込んだ)。。。 Python2.7でpiカメラでだけど、好きなときに撮影して携帯へ添付メールさせる仕様。昔のスレにも書いた。。。 ssmtpじゃないからgmailアドレスへは送れないかもしれない ラズパイB+が1分ごとにpopサーバ接続してメール一覧を取得・確認している 特別なタイトルのメールの場合、本文をプログラム名と判断して、os.sysytem()なんかで実行する仕様 なので「piカメラで撮影してメール添付して携帯アドレスへ送る」というスクリプト名をメールすることで実現してる 以下は撮影した画像を指定してメール添付して送る部分 定期的にしたいなら、撮影側で時刻をファイル名に指定して撮影してそれを送るなりすればいいのでは つづき #!/usr/bin/python import sys import os.path import smtplib from email.MIMEText import MIMEText from email.MIMEMultipart import MIMEMultipart from email.MIMEBase import MIMEBase from email.Header import Header from email.Utils import formatdate from email.mime.image import MIMEImage from email import Encoders MAIL_BODY = """I send you a picture!""" def send(from_addr, to_addr, msg): s = smtplib.SMTP('smtp.*****.jp', 587) s.login('yourId', 'yourPassword') s.sendmail(from_addr, to_addr, msg.as_string()) s.close() つづき def create_mail(from_addr, to_addr, filepath): msg = MIMEMultipart() msg['Subject'] = Header(u"titleSubject", 'ISO-2022-JP') msg['From'] = from_addr msg['To'] = to_addr msg['Date'] = formatdate() body = MIMEText(MAIL_BODY) msg.attach(body) fp = open(filepath, 'rb').read() basename = os.path.basename(filepath) image = MIMEImage(fp, 'jpeg', filename=basename) image.add_header("Content-Disposition","attachment", filename=basename) msg.attach(image) return msg def main(filepath): from_addr = 'fromAddress@****.jp' to_addr = 'toAddress@****.jp' msg = create_mail(from_addr, to_addr, filepath) ret = send(from_addr, to_addr, msg) return(ret) if __name__ == '__main__': sys.exit(main('/home/pi/pictureFilepath/test.jpg')) すごく丁寧にありがとうございます。 あきらめてteamviewerいれようと思ってupgrade したらフリーズして初期化してます泣 戻したら参考にさせてもらいます >>163 このスレにプログラムできるすごい奴がまだいたとは プログラムできない人がオッパイ使う意味はあるのだろうか。 どういう仕様にしたいのかイマイチわかんなかったので、メールに添付して送信するPythonスクリプトを貼ってみたんだけど... Pythonリファレンスのmailモジュールに164〜の例があるので、素直にそういうのを見たほうがいいよ 問題を切り分けて考えれば >>168 みたいに解決方法も簡単なんだから... ラズパイでリモートデスクトップ使ってるけど teamviewerよりChromeのリモートデスクトップの方が通信押さえられるかな? 使うのはファイルチェックくらいですけど >>171 自分で比較をやってみれば良いんじゃないのか 関連スレ 【IchigoJam / RaspberryPi】イチゴジャム レシピ/ショップのふうせん【志賀慶一】 http://rio2016.2ch.net/test/read.cgi/denki/1536145235/ >>165 私にはこのプログラムを解析し理解するのには5年掛かるわ >>175 このスレでは>>169 な認識な奴が大多数 Piベビーでもプログラミングは出来るから(Piの)プログラム作成の質問はほとんど出ない でも、ハードは分からんでPi電源で激しく議論 見も蓋もないことを言うなら、メール送るだけならPythonなんか書かなくても mail コマンド一発でできる >>175 そんなに難しいことはやってないから基礎から python やれば 1 年で足りるだろう、モジュールをインポートして使ってるだけだ ラズパイのケースと抱合せ販売されてる2500mAのスイッチ付きアダプタは信用するな。 最初は問題なく稼働するが、NASとして使ってたら数週間でヘタレになり雷マークが出る。 ANKERやAUKEYとダイソーの100円スイッチのほうが遥かに優秀 >>182 ダイソーのリサーチ力半端ないな!ほんと! >>180 おまけとオーキーやアンカーを比べるのはオーキーやアンカーに失礼ってもんだろ オシロは無いけどヤシロなら敷地内にあるからきっと大丈夫だと願ってiPadのAC使っとる >>182 これセリアかワッツじゃない? ダイソーでは見たこと無い >>184 つーかダイソーは何でもとりあえず出すって印象 未だにゲームボーイミクロの液晶保護シート大量に置いてる店があるのホント草 あんなん俺しか買うやついないから廃棄したほうがいいぞ今◯市のC店 ラズパイはUSB3.0サポートにいく予定はないんだな 実績のないマイナーなシングルボードは自分には無理だからスティックPC系にいくしかないか ラスパイ専用 SoC を開発しないといけないから、投入できるタイミングが限られるってのが大きいだろ。 なぜ、USB側のスイッチにこだわるのだ? 電流大きいのに電圧低いから接点接触不良でドロップして雷マークでるのだと思う スイッチで入切するなら100V側でするべし >>191 都合がいいSoCがあればいくんじゃね? NICとかも速度上がっててもぶら下がってるバスが遅いから劇的に改善して無いし NASとして使ってるとNICと外付けHDDでUSB2.0の帯域を折半してるのがパフォーマンス的に厳しい 昨日3B+届きました! 早速動作確認をしたのですが、なかなかの速度で動作しますねー。 初代とは隔世の感が・・・。 OSのインスコもNOOBSでメッチャ簡単になりましたし、これは敷居が物凄い下がってますね。 非常に気になっていた電源問題は、とりあえず5V 2.5AのUSB充電器で動作確認しました。 本格運用用には、安定化電源から電源を引っ張ろうと思います。 >>198 外付けHDDで、どの程度のR/W性能が出ます? 一部の情報では、HDDだとダメダメで、SSDだとUSB 2.0規格の理論値上限目一杯まで速度が出てるらしいのですが・・・。 リード33MByte/Sec、ライト19MByte/Secくらいかな ファイルシステムはExFat 3B+ >>201 thx! ExFatでその速度なんですね。 経験上、ExFatとExt.4でかなり速度差が出るので、ExFatでその速度が出るのであれば、Ext.4ではまだ速度向上が期待出来ますね。 後は、実際に自分でテストしてみる事にします。 >>198 だよな。 非Full Giga LAN、ストレージはUSB2接続なんだからNASとしての速度は 安物NASにすら及ばないからな。 >>195 >なぜ、USB側のスイッチにこだわるのだ? ベビーだから 公式のACアダプタは5.2V出力だからな >>203 簡易NASにするのには、R/W共に30MB/s位出れば実用範囲内なんじゃないかと。 >公式のACアダプタは5.2V出力だからな そうなんですか? 最近のSAMBAはcase sensitive = no またはautoにしておくと多量のファイルを扱う際にオーバーヘッドがでかいらしい(既定) 実際重くなる現象にでくわしたのでcase sensitive = yesにしてある ただWindowsアプリで問題が出る可能性があるのでファイルシステム側をcase insensitiveなExFATにしている >>205 ひょっとして、上の方でsambaの処理が重過ぎるってネタを振られてた方ですか? なるほど、それでExFATにしていると。 そう言う現象か出るって事は、HDDの場合とSSDの場合でも挙動が異なる可能性がありますね・・・。 そうなんよ あと重いといってたときはファイルシステムはNTFSだった >>207 他の皆さんの所では、sambaの挙動はどうなんでしょうかね・・・。 非常に気になる所です。 当方が以前経験したのは、RPi初代+FAT(USBメモリースティック)で、R/Wが激遅って現象には当たった事があります。 で、そのUSBメモリースティックを、Ext.4で再フォーマットしたら、R/Wの速度が劇的に向上したと言う次第でして。 >>203 素直に青いところとか赤い所の安物買って必要があればソース請求してどうにでもすればいいじゃんw あっちはそもそも板がNAS用だし消費電力もそこそこでNASとしての変なボトルネックは無い 用途が決まってるなら最初から向いてるのを選ぶと楽で安いぞ。機種の選択間違えると保護がらみでちょっと弄り倒すのに面倒なのもあるけど MicroSDが遅いってのはスティックPCとかタブレットもそうだよなぁ。USB+カードリーダーの方がマシな結果になるのは辛い 速度よりコンパクトなことが大事なときには有用だけど HDDをストレージにすると結局フットプリントが大きくなるからそれこそPiの意味あんまりねぇw そこそこのパワーがあるから多くの事ができるけど最適解とは限らない 常時HDDつないで時には大容量HDDもつないでるけど NASとしてスペック求めるものではないでしょう 使えればいいてきな物でないの? 実使用だとライト7MByte弱/秒だったりする まあそれで困るような用途じゃないから無問題 低消費電力だし >>208 ていうかそもそもlinuxでexfatやntfs使うこと自体間違い 適当にNAS欲しいじゃなくて他の理由で動いてるけどついでにNAS的に使おうなら問題ない でもNASとしての役割が主となるなら別の箱とか板選んだほうが実の部分で楽だし速いし安いぞ? 安ものの出来合いのやつはトータルコストでストレージも入ってて箱も電源もついて結局安く付く 手段を目的化してもいいことはないw特にパフォーマンスが云々って言い出すならなw 玄箱が偉大すぎる。これを超えるガジェットはもう出ないだろうな。 今年初めてsynologyのNASを買ったけど 昔のNASに比べて出来る事が多すぎて驚いたよ 今はNAS兼防犯用NVRとして活用中 exFATNTFで使うのは、WindowsとのHDDを差し換え便利だから というより、使ってたHDDをポン付けでNAS化できるメリットを享受してる exFAT、NTFSってSynologyスレかよ! はい私も見てます・・・ muttというメール関係のアプリのソースを探しているんだがソースリストに何を指定すればいい? pi@raspberrypi:~/mutt-temp $ sudo apt-get -b source mutt パッケージリストを読み込んでいます... 完了 E: sources.list に 'ソース' URI を指定する必要があります pi@raspberrypi:~/mutt-temp $ cat /etc/apt/sources.list deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi # Uncomment line below then 'apt-get update' to enable 'apt-get source' deb-src http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi pi@raspberrypi:~/mutt-temp $ cat /etc/apt/sources.list.d/raspi.list deb http://archive.raspberrypi.org/debian/ stretch main ui # Uncomment line below then 'apt-get update' to enable 'apt-get source' deb-src http://archive.raspberrypi.org/debian/ stretch main ui >>217 愛用中。少し慣れが必要だけど出来る事多い >>213 このスレとRPiの存在意義全否定だなwww >>217 Netgearはサポート最悪だけどね。 >>223 ちゃんと動いている状態なら、多分問題無い。 TinkerBoardとRaspberryPi持ってるけど、RaspbianOSの方がTinkerOSよりもメンテナンスがしっかりしてる印象。 TinkerOSは現状ChromiumもFirefoxもエラーで起動しない状態で放置されてる。 RaspbianOSでChromiumが起動しないまま1年放置なんてことありえないでしょ。 性能だけで見ればTinkerBoardが圧倒的なんだけどね。クロック1.8GHz、メモリー2G。 コミュニティの規模の違いがモノを言うんだろ。 Orange Piも結構悲しいことになってるし。 オッパイコミュニティのほうが大きいだろ。 風俗は10兆円近い市場規模があるんだぞ。 >>222 それで合ってると思うけど apt update した? >>195 にある低電圧警告の雷マークはディスプレイ繋いでないと駄目で不便だから この低電圧警告をLogにも出力しているやつも多いと思うけど、Log出力はどうすれば良いん? >>224 んなことねーべ。RaSCSIとか本体+MicroSDで完結するシステムだったら凄くコンパクトだし意味はあるぞ バス速度は必要としないがちまちま低消費電力で動いて欲しい用途とかな 用途に対して高い方が良いスペックを落としてる板は不向きだって話だ なんで外部に対するバスが細いこれでNAS作るんだよ。目的が先に決まってるならボトルネックになる要素が無い板選べよw 先に板がある場合はしょうがないけどさw ってかNTFSなんて基本クローズドソースでフル機能実装されてるわけじゃないんだから他で使ってたドライブを読みたい時に使うんじゃないの? NTFSのVersionとクローズの状態によっては非互換になるからWindows同士でも意外とファイル壊すことあるぞ? Linuxの場合Linux側のNTFSの処理がフル機能実装されてるわけじゃ無いから書き込みも含めて他所と共通のドライブとして使うのって更に事故が起きる事もあるけど exFATの方が他所と同じデバイスを読み書きする形で共用するなら安心じゃね?素のファイル読み書きだけなら事故は少なくなったけどね テス 今から書くけど、お前もだろうがみたいに切れられるんだろうな〜 linuxってデスクトップ表示させないで動画の表示出来る? >>232 >>233 echo 動画 ただ、 echo デスクトップ をやるとデスクトップを表示しちゃうから注意な >>237 それで具体的に何を求めてんの? デスクトップで表示しないってことはどこで表示することを意図してるの?動画は何処にあるの?目的は? 質問が雑すぎて全然伝わらん。 >>239 お前はちょっとバカっぽいからちょっと黙ってた方がいいぞw わかるわかる それ〜なの?意味あるの? が口癖のバカなw >>237 質問って知性やコミュ力丸出しになるよね でアレか?CUI環境でコマンド叩いたら動画を再生させ、再生終わったらコンソールに戻るような事が出来るかってな意味か? 単にフルスクリーンで動画再生したい…なんて話なんじゃなかろうか…? 動画っつってもファイルの再生なのかどっかのカメラからの映像なのかストリーミングなのかとか条件によっては色々話が変わる事もあるぞ イメージしてることを具体的に書くともしかすると答え持ってるやつがいるかもしれないぞ >>237 表示させたいって書いてあるけど、再生したいとは書いてないぞwww 相手に自分の意図を正しく伝えたいのなら、正しく言葉を使え。 >>241 意味は自分で考えろ、と言いたいなwww ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる