Filter
Exclude
Time range
-
Near
電子工作の基礎から実践まで、ハードウェアを自在に制御! 「これ1冊でできる!ラズベリー・パイ 超入門 改訂第9版」(福田和宏著)予約中! amazon.co.jp/dp/4800713552/ GPIO端子を使ったLEDの点滅(Lチカ)から、DCモーターを使ったミニ扇風機の制御まで、ラズパイ電子工作を徹底サポート。パーツの選び方や回路図の見方もイラスト付きで解説。推奨ライブラリ「gpiozero」を使った安全で分かりやすい制御方法がマスターできます! 目次 Part1 Raspberry Piとは Part2 Raspberry Piを動作させよう Part3 Raspberry Piの操作と設定 Part4 Raspberry Piをパソコンやサーバーとして使う Part5 プログラムを作ってみよう Part6 電子回路をRaspberry Piで制御する Part7 デジタル通信でデバイスを動作させる Part8 Raspberry Piで実用システムを作る Appendix 付録 #電子工作初心者 #ラズベリーパイ
2
3
169
ラズパイをPythonで動かす時、 入れておくと楽になるライブラリ3つ📚 🟢 ① gpiozero — GPIO制御の入口 LED・スイッチ・サーボなどの基本操作が 直感的なクラスで書ける(Pi公式推奨)。 Bookworm 以降はこれが標準。 RPi.GPIO より格段にコードが短くなります。 🟢 ② picamera2 — カメラ制御の現行版 Bookworm 標準で、リボンケーブル接続の カメラモジュールを数行で扱える。 タイムラプス・動き検知の基本ライブラリ。 🟢 ③ requests — 外部API・通知のお供 取得した値を Webhook で送りたい時、 天気APIを叩きたい時、必ず使う定番。 "センサー → 通知" の橋渡しに便利。 3つ入れておけば、 ラズパイで作りたいものの8割は組めます。 #raspberrypi
2
76
2,771
それがPWM(Pulse Width Modulation)です: ・ONとOFFを高速に切り替える信号 ・ON時間の割合(デューティ比)で出力を調整 ・デューティ比0% → 消灯 / 50% → 半分の明るさ / 100% → 全灯 💡 Raspberry Piでの使い方: ・LEDの明るさ調整(0〜100%で無段階) ・DCモーターの速度制御(デューティ比で回転速度を調整) ・サーボモーターの角度指定(パルス幅で0°〜180°を指定) from gpiozero import PWMLED led = PWMLED(17) led.value = 0.5 # 50%の明るさ LEDのチカチカだけじゃない。 PWMを使えばモーターもロボットの関節も動かせます。 #RaspberryPi #組込み
1
26
1,804
Raspberry Piの横に並んでいる40本のピン、使ったことありますか?📌 あれがGPIO(汎用入出力)です: ・ピンに電圧をかける → LEDが光る ・ピンの状態を読む → ボタンが押されたか検知 ・3.3Vの信号でON/OFFを制御 💡 最初の一歩(Lチカ): from gpiozero import LED led = LED(17) led.on() → たった3行でLEDが光ります GPIOがあるから、ラズパイは ただのPCではなく「電子工作の相棒」になれる。 センサー・モーター・ディスプレイ… すべてはGPIOから始まります。 #RaspberryPi #電子工作
2
27
251
9,243
Replying to @murasametech
双方向ハンドセンサーのPython プログラムが動かなかったのでgpiozeroを使って書き直しました claude に手伝ってもらって
1
2
152
Raspberry Pi OS Bookwormに移行して「あれ、動かない…」となったこと、ありませんか?🔧 Bullseyeからの主な変更点をまとめました: ① ネットワーク管理 dhcpcd → NetworkManager に移行。固定IPは nmtui か nmcli で設定 ② GPIO制御 RPi.GPIO → gpiozero が公式推奨。gpiozeroの方がシンプルに書ける ③ カメラ raspistill/raspivid → libcamera に完全移行。rpicam-still / rpicam-vid を使用 ④ Docker apt install docker.io は20.10系で古め。最新版は公式リポジトリからインストールが無難 ⑤ ログ確認 /var/log/syslog → journalctl に統一(rsyslogは標準では入っていない) ⑥ Pipの外部パッケージ pip install が制限される。venvを使うか --break-system-packages フラグが必要 変わらないこと:cron, systemd, apt, SSH鍵認証 → これらは従来通り使えます。 皆さんはBookwormへの移行で困ったことはありますか? #RaspberryPi #Linux
1
11
75
4,466
サーボモーターを動かせると、Raspberry Piでできることが一気に広がります🔧 gpiozeroを使えば、角度指定も簡単です。 from gpiozero import Servo servo = Servo(17) servo.mid() # 中央位置 SG90のような小型サーボなら数百円。カメラの向きを変えたり、ロボットアームを作ったり。「動く」モノを作る第一歩です。 私がサーボを勧める理由は「制御の基本」を学べるからです。PWM信号の概念は、モーター制御全般で役立ちます。 皆さんはサーボモーター、使ったことありますか?カメラ制御?ロボット? #RaspberryPi #サーボモーター #電子工作
4
12
155
5,995
今更なんですが、Raspberry Pi 5だとpigpioが使えなくなってると聞いて驚き。 代替手段としてPythonでgpiozeroなるライブラリ使うと良さげだけれど…なんかもにょる。
2
69
Ce fut un plaisir de participer au #PyLadiesDRC Edition 2025, organisée par @BingwaCivicTech Au programme : Python (variables, conditions, modules), visualisation avec Matplotlib, accès au hardware via gpiozero et un lab de co-création sur l’inclusion numérique des femmes. #NTIC
6
221
#ラックのログ 16 JavaScript とgpiozeroモジュールの勉強!すごい眠い!
17
138
Raspberry piっていうマイコンの制御方法を勉強してるところです! GPIOZeroライブラリ結構分かってきた~!✨📖 使える知識が増えるのって楽しい!🦊
2
1
23
341
Replying to @eugyppius1
This is why we have Ai “🪰 The Idea: Laser Fly Zapper on a Turret 🧠 1. Core Components a. High-Speed Tracking Camera System •Wide-angle camera for general motion detection. •High-speed camera for close-up target acquisition (e.g. 240fps). •Uses object detection models (like YOLOv8) trained to recognise flies in motion. b. Turret Mechanism •2-axis gimbal using servo motors (pan & tilt). •Stepper motors if you want higher precision. c. Laser Module •Low-powered laser (class IIIa, ~5mW) for testing. •Higher-power (100–500 mW) blue or green laser for actual zapping (CAUTION: Dangerous — needs safety interlocks and enclosures). d. Embedded System •Raspberry Pi 5 or Nvidia Jetson Nano for running inference and motor control. •Arduino or ESP32 to interface with motors and laser trigger. ⸻ 🧪 2. How It Works 1.Detection •Wide-angle camera detects motion or heat signature (passive IR optional). •Zooms in and identifies the target as a fly using a trained computer vision model. 2.Tracking •Real-time tracking algorithm (e.g. Kalman Filter Optical Flow) follows the fly. •Predicts motion to compensate for laser aim latency. 3.Turret Aiming •Pan and tilt servos align laser with fly’s projected position. 4.Firing •Laser pulses for a fraction of a second at the fly’s location. •Optional: use computer-controlled laser duration based on target size & range. ⸻ 🧰 3. Software Stack •Python OpenCV for vision & tracking. •TensorFlow Lite / YOLOv8 for object recognition. •Servo/PWM libraries (e.g. gpiozero, Adafruit_PCA9685) for motor control. •Safety interlocks to detect human/animal presence and disable laser. ⸻ 🔒 4. Safety Considerations •Class III lasers can blind or burn — seriously. •Add: •Fly-safe enclosure (like a smart window box). •Emergency laser cutoff if human detected (e.g. IR sensor or second camera). •Protective goggles if testing in open air. ⸻ 🧪 5. Optional Enhancements •Add thermal imaging for better contrast. •Integrate sound localization (flies buzzing?) for rough triangulation. •Add gamification: track number of zaps per day, post to Twitter.“ - ChatGippitty chatgpt.com/s/m_6862db513078…
3
547
30 Apr 2025
ラズパイ5でサーボ動かすの出来た〜!良かった。やっぱgpiozeroを使うのが近道っぽいですね。 Raspberry Pi 5でGPIOするPythonコード lab.seeed.co.jp/entry/2024/0…
1
5
338
超音波距離センサーHC-SR04とPythonを活用することで、ロボットの障害物回避を手軽に実現できます✨ HC-SR04は音波の反射を利用して距離を測定するセンサーで、PythonのRPi.GPIOやgpiozeroライブラリを使うことで、Raspberry Pi上で簡単に制御可能です。定期的に距離を測定し、一定の閾値を下回った場合に回避動作を実行することで、シンプルながらも効果的な障害物回避システムを構築できます。 LiDARと比べると精度は劣りますが、低コストで導入しやすいため、ロボット開発の入門に最適です!🤖🚀 動画はRaspberry Piで制御するロボットPiCar-Xです。フロント部分にHC-SR04を搭載しています。 #Python #ロボット #電子工作 #RaspberryPi
2
9
103
3,774
ラズパイ5でST7789表示出来た! ・まずst7789ライブラリが使用できない。 これつかえないと描画関数が使えない。 ・pythonの仮装環境つくる必要かある。 ・RPi.GPIOライブラリが使えないからgpiozeroを使用。 いろいろやるならラズパイ4の方が良いのかなと思った。
2
132
Raspberry Pi 5ではGPIOの仕様が大幅に変更され、従来の「BCM2835ライブラリ」に依存する方法から、Linux標準のGPIO制御ライブラリであるlibgpiodが推奨されています。これにより、GPIO制御がよりモダンで柔軟な方法に移行しました。 ポイントとしては、従来の/sys/class/gpioベースの古い方式が非推奨となり、代わりに**/dev/gpiochip0**などの新しいデバイスファイルを使ってGPIOを制御する形になります。これにより、効率的かつ安全なGPIO操作が可能になりました。 例えば、PythonでGPIOを操作する場合、gpiozeroやRPi.GPIOではなく、gpiodを活用する方法を検討するのがベストです。Raspberry Piの進化に対応するため、既存コードの移行も検討してみましょう。 #RaspberryPi #GPIO #libgpiod #Python #IoT
3
222
910
68,863
7 Oct 2024
raspberry pi 5ではgpiozeroのMCP3008は動きません
3
154
Why did everyone stop writing code for @Raspberry_Pi? 7 years ago, there was a thriving community of programmers using the pi for it's gpio pins to make weird iot and robotics projects. Now it just seems like it's being used as a cheap linux computer that can be used as an ad blocker or a NAS Raspberry pi provides instructions on how to do physical computing with scratch, for kids. Then there's gpiozero for the python devs and the fractured wiringpi community for c devs, but it seems like a shell of what it used to be, especially from the perspective of a JavaScript dev. What happened?
1
4
500