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

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

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

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)
Raspberry Pi Picoで太陽を追尾するパネル(LDR×2+SG90サーボモーター)
#183中級
プレミアム

Raspberry Pi Picoで太陽を追尾するパネル(LDR×2+SG90サーボモーター)

自動で太陽を見つけるパネルです!**Raspberry Pi Pico**がパネルの両側にある**2個のLDR**で光を測り、**SG90サーボモーター**が明るい方へパネルを向けます。明るさの差が大きければ速く、小さければゆっくり回転し、両側が同じ明るさになると滑らかに停止します。夜にはパネルを東へ戻し、日の出を待ちます。**科学発表会**や学校の課題に使える実験プロジェクトです。

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誕生日サプライズボックス(LDR + ブザー + LED3個)
#185初級
プレミアム

Arduino誕生日サプライズボックス(LDR + ブザー + LED3個)

プレゼントの箱を開けると、箱からメロディーが流れます!箱の中に隠した**LDR**が、ふたを開けたときに入る光を検知します。**ブザー**が「ハッピーバースデー」を奏で、音に合わせて**3個のLED**が点灯します。曲が終わると、LEDが誕生日ケーキのろうそくのように揺らめきます。大切な人への**プレゼント**に作ってみてください。電池で動き、ふたを閉めると音が止まります。

0.0(0)
1
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
ArduinoTetris(MAX7219 8x32 LEDマトリクス + ボタン4個 + ブザー)
#188中級
プレミアム

ArduinoTetris(MAX7219 8x32 LEDマトリクス + ボタン4個 + ブザー)

画面の代わりに256個のLEDで、Arduinoの音楽付きTetris!縦に置いた**MAX7219 8x32 LEDマトリクス**が横8列・縦32行のプレイフィールドになり、4つの**ボタン**でブロックを移動・回転・落下させます。**パッシブブザー**がTetrisのテーマ曲を奏で、そろった行が点滅して消え、2行消すごとにゲームが速くなります。マトリクスは**ライブラリを使わず**に制御し、最高スコアは**EEPROM**に保存します。

0.0(0)
Arduinoエイリアン襲来(0.96インチOLED + ジョイスティック + ブザー)
#189中級
プレミアム

Arduinoエイリアン襲来(0.96インチOLED + ジョイスティック + ブザー)

1978年の名作を0.96インチの画面で楽しめます!**128x64 OLED**上を15体のエイリアンが進み、端に着くたびに1段下がり、数が減るほど速くなります。**ジョイスティック**をハンドルのように動かして自機を操り、内蔵ボタンで発射します。4つのシールド、ボーナス点がもらえるUFO、ウェーブごとに難しくなる展開もあります。**パッシブブザー**が懐かしい行進音と効果音を鳴らし、最高スコアは**EEPROM**に保存されます。

0.0(0)
1
Arduinoもぐらたたきゲーム(LED4個+ボタン4個+TM1637ディスプレイ)
#190中級
プレミアム

Arduinoもぐらたたきゲーム(LED4個+ボタン4個+TM1637ディスプレイ)

光った瞬間にたたきましょう!遊園地でおなじみの**もぐらたたき**を机の上で楽しめます。**4個のLED**のうち1個がランダムに点灯し、消える前に同じ色の**ボタン**を押すと得点になります。5回命中するたびにレベルが上がり、もぐらが顔を出す時間が短くなります。違うボタンを押すと1点と3秒を失います。残り時間とスコアは**TM1637**に表示され、最高スコアは**EEPROM**に保存されます。**パッシブブザー**が穴ごとに違う音を鳴らします。

0.0(0)
Arduinoの3人用早押しクイズボタン(ボタン4個+LED3個+ブザー)
#191初級
プレミアム

Arduinoの3人用早押しクイズボタン(ボタン4個+LED3個+ブザー)

最初に押したのは誰でしょう?Arduinoがミリ秒単位で判定します!テレビのクイズ番組のような**早押しで解答権を得る**仕組みを、**解答者3人**と**司会者用ボタン**で実現します。最も早く押した人の**LED**が明るく光り、その人専用の音が鳴って、ほかのボタンはロックされます。司会者が準備完了にする前に押すと**お手つき**です。司会者用ボタンを1秒間長押しすると、LEDに**スコア表**が表示されます。教室や家庭で実際に使えます。

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)