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

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

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

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

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

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

Raspberry Pi PicoのLEDキャンプファイヤー(8x8 NeoPixelマトリクス+可変抵抗+ブザー)
燃やすことも温めることもないのに、パチパチと音がするキャンプファイヤーです!**Raspberry Pi Pico**が**8x8 NeoPixelマトリクス**に、毎フレーム計算し直したリアルな炎を描きます。下部で火花が生まれ、熱が上昇しながら冷めていき、赤から白の光で表現されます。**可変抵抗**で炎の高さを調整し、**ボタン**で炎、ガス、魔法、アメジストのテーマを切り替え、**ブザー**で薪が燃える音を加えます。計算で生成するアニメーション、ADC、PWM、MicroPythonを1つのプロジェクトで学べます。

Raspberry Pi Picoの駐車場ゲート(SG90サーボモーター+LED2個+ボタン+ブザー)
駐車場の入口にあるバー式ゲートの小さな模型です!ボタンを押すと、**Raspberry Pi Pico**が**SG90サーボモーター**でバーを滑らかに上げ、**緑のLED**が点灯します。3秒間開いたままになり、その後は**赤のLEDが点滅**し、**ブザー**で警告音を鳴らしながらゆっくり下がります。下がっている途中でもう一度ボタンを押すと、**安全のためにバーがすぐに上がります**。サーボモーターの制御、状態機械、処理を止めない時間制御を1つのプロジェクトで学べます。

Raspberry Pi Picoの暗証番号ロック(4x4キーパッド+I2C LCD+サーボ)
4桁の暗証番号で扉を開け、3回間違えると30秒間待機します!**Raspberry Pi Pico**が**4x4キーパッド**で入力された暗証番号を確認し、正しければ**SG90サーボ**で解錠して、5秒後に自動で施錠します。**I2C LCD**には伏せ字のアスタリスク、残りの試行回数、カウントダウンを表示し、キーを押すたびに**ブザー**が鳴ります。初期暗証番号は`1234`です。`A`キーで変更でき、新しい暗証番号は`pin.txt`に保存されます。

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

ESP32で礼拝時刻時計(Wi-Fi+OLEDディスプレイ+ブザー)
日没の礼拝まであと何分でしょうか?**ESP32**がインターネットから現在時刻を取得し、Diyanet方式で計算された地域の礼拝時刻を読み込みます。**0.96インチOLED**には、次の礼拝までの**カウントダウン**を大きく表示します。時刻になると**パッシブブザー**が短く穏やかなメロディーを鳴らします。**ボタン**を押すと今日の時刻一覧を表示し、長押しするとデモモードですぐに通知を試せます。

Arduino非接触ゴミ箱(HC-SR04 + SG90サーボモーター + LED)
手を近づけると、ふたが自動で開きます!**HC-SR04超音波センサー**が15 cm未満の距離に手を検知すると、**SG90サーボモーター**が0.5秒でふたを開き、**LED**が点灯します。手を離すと3 s待ってから、ゆっくり閉まります。閉じる途中でセンサーが手を検知すると再び開きますが、測定の遅れや検知漏れにより、手に触れることはあります。学校の課題として人気があり、家庭でも役立つプロジェクトです。

Arduinoキッチンスケール(HX711 + ロードセル + I2C LCD)
容器を載せてボタンを押すと、表示がゼロに!**HX711**アンプと5 kgの**ロードセル**を使った、本格的なキッチンスケールです。**I2C LCD**にグラムまたはオンスで重さを表示し、2行目のバーで計量上限に対する割合を示します。1つの**ボタン**を短く押すと風袋引き、長押しすると単位をgとozで切り替えます。5 kgに達すると過負荷の警告が出ます。校正、移動平均、短押しと長押しを1つのプロジェクトで学べます。
