プロジェクト · Arduino / ESP32 / Pico

Arduinoのプロジェクトをさがす

初級から上級まで、回路図・コード・動画付きのプロジェクトを数百件収録しています。自分のレベルに合ったところから始められます。

ESP32のスマート植物水やりシステム
#139上級
プレミアム

ESP32のスマート植物水やりシステム

このプロジェクトでは、ESP32と土壌水分センサーを使った自動水やりシステムを作ります。センサーが土壌の水分量を継続的に測定し、設定したしきい値を下回ると、ESP32がリレーを作動させて給水ポンプを動かし、植物に水を与えます。土壌に十分な水分が行き渡ると、ポンプは自動で停止します。植物に定期的に水を与えながら、節水にも役立ちます。 _______________________________ 接続

4.7(10)
14
ESP32の動体検知アラーム
#140中級
プレミアム

ESP32の動体検知アラーム

ESP32とPIRセンサーを使い、動きを検知するとブザーで警報を鳴らすプロジェクトです。シンプルで低コストなセキュリティシステムを作れます。 (画像はイメージです。文章の説明に従って接続してください。)

4.4(10)
15
ESP32スマート照明(PIR + LDR + リレー + OLED)
#141上級
プレミアム

ESP32スマート照明(PIR + LDR + リレー + OLED)

ESP32で廊下やトイレ、食品庫の照明をスマート化します!PIRモーションセンサー、LDR光センサー、リレーモジュールを使い、「暗い場所で動きを検知すると点灯する」定番の仕組みを作ります。周囲が明るければ動きを検知しても点灯しないため、日中の無駄な電力消費を抑えられます。照明は30秒間点灯し、動きが続くとタイマーがリセットされて点灯時間が延びます。SSD1306 OLEDには大きな文字で状態(ON / DAYTIME / WAITING)とカウントダウンを表示します。

4.3(6)
11
ESP32駐車センサー(HC-SR04 + 5連LEDバー + ブザー + OLED)
#142上級
プレミアム

ESP32駐車センサー(HC-SR04 + 5連LEDバー + ブザー + OLED)

車の駐車センサーをESP32で作ります!HC-SR04超音波センサーで前方の物体までの距離を測ります。距離が縮まるほど5連LEDバーが緑 → 黄 → 赤の順に点灯し、ブザーの鳴る間隔が短くなります。10 cm未満まで近づくとアラームが鳴り続け、すべてのLEDが点灯します。SSD1306 OLEDには現在の距離をcm単位の大きな文字で表示し、状態メッセージ(落ち着いて / 注意 / 接近 / 停止! / 危険)とLEDバーのシミュレーションも表示します。HC-SR04のpulseIn、複数のデジタル出力、ブザーを学べる定番のプロジェクトです。

0.0(0)
14
ESP32汎用IRリモコン(IR受信機 + リモコン + LED3個 + ブザー + OLED)
#143上級
プレミアム

ESP32汎用IRリモコン(IR受信機 + リモコン + LED3個 + ブザー + OLED)

ESP32で市販のIRリモコンの信号を読み取り、自作の機器を操作できます!このプロジェクトでは赤外線受信機(NECプロトコル、38 kHz)で20ボタンのIRリモコンの信号を受信します。各ボタンには異なる動作を割り当てています。1、2、3ボタンで3個のLEDをそれぞれオン・オフし、PWRボタンですべて消灯します。4~9の数字ボタンではOLEDに特別な表示を出します。SSD1306 OLEDには最後に押したボタンを大きく表示し、実行した動作の説明とLEDの状態もリアルタイムで表示します。未知のボタンを押すとOLEDにHEXコードを表示します。

4.5(9)
15
ESP32温度データロガー(DHT22 + DS1307 RTC + microSD + OLED)
#144上級
プレミアム

ESP32温度データロガー(DHT22 + DS1307 RTC + microSD + OLED)

ESP32で日時付きの温度・湿度記録システムを作ります!DHT22で1分ごとに温度と湿度を読み取り、DS1307 RTCから取得した日時とともにmicroSDカードへCSV形式で記録します。OLEDには最新の温度を大きな文字で表示し、湿度のパーセント値、日時、総記録数も表示します。SDカードの`/temp_log.csv`ファイルはExcel、Google Sheets、Pythonのpandasで開いて分析できます。温室の監視、家や部屋の温度管理、実験室のデータ収集、食品の保管環境や養蜂箱の監視に適しています。

4.7(7)
12
ESP32動体検知アラーム(PIR + ブザー + LED + Telegram)
#145上級
プレミアム

