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

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

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

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

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

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

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

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

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

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

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

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

0.0(0)
Raspberry Pi Picoの駐車場ゲート(SG90サーボモーター+LED2個+ボタン+ブザー)
#172初級
プレミアム

Raspberry Pi Picoの駐車場ゲート(SG90サーボモーター+LED2個+ボタン+ブザー)

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

0.0(0)
Raspberry Pi Picoの暗証番号ロック(4x4キーパッド+I2C LCD+サーボ)
#175中級
プレミアム

Raspberry Pi Picoの暗証番号ロック(4x4キーパッド+I2C LCD+サーボ)

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

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ディスプレイ+ブザー)
#182中級
プレミアム

ESP32で礼拝時刻時計(Wi-Fi+OLEDディスプレイ+ブザー)

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

0.0(0)
Arduino非接触ゴミ箱(HC-SR04 + SG90サーボモーター + LED)
#184初級
プレミアム

Arduino非接触ゴミ箱(HC-SR04 + SG90サーボモーター + LED)

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

0.0(0)
Arduinoキッチンスケール(HX711 + ロードセル + I2C LCD)
#186中級
プレミアム

Arduinoキッチンスケール(HX711 + ロードセル + I2C LCD)

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

0.0(0)
Arduinoスマートサーモスタット(DHT22 + リレー + I2C LCD)
#187中級
プレミアム

Arduinoスマートサーモスタット(DHT22 + リレー + I2C LCD)

室温19度、設定温度21度で、リレーがオンに!**DHT22**が温度を測定し、設定温度を下回ると**リレー**がヒーターをオンにします。**ヒステリシス**によって、設定温度付近でリレーのオン・オフが頻繁に切り替わるのを防ぎます。2つの**ボタン**で設定温度を0.5 °C刻みで調整し、**EEPROM**に保存します。**I2C LCD**には温度、湿度、ヒーターの状態を表示します。家庭の自動制御の基礎を1つのプロジェクトで学べます。

5.0(1)
1