![](https://duino4projects.com/wp-content/uploads/2021/06/88888-the-Electronic-Smile-Counter.jpg)
این پروژه از درخواست یکی از دوستان نشات گرفته است. او از من خواست تا برای خوابگاه کالج آنها یک پیشخوان به اصطلاح لبخند بسازم - یک صفحه نمایش بخش بندی شده که می تواند یک عدد را نشان دهد. این عدد باید هر بار که فردی دکمه ای را فشار می دهد افزایش یابد و حتی اگر برق قطع شود باید آن را به خاطر بسپارید. پیشخوان لبخندها را می شمرد: هر بار که مستاجر از کنار آن رد می شد و حالش خوب بود، خوشحال بود، خندان بود یا هر چیز دیگری، دکمه را می زد.
به منظور داشتن یک واحد پردازش تا حد امکان ساده (و برای مصرف تعداد کمی از آی سی های نجات یافته ای که داشتم و هنوز در انبار دارم)، تصمیم گرفتم این را با استفاده از شمارنده ها، رمزگشاها و بافرها بسازم - حداقل در سطح رقم. . کنترلر اصلی یک آردوینو نانو است که من نیز در انبار داشتم.
محفظه از پروفیل "L" چوبی و گوشه های ABS طراحی و چاپ شده برای همین پروژه ساخته شده است، بسیار زیبا به نظر می رسد - ممکن است در آینده بیشتر از این مفهوم محفظه استفاده کنم. پشت قطعه ای از مواد ESD بود که از یک جعبه ESD نجات دادم.
مرحله 1: فکر کردن در مورد آنچه که باید انجام شود
بنابراین من نشستم و به آنچه برای ساختن این نیاز داشتم فکر کردم:
- یک صفحه نمایش بزرگ که از چند متر دورتر قابل مشاهده است ( SA40-18SRWA )
- یک درایور سمت پایین برای تغییر بخشهای نمایشگر ( ULN2003A )
- یک تراشه شمارنده دهه با 7 خروجی رمزگشایی شده ( CD4026BE )
- پنج برد مدار چاپی برای پنج نمایشگر
- اجزای گسسته مانند مقاومت، خازن، ترانزیستور
- واحد کنترل کننده اصلی به شکل آردوینو
- ابزار دستی، تجهیزات لحیم کاری، ابزارهای رومیزی
بیشتر این موارد از سهام قطعات شخصی من گرفته شده است، اما اگر کسی به آنها نیاز داشته باشد، پیوندهایی را اضافه کردم. از آنجایی که من در اروپا مستقر هستم، بیشتر موارد را از این وب سایت لهستانی سفارش می دهم: www.tme.com
حتی اگر قبلاً با یک سازنده PCB خاص کار می کردم، برای این کار و برای پروژه های آتی خود، به این سازنده جدید که به لطف دستورالعمل ها پیدا کردم، می مانم: NextPCB . در مرحله مربوطه در مورد تابلوها بیشتر خواهم گفت.
در مورد تجهیزات، نسبت به آخرین باری که یک دستورالعمل را به اشتراک گذاشتم، ارتقاء زیادی داشته است، نقل مکان کردم و اکنون یک "دفتر" بسیار بزرگتر، تجهیزات بسیار بیشتر و - مهمتر از همه - فضای میز بسیار بیشتری برای تجهیزات، کتاب ها، ابزارها، رایانه های شخصی و چیزهای دیگری که برای ایجاد چیزها استفاده می کنم. من ممکن است چند تصویر از این مکان جدید را که در یک دستورالعمل آتی جمع آوری کرده ام به اشتراک بگذارم.
همه موارد ذکر شده در بالا هیچ معنایی نداشتند، اگر برای مهمترین مؤلفه نبود: زمان. وقتی به زمان محدودی که داشتم فکر می کنم، باید بگویم که این پروژه خیلی سریع مطرح شد. حدود 50 ساعت طول کشید تا این مورد را بسازم، کد را بنویسم و کمی بیشتر برای عکس گرفتن و نوشتن توضیحات.
مرحله 2: شبیه سازی مدار
![](https://duino4projects.com/wp-content/uploads/2021/06/Simulating-the-Circuit.jpg)
شبیهسازیها بهطور کلی ایده خوبی برای پیادهسازی هنگام ساخت مدارها هستند، آنها به تشخیص بایاس بد، تقسیمکنندههای ولتاژ نادرست، جریانهای بزرگتر از توان تحمل برخی اجزا و غیره کمک میکنند. با وجود اینکه مدار من کاملاً ساده است، میخواستم مطمئن شوم که ورودیهای آیسی همانطور که در نظر گرفته شده پلاریزه شدهاند و در نهایت مجبور نیستم تنظیم مجدد را رد کنم، یا بدتر از آن: برش ردپای روی PCBهای کارخانه خوب.
مدار نشان داده شده در تصویر بالا را می توان تا بی نهایت ادامه داد، این نسخه از یک ورودی ساعت به جای ساعت مستقلی که من با آن کار کردم استفاده می کند. من یک مرحله ساختم و فقط برای سرگرمی مجبور شدم چند مرحله دیگر را کپی کنم. شبیه سازی کار می کند و من خوشحالم که آن را با هر کسی به اشتراک می گذارم. ویرایشگر اجازه نمی دهد فایل های شبیه سازی Proteus اضافه شود، اما من می توانم آن را برای هر کسی که علاقه مند است ایمیل کنم.