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

RFIDの値の読み取り
建物のキーフォブや入館カードには、見えない識別番号が保存されています。このプロジェクトでは、その番号を読み取ります。カードをRFIDリーダーに近づけると、Arduinoがカードの番号をコンピューターの画面に表示します。カード式のドアや錠のプロジェクトで、どのカードに解錠を許可するかを決めるための第一歩です。

RFID認証
マンションのカード式入館システムと同じ仕組みです。カードをRFIDリーダーに近づけると、Arduinoがカードの番号を登録済みの番号と比較します。登録済みのカードなら緑色、未登録のカードなら赤色のLEDが3秒間点灯し、結果はコンピューターの画面にも表示されます。カード式のドアや錠のプロジェクトの基礎をここで学べます。

3x4キーパッドの使い方
電話のダイヤルキーに似た12個のキーがあるキーパッドで、押したキーをArduinoがすぐに読み取り、コンピューターの画面に表示します。数字、アスタリスク、ハッシュの各キーは行と列の格子状に並んでおり、Arduinoはその格子を調べて押されたキーを特定します。暗証番号ロックや電卓などのプロジェクトへの第一歩です。

4x4キーパッドの使い方
電話のボタンに似た4x4キーパッドで、押したキーをArduinoがすぐに読み取り、コンピューターの画面に表示します。数字に加えて、A、B、C、Dの文字やアスタリスク、ハッシュのキーも認識します。暗証番号ロックや電卓などのプロジェクトへの第一歩です。

4x4キーパッドとLCDで暗証番号ロック
正しい暗証番号を知らないと開けられない、小さな電子ドアロックです。ハッシュキーを押してキーパッドから暗証番号を入力します。正しければ画面に入室許可が表示され、緑のLEDが点灯し、サーボモーターがドアを5秒間開けてから再び閉めます。間違っていれば赤のLEDが点灯します。建物や金庫のロックの仕組みを自分で作ります。

階段・廊下のスマート照明
階段や廊下に足を踏み入れると、進む方向に沿って照明が1段ずつ点灯します。両端に距離センサーがあり、どちらの前を通っても、その端から8個のLEDが0.5秒間隔で順番に点灯し、その後、同じ方向に順番に消灯します。夜の暗がりで足元を照らす、おしゃれなホームオートメーションのアイデアです。

スマート水やりステーション
旅行中も植物が枯れないよう、自動で水やりをするシステムです。土壌水分センサーで土の湿り具合を測定し、乾燥するとArduinoが給水ポンプを数秒間動かして、青いライトを点灯させます。水分が適切なときは緑のライトが点灯します。土がひどく乾燥すると、赤いライトが点滅し、ブザーが鳴って知らせます。

スマート電子金庫
貴重品を保管できる、暗証番号で開く小さな金庫です。キーパッドで4桁の暗証番号を入力すると、正しければサーボモーターが解錠し、緑色のLEDが点灯してディスプレイに金庫の状態が表示されます。キーを押すたびにブザーが短く鳴ります。3回間違えると30秒間ロックアウトされます。暗証番号はいつでも変更でき、電源が切れても保持されます。

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つのプロジェクトで学べます。

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