فهرست مطالب:
- مرحله 1: مواد مورد نیاز
- مرحله 2: مدار
- مرحله 3: ایجاد یک پایگاه داده
- مرحله 4: کدگذاری کنید
- مرحله 5: آن را زیبا کنید
تصویری: وای فای: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
من استفانی مین هستم ، در رسانه جدید و فناوری ارتباطات (NMCT) در Howest (Kortrijk بلژیک) تحصیل می کنم. در مدرسه ما وظیفه ساخت دستگاهی با صفحه وب را دریافت کردیم. می توانید به نمونه کارهای من نگاهی بیندازید.
من تصمیم گرفته ام که یک صندلی قطار با یک حسگر در آن بسازم. این سنسور تشخیص می دهد که فردی روی صندلی نشسته است.
مرحله 1: مواد مورد نیاز
برای این پروژه چندین ماده مورد نیاز است.
سنسور فشار (fsr 400) = 9 یورو ، 20 واحد/واحد
رزبری پای 3 = 37 یورو ، 95
رهبری RGB = 0.5 یورو /واحد
مقاومت (470 اهم) = 0.10 یورو /واحد
نمایشگر LCD = 2.44 یورو /واحد
Mcp 3008 = 29 یورو ، 00 /واحد
Sn74hc595n = 1 ، 20 یورو /واحد
پتانسیومتر = 1 ، 15 یورو
مرحله 2: مدار
سخت افزار بسیار آسان است.
همانطور که در نمودار نشان داده شده است ، من از 74hc47 برای led های خود استفاده کردم. دلیل آن این است که تمشک Pi من پین زیادی ندارد. عیب این امر این است که فقط می توانید led را قرمز یا سبز کنید. شما سیگنال pwm برای ایجاد رنگ های مختلف ندارید.
رزبری پای پین ورودی آنالوگ ندارد. بنابراین من به mcp 3008 نیاز دارم. این یک سیگنال آنالوگ را به دیجیتال تبدیل می کند. فرستنده فشار بر روی کانالهای mcp 3008 قرار می گیرد.
مرحله 3: ایجاد یک پایگاه داده
در این پروژه از mysql به عنوان سرور پایگاه داده استفاده شد.
اشغال میز اطلاعاتی در مورد سنسورها دارد. این مکانی است که شخص روی صندلی قطار نشسته است. از لحظه ای که شخص روی صندلی می نشیند ، اولین اطلاعات در جدول نوشته می شود. همه داده ها به استثنای datetimeEnd در جدول نوشته می شوند.
در مسیر جدول داده هایی در مورد مسیرهای مختلفی که یک قطار انجام می دهد آمده است.
جدول دارای دو مقدار است: یکی برای زمان داده معمولی و دیگری برای زمان داده واقعی.
زمان معمول زمان زمانی است که قطار از لحاظ نظری توقف می کند. زمان واقعی زمان زمانی است که قطار به طور واقعی در توقف است. این زمان با تأخیر شامل می شود.
هر قطار دارای یک مرجع واضح و منحصر به فرد است که از حروف تشکیل شده است (p.e. IC مخفف قطار بین شهری است) و اعداد (p.e. 4565 قطار از بروکسل به آنتورپ است).
و هر نوع اقامتگاه مخصوص به خود را دارد. به عنوان مثال جداول ، سطل زباله.
مرحله 4: کدگذاری کنید
کد پایه سنسورها به زبان پایتون نوشته شده است. وجود دارد
2 نوع کد اولین مورد مربوط به سنسورها است. مورد دوم مربوط به صفحه وب است. داده های صفحه وب به زبان های Python ، Flask ، JavaScript ، HTML و CSS نوشته می شود.
سنسور
هر جزء کلاس خاص خود را دارد. همه کلاس های مختلف در test.py استفاده می شود.
وب
کد وب به زبان پایتون و فلاسک نوشته شده است. برای هدر از الگو استفاده می شود. قطعه دیگر صفحه دارای صفحه html مخصوص به خود است.
ساختار فایل
- فایل آزمایشی را می توانید در حسگر دایرکتوری پیدا کنید.
- کلاسها در مدلهای فهرست قرار دارند.
- دایرکتوری sql حاوی پایگاه داده پایگاه قطار است.
- وب دایرکتوری شامل index.py است. این صفحه Flask است. این فایل برای اجرای صفحه وب باید اجرا شود.
- فهرست قالب شامل صفحات html است.
- استاتیک دایرکتوری شامل تصاویر ، فونت ها و فایل های css است.
مرحله 5: آن را زیبا کنید
روش های متفاوتی برای ساخت یک قطار زیبا وجود دارد. من انتخاب کرده ام
برای چاپ سه بعدی قطار
صندلی ها.
سوراخ کوچکی باید در صندلی پیش بینی شود زیرا سنسور باید روی صندلی قرار گیرد. چراغ ها در بالای صندلی ثابت می شوند.
واگن.
چند ویژگی مهم در واگن وجود دارد. در ابتدا باید سوراخ های کوچکی در کف محل قرارگیری صندلی ها وجود داشته باشد.
- سنسور و دور لامپها باید در این سوراخ ها بروند.
- در قسمت کناری یک سوراخ برای تعمیر صفحه LCD با اطلاعات آدرس IP و تعداد صندلی های آزاد وجود دارد.
- رزبری پای باید در پشت و خارج از دید قرار گیرد.
توجه: چاپ سه بعدی کمی کوچکتر چاپ می شود بنابراین 3 یا 4 میلی متر اضافی برای سوراخ ها باید پیش بینی شود!
توصیه شده:
متر استخر اطلس وای فای: 18 مرحله
متر استخر وای فای اطلس: این آموزش نحوه تنظیم کیت استخر وای فای را از اطلس علمی به شما نشان می دهد. این متر pH ، پتانسیل کاهش اکسیداسیون (ORP) و دما را اندازه گیری می کند. داده ها در پلت فرم ThingSpeak بارگذاری می شوند ، جایی که می توان آنها را از راه دور با نظارت ماهواره ای کنترل کرد
نحوه افزودن اکسیژن محلول به کنتور هیدروپونیک وای فای: 6 مرحله
نحوه افزودن اکسیژن محلول به سنج هیدروپونیک وای فای: این آموزش نحوه افزودن مدار EBO D.O و کاوشگر به کیت هیدروپونیک WiFi از اطلس ساینتیک را نشان می دهد. فرض بر این است که کاربر کیت هیدروپونیک wifi کار می کند و اکنون آماده افزودن اکسیژن محلول است. هشدارها: Atlas Sci
متر هیدروپونیک وای فای اطلس: 19 مرحله
متر هیدروپونیکس اطلس وای فای: این آموزش نحوه تنظیم کیت WiFi Hydroponics را از اطلس علمی به شما نشان می دهد. این متر pH ، رسانایی و دما را اندازه گیری می کند. داده ها در پلت فرم ThingSpeak بارگذاری می شوند ، جایی که می توان آنها را از راه دور از طریق دستگاه تلفن همراه یا شرکت های دیگر کنترل کرد
سوییچ وای فای اتوماسیون خانگی با ESP-01: 8 مرحله
Home Automation WiFi Light Switch With ESP-01: با استفاده از این قابلیت خراب کننده ، مراحل ساخت اولین سوئیچ چراغ wifi شما را در پیش می گیرم. در مرحله بعد ما سنسورها را انجام می دهیم و در نهایت به تنظیمات و تنظیمات دستیار خانگی می رویم
اتصال وای فای آردوینو به ابر با استفاده از ESP8266: 7 مرحله
اتصال Arduino WiFi به ابر با استفاده از ESP8266: در این آموزش ما نحوه اتصال Arduino خود به ابر IoT از طریق WiFi را برای شما توضیح خواهیم داد. ما یک تنظیم متشکل از Arduino و یک ماژول WiFi ESP8266 را به عنوان یک IoT Thing پیکربندی کرده و آماده می کنیم برای برقراری ارتباط با ابر AskSensors.L