【Raspberry Pi】ラズベリー・パイ part38【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】ラズベリー・パイ part37【ARM】
http://mao.5ch.net/test/read.cgi/linux/1519453274/ Pi1Bがlirc端末として何年も稼働してるけど故障する気配はまだ無い… フルサイズのSDカードは壊れにくいのか?
壊れたらPi0Wに換えようと思ってるけど機会が来ない。 >>190
サイズは関係ないけどずっと以前のSLCとかMLCのカードなら高耐久なのがある。
また、書き換えるのがtmpfsだけになるようにしてりゃ粗悪なSDカードでもpiボードの寿命まで壊れないかと。 >>189
き、きれいじゃん。ひょっとしてハンダ女子?w >>171
>leをイコールにしてはどーでしょ?
-le の - を = に置き換えたらエラーが出て点滅しませんでした。
pi@raspberrypi:~ $ ./led.sh
sh: echo: I/O error
./led.sh: 8: [: 0: unexpected operator >>172
それなんですよね、自分の所で日経リナックスの書式通り、
$ sudo pip3 install wiringpi
と実行すると、
pi@raspberrypi:~ $ sudo pip3 install wiringpi
sudo: pip3: コマンドが見つかりません
と端末が言います。
ちなみに、
$ sudo api install pip3
とすると、
E: パッケージ pip3 が見つかりません
と、怒られます。 >>177
それ、間違えたいました。
いろいろと混乱していて、点滅動作しないのを貼り付けてしまいました。
echo 2 > が何を表すのか解りませんでした。
echo 4 > に訂正して下さい 皆様、返答が遅くなり申し訳ありませんでした。
なかなか時間が取れないもので、、、
pi@raspberrypi:~ $ ./led.sh
sh: echo: I/O error ーーー 点滅中
pi@raspberrypi:~ $ ーーー 16回点滅するとプロンプトが出る。
こんな状況です。 >>195
これでは?
$ sudo apt install python-pip python3-pip >>198
pip3(python3)を使うなら、python-pip はいらない。 連投すいません、
pythonの方も、
import wiringpi as pi, time
LED_PIN = 4
pi.wiringPiSetupGpio()
pi.pinMode( LED_PIN, pi.OUTPUT )
pi.digitalWrite( LED_PIN, pi.HIGH )
time.sleep(1)
pi.digitalWrite( LED_PIN, pi.LOW )
とled.pyファイルを作り
$sudo python3 led.py
と実行すると
pi@raspberrypi:~ $ sudo python3 led.py
File "led.py", line 1
import wiringpi as pi, time
^
IndentationError: unexpected indent
と言われてしまいます。((泣)) もうそれTabと空白が混じっているかインデントおかしいだけでラズパイ全く関係ないから
Pythonスレ行くかソースコード晒せよ >>180
OK Googleの方でやってる。気が向いたらアレクサも召喚します。AIY Voice kitもあるので連携させたい。 198 ,199 レスありがとうございます。
$ sudo apt install python3-pip
をやって、
$ sudo pip3 install wiringpi
としたら、何やら入ったみたいです。
が、led.pyファイルを実行しても、
pi@raspberrypi:~ $ sudo python3 led.py
File "led.py", line 1
import wiringpi as pi, time
^
IndentationError: unexpected indent
となり、LEDがチカチカしない((泣))
自分の回りには得体のしれない電波が飛び回っているのか、、、、(泣) >>161
一行目の
#!/bin/sh
を
#!/bin/sh -fx
に書き換えて、どこでエラー出てるか調べて。
お行儀良いスクリプトにするなら、exportして使い終わったら、unexportしてね。 >>206
レスありがとうございます。言われた通り-fxを書き込み実行しました。
pi@raspberrypi:~ $ ./led.sh
+ echo 4
./led.sh: 4: ./led.sh: cannot create /sys/class/gpio/gpio4/direction: Permission denied
+ echo out
./led.sh: 5: ./led.sh: cannot create /sys/class/gpio/gpio4/value: Permission denied
+ echo 1
./led.sh: 6: ./led.sh: cannot create /sys/class/gpio/gpio4/value: Permission denied
+ echo 0
+ count=0
+ [ 0 -le 15 ]
./led.sh: 10: ./led.sh: cannot create /sys/class/gpio/gpio4/value: Permission denied
+ echo 1
+ sleep 0.5
+ echo 0
+ sleep 0.5
+ expr 0 + 1
+ count=1
+ [ 1 -le 15 ]
+ echo 1
+ sleep 0.5
+ echo 0
+ sleep 0.5
+ expr 1 + 1
+ count=2
あと同じです。 てかエラーメッセージ読めよ
それが理解出来ないならまずLinux基礎知識の本買って読めよ
お前Lチカするレベルの人間じゃないよ >>206
>お行儀良いスクリプトにするなら、exportして使い終わったら、unexportしてね
最終行に、
echo 4 > /sys/class/gpio/unexport
を付け加えました。そして、回数を1回として実行しました、結果は、
pi@raspberrypi:~ $ ./led.sh
+ echo 4
./led.sh: 4: ./led.sh: cannot create /sys/class/gpio/gpio4/direction: Permission denied
+ echo out
./led.sh: 5: ./led.sh: cannot create /sys/class/gpio/gpio4/value: Permission denied
+ echo 1
./led.sh: 6: ./led.sh: cannot create /sys/class/gpio/gpio4/value: Permission denied
+ echo 0
+ count=0
+ [ 0 -le 1 ]
./led.sh: 10: ./led.sh: cannot create /sys/class/gpio/gpio4/value: Permission denied
+ echo 1 + sleep 0.5 + echo 0
sh: echo: I/O E
+ sleep 0.5 + expr 0 + 1 + count=1 + [ 1 -le 1 ] + echo 1
sh: echo: I/O E
+ sleep 0.5 + echo 0
sh: echo: I/O E
+ sleep 0.5 + expr 1 + 1 + count=2 + [ 2 -le 1 ] + echo 4
になりました。
エラーの数が多いと言って書き込みが出来ないのでエラーはEと表示します。
改行も多いと言われたので、くっつけます。 ここまで言われてまだ質問するとか頭おかしいのかな?
NGするからコテ付けてね Permission deniedで答え出てるのに何で質問するの? >>210
全く気が付きませんでした。
改めて改行空白を調べたら、
行頭に空白がありました、
それで削除したら、上手く動きました。
混乱していたのか、そんなはずはない元記事通りで間違いは無いと決めつていました。
ありがとうございました。 質問者は何か某大物youtuberがピアプロでコミュニティ破壊した流れと似たものを感じる >>214
あぁ、分かりました。
$ sudo ./led.sh
でエラーが解消しました。
でも、最後に追加した、
echo 4 > /sys/class/gpio/unexport
これが必要だったみたいですね、
皆様ありがとうございました。 むしろこのレベルでもラズパイのセットアップは出来るのだから敷居の低さに脱帽 あらためて、
Python でも、シェルスクリプトでも上手く”Lチカ”が出来ました。
ありがとうございました。皆様のおかげです。 >>204
ありがとうございます
無事召喚した暁には是非呪文の方を… >>215
エディタは何使ってるの?
行頭の空白って見分けにくいかなぁ。
とりあえずおめ。
pythonはインデントが構造的に意味を持つから気をつけて。 >>218
だからこそpiに俺らベビー・幼稚園児がたくさん群がっている 僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
OKN2G 2018年5月22日 Debian 8,6月17日でセキュリティアップデートを終了へ
http://gihyo.jp/admin/clip/01/linux_dt/201805/22
> DebianプロジェクトのMoritz Muehlenhoffは5月18日,
> 「Debian 8 "Jessie"」の定期的なセキュリティサポートを
> 6月17日付けで終了する予定であるとアナウンスした。 小学生になると幼稚園児では無理なwiringpiを自分で作れるってすごいよね 1.rootのパスワードは設定する必要はありますか?
2.chromiumでGoogleアカウントでログインするとセキュリティ的に危険ですか? >>225
さらっと書いてるけど、複数台のJessieを運用している自分としては なにげに大問題である。 >>225>>231
同時に、debianでは32ビット板のサポート打ち切りか…IntelやARM問わず。
ラズビアンも独自ディストリビューションを展開せざるを得ないのか? いや逆に早く64bit版出せよって思われてんじゃないのか >>231
さらっと書いてるように見えなかった。
225は、そういうJessie普通に使ってる人がたくさんいるだろうから書いてくれたんだと思ってた >>234
責める雰囲気に読めたなら書き方が悪かった。ごめん
225の情報提供には素直に感謝したい。 ttp://mao.5ch.net/test/read.cgi/linux/1481190261/281 >>235
ごめん、おれも攻めるつもりで書いてたわけではないのでごめん すみません教えてください
結局lircがいいのかpigpioがいいのかwiringpiがいいのか… 今日3B+が届くので楽しみ
電子工作素人なので使えそうなモノはテスターとラジペンとニッパーとはんだゴテくらいしか持ってなかったりので
ラズパイ以外にもあれこれ発注してしまった
バッテリー駆動のオシロ
ブレッドボード
ジャンパー線
Lチカ用のLED
小さな可変抵抗器のセット
ワニ口クリップ
D-Sub 9pinコネクター
ワイヤーストリッパー
実物を見ずにネットであれこれ注文したのでモノが届いたら
こんなはずじゃなかったとなりそうで怖い
質問ですが自分でソースコードを書いてLチカするためにラズパイに液晶モニターとキーボードとマウスを繋ぐ必要がありますか?
PCでクロスコンパイルして1発で動かすのは無理なのでラズパイでgdbを走らせてソースラインデバッグする前提です
ラズパイ購入後液晶モニターを1度も繋がずWindows 10のノートPCからTeraTermをsshで繋いでラズパイにログイン出来ますか? >>248
できる。
RASPBIANインストールして、そのSDカード内のファイルを編集してwifiとsshを有効化すればいい。 うちのzero wは一度もモニターとキーボードを繋いだかとがない。 >>248
ttp://www.neko.ne.jp/~freewing/raspberry_pi/raspberry_pi_setup_wifi_ssid_password/
これでできたよ 探せばpiのエミュレータやvirtualbox上で仮想OSとして動かす方法もでてくるけどそこまでする必要あるのか? >>248
zeroでいいならusbだけでpcと繋げるよ GPIO操作するのに必要なserviceってある?
shutdown.targetでGPIO操作させたいんだけど、beforeに書くtargetあったら教えてください 一応モニタやキーボードは準備だけでもしといたほうがいいよ
sshのみだと変なことやってログインできなくなると詰む >>255
特にないから気にするな。
気になるならsysfsでクグって。 >>256
おれの事だわ
ホスト名変えたら死んで開発中のファイルも死んだ >>259
普通に他のマシンにマウントすれば済む話では モニターつないだり
リモートデスクトップでログインしてたりしてたけど
やっぱCUIでの接続が一番使い易い 0w買った時にもしもの為にと思ってHDMIとUSBの変換アダプタも買ったけど、結局一度も使ってないわ
万一の備えってそんなもんかもな 昨日の ID:7PZwC7PW ですが皆さんいろいろ教えてくれてありがとうございます
3B+は昨日の夕方に受け取りましたがその後出かける用事があり昨晩は弄れませんでした
教えていただいたパソコンでmicro SDにWi-Fi設定する方法を今から試します >>262
USBグラフィックアダプタってこと?
そもそもそんなもんラズパイで使えるのか?
あれ専用の特殊なドライバが要るし、通信速度とかかなりデリケートだぞ >>260
ここ連中はPCにインストールしているのはWinのみが圧倒的に多いだろうが、
まぁ、Pi使いなら念のためにUSB/DVD動作Linuxを用意しているだろうからな。
Win10+WSLでLinuxのextファイルシステムのRWが出来れば良いんだろうが、どうなんだろ?
>>266
ここにはすごい奴が多いから、それぐらいはできるんじゃないのか?
PCのLinuxで動作するのならPiでも動くように出来るだろう 以下の手順でサクッとTeraTermからssh接続できました。
1) Raspbian Stretch Lite のzip filedownload
2) zip fileに入っているimage fileをDDWinでmicro SDに書き込み
3) >>252の手順でmicro SDのboot領域にwpa_supplicant.confを作成
4) micro SDのboot領域に ssh というfile名の空fileを作成
5) micro SDをraspberry piに挿してUSBケーブルで給電開始
6) TeraTermでraspberry piにssh接続 >>266
microUSBとUSB-typeAの変換コネクタのことだろうな そろそろ自分の日記帳に書けよ
そんな面白くないことだけこと書かれても困るわ >>273
マニュアルに書いてあることだけで、何も新しい情報がないからだろ >>274
それがどうして困るになるんだ?
何も新しい情報がない雑談書き込みがこのスレにはあるれているだろ。
これには困るとレスしないのかな。
俺的にはそんなのより、まだ>>268のなんちゃってまとめの方が価値がある Zero W使って思うけど何気に有線LANあったほうが良いなあと思う
無線LANルーター再起動する繋がってくれないから・・・ >>278
完全なおま環やん
切れても再接続しないNWとかクソすぎる >>276
だよな(Pi弄りに疲れて雑談しに来ているのに、そこで、マニュアル書き込みを見るとイヤになるで)
俺様にとって大迷惑書き込をする>>268に困るとなるんだろうな うちのW、無印+USBドングル、どっちもwifiは自動再接続してくれたような・・・ DHCP切ってるとか?
俺のは有線は固定にしてるけど。 再接続させるスクリプトでも置いとけば解決するだろう ちょっと高いけどUSB-Serial変換ケーブル買っとけば
ネット落ちたときに復旧できて助かる 俺は長いこと↓の世話になってる。
http://akizukidenshi.com/catalog/g/gM-05840/
Pi2までなら赤ケーブルをVCCに繋いでバスパワーで動かせたんだが・・・ 複数のPiを持っているならPiをUSB-Serial変換器として使うだろ
PiはNet-Serial、USB-Serial、USB-JTAG変換とかに出来るのが良いんだからな
ついでにNet-GPIOなんかはワクワク変換器でよく使われているし
>>247は初めての俺Pi変換器作製でGPIOにLED繋いでnet経由でピコピコ光らすことなんかをやるんだろうな ■ このスレッドは過去ログ倉庫に格納されています