در این مقاله قصد داریم تا 30 پروژه برتر مبتنی بر پلتفرم آردوینو را معرفی کنیم. پروژهها در سه سطح مبتدی، متوسط و سخت دستهبندیشدهاند. اگر بهتازگی با این پلتفرم آشنا شدهاید، توصیه میکنم ابتدا پروژههای آموزشی یک دوره آموزشی را انجام دهید و سپس به این مقاله بازگردید به ترتیب از سادهترین پروژهها برای یادگیری شروع کنید. بسیاری از پروژهها فرم نمونه اولیه دارد و برای صنعتیکردن نیاز به بررسی بیشتر دارد.
۱- قفل هوشمند درب اتاق با دوربین
- سطح پروژه: پیشرفته
- قطعههای لازم
Arduino Uno
Raspberry Pi Zero/1/2/3/4
Raspberry Pi Camera Module
Servos (Tower Pro MG996R)
Speaker: 0.25W, 8ohms
Mono Audio Amp Breakout – TPA2005D1
Pushbutton switch 12mm
شرح مختصر پروژه
در این پروژه آردوینو قفل درب هوشمند بهگونهای طراحی شده که با استفاده از یک دوربین رزبری پای تصویر شخصی که نزدیک درب میشود را پردازش میکند و درصورتیکه تصویر شخص مورد تأیید سیستم بود، درب را باز میکند. عملیات پردازش با رزبری پای و عملیات باز کردن و بستن درب توسط آردوینو انجام میشود.
۲- ربات تشخیص بیماری گیاهان
- سطح پروژه : پیشرفته
- قطعههای لازم
- Arduino Uno
- Raspberry Pi Model B
- Raspberry Pi
- Ibt-2 HBridge
- شرح مختصر پروژه
در این پروژه از پلتفرم DonkeyCar برای ساخت یک ربات که میتواند در یک محیط زراعی بدون آسیبزدن به گیاهان حرکت کند استفاده شده است. این ربات با استفاده از سنسورهایی که دارد مسیر مشخصی را در محیط طی میکند و با دوربین خود عملیات پردازش تصویر را برای تشخیص بیماری در گیاهان انجام میدهد.
۳- ساعت آردوینو برای اعلام زمان اذان
- سطح پروژه : مبتدی
- قطعههای لازم
- Arduino Uno
- Pi RTC (DS1307)
- صفحة نمایش Nokia 5510
- شرح مختصر پروژه
یک ساعت Real-time که ساعات اذان را مشخص میکند و در داخل آن میتوان تقویم هجری قمری را نیز مشاهده کرد. برد آردوینو اطلاعات ساعت و تاریخ را روی LCD نمایش میدهد و زمان اذان را بر اساس اطلاعات هر شهر که به آن بدهیم به ما اطلاع میدهد.
۴- حسگر گیم کنترلر
- سطح پروژه: مبتدی
- قطعههای لازم
- Arduino Nano BLE 33 یا XIAO BLE Sense
- کابل USB Type A به USB Type B
- شرح مختصر پروژه
در این پروژه میخواهیم با استفاده از حسگر حرکتی، یک گیم کنترلری بسازیم که بتواند در بازی مثل پینگپنگ یا تنیس، حرکت راکت را شبیهسازی کند. این کار تنها با یک آردوینو نانو امکانپذیر است، زیرا با استفاده از سنسورهای پیشفرض قرار داده شده میتوان این شبیهسازی را انجام داد.
۵- رادار آردوینو
- سطح پروژه : مبتدی
- قطعههای لازم
- Arduino Uno
- Ultrasonic Sensor
- SG90 Micro-servo motor
- شرح مختصر پروژه
در این پروژه با استفاده از سنسور اولتراسونیک، میتوانیم اجسام ثابت و متحرک را تشخیص دهیم، این کار از طریق ارسال امواج فراصوت، دریافت آن و در نهایت محاسبه فاصله از سنسور و نمایشدادن آن بهصورت نمایشگر رادار است.
۶- دستهبندی شکلات در سقوط آزاد
- سطح پروژه : مبتدی
- قطعههای لازم
- Arduino Nano 33 BLE Sense یا XIAO BLE Sense
- شرح مختصر پروژه
با استفاده از یک کتابخانه KNN میتوان با آردوینو Nano یک عملیات یادگیری ماشین خیلی ابتدایی انجام داد که با استفاده از سنسور رنگ، بتوان شکلاتهای در حال سقوط را بر اساس رنگبندیشان دستهبندی کرد.
۷- ایستگاه آبوهوایی آردوینو
- سطح پروژه: مبتدی
- قطعههای لازم
- Arduino Uno
- سنسور دما و رطوبت DHT11 یا DHT22
- 16*2 LCD RGB Backlight
- شرح مختصر پروژه
با استفاده از سنسور DHT میتوانیم مقدار دما و رطوبت در یک محیط را اندازه بگیریم و سپس آن را بر روی LCD نمایش دهیم. این دو پارامتر به تحلیلهای هواشناسی بسیار میتوانند کمک کنند و قراردادن این دستگاه در محل مناسب میتوانید کشاورزی مناسبی داشته باشید.
۸- تصویر محور سنجهای سهبعدی
- سطح پروژه: پیشرفته
- قطعههای لازم
- Arduino Pico
- TFT Touch Sheild V1
- ESPUINO-32
- شرح مختصر پروژه
با استفاده از قطعات گفته شده میتوان موقعیت برد را روی محور سهبعدی x,y,z را بهصورت دوبعدی روی یک تصویر بر روی نمایشگر نشان داد. این موقعیت بر مبنای اطلاعاتی است که سنسورهای قرارداد شده بر روی برد آردوینو پیکو دریافت میکند.
۹- ساخت چوبدستی هری پاتر با آردوینو
- سطح پروژه: مبتدی
مبتدی
- قطعههای لازم
- Arduino Nano 33 BLE Sense یا XIAO BLE Sense
- یک چوبدستی جادویی
- شرح مختصر پروژه
یکی از جذابترین و سادهترین پروژههای آردوینو، طراحی یک چوبدستی برای مشاهده تأثیر حرکت چوبدستی بر روی مانیتور کامپیوتر شخصیتان است. بر روی این چوبدستی، یک برد آردوینو نانو قرار دارد که سنسورهای قرار داده شده بر روی آن در واقع، تأثیرات چرخش این چوبدستی را ضبط میکنند.
۱۰- سنسور فاصلهسنج و یک OLED
- سطح پروژه: مبتدی
مبتدی
- قطعههای لازم
- Arduino Uno
- Grove – Ultrasonic Distance Sensor
- Graphic OLED یا Graphic LCD
- شرح مختصر پروژه
یک پروژه ساده و کاربری برای یادگیری ماژول اولتراسونیک، پروژه فاصلهسنج است. همانطور که میدانید میتوان با ارسال امواج فراصوت، دریافت آن و محاسبه اختلاف فاصله یک جسم با سنسور و در نهایت نمایش آن روی یک LCD، یک فاصلهسنج طراحی کرد.
۱۱- استند مانیتور اکریلیک قابل برنامهنویسی
- سطح پروژه: پیشرفته
- قطعههای لازم
- Arduino Uno یا Seeeduino V4
- Grove – Base Shield
- Grove – Ultrasonic Ranger
- Grove – OLED
- Grove – Button
- شرح مختصر پروژه
این پروژه آردوینو یک استند مانیتور است که بر اساس محل قرارگیری سر شما، ارتفاع مانیتور را بهگونهای تنظیم میکند که حالت قرارگیری بدن شما به فرم مطلوب باشد و بهمرورزمان استفاده از مانیتور باعث کمردرد و مشکلات مشابه نشود. این کار بافاصله سنجی یک سنسور اولتراسونیک و محاسبات از پیش تعیین شده صورت میگیرد.
۱۲- ساخت یک سطل آشغال هوشمند با آردوینو
- سطح پروژه: متوسط
- قطعههای لازم
- Arduino Uno
- Grove – Ultrasonic Distance Sensor
- Grove – Servo
- شرح مختصر پروژه
۱۳- دیتالاگر آبوهوا
- سطح پروژه: پیشرفته
- قطعههای لازم
- Arduino Nano BLE Sense
- سنسور دما و رطوبت DHT11 یا DHT22
- Seeed Air Quality Sensor
- Seeed Light Sensor
- شرح مختصر پروژه
با استفاده از ماژولهای Blues Wireless Hardware، بدون هیچگونه نیازی به SD Card، Wi-Fi، BLE میتوان یک دیتالاگر آبوهوایی که بر مبنای تکنولوژی اینترنت اشیا است، طراحی کرد.
۱۴- بازوی رباتیک قابلکنترل با رابط کاربری لمسی
- سطح پروژه: پیشرفته
- قطعههای لازم
- Arduino Uno
- ماژول بلوتوث HC05
- سرو موتور SG90
- 5 عدد سرو موتور MG996R
- شرح مختصر پروژه
در این پروژه یک رابط گرافیکی قرار دادهایم تا یک بازوی با کمک یک رابط گرافیکی بتوان کنترل کرد. امکان حرکت مفصلها در همه جهات امکانپذیر نیست، اما برای برنامهنویسی حرکتهای تکرارشونده، امکانپذیر است.
۱۵- ناظر تناسباندام GetFit بر پایه آردوینو
- سطح پروژه: پیشرفته
- قطعههای لازم
- Arduino Nano 33 BLE Sense
- سنسور IMU با 9 محور LSM9DS1
- سنسور بارومتر و دمای LPS22HB
- سنسور رطوبت نسبی HTS221
- سنسور دیجیتالی مجاورت، نور RGB و حالت APDS – 9960
- میکروفون دیجیتالی MP34DT05
- شرح مختصر پروژه
با استفاده از اپلیکیشن GetFit میتوانید بر روی سلامت و ورزش خود تمرکز بیشتری داشته باشید، اطلاعاتی که در رابط کاربری اپلیکیشن میتوانید مشاهده کنید، نتیجهای از اطلاعات بهدستآمده توسط سنسورهای متصل به برد آردوینو نانو است. تحلیل اطلاعات بر مبنای استانداردهای تعریف شده است.
۱۶- گیم کنسول VGA آردوینو با 5 تا بازی
- سطح پروژه: پیشرفته
- قطعههای لازم
- Arduino Uno Rev.3
- کانکتور DSUB15
- پتانسیومترهای خطی
- 5 تا دکمه
- یک یا دو جعبه برای قراردادن قطعات
- شرح مختصر پروژه
کنسول بازی خود را با بردهای آردوینو بسازید تا بتوانید بازیهایی مثل Pong,Bomber و غیره بازی کنید. عملکرد اصلی این کنسول تولید سیگنال VGA است. اگر دوست داشتید میتوانید اسپیکرهای Piezo را برایش استفاده کنید. این کنسول بازی در مجموع 5 بازی دارد.
۱۷- دوربین دنبالکننده حرکت با موتور
- سطح پروژه: پیشرفته
- قطعههای لازم
- Arduino Uno
- 5 عدد Grove – PIR Motion sensor
- Camera
- شرح مختصر پروژه
در این پروژه یک دوربین با قابلیت چرخش در تمامی جهات را روی یک استند که دارای 5 سنسور حرکتی است، قرار دادهایم. بر اساس این که کدام سنسور حضور یک فرد را در نزدیکی خود تشخیص میدهد، دوربین رو جهتی دریافت امواج آن سنسور تغییر جهت خواهد داد.
۱۸- سنسور تشخیص رنگ با LED بر پایه آردوینو
- سطح پروژه: مبتدی
- قطعههای لازم
- Arduino Uno
- بازر فعال
- سنسور فتوسل
- RGB LED
- شرح مختصر پروژه
تشخیص نورها آنقدرها هم سخت نیست. با استفاده از یک LED RGB و یک سنسور فتوسل میتوان این کار را انجام داد. در این پروژه LED به نحوی قرار میگیرد که بازتابش روی سه ورقه بیفتد و میزان شدت بازتابش را با سنسور فتوسل اندازهگیری کند تا مقدار RGB آن رنگ بر اساس میزان جذب نسبت به هرکدام به دست بیاید.
۱۹- آلت موسیقی آردوینو
- سطح پروژه: متوسط
- قطعههای لازم
- Arduino Uno
- Flick Large – Standalone 3D Tracking and Gesture Breakout
- مقاومت 4.75k ohms
- خازن 10Nf
- جک آداپتور سه میلیمتری RCA
- کابل USB تبدیل Type A به Type B
- اسپیکر Mono Enclosed 2 واتی و 6 اهمی
- شرح مختصر پروژه
میتوان با استفاده از حرکات دست بهوسیله یک برد فلیک که یک برد PCB است، یک Arduino Uno R3 را کنترل کرد. بدین طریق میتوان یک سازی طراحی کرد که با حرکات دست، آهنگی را ساخت و با استفاده از اسپیکر آن را پخش کرد.
۲۰- قفل اثر انگشتی آردوینو
- سطح پروژه: پیشرفته
- قطعههای لازم
- Arduino Uno
- Grove – Fingerprint sensor
- سنسور مادونقرمز بازتابکننده Grove
- سرو Grove
- Grove – LCD RGB Backlight
- Energy Shield
- شرح مختصر پروژه
میتوان قفل درب خانههای هوشمند را به چندین روش مختلف ایمنتر کرد. یکی از روشها اثر انگشت است. با اتصال سنسور اثر انگشت به برد آردوینو میتوان اطلاعاتی که ماژول اثر انگشت بهعنوان خروجی از طریق سیم برای ما میفرستد را بررسی کرد تا در صورت تأیید اجازه دسترسی داد.
برای خرید ماژول اثر انگشت از سایت جم ترونیک کلیک کنید.
۲۱- ماشین ربات آردوینو
- سطح پروژه: پیشرفته
- قطعههای لازم
- اسکلت یک ماشین اسباببازی
- Arduino Uno
- سنسور HC SR – 04 اولتراسونیک
- دو عدد موتور DC
- باتری 9V/12V 1A
- ماژول درایور موتور L298
- شرح مختصر پروژه
یکی از معروفترین پروژههای آردوینو در حوزه رباتیک، ساخت رباطی است که با استفاده از سنسورها اولتراسونیک، موانع روبهروی خود را تشخیص دهد تا به آنها برخورد نکند. کاربرد این ربات میتواند این باشد که در مناطقی که برای انسان خطرناک است برود و بسته را تحویل دهد یا فیلمبرداری کند یا عملیات دیگری را در حین مسیر انجام دهد.
۲۲- کنسول بازی دستی آردوینو
- سطح پروژه: پیشرفته
- قطعههای لازم
- Arduino micro
- یک سوئیچ 5 طرفه لمسی
- یک صفحهنمایش SPI OLED
- یک سوئیچ اسلایدی
- بازر
- 2 عدد سوئیچ لمسی عادی
- یک باتری 3.7v
- یک کانکتور توان
- شرح مختصر پروژه
همانند خود پلتفرم آردوینو، بازیهای موجود در کنترلری که میسازید هم open source هستند. شما با استفاده از Arduino micro، یک کنسول بازی دستی طراحی میکنید و بازیهای open source مختلفی را میتوان بازی کرد.
۲۳- اتوماسیون خانگی آردوینو
- سطح پروژه: متوسط
- قطعههای لازم
- Arduino Uno
- به تعداد کافی ماژول رله
- ماژول وایفای بلوتوث HC05
- لامپ
- مقاومت 2.2KOhms
- مقاومت 1KOhms
- شرح مختصر پروژه
در این پروژه یک بخش کوچکی از اتوماسیون خانگی را انجام دادیم. اتوماسیون خانگی میتواند کنترل تمامی وسایل الکتریکی داخل خانه از طریق یک اپلیکیشن باشد، اما در این جا فقط روشنکردن یک لامپ خانه را از طریق کامپیوتر شخصی را موردبحث قرار میدهیم.
۲۴- شبیهساز وسیله نقلیه آردوینو
- سطح پروژه: پیشرفته
- قطعههای لازم
- Arduino Uno
- 5 عدد Grove – PIR Motion sensor
- Camera
- شرح مختصر پروژه
در این پروژه آردوینو با استفاده از ارتباط CAN میتوان یک برد آردوینو را به کیلومترشمار یک وسیله نقلیه متصل کرد. سپس بر اساس دادهای که برد آردوینو از طریق ارتباط CAN با کیلومترشمار میدهد، عقربهها حرکت میکنند و شبیهسازی صورت میگیرد.
۲۵- ریموت کنترل یونیورسال آردوینو
- سطح پروژه
پیشرفته
- قطعههای لازم
- Arduino Uno
- Grove – Base Shield
- گیرنده مادونقرمز Grove
- دکمه Grove
- Grove 16*2 LCD
- ریموت کنترل مادونقرمز KEYES
- ریموت کنترل SONY
- شرح مختصر پروژه
ریموت کنترل یونیورسال به ریموت کنترلی میگویند که برای همه وسایل موردنیاز بتوان استفاده کرد. در این پروژه یک ریموت ساده Keyes را به یک ریموت یونیورسال تبدیل میکنیم.
برای خرید آیسی ریموت کنترل از جم ترونیک کلیک کنید.
۲۶- سیستم هشدار امنیتی لیزری
- سطح پروژه: متوسط
- قطعههای لازم
- Arduino Uno
- Grove – Light Sensor v1.2
- ساطعکننده لیزر
- Push Button
- Grove – 12 Channel Capacitive Touch Keypad (ATtiny 1616)
- تاچپد خازنی 12 کاناله Grove ATtiny1616
- بازر Grove
- شرح مختصر پروژه
در این پروژه آردوینو یک سیستم امنیتی بر پایه لیزر طراحی میشود بدین صورت که اگر جسمی از بین ساطعکننده لیزر و سنسور نوری رد شد و لیزر را قطع کرد، سیستم آلارم این را تشخیص دهد و آژیری را فعال کند که با صدایش صاحبخانه متوجه ورود یک فرد غریبه به خانه بشود.
۲۷- بازی پینگپنگ آردوینو
- سطح پروژه: متوسط
- قطعههای لازم
- Arduino Uno
- دو عدد مقاومت 1KOhms
- یک مقاومت 470E
- Push Button
- جک آداپتور 3 میلیمتری RCA
- دو پتانسیومتر Grove – Rotary Angle Sensor
- صفحهنمایش تاچ آردوینو و رزبری پای Nextion Enhanced NX4024T032 – Generic 3.2” HMI 400*240
- شرح مختصر پروژه
میتوان بازی پینگپنگ را بهصورت خیلی ساده با استفاده مینی کنسول و صفحهنمایش تاچ بازی کرد. در این پروژه Arduino یک پتانسیومتر برای تنظیم حجم صدا و دو تا Push button برای بازیکردن و جهتگیری قرار داده شده است.
۲۸- ساعت OLED RTC
- سطح پروژه: مبتدی
- قطعههای لازم
- Arduino Uno
- Grove – RTC
- صفحهنمایش Grove OLED 1.12” V2
- دو عدد دکمه Grove
- اسیلاتور کریستال 32.768KHz
- دو عدد مقاومت 10KOhms
- باتری سکهای 3V
- شرح مختصر پروژه
در این پروژه ساده آردوینو با استفاده از یک ماژول RTC، زمان را بهصورت Real time به دست آورده برای آردوینو Uno میفرستیم و به فرم ساعت و تاریخ بر روی OLED نشان میدهیم.
۲۹- کیسه بوکس با صفحه نمایشگر شدت ضربه
- سطح پروژه
پیشرفته
- قطعههای لازم
- Arduino Uno
- سنسور وزن (لود سل) HX711 محدوده 0 – 5kg
- مبدل آنالوگ به دیجیتالی Grove
- Grove – 16*2 LCD (Black on Yellow)
- شرح مختصر پروژه
آیا تابهحال با خود فکر کردهاید که قدرت مشتتان چقدر است؟ با یک سنسور لود سل میتوانید اندازه قدرت مشت خود را بر روی یک کیسه بکس اندازه بگیرید و با استفاده از آردوینو آن را روی یک LCD نمایش بدهد. برای ارتباط لود سل با آردوینو به یک مبدل آنالوگ به دیجیتال نیاز خواهیم داشت.
۳۰- هاورکرافت RC آردوینو
- سطح پروژه: پیشرفته
- قطعههای لازم
- Arduino Uno
- 2.4G WIRELESS MODULE NRF24L01+PA
- NRF24L01 + PA + LNA
- ESC 30A
- XT60 دو سر مادگی به یک سر نری
- کانکتورهای XT60
- موتور براشلس DC
- سرو موتور Grove
- پرینتر سهبعدی
- شرح مختصر پروژه
در این پروژه با استفاده از یک دسته ارسالکننده امواج رادیویی و قراردادن گیرنده آن بر روی هاورکرافت میخواهیم یک هاورکرافت قابلکنترل با دسته کنترلی بسازیم. جوی استیک سمت راست را برای کنترل سرو موتور برای جاگیری موتور مقابله با نیروی بازدارنده تراست و جوی استیک سمت چپ را برای به کار انداختن و نیروی محرکه است.
جمعبندی
در این مقاله از مجله جم ترونیک به معرفی ۳۰ پروژه آردوینو با سطوح مختلف ساده، متوسط و پیشرفته پرداختیم. این پروژهها از جمله پروژههای محبوبی هستند که کاربران آردوینو برای ساختن در سال ۲۰۲۳ پیشنهاد دادهاند. اگر شما هم پروژه دیگری میشناسید زیر همین پست به ما معرفی کنید. برای خرید بردهای آردوینو و همینطور تهیه سایر قطعات الکترونیکی از جم ترونیک کلیک کنید.