دوره از صفر تا صد اتوماسیون خانگی هوشمند با Raspberry Pi و Arduino همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب از صفر تا صد اتوماسیون خانگی هوشمند با Raspberry Pi و Arduino
موضوع کلی: اتوماسیون خانگی
موضوع میانی: اتوماسیون خانگی با Raspberry Pi و Arduino
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر اتوماسیون خانگی هوشمند
- 2. چرا Raspberry Pi و Arduino برای اتوماسیون خانگی؟
- 3. آشنایی با ابزارها و قطعات ضروری پروژه
- 4. مفاهیم پایه الکترونیک: ولتاژ، جریان، مقاومت و توان
- 5. شناخت قطعات الکترونیکی پرکاربرد: مقاومت، خازن، دیود، ترانزیستور
- 6. طراحی و تحلیل مدارهای الکترونیکی ساده
- 7. نقشهخوانی و اصول طراحی شماتیک
- 8. ایمنی در کار با الکترونیک و برق
- 9. انتخاب منبع تغذیه مناسب برای پروژهها
- 10. کار با برد بورد (Breadboard) و لحیمکاری مقدماتی
- 11. آشنایی با برد Arduino: مدلها و ویژگیها
- 12. راهاندازی محیط توسعه Arduino IDE
- 13. اولین برنامه با Arduino: چشمکزن (Blink)
- 14. ساختار برنامه Arduino: setup() و loop()
- 15. مفاهیم پایه برنامهنویسی C/C++ (متغیرها، توابع، شرطها)
- 16. کار با پینهای دیجیتال: ورودی و خروجی
- 17. کار با پینهای آنالوگ: خواندن (ADC) و مفهوم PWM
- 18. مفهوم PWM و کاربردهای آن در Arduino
- 19. استفاده از کتابخانهها در Arduino
- 20. ارتباط سریال Arduino با کامپیوتر
- 21. اصول دیباگ و عیبیابی در Arduino
- 22. پروژه: کنترل LED با دکمه فشار (Digital Input)
- 23. پروژه: کنترل روشنایی LED با پتانسیومتر (Analog Input)
- 24. استفاده از شیلدها (Shields) در Arduino
- 25. مروری بر پروژههای عملی با Arduino
- 26. آشنایی با برد Raspberry Pi: مدلها و ویژگیها
- 27. آمادهسازی کارت حافظه و نصب سیستم عامل (Raspberry Pi OS)
- 28. بوت کردن Raspberry Pi و تنظیمات اولیه
- 29. آشنایی با محیط خط فرمان (CLI) لینوکس
- 30. معرفی زبان برنامهنویسی Python برای Raspberry Pi
- 31. اولین برنامه Python: "Hello World"
- 32. کار با GPIO در Raspberry Pi: ورودی و خروجی دیجیتال
- 33. پروژه: کنترل LED با Raspberry Pi
- 34. پروژه: خواندن وضعیت دکمه با Raspberry Pi
- 35. استفاده از کتابخانههای GPIO در Python (RPI.GPIO/GPIO Zero)
- 36. مفهوم SSH و دسترسی از راه دور به Pi
- 37. انتقال فایل به/از Raspberry Pi (SCP/SFTP)
- 38. بهروزرسانی سیستم عامل و پکیجها در Pi
- 39. تنظیمات شبکه در Raspberry Pi (Wi-Fi/Ethernet)
- 40. مروری بر پروژههای عملی با Raspberry Pi
- 41. آشنایی با پروتکلهای ارتباطی: UART (سریال)
- 42. ارتباط سریال بین Raspberry Pi و Arduino
- 43. آشنایی با پروتکل I2C و کاربردهای آن
- 44. ارتباط I2C بین Raspberry Pi و Arduino
- 45. آشنایی با پروتکل SPI و کاربردهای آن
- 46. ارتباط SPI بین Raspberry Pi و Arduino
- 47. انتخاب پروتکل مناسب برای سناریوهای مختلف
- 48. مبدلهای سطح ولتاژ (Level Shifters) و اهمیت آنها
- 49. مقدمهای بر پروتکل ارتباطی OneWire
- 50. پروژه: ارسال داده از Arduino به Pi از طریق سریال
- 51. معرفی دستهبندی سنسورها: دیجیتال و آنالوگ
- 52. پروژه: خواندن دما با سنسور DS18B20
- 53. پروژه: اندازهگیری دما و رطوبت با DHT11/DHT22
- 54. پروژه: تشخیص نور با LDR
- 55. پروژه: تشخیص حرکت با سنسور PIR
- 56. پروژه: اندازهگیری فاصله با HC-SR04
- 57. پروژه: تشخیص گازهای خطرناک با سنسور MQ-x
- 58. معرفی سنسورهای فشار و وزن (لودسل)
- 59. کالیبراسیون و دقت سنسورها
- 60. پروژه جامع: ایستگاه هواشناسی محلی
- 61. معرفی رلهها (Relays) و نحوه کنترل دستگاههای AC
- 62. پروژه: کنترل وسایل برقی AC با رله و میکروکنترلر
- 63. آشنایی با موتورهای DC و راهاندازی آنها
- 64. پروژه: کنترل سرعت موتور DC
- 65. آشنایی با موتورهای سروو (Servo Motors) و کاربردهای آنها
- 66. پروژه: کنترل زاویه سروو موتور
- 67. آشنایی با استپر موتورها (Stepper Motors)
- 68. پروژه: کنترل حرکت دقیق با استپر موتور
- 69. معرفی نمایشگرهای LCD/OLED و اتصال آنها
- 70. پروژه جامع: سیستم روشنایی هوشمند ساده
- 71. مفاهیم پایه شبکههای کامپیوتری در IoT
- 72. آشنایی با ماژولهای Wi-Fi (مانند ESP8266) و اتصال به Arduino
- 73. مقدمهای بر پروتکل HTTP و درخواستهای وب
- 74. ساخت یک وب سرور ساده با Raspberry Pi (Flask/Python)
- 75. پروتکل MQTT: اصول و کاربردها در IoT
- 76. راهاندازی یک کارگزار MQTT (Broker) روی Raspberry Pi
- 77. انتشار و اشتراک پیامها با MQTT (Arduino/Pi as client)
- 78. ارسال و دریافت داده از پلتفرمهای ابری IoT
- 79. پروژه: نظارت بر محیط از طریق ابر
- 80. پروژه: کنترل از راه دور دستگاهها از طریق ابر
- 81. طراحی رابط کاربری وب ساده برای اتوماسیون خانگی
- 82. کنترل دستگاهها از طریق رابط وب محلی
- 83. مفاهیم توسعه اپلیکیشن موبایل برای IoT
- 84. پروژه: ساخت کنترلر موبایل با Blynk
- 85. آشنایی با کنترل صوتی (Voice Control) در اتوماسیون خانگی
- 86. مفاهیم ادغام با دستیارهای صوتی هوشمند
- 87. زمانبندی و برنامهریزی رویدادها
- 88. اجرای اتوماسیون بر اساس رویدادها (مثلاً طلوع/غروب خورشید)
- 89. پیادهسازی منطقهای کنترلی پیشرفته
- 90. پروژه: پیادهسازی سناریوهای اتوماسیون (مثال: روشنایی محیطی)
- 91. ملاحظات امنیتی در اتوماسیون خانگی هوشمند
- 92. رمزنگاری و حفاظت از دادهها در IoT
- 93. مدیریت انرژی و بهینهسازی مصرف برق
- 94. پشتیبانگیری و بازیابی اطلاعات در Raspberry Pi
- 95. پایش و گزارشگیری از وضعیت سیستم
- 96. عیبیابی و رفع مشکلات رایج در پروژهها
- 97. انتخاب کیس و محافظ مناسب برای بردها و مدارها
- 98. مستندسازی پروژه و کدنویسی تمیز
- 99. مروری بر ابزارهای پیشرفتهتر (Node-RED، Docker)
- 100. جمعبندی و معرفی منابع برای ادامه یادگیری
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.