فهرست مطالب:

LockCypher: 6 مرحله
LockCypher: 6 مرحله

تصویری: LockCypher: 6 مرحله

تصویری: LockCypher: 6 مرحله
تصویری: Kokoretsi on charcoal grill - 6 Basic Steps (EN subs) | Grill philosophy 2024, نوامبر
Anonim
LockCypher
LockCypher
LockCypher
LockCypher

سلام ، نام من جارون استریپستین است و در رسانه جدید و فناوری ارتباطات در 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 سانتی متر که در آن را برش دادم استفاده کردم ، سپس چند سوراخ را در کنار یکدیگر ایجاد کردم تا بتوانم کابل های سنسورها را از طریق آن عبور دهم.

سپس چارچوبی را در اطراف در قرار دادم تا کمی تمیزتر به نظر برسد. اما اگر مجبور شدم این کار را دوباره انجام دهم ، فقط به مغازه می روم و چوب می گیرم.

بعد از ساختن سازه چوبی ، آن را با رنگ مشکی رنگ آمیزی کردم تا همه رنگ آن یکسان باشد و بهتر از آن سیاه و قهوه ای به نظر برسد.

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

توصیه شده: