فهرست مطالب:
- تدارکات
- مرحله 1: BOM: بیل مواد
- مرحله 2: راه اندازی Raspberry Pi 3B+ خود را تنظیم کنید
- مرحله 3: اتصال قطعات خود
- مرحله 4: ایجاد یک پایگاه داده مناسب
- مرحله 5: ایجاد یک پشتیبان کاربردی
- مرحله 6: طراحی قسمت انتهایی
- مرحله 7: ساختن سایت
- مرحله 8: پیاده سازی عملکرد
- مرحله نهم: پیاده سازی یک بدنه
تصویری: LabInv: 9 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
با رشد فناوری و انفورماتیک ، پیشرفت به سمت دیجیتالی شدن و ساده سازی مشاغل با آن افزایش می یابد. در پروژه خود ، می خواهم نحوه ساده سازی و دیجیتالی کردن وزن مواد در محیط آزمایشگاه را بررسی کنم. در یک آزمایشگاه معمولی کلاسیک ، داده ها روی کاغذ جمع آوری می شوند و تا زمانی که علم وجود داشته است ، چنین بوده است. این امر با مسائلی همراه است ، مانند وقت گیر بودن زمانی که فرد می خواهد داده های گفته شده را دیجیتالی کند ، خوانایی کاملاً به نویسنده بستگی دارد ، عدم تفکر منجر به یادداشت نادرست داده های ذکر شده و غیره می شود.
پروژه من به دنبال ساده کردن چیز دیگری است که به مجموعه داده ها در محیط آزمایشگاه ارتباط دارد: مدیریت آزمایشگاه.
برخی از مواد ذخیره شده می توانند سریعتر از بقیه تخلیه شوند و این شخص است که آخرین ماده را وزن کرده است تا به رئیس بخش یا مسئولان گزارش دهد تا سفارش داده و ذخیره کند. این امر می تواند به راحتی به هم بریزد ، زیرا این واقعیت وجود دارد که ما وقتی چیزهای فشرده دیگری را در ذهن خود داریم ، چیزها را فراموش می کنیم.
بنابراین راه حل این است که مواد و رویدادهایی را که در حال سنجش هستند تحت نظر قرار دهیم. در اینجا من فقط برخی از اصول اولیه را بررسی می کنم: پیگیری مقدار ماده ای که خارج می شود و چه کسانی به گنجه این مواد دسترسی دارند.
تدارکات
برای این پروژه از موارد خاصی استفاده کردم:
- رزبری پای 3B+
- اسکنر RFID
- صفحه نمایش OLED
- ماژول اسکن بارکد (2D)
- قفل الکترومغناطیسی
- بار بار ، شامل یک برد HX711
- رله (0RZ-SH-205L)
- باتری کافی برای ایجاد منبع 12 ولت
- ترانزیستور (BC337)
- یک دکمه
- چند مقاومت
- یک دسته کابل
مرحله 1: BOM: بیل مواد
مرحله 2: راه اندازی Raspberry Pi 3B+ خود را تنظیم کنید
مطمئن شوید که برنامه هایی مانند بتونه برای دسترسی آسان به Pi از راه دور تهیه می کنید. تصویری را روی Pi نصب کنید که دارای Raspbarian است و دارای یک لباس APIPA ثابت است.
اطمینان حاصل کنید که چندین برنامه روی Pi مانند MySQL ، Python و pip نصب کنید.
مرحله 3: اتصال قطعات خود
تمام اجزاء مطابق شکل نشان داده شده است.
از رابط های زیر استفاده شد:
- ارتباط سریال برای اسکن بارکد
- I2C برای صفحه نمایش OLED و RFID
- خط دیجیتال برای HX711
مرحله 4: ایجاد یک پایگاه داده مناسب
پروژه من را می توان به عنوان 2 چیز جداگانه در نظر گرفت: کمد و ترازو. بنابراین پایگاه داده من از 2 نهاد نیز تشکیل شده است: یک مدل پایگاه داده برای ترازو و کمد.
اینها چیز جالبی نیستند ، اما هر دو از 2 جدول وجود دارند. هر دو شامل یک جدول برای تاریخ ، یکی شامل یک جدول برای اطلاعات مواد و دیگری دارای یک جدول برای پرسنل است.
مرحله 5: ایجاد یک پشتیبان کاربردی
تمام برنامه نویسی در پایتون 3.5 انجام شده است
وابستگی های زیر را دارد:
- فلاسک ، فلاسک_کورس و فلاسک_سکوتیو
- gevent و geventwebsocket
- RPi
-
ساخته شده در:
- نخ زدن
- زمان
-
محلی:
- SimpleMFRC522
- HX711
- بارکد_اسکنر
- OLED
- پایگاه داده
- دکمه
کد را می توانید در اینجا پیدا کنید.
مرحله 6: طراحی قسمت انتهایی
یک وب سایت ساده باید برای نمایش داده های جمع آوری شده از کمد و وزن کافی نباشد. اما باید صفحه ای نیز وجود داشته باشد که داده های بلادرنگ اسکنر و موجودی را در اختیار ما قرار دهد.
همه اینها ابتدا برای موبایل طراحی شده اند ، ساده نگه دارید ، تمیز نگه دارید.
کد گفته شده را نیز می توانید در اینجا پیدا کنید.
مرحله 7: ساختن سایت
این سایت با استفاده از HTML و CSS کدگذاری شده است (در بیشتر موارد) تمرینات خوبی مانند نماد BEM را در نظر داشته باشید. ویرایشگر مورد استفاده VS Code بود ، برای راه اندازی سریع و آسان سرورها (به لطف افزونه ها) ، پاکسازی و مرتب سازی کد و به سرعت پیشنهاد آنچه در منوهای کشویی تایپ می کنید. سایت (کد موجود در اینجا) ساده است و چیز جالبی نیست ، اما انجام می شود ، مخصوصاً برای مرحله بعدی.
مرحله 8: پیاده سازی عملکرد
با ایجاد پایه (سایت) در حال حاضر ، می توانیم عملکرد مورد نیاز برای نمایش داده های سایت را شروع کنیم.
این کار با Javascript انجام می شود ، یک زبان آسان برای یادگیری که همراه با HTML و CSS است. ویرایشگر مورد نظر بار دیگر VS Code است. این کد همچنین به گونه ای ساختار یافته است که خواندن آن را آسان و کاربرپسند می کند ، همه به لطف مناطق.
با استفاده از این سایت می توانید با پایگاه داده در تمشک pi ارتباط برقرار کرده و داده ها را برای کاربر تجسم کنید.
دوباره می توان از پیوند مشابه برای یافتن کد JS استفاده کرد.
مرحله نهم: پیاده سازی یک بدنه
یک صندوق چوبی کوچک برای تقلید از یک کمد استفاده می شود و قفل الکترومغناطیسی را در داخل قرار می دهد. این خام است ، اما می توان از نوار برای اتصال دو جزء به یکدیگر استفاده کرد. علاوه بر این ، یک سوراخ برای کابل ها ایجاد می شود.
پوشش برای pi ، جایی که تعادل در آن پیش می رود ، موضوع دیگری است که کاملاً متفاوت است. در یک جعبه پلاستیکی کشیده قرار داده شده ، برای ذخیره سازی ، pi و سیم های آن به عنوان ایمن در برابر بیشتر دستکاری های فیزیکی استفاده می شود. حفره ای برای انتقال داده ها از طریق کابل ایجاد شده است.
تراز به خودی خود مشکل است ، من توصیه می کنم یک لودسل از پیش ساخته شده بخرید ، زیرا حداقل در جمع آوری نتیجه مورد نظر مشکل دارم. من خودم از ترکیبی از چوب حفاری ، با اندازه گیری صحیح ، استفاده از پیچ و مهره ها ، که اندازه های مشابه سر مته بودند ، و نوار اردک ، قوی ترین نوارها استفاده کردم. این نتیجه یک تعادل است که به اندازه کافی محکم است و می تواند زیر 500 گرم وزن داشته باشد (که از راه سخت پیدا شد).
با همه چیز متصل ، محصول نهایی باید آماده باشد.
توصیه شده:
مرحله به مرحله ساخت کامپیوتر: 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 برای سنسورها است. با آن شما