ESP32動体検知アラーム(PIR + ブザー + LED + Telegram)

PIRセンサーが動きを検知するとブザーとLEDを作動させ、同時にTelegramで持ち主に即座に通知するスマート防犯アラームです。アラームが繰り返される頻度を抑えるため、30秒のクールダウン(待ち時間)を設けています。この仕組みはPIRの検知が正しいかを確認したり、誤検知をなくしたりするものではありません。家の防犯、ガレージの監視、倉庫や作業部屋などに使えます。ESP32-CAMなら写真付きの通知を追加でき、通常のESP32 DevKit V1ではテキストで通知します。

0.0(0)
8
ESP32ロボットの目(OLEDディスプレイ+TTP223タッチセンサー)
#166中級
プレミアム

ESP32ロボットの目(OLEDディスプレイ+TTP223タッチセンサー)

感情を表現する卓上ロボットを作ります!**ESP32**が**0.96インチOLED**に2つの目を描き、自動で周りを見たり、まばたきしたりします。**TTP223タッチセンサー**に触れると喜び、長く触れると目がハートになり、何度も続けて触れると怒り、20秒間何もしないと眠ります。**パッシブブザー**がそれぞれの気分に合った音を鳴らします。状態マシン、図形によるアニメーション、他の処理を止めない音の出力を1つのプロジェクトで学べます。

0.0(0)
ESP32ポモドーロタイマー(NeoPixelリング+ボタン+ブザー)
#167初級
プレミアム

ESP32ポモドーロタイマー(NeoPixelリング+ボタン+ブザー)

勉強中にスマートフォンを見ずに済む、光る卓上タイマーです!**24個のLEDを備えたNeoPixelリング**が、時計の文字盤のように残り時間を表示します。作業中は**赤**、短い休憩は**緑**、4回の作業ごとに取る長い休憩は**青**です。最後の5秒間はリングが点滅し、**パッシブブザー**がカチカチと鳴ります。各時間が終わると虹色の光で知らせます。1つの**ボタン**で開始、一時停止、リセットができ、`delay()`を一切使わずに**ESP32**で動作します。

0.0(0)
ESP32のT-Rex Run恐竜ゲーム(OLEDディスプレイ+ボタン+ブザー)
#177中級
プレミアム

ESP32のT-Rex Run恐竜ゲーム(OLEDディスプレイ+ボタン+ブザー)

Chromeの「インターネット未接続」時の恐竜ゲームを机の上で楽しめます!**ESP32**が**0.96インチOLED**に走る恐竜を描きます。**ボタン**を押すとジャンプし、サボテンは次第に速くなります。スコアとハイスコアは画面の最上段に表示され、ハイスコアは**Preferences**でESP32のフラッシュメモリに保存されるため、電源が切れても残ります。ArduinoのOLED T-Rex RunプロジェクトのESP32版で、**パッシブブザー**がジャンプ、100点達成、衝突の効果音を鳴らします。

0.0(0)
ESP32で地震の揺れ検知アラーム(MPU-6050+OLEDディスプレイ+ブザー)
#180中級
プレミアム

ESP32で地震の揺れ検知アラーム(MPU-6050+OLEDディスプレイ+ブザー)

机が揺れると、このディスプレイがいち早く反応します!**ESP32**が**MPU-6050**加速度センサーで振動を測定し、**0.96インチOLED**に地震計のような波形をリアルタイムで描きながらスクロールします。揺れがしきい値を超えると**パッシブブザー**がサイレンを鳴らし、**赤いLED**が点滅します。ボタン1つで消音とリセットができます。アラームが作動するには、3回連続の測定でしきい値を超える必要があります。1回の測定だけの急な変化は除外されますが、1回の衝撃でも振動が十分長く続けば作動することがあります。学習用の揺れ測定器であり、公的な地震警報ではありません。

0.0(0)
ESP32で金価格・為替のリアルタイム表示(Wi-Fi+OLEDディスプレイ+ボタン)
#181中級
プレミアム

ESP32で金価格・為替のリアルタイム表示(Wi-Fi+OLEDディスプレイ+ボタン)

金1グラムの今の相場は?スマートフォンを確認する必要はありません!**ESP32**がWi-Fiに接続し、APIキー不要の無料JSONデータソースから**金1グラム**、**米ドル**、**ユーロ**の価格を取得して、**0.96インチOLED**に表示します。価格は60秒ごとに更新されます。**ボタン**でページを切り替え、長押しですぐに更新できます。インターネットが切断されても最後の値は画面に残り、`OFFLINE`と表示されます。

0.0(0)