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

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

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

ESP32の礼拝ラカア数カウンター(HC-SR04 + SSD1306 OLED + ボタン2個)
#136上級
プレミアム

ESP32の礼拝ラカア数カウンター(HC-SR04 + SSD1306 OLED + ボタン2個)

礼拝中に何ラカア行ったか忘れてしまうことはありませんか?このプロジェクトでは、礼拝マットの横に置き、手を近づけると平伏の回数を数えるラカア数カウンターを作ります。HC-SR04超音波距離センサーで手の接近を検知し、SSD1306 OLEDディスプレイにラカア数を表示します。2個のボタンで2・3・4ラカアの選択とリセットができます。状態遷移による制御に2.5秒のデバウンス処理と手が離れたことを確認するアルゴリズムを組み合わせ、誤検知を防ぎます。同じ平伏を2回数えることはありません。

4.8(11)
14
ESP32の調色ライト(可変抵抗3個 + RGB LED + OLED)
#138上級
プレミアム

ESP32の調色ライト(可変抵抗3個 + RGB LED + OLED)

ESP32と3個の可変抵抗で、好みの色を作れるスマート調色ライトです。赤・緑・青の可変抵抗を回すと、カソードコモンのRGB LEDの色がリアルタイムに変わります。SSD1306 OLEDディスプレイには、各色の0~255の値、色の強さを示すバー、#FF8040などのWeb用HEXカラーコードをリアルタイムで表示します。小さなプロ仕様のカラースタジオとして、RGBの色の仕組み、ADCによるアナログ値の読み取り、PWMによる明るさの制御、I2Cディスプレイの表示設計を1つのプロジェクトで学べます。

4.7(6)
10
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ロボットの目(OLEDディスプレイ+TTP223タッチセンサー)
#166中級
プレミアム

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

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

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で金価格・為替のリアルタイム表示(Wi-Fi+OLEDディスプレイ+ボタン)
#181中級
プレミアム

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

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

0.0(0)
ESP32で礼拝時刻時計(Wi-Fi+OLEDディスプレイ+ブザー)
#182中級
プレミアム

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

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

0.0(0)
ESP32の2人対戦連打レース(OLEDディスプレイ+ボタン2個+ブザー)
#192中級
プレミアム

ESP32の2人対戦連打レース(OLEDディスプレイ+ボタン2個+ブザー)

友達と10秒間の連打レースで対戦しましょう!2人とも自分の**ボタン**を押して準備し、3-2-1のカウントダウンが終わったら全力で連打します。**ESP32**が**0.96インチOLED**上で2本のバーを並べて競わせ、残り時間、両者のスコア、リードしているプレイヤーをリアルタイムに表示します。時間切れになると勝者と1秒あたりの連打数が表示され、最高スコアは**Preferences**で保存されます。**パッシブブザー**がプレイヤーごとに異なるクリック音や、ホイッスル音、ファンファーレを鳴らします。

0.0(0)
ESP32スロットマシンゲーム(OLEDディスプレイ+ボタン+ブザー)
#196中級
プレミアム

ESP32スロットマシンゲーム(OLEDディスプレイ+ボタン+ブザー)

レバーを引いてリールを回しましょう!この**ESP32**プロジェクトでは、チェリー、ベル、BAR、7などの絵柄が並ぶ3つのリールが**0.96インチOLED**上で回転し、本物のように減速します。操作は**ボタン**1個だけです。クレジットはすべて仮想で、実際のお金は使いません。目的は、運で勝敗が決まるゲームの仕組みである**確率**と乱数生成を学ぶことです。最初の2つのリールがそろうと、3つ目が長く回って期待を高めます。7-7-7ではJACKPOTのメロディーが鳴り、クレジットは**Preferences**で保存されます。

0.0(0)
ESP32ミニオルゴール(OLEDディスプレイ+ボタン3個+ブザー)
#198中級
プレミアム

ESP32ミニオルゴール(OLEDディスプレイ+ボタン3個+ブザー)

ボタン3個、ブザー1個、おなじみのメロディー5曲で、**ESP32**のポケットオルゴールを作ります!**0.96インチOLED**に曲一覧を表示し、前の曲、再生・一時停止、次の曲の**ボタン**で「歓喜の歌」「エリーゼのために」「ジングルベル」「ハッピーバースデー」「きらきら星」を選べます。再生中は音名が表示され、2オクターブの**ピアノ鍵盤**で対応するキーが光り、経過時間と進行状況バーも表示されます。すべてパブリックドメインのメロディーで、**パッシブブザー**が演奏します。

0.0(0)