ماشین حساب متن‌باز ATtiny | پروژه قابل حمل Clem Mayer با تراشه ATtiny3226-SU

دستگاه حسابگر ATtiny متن‌باز
7 بازدید
۱۴۰۴-۰۶-۱۱
2 دقیقه
  • نویسنده: Shadow
  • درباره نویسنده: ---

به گفته hackster

ماشین حساب متن‌باز ATtiny توسط Clem Mayer ساخته شده است. کلم مایر (MAYER MAKES) با استفاده از یک ماشین حساب رومیزی سنگین، نسخه‌ای متن‌باز و قابل حمل با قابلیت‌های پایه جمع، تفریق، ضرب و تقسیم و نمایش نتایج روی LCD 20×4، با استفاده از تراشه ATtiny3226-SU ایجاد نمود.

ماشین حساب متن‌باز ATtiny | پروژه قابل حمل Clem Mayer با تراشه ATtiny3226-SU

خلاصه‌ی نکات کلیدی

  • کلم مایر با بازطراحی یک ماشین حساب سنگین رومیزی، یک نسخه متن‌باز و قابل حمل ایجاد نمود.
  • ماشین حساب جدید شامل یک صفحه کلید 20 دکمه‌ با کلیدهای Cherry-MX و کلاهک‌های کلید سه‌بُعدی چاپی است.
  • برای پردازش، از تراشه ATtiny3226-SU با 32 KB حافظه فلش استفاده شده است.
  • نتایج روی یک نمایشگر الفبایی-عددی 20×4 نمایش داده می‌شوند و دستگاه توسط دو باتری AAA تغذیه می‌شود.

معرفی

کلم مایر (معروف به MAYER MAKES) برای بیش از یک دهه از یک ماشین حساب رومیزی سنگین در شغل قدیم خود استفاده کرده است. این نوع ماشین حساب‌ها به دلیل اندازه بزرگ و کلیدهای فول‌سایز خود برای وارد کردن اعداد به طور پی در پی و روز به روز مناسب هستند. اگرچه مفهوم پایه مناسب است، اما او تصور کرد که می‌تواند با یک مدل متن‌باز که شامل قابلیت‌های پایه جمع، تفریق، ضرب و تقسیم است و با باتری کار می‌کند، بهبودی هایی ایجاد کند.

ساختار و شیوه‌ی طراحی

ماشین حساب نتیجه‌ی نهایی شامل یک ورودی 20 کلیدی با کلیدسوئیچ‌های Cherry-MX و کلاهک‌ کلیدهای سه‌بُعدی چاپی می‌شود. کلیدها از طریق یک ماتریس مبتنی بر دیود برای صرفه‌جویی در پین‌های IO به یکدیگر متصل هستند، و نتایج محاسبه روی یک نمایشگر الفبایی-عددی 20×4 نشان داده می‌شوند. قدرت دستگاه توسط دو باتری AAA تأمین می‌شود و بدنه آن از درب یک محفظه الکترونیکی ریخته‌گری به عنوان قاعده و بالای آن با چاپ سه‌بُعدی ساخته شده است.

برای پردازش، مایر یکی از تراشه‌های سری «جدید» ATtiny، ATtiny3226-SU را انتخاب کرده که 32 KB حافظه فلش برای کتابخانه‌ها و کد را به او می‌دهد. وقتی همه چیز به پایان رسید، کل برنامه در 8 KB جای گرفت، اما با توجه به گزینه‌های مختلف ATtiny موجود، جایگزینی پردازنده‌ای کم قابلیت‌تر (و ارزان‌تر) در صورت نیاز به صرفه‌جویی در هزینه‌های BOM آسان خواهد بود.

نتایج

همانطور که در انتهای ویدیو نشان داده شده است، به دلیل معماری هشت بیتی ATtiny، چندین محدودیت در قابلیت محاسباتی آن وجود دارد. به طور خاص، تنها می‌تواند با اعدادی تا اندازه‌ای خاص کار کند و تنها تا دو رقم پس از ممیز را تولید می‌کند. با این حال، این موضوع برای مایر مشکلی ایجاد نمی‌کند و به هر حال با برنامه‌نویسی خلاقانه قابل حل است.

ماشین حساب متن‌باز ATtiny | پروژه قابل حمل Clem Mayer با تراشه ATtiny3226-SU

بحث و محدودیت‌ها

مستندات بیشتر و منابع ساخت در صورت تمایل به ساخت نسخه‌ی شخصی خود یا حتی گسترش قابلیت‌های آن، در دسترس هستند.

جمع‌بندی و گام‌های بعدی

این پروژه نشان دهنده قدرت و انعطاف‌پذیری نسل جدیدی از تراشه‌های ATtiny برای ایجاد دستگاه‌های الکترونیکی متن‌باز و شخصی‌سازی‌شده است. با وجود محدودیت‌های معمولی در معماری هشت بیتی، این ماشین حساب رومیزی نوآورانه نمونه‌ای از چگونگی هم‌گرایی سخت‌افزاری سنتی و توانمندی‌های مدرن برنامه‌نویسی برای حل مشکلات رایج است.

 

اطلاعات
7
0
0
لینک و اشتراک
profile

نویسنده: Shadow

متخصص الکترونیک

مقالات بیشتر
slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
خانواده سیسوگ
سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله