فهرست مطالب:

GOOB - یک ساعت زنگ دار هوشمند: 15 مرحله (همراه با تصاویر)
GOOB - یک ساعت زنگ دار هوشمند: 15 مرحله (همراه با تصاویر)

تصویری: GOOB - یک ساعت زنگ دار هوشمند: 15 مرحله (همراه با تصاویر)

تصویری: GOOB - یک ساعت زنگ دار هوشمند: 15 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, نوامبر
Anonim
GOOB - یک ساعت زنگ دار هوشمند
GOOB - یک ساعت زنگ دار هوشمند

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

ESP32 سمت چیزها
ESP32 سمت چیزها
ESP32 سمت چیزها
ESP32 سمت چیزها

در اینجا بسیار ساده است. با کدی که می توانید در github من پیدا کنید ، فقط باید یک سیم نوار مسی را به پین 4 وصل کنید (یک پین لمسی خازنی) و فقط می توانید آن را داخل بالش یا زیر پهن خود قرار دهید.

برای اتصال esp32 به pi کافی است با نقطه دسترسی به نام ESP32 وصل شوید و با رمز عبور 12345678 وصل شده و از طریق تلفن هوشمند خود به صفحه روتر بروید. در آنجا منو را انتخاب کرده و نقطه دسترسی جدید را انتخاب کنید. در اینجا نام نقطه دسترسی pi خود را انتخاب کرده و رمز عبور را وارد می کنید ، این همه!

مرحله هشتم: ساخت قاب

ساخت Case
ساخت Case
ساخت Case
ساخت Case

چوب خود را به قطعات کوچکتر برش دهید و آنها را به شکل جعبه بچسبانید (قسمت بالای آن را چسب نزنید)

مرحله 9: جایی را که می خواهید سوراخ کنید/قسمت های عمیق تر را بکشید

جایی را که می خواهید سوراخ کنید/قسمتهای عمیق تر
جایی را که می خواهید سوراخ کنید/قسمتهای عمیق تر

کشیدن روی آن با مداد بهترین راه برای من به نظر می رسید.

مرحله 10: سوراخ ها و برش ها را ایجاد کنید

سوراخ ها و برش ها را ایجاد کنید
سوراخ ها و برش ها را ایجاد کنید
سوراخ ها و برش ها را ایجاد کنید
سوراخ ها و برش ها را ایجاد کنید

برای قسمتهای عمیق تر ، ساده ترین راه را برای انجام این کار با جعبه برش و صاف کردن بیشتر آن با سنباده با کمی کاغذ سنباده پیدا کردم. این به دلیل نوع چوب من امکان پذیر بود. برای سوراخ های دیگر توصیه می کنم از ابزارهای قدرت استفاده کنید ، اما حفر سوراخ و استفاده از اره برقی نیز مفید خواهد بود.

مرحله 11: لحیم کردن قطعات روی یک PCB

اجزای لحیم کاری روی یک PCB
اجزای لحیم کاری روی یک PCB
اجزای لحیم کاری روی یک PCB
اجزای لحیم کاری روی یک PCB

این مرحله اجباری نیست ، اما ظاهر تمیزتری به اجزا می دهد و راحت تر می توان آن را روی بدنه چوبی نصب کرد.

مرحله 12: نصب همه چیز در مورد

نصب همه چیز در مورد
نصب همه چیز در مورد
نصب همه چیز در مورد
نصب همه چیز در مورد

ببینید آیا همه چیز در کیس مناسب است یا خیر. می توانید برخی از قطعات را با چسب حرارتی شروع کنید ، اما به یاد داشته باشید که هنوز باید برچسب پلاستیکی را روی آن بگذارید تا ظاهر بیرونی زیبا به نظر برسد ، بنابراین توصیه می کنم با چسب داغ منتظر بمانید.

گام سیزدهم: لمس نهایی: نمای بیرونی

لمس نهایی: نمای بیرونی
لمس نهایی: نمای بیرونی

من استفاده از برچسب بزرگی را انتخاب کرده ام که ظاهر بیرونی را بسیار زیبا می کند. همچنین می توانید رنگ را انتخاب کنید

مرحله 14: انجام برخی از تنظیمات بیرونی/داخلی

انجام برخی از تنظیمات بیرونی/داخلی
انجام برخی از تنظیمات بیرونی/داخلی
انجام برخی از تنظیمات بیرونی/داخلی
انجام برخی از تنظیمات بیرونی/داخلی

اکنون زمان چسباندن داغ برخی قسمت ها به بدنه است و اگر می خواهید چراغ های LED را مانند من به پایان برسانید ، می توانید به سرگرمی محلی خود بروید و به دنبال مواد پلاستیکی مانند شیر برای پخش نور باشید. می توانید برخی از خطوط نازک را برش دهید و آنها را مانند LED نشان داده شده در بالای LED قرار دهید.

مرحله 15: نتیجه

نتیجه
نتیجه
نتیجه
نتیجه
نتیجه
نتیجه

یک ساعت زنگ دار کار می کند که می تواند از طریق یک وب سایت با قابلیت شارژ بی سیم کنترل شود و همچنین به عنوان چراغ شب قابل استفاده است. بعد از نصب این ساعت زنگ دار هیچ چرت و پرتی وجود نخواهد داشت.

توصیه شده: