داشتم در گوگل سرچ میکردم و دنبال نوعی دستگاه میگشتم که بتوانم با استفاده از آردوینو درست کنم. چیزی که واقعاً مرا شوکه کرد قیمت آن بود. منظورم این است که من متوجه هستم که چنین دستگاه هایی واقعاً جریان اصلی نیستند، اما با این حال، تا حدی بالا بود. بنابراین تصمیم گرفتم چیزی مشابه بسازم و قیمت را تا حد امکان پایین نگه دارم. من در نهایت ساعت، کرونومتر، تایمر تخم مرغ، متر نوار و آشکارساز سطح آب را با کمتر از 5 دلار ساختم.
مرحله 1: اصول اولیه
اول از همه، متاسفم که ناامید می شوم، اما در طراحی فعلی، دستگاه من صحبت نمی کند. درعوض، یک توالی مشخص را به صدا در می آورد و عدد را به شما می گوید. در واقع کاملاً شبیه اعداد رومی است. "17" "هفدهم" است. هر عدد تا پنجاه (یعنی 1، 5، 10، 50) دارای توالی بیپ مربوطه در برنامه من است. این توالی ها بر اساس میزان صدا و همچنین تعداد بوق ها متفاوت است. بنابراین 17 میشود XXX—-VV—-I—-I که در آن «X» «V» و «I» آهنگهایی با زیر و بمی متفاوت هستند و خط تیرهها («-») طول تأخیر را نشان میدهند. نحوه ارتباط روتین ها در تصویر زیر نشان داده شده است. در اصل، من می خواهم به چند چیز توجه کنید:
-1) مقدار null یک توالی بیپ خاص برای آن دارد.
-2) دکمه ها و پروب (برای آشکارساز سطح آب که قبلا ذکر شد) از طریق 1 پین آنالوگ متصل می شوند.
-3) رمزگذار پردازنده را قطع می کند، اما سرریز مقادیر مربوط به رمزگذار بدون پرش از برنامه مدیریت می شود.
-4) رمزگذار نیاز به بازکردن دارد. من نتوانستم آن را به درستی انجام دهم، بنابراین روال کار را از اینجا قرض گرفتم . ("یک کتابخانه وقفه ای دیگر که واقعا کار می کند (رمزگذار پردازنده را قطع می کند و مثل اینکه فردایی وجود ندارد باز می گردد) توسط رافباف)
مرحله 2: شماتیک های 'n' چیزها
شما به این موارد نیاز دارید:
———————
Arduino duemillanove (برای برنامهریزی آن) یا جایگزین
نوعی محافظ برای برنامهنویسی پردازندههای attiny با آردوینو (آن را در دستورالعملهای آموزشی جستجو کنید؛ اگر برای ساختن آن تنبل هستید، فقط attiny خود را قلاب کنید. تا مانند SO .)
Altoids tin یا جایگزین. (کاملا صادقانه بگویم، من از جایگزین استفاده کردم).
نگهدارنده باتری (من از 2x1AA استفاده کردم)
attiny85 (احتمالاً 20PU) و سوکت (مهم)
انکودر چرخشی (مکانیکی، من از رمزگذار چرخشی P RE-24 استفاده کردم، زیرا طول
عمر تخمین زده شده حدود 100000 چرخه و کمتر از 2 دلار است). سوئیچ x 2 - من از یک صفحه کلید قدیمی استفاده کردم، اما به شما توصیه نمی کنم این کار را انجام دهید. اگر چه آنها جهش مکانیکی بسیار خوبی دارند، اما نسبتاً بزرگ هستند و فشار دادن آنها با انگشت شست چندان راحت نیست.
مقاومت x 6. آنها باید مقدار مشابهی داشته باشند و احتمالاً برای آنها خوب است که در محدوده کیلواهمی باشند. با این حال، ارزش دقیق مهم نیست. من از 10kohm استفاده کردم.
اسپیکر پیزو من یک مورد واقعاً صاف در اطراف خوابیده بودم، اما شاید آنهایی که در محفظه پلاستیکی (اسوانهای شکل) هستند صدای بلندتری داشته باشند. من نمی دانم.
تعدادی گیره کاغذ، سیم بلند، 2 باتری قدیمی 9 ولت / کانکتور 9 ولت و درب بطری پلاستیکی برای کاوشگر
ابزارهایی که نیاز دارید: لحیم کاری، آهن لحیم کاری، مته (اختیاری)، انبردست ترکیبی، نوار چسب، تخته چسبنده، قیچی، و نوعی چسب، من از چسب حرارتی و خاک رس پوستر استفاده کردم. همچنین. سیم زیاد
مرحله 3: مونتاژ
اول از همه، شما باید به نحوی قطعات رسانای قوطی را از الکترونیک عایق بندی کنید. برای انجام این کار، از نوار چسب استفاده کردم (در عکس ها قابل مشاهده نیست). بنابراین، این اولین کاری است که باید انجام دهید. سپس یک تکه از تخته پرف یونیورسال را برش دهید و اساساً شبیه شماتیک های ارائه شده در مرحله 2 باشد. در حین انجام این کار، مطمئن شوید که رمزگذار چرخشی، دکمه ها و پیزو را مستقیماً به برد لحیم نکنید. در عوض، یک سیم (یک سیم انعطاف پذیر، به طوری که خوب و صاف خم شود) بین اجزای فوق الذکر و پین های سوکت لحیم کنید. و هنوز دکمه ها را وصل نکنید. سیم های "+" و پایه 3 (برای دکمه ها و پروب، یعنی 4 سیم، 2 از هر دو پایه سوکت و "+") را بدون اتصال رها کنید. بعدا آنها را لحیم می کنید. برای مقاومت pullup برای دکمه ها، به طور کلی ممکن است ایده خوبی باشد که یک لوله انقباض حرارتی روی آن قرار دهید تا از اتصال کوتاه جلوگیری شود. تقریباً در مورد تمام مقاومت ها نیز همینطور است، اگر تصمیم دارید آنها را روی تخته پرف قرار ندهید.
آنچه تا به حال باید داشته باشید:
تخته پرف با سوکت کوچک روی آن با پیزو آویزان روی 2 سیم، رمزگذار چرخشی که روی سه سیم آویزان است، با دو سیم به نگهدارنده باتری و 4 سیم به جایی نمی روند (2 سیم از "+" و 2 به پین 3 روی سوکت). اکنون زمان آن است که اجزا را در جای خود قرار دهید.
قرار دادن رمزگذار در محل خود
اندازه گیری کنید که می خواهید آن را قرار دهید، سوراخی را در آنجا علامت بزنید و سپس با مته خود چندین سوراخ در آن سوراخ ایجاد کنید. (این چه جمله ای است؟ O_o). در اصل، فقط به سوراخ کردن ادامه دهید تا سوراخ ها دایره ای را که علامت گذاری کرده اید پر کنند. سپس از بهترین قیچی برای مادران خود استفاده کنید تا سوراخ های جداگانه یک سوراخ بزرگ ایجاد کنید. سپس با پیچاندن آنها، سوراخ بزرگ (=نهایی) را گردتر کنید و شما آماده هستید. انکودر باید دارای نوک باشد تا در هنگام چرخش پایدار بماند. (تصاویر پیوست را ببینید.) بنابراین اگر اینطور است، فقط یک سوراخ اضافی برای این نوک دریل کنید. سپس مهره انکودر را باز کرده و در جای خود قرار دهید و با انبردست آن را به عقب باز کنید.
حفاری
به سادگی چند سوراخ دریل کنید تا سیم ها را برای دکمه ها و پروب سوراخ کنید. سوراخ های دکمه ها به طور طبیعی روی درب قوطی، در گوشه سمت چپ قرار دارند. فقط مطمئن شوید که سوراخ را درست در زیر لبه دکمه ها که محل اتصال لحیم است دریل نکنید، در غیر این صورت ممکن است با اتصال کوتاه مواجه شوید. تصاویر پیوست را مشاهده کنید. سپس فقط دکمه ها و پروب را لحیم کنید. اگر مقاومت ها را روی تخته پرف قرار نداده اید و می خواهید آنها را مستقیماً به دکمه ها وصل کنید، اکنون ممکن است زمان خوبی برای این کار باشد. دکمه ها را با مقداری خاک رس پوستر/چسب داغ/هرچیزی در جای خود محکم کنید. همین امر در مورد خود تخته پرف نیز صدق می کند، من از سیمی استفاده کردم که دور قلع می چرخد، اما این عالی ترین ایده ای نبود که داشتم.
مرحله 4: کاوشگر
برای ساختن کاوشگر، کافی است یک باتری قدیمی 9 ولتی را باز کنید و مقداری سیم، درب بطری پلاستیکی و گیره کاغذ را بچسبانید و لحیم کنید.
نوعی محافظ برای برنامهنویسی پردازندههای attiny با آردوینو (آن را در دستورالعملهای آموزشی جستجو کنید؛ اگر برای ساختن تنبل هستید، فقط attiny خود را قلاب کنید. تا مانند SO .)
Altoids tin یا جایگزین. (کاملا صادقانه بگویم، من از جایگزین استفاده کردم).
نگهدارنده باتری
attiny85
انکودر چرخشی
کلید لحظه ای x 2
مقاومت x 6
بلندگوی پیزو
تعدادی گیره کاغذ، سیم بلند، 2 باتری قدیمی 9 ولت / کانکتور 9 ولت و درب بطری پلاستیکی
برای جزئیات بیشتر: ساعت جهانی مناسب برای افراد کم بینا با استفاده از آردوینو
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
I was googling around looking for some sort of device I could make using arduino and stumbled upon eshop with devices for visually impaired. What really shocked me was the price. I mean-I do realize that such sorts of devices are not really mainstream, but still, it was kinda high. So I decided to make something similar while keeping the price as low as possible. I ended up making a clock, stopwatch, egg timer, tape measure and water level detector for under 5 bucks.