作るもの このガイドを完了すると、Raspberry Piに接続した各センサーの温度履歴グラフを表示するライブWebダッシュボードが手に入ります。インターフェースはクリーンでレスポンシブ、ネットワーク上のあらゆるデバイスからアクセス可能です。 ハードウェア要件 Raspberry Pi Model AまたはB(最近のバージョンなら何でも動作) DS18B20デジタル温度センサー(ダッシュボードに表示したい測定点ごとに1つ) 4.7kΩ抵抗(センサー1つにつき1つ) ジャンパーワイヤーとブレッドボード(永続化したい場合ははんだ付けツール) Pi用電源(5V USBまたは公式アダプター) す
IoT(モノのインターネット)は、日常デバイスとのインタラクションを一変させています。センサーがデータをクラウドにストリーミングすれば、どこからでも環境を監視・管理できます。IoT初心者には、温度・湿度・光量モニターが最適なスタート地点です。 湿気の多い北東部の夏、地下室の環境は劇的に変化します。私のワークショップは除湿機で乾燥していますが、真夏の外気温より涼しいままです。実際にどれほど涼しく、湿度が高いのか知りたくて、この最初のIoTプロジェクトを始めました。 DHT11センサーは安価で温度と相対湿度を測定できます。実験室レベルの精度ではありませんが、地下室環境の監視には十分です。また、安価
これまでのプロジェクトでは温度センサー、PIRモーションモジュール、基本的なGPIOインターフェースを扱いました。HC-SR04超音波距離センサーは人気の選択肢ですが、その5V出力を3.3Vに降圧してRaspberry PiのGPIOピンを保護する必要があります。このチュートリアルでは、物理原理、電子回路、Pythonコードを通じて安全な接続と使用方法を解説します。 必要なもの HC-SR04超音波センサー 1kΩ抵抗 2kΩ抵抗 ジャンパーワイヤー(オス-メス) オプション:ブレッドボード 超音波センサーの仕組み 音は圧力波として伝播し、その周波数が音の高さを決めます。超音波センサー
概要 Lego Mindstorms NXT超音波センサーをRaspberry Piに直接接続します。TCA9517 I²CバッファとSCL用の追加GPIOを使用し、距離を読み取る簡潔なC++スニペットで実現します。 はじめに Raspberry Piは豊富なコミュニティとドキュメントで知られますが、Lego Mindstormsキットはラピッドロボットプロトタイピングの定番プラットフォームです。NXTシリーズはARMベースのマイコンを搭載し基本的なロボティクスには十分ですが、コンピュータビジョンなど高度なタスクには不向きです。新しいEV3シリーズはより強力なLinuxベースのブレインを持ち
多くの開発者が静的ファイルやシンプルなグラフィックを扱う一方で、フィジカルコンピューティングは現実世界とのインタラクションへの扉を開きます。センサーからデータを読み取り、アクチュエータを駆動することで、物理世界を感知・判断・行動するシステムを構築できます。 目標 Raspberry Piを使って加速度計の値を読み取り、サーボモーターを制御し、フィジカルコンピューティングの核心概念を実演します。 主要概念 Raspberry Pi – HDMI、Ethernet、USBポート2つ、そして何よりGPIOピンを備えた35ドルのLinuxコンピューター。信号の送受信が可能です。 GPIOピン –
概要 ハッカースクールでの活動中、施設の2つのトイレ(メインワークスペース隣と地下)のリアルタイム占有状況を把握できれば、無駄な待ち時間を減らし利便性が向上することに気づきました。 このソリューションでは、電話やSMSでトイレの空き状況を確認できます。Raspberry Piに取り付けたシンプルな光センサーがトイレの照明を監視し、照明が点いていれば「使用中」と判断します。 Raspberry PiはHerokuでホストされたFlaskアプリケーションに定期的に状態を送信します。このアプリはTwilioからの着信リクエストも受信し、ユーザーが専用のTwilio番号に電話やSMSを送ると、現在の占
Rushi Gajjar著、『Raspberry Pi Sensors』の著者によるこのガイドは、信頼性の高いRaspberry Piプロジェクトを構築するために必要な核心的な電子工学知識を凝縮しています。現代では、歯ブラシから航空機まであらゆるものがエレクトロニクスで支えられており、基礎をしっかり理解すれば時間とフラストレーションを節約できます。 多くの入門書は概念を紹介するだけで、実際のプロジェクトと結びつけていません。ここでは実践側に焦点を当て、キーワードのクイックリフレッシャーの後、通信プロトコルとGPIOピンに触れる前に取るべき予防措置を説明します。最後に、シェル、Python、Cで
LEGO Mindstorms EV3キットには印象的なセンサーアレイが同梱されていますが、カスタムオブジェクトセンサーを構築することで、ロボットの知覚を次のレベルに引き上げられます。このガイドでは、照明と影を使って近くのオブジェクトを検知する、タッチセンサーを模倣しつつ軽量な光ベース検出器の作成手順を説明します。Adafruit、SparkFun、Jamecoなどのサプライヤーから入手できる安価なコンポーネントで、リアルタイムで反応する表現豊かな画面上の「目」をEV3に装備できます。 LEGO EV3の内部 EV3は、Texas Instruments 456MHz ARMプロセッサーで駆動
悪臭の主原因である揮発性硫黄化合物の検知には、低濃度を感知できるセンサーが必要です。Figaro TGS2600はこの目的のために設計されています。加熱されたセンシング素子を使用し、硫化水素やメタンなどのガスに曝露されると電気抵抗が変化します。この抵抗変化を測定することで、センサーはガス濃度の増加に伴って上昇するアナログ電圧を出力します。 アナログ信号とデジタル信号 デジタル信号が厳密にバイナリ(0または1)であるのに対し、アナログ信号は連続的な範囲をカバーします。簡単なアナロジーはステアリングホイール:優しく回すことも完全にロックすることもできますが、デジタルステアリングシステムでは完全左ま
標準的なUSBカメラで、Raspberry Piを含むあらゆるJava SE対応マシンで動作する信頼性の高いモーション検知アラームを構築できます。Reactive Blocks(視覚的Javaプログラミングツール)を使用すると、1行のコードも書かずに、画像取得、モーション検知、Twilio経由のSMSアラート送信を行う完全機能アプリケーションを組み立てられます。 このチュートリアルでは、ハードウェアからソフトウェアまで完全なセットアップを説明し、アプリケーションをPiや他のJava SE環境に展開する方法を示します。 必要なもの Raspbian OS搭載Raspberry Pi Model
目次 マニフェスト ボード ガイガー管 放射線の種類 サポートされるガイガー管 テストソース アクチュエーター CPMからシーベルトへ ソースコード 回路図 参加 購入 リンクとドキュメント 注: このチュートリアルのすべてのコード例は、arduPiライブラリを使用します。リポジトリからドキュメントを閲覧し、ライブラリをダウンロードできます。 マニフェスト Raspberry Pi用放射線センサーボードの目的は、2011年3月の福島原発事故以降、日本の個人、そして世界中のどこでも、環境放射線レベルを独立して測定できるようにすることです。手頃でユーザーフレンドリーなRaspberry Piと
Raspberry PiボードはBroadcom BCM2835プロセッサー上で動作し、26の汎用入出力(GPIO)ピンを提供します。RPi.GPIOなどのPythonライブラリでこれらのピン制御は簡単ですが、Arduinoと比較して真のアナログ入力がないという顕著な制限があります。GPIOピンは厳密にデジタルです:出力に設定されたピンは0V(LOW)または3.3V(HIGH)のみを供給できます。入力に設定された場合、約0.8V未満はLOW、約1.3V以上はHIGHと解釈されます。 温度監視、距離測定、光強度検知など多くの実用用途では、基盤となる信号は本質的に連続的です。バイナリ「オン/オフ」
このプロジェクトの目標は、ロウズやホームデポなどのホームセンターで3-4ドルで入手できる低コストソーラードライブウェイライトを、ワイヤレスリモートセンサーノードに再利用することです。このノードは、MSP430G2553マイクロコントローラーとnRF24L01+トランシーバー(spirilisライブラリ使用)を使用し、ライト内蔵のフォトレジスタから光強度、gardenbot.orgに着想を得たカスタムセンサーから土壌水分、10kΩシリコンコートサーミスタから土壌温度を送信します。データは、Raspberry Piに搭載された2つ目のMSP430G2553/nRF24L01+ペアにワイヤレスで送信
このガイドは、2つの基礎プロジェクト—Raspberry PiガレージドアオープナーとPiMyLifeUp Raspberry Piウェブカムサーバー—を拡張します。磁気ドアステータスセンサーを追加し、ライブビデオフィードをコントロールページに直接表示します。 ステップ1: 前提となるInstructablesを完了 先に進む前に、参照されている2つのプロジェクトの手順に従ってください。これにより、PiがGPIO制御リレーとウェブカムストリーミングサーバーで設定済みであることが保証されます。 ステップ2: Webページスタイルを更新 /var/www/css/style.cssにあるスタイルシ
Raspberry PiでDS18B20温度センサーをテスト sudo modprobe w1-gpio sudo modprobe w1-therm cd /sys/bus/w1/devices ls cd 28-xxxx(表示されるシリアル番号に置き換え) cat w1_slave 1-Wireインターフェースは少し不安定なことがありますが、温度値が利用可能かどうかを確実に報告します。センサーがデータをシンプルなテキストファイルとして公開するため、ファイルを読み取るだけで済みます。 1行目はYESまたはNOで終わります。YESの場合、2行目に千分の1度単位の摂氏温度が含まれます。上記の
Raspberry Piベースの泥棒検知器を構築 - ステップバイステップガイド 低コスト、クレジットカードサイズのコンピューターを実用的なホームセキュリティツールに変える方法を発見してください。わずかなコンポーネントで、GPIOピン、シンプルな回路、Pythonスクリプティングについて学びながら、誰かが圧力作動センサーを踏んだときにアラートを出すデバイスを作成します。 なぜRaspberry Piを使うのか Raspberry Piは、モニターやテレビに接続し、標準キーボードとマウスを受け入れる汎用性の高い安価なコンピューターです。フルLinuxディストリビューションを実行し、ハイデフィニシ
私のpiHouseホームオートメーションプロジェクトの最新版では、2つの追加DS18B20温度センサーを設置しました:以前プログラミングしていたが未導入だった屋外ユニットと、寝室の新しいセンサーです。このアップグレードには慎重なハードウェア計画、家全体と屋外への新しいケーブル配線、既存のセンサー読み取りスクリプトの複製が必要でした。 ケーブル引きとハンダ付けがプロジェクトで最も時間のかかる部分でした。また、屋外センサーの配置に課題がありました—直射日光が精度に影響していたため、日陰での配置と保護ハウジングを試行中です。 以下は主要なハイライトと、Raspberry Piでセンサーデータを取得す
Raspberry PiとZabbixでアナログセンサーを読み取り Raspberry Piにはネイティブなアナログ入力がありませんが、MCP3008 10ビット8チャネルADCを使用すれば、アナログ機能を簡単に追加できます。これはPiのGPIOヘッダーにSPIバス経由で直接接続され、追加コンポーネントを必要としません。 このチュートリアルでは、MCP3008をPiに配線し、Pythonで光従属抵抗(LDR)を読み取り、データをZabbixに供給して監視する手順を説明します。 ハードウェア: Raspberry Pi MCP3008 8チャネルADC 光従属抵抗(LDR) 10kΩ抵抗 ブレ
電子デバイスを構築したいなら、どこかでGPIOを通じてデータを読み取る必要が出てきます。この演習では、ブレッドボード上のプッシュボタンの値を読み取ります。 右側の画像に示すように回路をセットアップしてください。ピン23に接続された4.7kΩ抵抗の一端がプラス電源レールに接続されていることに注意してください。赤いジャンパーケーブルがブレッドボードのプラスレールをGPIOヘッダーの3.3Vピンにリンクします。ボタンのピンの1つに接続された緑のジャンパーワイヤーがブレッドボードのマイナスレールに接続され、もう1本のジャンパーケーブルがそのマイナス電源レールをGPIOヘッダーのGNDピンにリンクして
Raspberry PiとDS18B20でマルチセンサー温度・光監視システムを構築 必要なもの 2×DS18B20デジタル温度センサー 2×4.7kΩプルアップ抵抗 標準ブレッドボード、ジャンパーワイヤー、Piからの3.3V電源 オプション: 47Ω抵抗、1×LED、メス-オスジャンパーワイヤー(インジケーター用) DS18B20と1-Wireプロトコルの理解 DS18B20は、1-Wireプロトコルのおかげで複数のデバイスが単一GPIOピンを共有できる高信頼性センサーです。各センサーは独自のアドレスを持つため、Raspberry Piはそれぞれを独立して読み取れます。 ブレッドボードのセ
製造プロセス