فهرست مطالب:
- تدارکات
- مرحله 1: ابزار مورد نیاز
- مرحله 2: شروع با نمودارهای مدار
- مرحله 3: ایجاد نمودار مدار
- مرحله 4: تنظیم Pi
- مرحله 5: ایجاد پایگاه داده به صورت Shematic
- مرحله 6: کد (Pi و ESP)
- مرحله 7: جنبه های ESP32
- مرحله هشتم: ساخت قاب
- مرحله 9: جایی را که می خواهید سوراخ کنید/قسمت های عمیق تر را بکشید
- مرحله 10: سوراخ ها و برش ها را ایجاد کنید
- مرحله 11: لحیم کردن قطعات روی یک PCB
- مرحله 12: نصب همه چیز در مورد
- گام سیزدهم: لمس نهایی: نمای بیرونی
- مرحله 14: انجام برخی از تنظیمات بیرونی/داخلی
- مرحله 15: نتیجه
تصویری: GOOB - یک ساعت زنگ دار هوشمند: 15 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
GOOB مخفف "Get Out of Bed" ، نام مناسب برای پروژه من است. من می خواستم دستگاهی ایجاد کنم که بتواند من را از خواب بیدار کند ، زیرا این ساده ترین کار نیست. ایده اصلی این است که ساعت زنگ دار قبل از اینکه از تخت بلند شوید و بیش از چند دقیقه از رختخواب خارج نشوید ، زنگ ساعت را متوقف نمی کند. همچنین می خواستم مزایای دیگری مانند چراغ شب با عملکرد بیدار شدن و شارژر بی سیم را اضافه کنم. بنابراین بیایید مستقیماً به ساخت برسیم!
تدارکات
اینها اجزای مورد نیاز شما هستند.
1. Coppertape (Aliexpress)
2. ESP32 X 1 (Aliexpress)
3. سنسور فاصله IR Sharp 2y0A21 X 1 (Aliexpress)
4. مقاومت و سایر اجزای کوچک
4a مقاومت 2K
4b 1 مقاومت
4c کابل ها
5. شارژر بی سیم (Aliexpress)
6. دکمه X 1
7. TIP120 X 1 (Aliexpress)
8. LCD X 1 (Aliexpress)
9. Ledstrip (Aliexpress)
10. پتانسیومتر X 1
11. Buzzer X 1
12. MCP 3008 X 1 (آمازون)
13. SN74HC595N X 1
14. PCB (برای لحیم کاری روی)
15. تمشک PI X 1
16. چوب (حداقل 25X70 سانتی متر)
17. نوار برچسب
(خارجی)
18. دانگل بی سیم (آمازون)
قیمت کل همه اجزاء باید بین 90 تا 170 یورو باشد (بستگی به این دارد که وقت دارید یا نه (aliexpress))
مرحله 1: ابزار مورد نیاز
1. آهن/ایستگاه لحیم کاری (اگر می خواهید آن را روی PCB لحیم کنید)
2. برخی از ابزارهای اولیه نجاری
3. چسب چوب
4. تفنگ چسب داغ (برای محکم کردن قطعات در بدنه)
5. کاغذ سنباده
6. جعبه شکن
7. مته
8. ابزارهای قدرت (اختیاری)
مرحله 2: شروع با نمودارهای مدار
ESP32
برنامه ESP32 این است که در صورت ورود یا خروج فرد از تختخواب خود به وب سرور روی Pi ارسال شود. به همین دلیل است که ESP مستقیماً به Pi متصل نمی شود.
سنسور فاصله IR تیز 2y0A21
برای تبدیل داده های آنالوگ به داده های دیجیتالی قابل خواندن ، به یک MCP3008 نیاز دارید. اگر می خواهید سنسورهای آنالوگ دیگری اضافه کنید ، می توانید آنها را به پین های رایگان باقی مانده در MCP وصل کنید
صفحه LCD
در اینجا من از یک LCD با shiftregister برای ذخیره برخی از پین های GPIO از pi استفاده کردم. همچنین می توانید مستقیماً LCD را به pi وصل کنید یا حتی اگر ترجیح می دهید از صفحه نمایش اولد استفاده کنید.
نوار رهبری
من از ledstrip استفاده کردم که در خانه دیدم مدل غیر RGB است. برای استفاده من این چیزی بود که در ذهن داشتم. اگر می خواهید طرح را بیشتر گسترش دهید و از rgb ledstrip استفاده کنید ، می توانید این کار را انجام دهید. ترانزیستورهای بیشتری را انتخاب می کنید و باید برخی از موارد را در کد نیز تغییر دهید.
مرحله 3: ایجاد نمودار مدار
با استفاده از تمام موارد ذکر شده و مشاهده نمودار ، می توانید مدار را دوباره ایجاد کنید.
من شروع به ساختن مدار بر روی یک نان برای آزمایش آسان و خرابی کردم ، اما اگر ترجیح می دهید آن را مستقیماً روی PCB لحیم کنید ، می توانید این کار را انجام دهید.
مرحله 4: تنظیم Pi
قبل از برنامه نویسی اجزا ، گام هایی وجود دارد که باید با pi برداشته شود.
مرحله 1: راه اندازی WLAN به صورت ایستا و استفاده از WLAN 1 به عنوان اتصال wifi
برای این مرحله می خواهم پیوند را به سایت رسمی تمشک بریزم که در آن می توانید مراحل را دنبال کنید (مراحل را می توانید در اینجا پیدا کنید)
مرحله 2: تنظیم پایگاه داده Mysql در pi
این مورد برای بیرون آوردن اطلاعات مربوط به خواب بعداً ضروری است. در این مورد همچنین می توانید آموزشهای کافی در اینترنت پیدا کنید ، بنابراین من نمی خواهم همه اینها را در اینجا توضیح دهم. (پیوند به یکی از آموزشها در اینجا)
مرحله 3: راه اندازی وب سرور apache
این یکی بسیار ساده است شما فقط باید "sudo apt install apache2" را انجام دهید و تمام. اکنون می توانید سایت موجود در فهرست '/var/www/html' را به html ، css و js موجود در github من تغییر دهید
مرحله 5: ایجاد پایگاه داده به صورت Shematic
برای پایگاه داده ، من یک طرح ساده با دسترسی به ضروری ترین مواردی را انتخاب کرده ام که می خواهم با برخی موارد اضافی برای گسترش بیشتر وارد آن شوم.
مرحله 6: کد (Pi و ESP)
برای کد نویسی من از Pycharm استفاده می کنم که از برنامه ای آسان برای استفاده در مدرسه استفاده می کنم.
برنامه نویسی ESP32 که من برای استفاده از arduino IDE انتخاب کرده ام. برای اینکه بتوانید کد را به ESP خود ارسال کنید ، باید چند تخته اضافی روی IDE نصب کنید (آموزش اینجا).
برای کد می توانید به صفحه GitHub من بروید
مرحله 7: جنبه های ESP32
در اینجا بسیار ساده است. با کدی که می توانید در github من پیدا کنید ، فقط باید یک سیم نوار مسی را به پین 4 وصل کنید (یک پین لمسی خازنی) و فقط می توانید آن را داخل بالش یا زیر پهن خود قرار دهید.
برای اتصال esp32 به pi کافی است با نقطه دسترسی به نام ESP32 وصل شوید و با رمز عبور 12345678 وصل شده و از طریق تلفن هوشمند خود به صفحه روتر بروید. در آنجا منو را انتخاب کرده و نقطه دسترسی جدید را انتخاب کنید. در اینجا نام نقطه دسترسی pi خود را انتخاب کرده و رمز عبور را وارد می کنید ، این همه!
مرحله هشتم: ساخت قاب
چوب خود را به قطعات کوچکتر برش دهید و آنها را به شکل جعبه بچسبانید (قسمت بالای آن را چسب نزنید)
مرحله 9: جایی را که می خواهید سوراخ کنید/قسمت های عمیق تر را بکشید
کشیدن روی آن با مداد بهترین راه برای من به نظر می رسید.
مرحله 10: سوراخ ها و برش ها را ایجاد کنید
برای قسمتهای عمیق تر ، ساده ترین راه را برای انجام این کار با جعبه برش و صاف کردن بیشتر آن با سنباده با کمی کاغذ سنباده پیدا کردم. این به دلیل نوع چوب من امکان پذیر بود. برای سوراخ های دیگر توصیه می کنم از ابزارهای قدرت استفاده کنید ، اما حفر سوراخ و استفاده از اره برقی نیز مفید خواهد بود.
مرحله 11: لحیم کردن قطعات روی یک PCB
این مرحله اجباری نیست ، اما ظاهر تمیزتری به اجزا می دهد و راحت تر می توان آن را روی بدنه چوبی نصب کرد.
مرحله 12: نصب همه چیز در مورد
ببینید آیا همه چیز در کیس مناسب است یا خیر. می توانید برخی از قطعات را با چسب حرارتی شروع کنید ، اما به یاد داشته باشید که هنوز باید برچسب پلاستیکی را روی آن بگذارید تا ظاهر بیرونی زیبا به نظر برسد ، بنابراین توصیه می کنم با چسب داغ منتظر بمانید.
گام سیزدهم: لمس نهایی: نمای بیرونی
من استفاده از برچسب بزرگی را انتخاب کرده ام که ظاهر بیرونی را بسیار زیبا می کند. همچنین می توانید رنگ را انتخاب کنید
مرحله 14: انجام برخی از تنظیمات بیرونی/داخلی
اکنون زمان چسباندن داغ برخی قسمت ها به بدنه است و اگر می خواهید چراغ های LED را مانند من به پایان برسانید ، می توانید به سرگرمی محلی خود بروید و به دنبال مواد پلاستیکی مانند شیر برای پخش نور باشید. می توانید برخی از خطوط نازک را برش دهید و آنها را مانند LED نشان داده شده در بالای LED قرار دهید.
مرحله 15: نتیجه
یک ساعت زنگ دار کار می کند که می تواند از طریق یک وب سایت با قابلیت شارژ بی سیم کنترل شود و همچنین به عنوان چراغ شب قابل استفاده است. بعد از نصب این ساعت زنگ دار هیچ چرت و پرتی وجود نخواهد داشت.
توصیه شده:
ساعت هوشمند ساعت زنگ دار Upcycled: 8 مرحله (همراه با تصاویر)
چراغ هوشمند ساعت زنگ دار Upcycled: در این پروژه من یک ساعت زنگ دار کاملاً خراب را به صورت کامل تخلیه می کنم. صفحه ساعت با 12 LED جایگزین شده است که توسط یک نوار LED در اطراف لبه ساعت روشن شده است. 12 LED زمان را مشخص می کند و نوار LED طوری برنامه ریزی شده است که به عنوان زنگ خطر عمل می کند و می چرخد
ساعت زنگ دار هوشمند: یک ساعت زنگ دار هوشمند ساخته شده با تمشک پای: 10 مرحله (همراه با تصاویر)
ساعت زنگ دار هوشمند: ساعت زنگ دار هوشمند ساخته شده با تمشک پای: آیا تا به حال به دنبال ساعت هوشمند بوده اید؟ اگر چنین است ، این راه حل برای شما است! من ساعت زنگ دار هوشمند ساختم ، این یک ساعت است که می توانید زمان زنگ ساعت را با توجه به وب سایت تغییر دهید. هنگامی که زنگ هشدار به صدا در می آید ، یک صدا (زنگ) و 2 چراغ
ساعت زنگ دار خیابان کنجدی DIY (با زنگ خطر!): 6 مرحله (همراه با تصاویر)
ساعت زنگ دار خیابان کنجدی DIY (با هشدار آتش!): سلام به همه! این پروژه اولین پروژه من است. از آنجایی که اولین تولد پسرعموهایم در راه بود ، می خواستم برای او هدیه ای ویژه تهیه کنم. از عمو و عمه ام شنیدم که او در خیابان کنجد است ، بنابراین با خواهر و برادرهایم تصمیم گرفتم یک ساعت زنگ دار بر اساس
ساعت زنگ دار طلوع LED با زنگ هشدار قابل تنظیم: 7 مرحله (همراه با تصاویر)
ساعت مچی LED طلوع آفتاب با زنگ هشدار قابل تنظیم: انگیزه من در این زمستان دوست دخترم هنگام بیدار شدن از خواب با مشکلات زیادی روبرو شد و به نظر می رسید از SAD (اختلال عاطفی فصلی) رنج می برد. من حتی متوجه می شوم که بیدار شدن در زمستان بسیار سخت تر است زیرا خورشید نیامده است
مونتاژ "ساعت هوشمند 2" (ساعت زنگ دار مبتنی بر آردوینو با بسیاری از ویژگی های اضافی): 6 مرحله
مونتاژ "ساعت هوشمند 2" (ساعت زنگ دار مبتنی بر آردوینو با بسیاری از ویژگی های اضافی): این آموزش نحوه مونتاژ کیت برای ساعت هوشمند 2 ، یک پروژه منبع باز (سخت افزاری و نرم افزاری) را نشان می دهد. یک کیت کامل Wise Clock 2 را می توانید در اینجا خریداری کنید. به طور خلاصه ، این کاری است که Wise Clock 2 می تواند انجام دهد (با نرم افزار منبع باز فعلی