فهرست مطالب:
- تدارکات
- مرحله 1: DHT 11 Pinout
- مرحله 2: MCP3008 با کلیدهای LDR ، LM35 و Pulldown
- مرحله 3: صفحه نمایش LCD
- مرحله 4: نمایش بخش 4*7
- مرحله 5: ساخت و ساز
- مرحله 6: نرم افزار
تصویری: SmartClock: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
SmartClock فقط یک ساعت نیست ، همچنین راهی آسان برای مشاهده آمار رسانه های اجتماعی و آب و هوا است.
می توانید به فیس بوک متصل شوید ، و لایک های خود را دریافت کنید ، یا به soundcloud متصل شوید و دنبال کنندگان خود را به صورت زنده نمایش دهید! برای مشاهده این ، تنها کاری که باید انجام دهید این است که دکمه حالت را فشار دهید.
چندین حسگر در این دستگاه وجود دارد که دائماً اطلاعات را جمع آوری کرده و آن اطلاعات را در پایگاه داده ذخیره می کند. شما می توانید این داده ها را در یک نمودار زیبا در وب سایت مشاهده کنید.
همچنین می توانید موسیقی را که در واحد انتخاب می کنید یا در وب سایت پخش کنید.
تدارکات
- Raspberri Pi
- آردوینو اونو
- بلندگوهای دارای آمپلی فایر
- صفحه نمایش 4*7 بخش
- DHT 11
- LM35 (اختیاری)
- LDR
- MCP3008
- صفحه نمایش LCD 16x2
- 5 سوئیچ معمولی باز Monostable
- مقاومت 100k ، 220 ، 1k و 5k
- منبع تغذیه
- تعداد زیادی کابل جامپر ، مرد/زن و زن/زن
مرحله 1: DHT 11 Pinout
2 نوع DHT11 وجود دارد. بسته به نسخه خریداری شده ، 3 یا 4 پین خواهید داشت.
Vcc به 3.3V می رود ، سیگنال به GPIO4 می رود اگر نسخه 4 پین دارید ، باید یک مقاومت 4k7 را بین vcc و پین سیگنال قرار دهید. اگر نسخه 3 پین دارید ، بهتر است بروید.
مرحله 2: MCP3008 با کلیدهای LDR ، LM35 و Pulldown
- VDD - 3.3V
- Vref - 3.3V
- AGND - زمین
- CLK - GPIO9
- DOUT - GPIO MISO
- DIN - GPIO MOSI
- CS - CS0
- DGND - زمین
CH0 بین مقاومت 10k و ldr قرار می گیرد
CH1 به پین وسط Lm35 می رود
مرحله 3: صفحه نمایش LCD
برای کارکردن صفحه نمایش LCD ، پین اول را به Ground و پین دوم را به +5V متصل کنید. اگر می خواهید روشنایی را تغییر دهید ، پین سوم باید از طریق مقاومت 5k به زمین یا پتانسیومتر متصل شود.
پین RS به GPIO22 ، RW مستقیماً به gnd aswell می رود. در این مرحله ، شما باید یک خط مستطیل مشکی را روی صفحه نمایش خود ببینید. اکنون فقط 8 پین داده را به پین های GPIO که رایگان دارید وصل کنید و LED+ را به 5 ولت ، LED را به زمین وصل کنید.
مرحله 4: نمایش بخش 4*7
صفحه نمایش شما می تواند یک آند معمولی / کاتد مشترک باشد. این برای نحوه اتصال آن مهم نیست ، اما خوب است بدانید چه نوع آن را دارید. مطمئن شوید که پین RX0 را رایگان نگه دارید ، زیرا ما باید آن را در RPI به TX0 وصل کنیم. بقیه اتصالات مهم نیستند ، زیرا کد بعد از آن نوشته می شود.
مرحله 5: ساخت و ساز
برای ایجاد این تنظیم بر روی یک تخته نان ، به فضای زیادی احتیاج دارید. من توصیه می کنم که MCP را با مقاومت LM35 و al روی یک آزمایش آزمایش لحیم کرده و چند سرصفحه اضافه کنید. به این ترتیب ، شما فقط می توانید آن را با چند سیم جهنده زن/زن متصل کنید. مطمئن شوید که زمین های raspberri و arduino را به هم وصل کرده اید. مراقب باشید 3.3 ولت را با 5 ولت مخلوط نکنید
مرحله 6: نرم افزار
من از پایتون ، با فلاسک برای پشت سر استفاده کردم. Html ، css/less & javascript به عنوان frontend و کد arduino برای arduino.
همچنین یک پایگاه داده در Raspberry pi در حال اجرا است که اطلاعات سنسور را ذخیره می کند ، و همچنین آلارم هایی که تنظیم کرده اید و اطلاعات کاربر را ذخیره می کند. این پایگاه داده بر روی سرور MariaDB اجرا می شود. درخواست هایی برای دریافت اطلاعات از این در پشتیبان من ، در پایتون نوشته شده است. این داده ها را در نقاط پایانی سفارشی به json تبدیل می کند. ما می توانیم با ارسال درخواست GET به پشتیبان خود ، این داده ها را در قسمت اصلی خود دریافت کنیم. در اینجا ما می توانیم هر کاری که می خواهیم با داده ها انجام دهیم. من برای نمودارها ، ساخته شده توسط chart.js ، که یک پسوند جاوا اسکریپت است ، انتخاب کردم.
توصیه شده:
مرحله به مرحله ساخت کامپیوتر: 9 مرحله
گام به گام ساخت کامپیوتر: لوازم: سخت افزار: مادربرد CPU & amp؛ CPU coolerPSU (منبع تغذیه) ذخیره سازی (HDD/SSD) RAMGPU (لازم نیست) مورد ابزار: پیچ گوشتی دستبند ESD/خمیر ماتریسمی با اپلیکاتور
سه مدار بلندگو -- آموزش مرحله به مرحله: 3 مرحله
سه مدار بلندگو || آموزش گام به گام: مدار بلندگو سیگنال های صوتی دریافت شده از محیط را بر روی MIC تقویت می کند و از محل تولید صدای تقویت شده به بلندگو ارسال می کند. در اینجا ، من سه روش مختلف برای ساخت این مدار بلندگو با استفاده از موارد زیر را به شما نشان خواهم داد
مرحله به مرحله اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: 4 مرحله
گام به گام اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: اتوماسیون خانگی گام به گام با استفاده از Wemos D1 Mini با طراحی PCB چند هفته قبل ما آموزش "اتوماسیون خانگی با استفاده از تمشک پای" را در rootaid.com منتشر کردیم که مورد استقبال علاقه مندان و علاقه مندان قرار گرفت. دانشجو. سپس یکی از اعضای ما آمد
نصب Smapler V0002 مرحله به مرحله: 5 مرحله
نصب Smapler V0002 گام به گام: Smapler یک مدار است که به تولید صدای مولد توسط David Cuartielles و Ino Schlaucher از BlushingBoy.org اختصاص داده شده است. Smapler v0002 - نسخه آاکا سنگاپور - چیزی نیست جز سپر آردوینو که برای بازی استری بد بو استفاده می شود
نصب Smapler V0001r2 مرحله به مرحله: 3 مرحله
نصب Smapler V0001r2 مرحله به مرحله: این یک راهنمای عکاسی برای نصب Smapler v0001r2 است. این یک مدار مستقل سازگار با آردوینو با اتصال کارت SD داخلی ، اتصال PS2 برای ماوس/صفحه کلید ، تقویت کننده صدا و تعدادی پین I/O برای سنسورها است. با آن شما