فهرست مطالب:
- مرحله 1: لوازم/مواد/ابزارها/
- مرحله 2: سیم کشی
- مرحله 3: پایگاه داده
- مرحله 4: طراحی وب سایت
- مرحله 5: کد
- مرحله 6: مسکن
تصویری: LockCypher: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
سلام ، نام من جارون استریپستین است و در رسانه جدید و فناوری ارتباطات در Howest در کورتریک ، بلژیک تحصیل می کنم. برای یک تکلیف برای مدرسه ، ما نیاز به ایجاد یک پروژه داشتیم. من یک قفل هوشمند را انتخاب می کنم که می تواند با RFID و/یا بارکد باز شود. در زیر می توانید تمام مراحل لازم برای ساخت این ابزار را بخوانید. اگر می خواهید درباره من و پروژه های دیگری که ساخته ام بیشتر بدانید ، نمونه کارها را بررسی کنید.
مرحله 1: لوازم/مواد/ابزارها/
قبل از شروع طراحی وب سایت و ساخت ابزار خود ، باید مطمئن شوم که تمام قطعات مورد نیاز دستگاه خود را دارم. شروع به جستجو در جعبه ابزار کردم و آنچه را که برای سفارش نیاز داشتم نوشتم. در اینجا می توانید کل صورتحساب مواد را بیابید. اینها بخشهای اصلی هستند:
1. اسکنر RFID 2. صفحه LCD 3. LED4. مقاومت 5. قفل برقی 6. اسکنر بارکد 7. سنسور مغناطیسی 8. ترانزیستور 9. دیود 10 پتانسیومتر 11. تمشک pi12. سیم ها
مرحله 2: سیم کشی
پس از سفارش قطعات ، آنها چند هفته بعد رسیدند. بنابراین من می توانم یک طرح کلی و آزمایش تمام اجزا را برای اطمینان از کارکردن آنها شروع کنم.
من LCD خود را به عنوان یک دستگاه 8 بیتی متصل کردم ، همچنین می توانم به عنوان یک دستگاه 4 بیتی کار کنم ، اما از آنجا که چند پین GPIO داشتم که استفاده نشده بود ، تصمیم گرفتم با 8bit کار کنم. من همچنین از پتانسیومتر استفاده کردم تا بتوانم کنتراست LCD را تنظیم کنم.
اسکنر RFID از طریق گذرگاه SPI متصل است و به سیم 5 سیم نیاز دارد
من می خواستم از ارتباط سریال با یک تغییر دهنده سطح برای اسکنر بارکد خود استفاده کنم ، اما ماژولی که سفارش دادم هنگام ورود مرده بود ، بنابراین دستم را روی اسکنر بارکد USB گرفتم.
قفل برقی من باید با یک ترانزیستور وصل شود زیرا قفل با 5 ولت کار نمی کند به 6-12 ولت نیاز داشت و من یک آداپتور برق 9 ولت داشتم که می توانستم از آن استفاده کنم.
سپس من LED و سنسور مغناطیسی خود را داشتم ، هر دو دارای مقاومت سری هستند
مرحله 3: پایگاه داده
برای نگهداری گزارش سنسورهایم به یک پایگاه داده خوب نیاز داشتم.
من شروع به ساخت نمودار کردم اما تصمیم گرفتم که پیچیده باشد ، بنابراین یک نمودار ساده تر اما بهتر تهیه کردم که توسط یکی از معلمانم تأیید شد.
برای ایجاد نمودار و پایگاه داده از MySQL Workbench استفاده کردم زیرا تبدیل نمودار به پایگاه داده را آسان می کند
من مجموعه ای از پایگاه داده را قرار دادم تا بتوانید نگاهی بیندازید.
مرحله 4: طراحی وب سایت
قبل از شروع طراحی ، به صورت آنلاین به برخی از وب سایت ها نگاه کردم ، پس از مشاهده آنلاین ، ایده ای در مورد اینکه سایت من باید چگونه به نظر برسد ، داشتم.
من طراحی خود را در Adobe XD انجام دادم که یک برنامه آسان برای ساخت وایر فریم است.
برای رنگ هایی که از یک مولد رنگ به صورت آنلاین استفاده کردم و مقادیر را کمی تغییر دادم ، همه آنها یک آزمایش کنتراست را گذراندند و همه موفق شدند.
از نظر فونتی که از Gidole استفاده کردم ، فکر می کنم ظاهری مدرن دارد اما زیاد حواس پرت نمی شود.
پس از طراحی ، شروع به کدگذاری آن در HTML ، CSS و JS کردم.
من فایل xd خود را قرار دادم تا بتوانید نگاهی بیندازید و جزئیات آن را ببینید.
مرحله 5: کد
پروژه من بدون پشتوانه نمی تواند کار کند. برای کارکردن سنسورهایم از پایتون استفاده کردم.
من از کتابخانه هایی که به صورت آنلاین پیدا کردم و خودم را در مدرسه ایجاد کردم استفاده کردم. برای سرویس دهی به وب ، از Flask with SocketIO استفاده کردم ، بنابراین ارتباط با نمای جلو یکپارچه خواهد بود.
مشکلاتی وجود داشت اما همه آنها برطرف شد.
می توانید کد من را در این لینک github پیدا کنید. در حال حاضر خصوصی است اما هنگامی که معلمان من آن را عمومی کردند می توانید آن را مشاهده کنید.
مرحله 6: مسکن
برای مسکن پروژه من تصمیم گرفتم از چوب استفاده کنم. من هنوز مقداری چوب در خانه از یک میز قدیمی داشتم که هنوز نیاز به زباله داشت ، بنابراین از آن استفاده کردم. من فراموش کردم از خودم در ساخت آن عکس بگیرم اما از قطعه ای به ابعاد 40x30 سانتی متر که در آن را برش دادم استفاده کردم ، سپس چند سوراخ را در کنار یکدیگر ایجاد کردم تا بتوانم کابل های سنسورها را از طریق آن عبور دهم.
سپس چارچوبی را در اطراف در قرار دادم تا کمی تمیزتر به نظر برسد. اما اگر مجبور شدم این کار را دوباره انجام دهم ، فقط به مغازه می روم و چوب می گیرم.
بعد از ساختن سازه چوبی ، آن را با رنگ مشکی رنگ آمیزی کردم تا همه رنگ آن یکسان باشد و بهتر از آن سیاه و قهوه ای به نظر برسد.
پس از خشک شدن ، من شروع به قرار دادن اجزاء کردم ، فکر می کنم با مدیریت کابل و نحوه قرارگیری آن کار خوبی انجام دادم.
توصیه شده:
مرحله به مرحله ساخت کامپیوتر: 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 برای سنسورها است. با آن شما