فهرست مطالب:

ساعت دیجیتال CLEPCIDRE: a Cottles بطری: 8 مرحله (همراه با تصاویر)
ساعت دیجیتال CLEPCIDRE: a Cottles بطری: 8 مرحله (همراه با تصاویر)

تصویری: ساعت دیجیتال CLEPCIDRE: a Cottles بطری: 8 مرحله (همراه با تصاویر)

تصویری: ساعت دیجیتال CLEPCIDRE: a Cottles بطری: 8 مرحله (همراه با تصاویر)
تصویری: Prüfungsvorbereitung - Beruf - B2 2024, نوامبر
Anonim
CLEPCIDRE: یک ساعت دیجیتالی بطری سیدر
CLEPCIDRE: یک ساعت دیجیتالی بطری سیدر
CLEPCIDRE: یک ساعت دیجیتالی بطری سیدر
CLEPCIDRE: یک ساعت دیجیتالی بطری سیدر
CLEPCIDRE: یک ساعت دیجیتالی بطری سیدر
CLEPCIDRE: یک ساعت دیجیتالی بطری سیدر

قبل از غوطه ور شدن در توصیف شیء ، باید زمینه ای را که در آن طراحی و ساخته شده است توضیح دهم. همسرم هنرمند است و اساساً با خاک رس ، به عنوان سرامیک کار می کند ، اما همچنین با مواد دیگر مانند چوب ، تخته سنگ یا شیشه کار می کند. در بیشتر آثار هنری خود ، او سعی می کند آثار به جا مانده از زمان را بر روی اجسام نشان دهد و اغلب موادی را که در طبیعت یافت می شود مانند تکه های چوب در ساحل ، به منظور "جان دوباره به اقلام استفاده شده" وارد می کند. خواهر و برادر شوهرش سدر خود را تهیه می کردند (در نرماندی) و هنوز صدها بطری سیب زیر لایه غلیظ گرد و غبار در پرس قدیمی خود خوابیده است. این بیش از حد کافی بود تا ایده خلقت بعدی همسرم را تحریک کند: "یک ساعت بطری شراب بطری". ارتباط با زمان آشکار است: آن بطری ها گذشته باشکوهی داشته اند و اکنون باید شاهد گذر زمان باشند و با هم یک ساعت را تشکیل دهند. بنابراین یک سال پیش او از من پرسید: "عزیزم می توانی برای من ساعتی با لامپ های زیر 12 بطری شربت درست کنی؟ من خودم بطری ها را در کوره ام پهن می کنم و شما به بقیه موارد اهمیت می دهید: تکیه گاه چوبی ، -یک پالت- ، لامپ ها و تمام مدارهای الکترونیکی! من می خواهم زمان را نمایش دهم ، اما نه همیشه ، چراغ ها نیز باید به طور تصادفی چشمک بزنند ، آیا این امکان وجود دارد؟ شما همچنین باید راه حل تعمیر بطری ها را روی پالت بیابید ". ساعت باید ظرف یک ماه آماده شود…

"نام مستعار" این اثر هنری "CLEPCIDRE" است که به معنی "Circuit Lumineux Electronique Programmé sous bouteilles de CIDRE" (Circuit Lumineux Electronique Programmé sous bouteilles de CIDRE) است. به همسرم آن را "Les Bouteilles de Ma Soeur" (بطری های خواهرم) می نامد.

تصویر شماره 1: موجودی بطری های شربت خواهر شوهرم

تصویر شماره 2: سند مشخصات اصلی

تصویر شماره 3 تا شماره 6: نمای ساعت

CLEPCIDRE در دو نمایشگاه سال گذشته نشان داده شده است ، اولین نمایشگاه در "Greniers à Sel" در Honfleur (کالوادوس ، نرماندی ، فرانسه) در آوریل 2019 (تصویر شماره 6) و دومین در Touques (کالوادوس ، نرماندی ، فرانسه) در ژوئن 2019

تدارکات

  • دوازده بطری سیب (می توانید انواع دیگر بطری ها را امتحان کنید: شامپاین ، شراب گازدار ، … اما بدون ضمانت)
  • کوره سرامیکی (ما از کوره استوانه ای با بار 5kVA استفاده کردیم)
  • پالت (تخته های لبه به لبه ، ابعاد: +/- 107cmx77cmx16cm)
  • چند تخته چوبی (برای بستن پالت)
  • 24 عدد لامپ سفید قدرتمند با قطر 10 میلی متر (به عنوان مثال
  • یک برد آردوینو: Uno یا Leonardo OK ، ممکن است برد کوچکتر خوب باشد ، Mega کمی بیش از حد است
  • دو منبع تغذیه (5 ولت برای Leds و 12 ولت برای بردهای آردوینو و RTC ، اگرچه 5 ولت برای آردوینو باید خوب باشد اما آزمایش نشده است)
  • یک برد RTC (من از Adafruit DS1307 استفاده کرده ام ، اما توصیه می کنم یک RTC دقیق تر با جبران درجه حرارت بر اساس DS3231 انجام دهید ؛ DS1307 هر روز 2 تا 3 ثانیه جابجا می شود و نیاز به تنظیم مجدد منظم دارد)
  • 4 شیفت ثبت 74HC595 یا به عنوان موارد جداگانه (16 پین DIL CMOS IC) یا قبلاً روی برد نصب شده است (به عنوان مثال SparkFun Shift Register Breakout-74HC595 ref BOB-10680)
  • تخته های تست اپوکسی (50*100 میلی متر ، سوراخ های گروه 3 و تخته های عمومی با نوارهای مسی خطی)
  • مته الماس (6 یا 8 میلی متر) و رولپلاک چوبی (6 یا 8 میلی متر)
  • 24 مقاومت 1/4 وات (220 Ω)
  • رفع یقه پلاگین مکانیکی بطری (در فروشگاه سخت افزار یا اینترنت یافت می شود)
  • چسب ، سیم ، آستین کوچک کننده ، ابزار ،.. ، پیچ ،.. ، آهن لحیم کاری (18 وات خوب)

مرحله 1: ساده ترین کار: بستن کناره های پالت

ساده ترین کار: بستن طرف پالت
ساده ترین کار: بستن طرف پالت

سعی کنید یک پالت چوبی پیدا کنید (من یکی از آنها را در حدود 107cm*77cm پیدا کردم). بین تخته های چوبی نباید فاصله ای وجود داشته باشد.

4 تخته چوبی را با پیچ ، یکی در هر طرف ، ثابت کنید. برای به دست آوردن ابعاد مناسب ، 4 تخته را از تخته های تخته تر جدا کنید.

از آنجا که ممکن است (و احتمالاً وجود خواهد داشت) تخته های پا وجود دارد ، توصیه می کنم آنها را همانطور که در تصویر نشان داده شده برش دهید ، این امر دسترسی به تخته های پایینی را آزاد می کند و باعث ایجاد حفره برای لامپ ها می شود.

بعداً ، هنگامی که موقعیت لیدها مشخص شد ، لازم است در دو مرحله حفاری شود ، ابتدا سوراخی با قطر لید (9 - 10 میلی متر) و سپس سوراخ بزرگتر (مثلاً 2 سانتی متر) برای به دست آوردن ضخامت مربوط به ارتفاع led (ضخامت تخته چوبی بیشتر از ارتفاع led است)

تصویر 1: پالت از زیر دیده می شود با سوراخ های سربی که قبلاً ایجاد شده است

مرحله 2: بطری های شربت را صاف کنید

بطری های سیب را صاف کنید
بطری های سیب را صاف کنید
بطری های سیب را صاف کنید
بطری های سیب را صاف کنید
بطری های سیب را صاف کنید
بطری های سیب را صاف کنید

ظرفیت کوره ما اجازه می دهد 6 بطری را همزمان در 3 سطح گرم کنید. هنگام قرار دادن بطری ها مطمئن شوید که بطری ها با یکدیگر در تماس نیستند ، نه با دیواره های فر و نه ستون ها.

می توانید خلاق باشید و مثلاً دانه های شیشه ای یا پوسته یا سنگ های کوچک را در بطری ها اضافه کنید. همچنین می توانید یک پایه سفالی را در زیر بطری ها قرار دهید ، دومی در حین گرم شدن شکل پشتیبانی را می گیرد.

مهمترین نکته در این فرایند این است که اجازه دهید بطری ها خیلی آرام سرد شوند و کوره را زود باز نکنید ، حتی اگر فکر می کنید دمای کوره با دمای اتاق برابر است ، باید بدانید که دمای شیشه بالاتر از یک کوره را در یک زمان معین کور کنید ، و هرگونه ضربه حرارتی ، حتی کوچک ، می تواند باعث شکستن شیشه شود. بطری ها یک یا دو روز پس از گرم شدن خراب شده اند و توصیه می کنم 30/0 از دست رفته را در نظر بگیرید (16 تا 18 بطری را پیش بینی کنید تا در پایان 12 عدد دریافت شود ، در مورد بطری هایی که راضی نخواهید بود صحبت نکنید. از).

مشخصات دمای ارائه شده در اینجا باید به عنوان یک مثال در نظر گرفته شود و فقط ویژگی های کوره ما را نشان می دهد ، شما باید برخی آزمایشات را با تجهیزات خود انجام دهید تا مناسب ترین دمای نهایی را پیدا کنید. اگر بیش از حد گرم کنید ، بطری های کاملاً صاف دریافت خواهید کرد در حالی که اگر بیش از حد گرم کنید ، بطری ها به اندازه کافی پهن نمی شوند.

تصویر 1: کوره ، نمای کلی

تصویر 2: دو بطری صاف شده (من هیچ تصویری از بطری ها قبل از گرم شدن در کوره ندارم)

تصویر 3: مشخصات دما معمولی

مرحله 3: موقعیت بطری ها و چراغ ها را تعیین کنید

بطری ها و موقعیت های Leds را تعیین کنید
بطری ها و موقعیت های Leds را تعیین کنید
بطری ها و موقعیت های Leds را تعیین کنید
بطری ها و موقعیت های Leds را تعیین کنید
بطری ها و موقعیت های Leds را تعیین کنید
بطری ها و موقعیت های Leds را تعیین کنید
بطری ها و موقعیت های Leds را تعیین کنید
بطری ها و موقعیت های Leds را تعیین کنید

در طراحی ساعت ، بعداً توضیح خواهم داد ، زیر هر بطری دو عدد led وجود دارد ، آنهایی که "خارجی" ساعتها را نشان می دهند (0 تا 11 و 12 تا 23) و داخلی آنها دقیقه را به صورت مرحله 5 نشان می دهند (0 ، 5 ،… 55). ابتدا باید بطری ها را در اطراف پالت قرار دهید. برای این کار ابتدا باید بین دو پایه مرکزی و 12 پایه در اطراف پالت ، در صورت امکان "کاملاً متضاد" ، رشته ها را بکشید. 4 موقعیت واضح و آسان برای یافتن است: 0 ، 3 ، 6 و 9 ساعت (رشته ها به وسط هر طرف ، دو به دو متصل می شوند). 4 خط دیگر کمی پیچیده تر است. شما باید رشته ها را طوری جهت دهید که فضای کافی برای هر بطری وجود داشته باشد (بطری ها دو به دو تراز شده اند و محور آنها مربوط به رشته است) و بطری تصور می کند که به طور مساوی توزیع شده است. این مرحله نیاز به کمی آزمایش و خطا دارد. همچنین توجه داشته باشید که همه آنها یکسان نیستند ، بنابراین باید هر بطری را در کجا انتخاب کنید (این موضوع "احساس هنری" است). پس از انتخاب مکان هر بطری ، فراموش نکنید که یک برچسب با شماره آن را به هر بطری وصل کرده و یک علامت روی پالت برای مرکز پایین هر بطری قرار دهید (به ادامه مطلب مراجعه کنید). این نقاط و رشته ها بعداً برای تعیین سوراخ های رولپلاک ثابت استفاده خواهند شد.

سپس دو لامپ باید نسبتاً در هر بطری قرار گرفته و سپس موقعیت ها را به پالت منتقل کنید.

برای این کار من یک جعبه با دو تخته "متحرک" ساخته ام (تصویر را ببینید) ، اولین مورد عمود بر محور بطری و دومی ، که در قسمت اول در وسط آن پیچ خورده است و امکان چرخش را فراهم می کند ، در آن محور تراز شده است. در این تخته دوم من دو سوراخ (با قطر 9 یا 10 میلی متر) یکی از آنها را به شکل سوراخ دکمه ای ایجاد کردم تا بتوان یک سرپیچ را در راستای محور حرکت داد. 5 ولت را روی هر led که از برد Arduino یا هر منبع دیگری انتخاب شده است ، اعمال می کنم. مراقب باش! اگر به طور مستقیم به آنها نگاه کنید ، چراغهای روشنایی بالا می توانند مضر باشند ، بنابراین توصیه می شود که یک نوار اسکاچ شفاف را بالای لامپ ها قرار دهید.

هر بطری را در بالای جعبه قرار دهید و دو تخته و هد "موبایل" را حرکت دهید تا از اثر راضی باشید (به یاد داشته باشید که ممکن است مهره های شیشه ای را در برخی از بطری ها وارد کرده و چراغ ها را زیر چنین مهره هایی قرار دهید ، جلوه نوری را افزایش می دهد) ، موقعیت led ها را نسبت به مرکز پایین بطری و محور آن اندازه بگیرید و این نقاط را با مداد به پالت منتقل کنید. هنگامی که تمام 24 نقطه روی پالت مشخص شده اند ، سوراخ های پایلوت (قطر 2-3 میلی متر) را ایجاد کنید.

توجه: آخرین تصویر موقعیت اولیه رشته را که بر اساس زاویه ثابت 30 درجه بین آنها بود نشان می دهد ، اما همانطور که می بینید این با فضای مورد نیاز بطری ها سازگار نیست. من مجبور شدم سیم های بطری ها را دوباره مرتب کنم.

تصویر 1: طراحی نشان دادن led ها و معنی آنها

تصویر 2: جعبه مخصوص برای قرار دادن موقعیت led ها در زیر هر بطری

تصویر 3: همان جعبه با بطری

تصویر 4: قرار دادن بطری ها (و سیم ها) روی پالت

مرحله 4: سوراخکاری برای Leds

سوراخ های حفاری برای Leds
سوراخ های حفاری برای Leds

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

هر سوراخ را با برچسب Hx و Mx علامت گذاری کنید (H برای ساعت و M برای دقیقه ، x = 0 ، 1 ،..11).

این با تصویر نشان داده شده است.

مرحله 5: حفر سوراخ در بطری ها برای اتصال رولپلاک

حفر سوراخ در بطری برای ثابت کردن رولپلاک
حفر سوراخ در بطری برای ثابت کردن رولپلاک

نحوه سوراخ کردن شیشه را می توانید در این سایت مشاهده کنید:

موقعیت سوراخ را در محور بطری به گونه ای بیابید که با led همپوشانی نداشته باشد ، در حدود 2-3 سانتی متر از مرکز پایین بطری باید خوب باشد. یک سوراخ (با قطر 8 میلی متر) در قسمت پایینی ایجاد کنید ، اما در نیمی از ضخامت (کل ضخامت بطری را سوراخ نکنید!). همان نقطه را در قسمت بالای پالت علامت گذاری کرده و یک سوراخ با همان قطر (از طریق کل ضخامت OK) ایجاد کنید. موقعیت سوراخ بر روی سیم از پایین بطری اندازه گیری می شود که هنگام قرار دادن آنها باید علامت گذاری کرده باشید.

رولپلاک های روی هر بطری را در سوراخ با چسب قوی (دو جزء) ثابت کنید و بگذارید چسب خشک شود.

به محض ثابت شدن رولپلاک ، می توانید بطری ها را با قرار دادن رولپلاک آنها در سوراخ ها روی پالت (افقی) قرار دهید. بطری ها باید سر تا دم قرار گیرند ، اولین مورد (12 ساعت) با گردن آن رو به بیرون است.

بطری ها را بردارید (به آرامی رولپلاک خود را از چوب بیرون بیاورید).

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

من متوجه شدم که حتی از طریق بطری ها ، نور تولید شده توسط led ها بسیار قوی است و آنها را به رنگ زرد کم رنگ آمیزی کردم.

تصویر 1: مواد حفاری شیشه (توجه: من از یک تشک لاستیکی زیر بطری استفاده کردم)

مرحله 6: قسمت الکترونیکی

قسمت الکترونیکی
قسمت الکترونیکی
قسمت الکترونیکی
قسمت الکترونیکی
قسمت الکترونیکی
قسمت الکترونیکی

مدار فرمان اصلی led در تصویر اول نشان داده شده است (توجه داشته باشید که برد RTC در این نمودار نشان داده نشده است ، اما اتصال آن به Arduino آسان است و به خوبی مستند شده است ، در بیشتر موارد یک کتابخانه توسط سازنده RTC ارائه می شود). در نسخه نهایی تخته نان با PCB جایگزین شده است.

تصمیم گرفتم واسط ساعت را از رابط دقیقه جدا کنم تا برنامه کمی ساده تر شود. هر رابط بر اساس دو رجیستر شیفت 74HC595 به صورت سری وصل شده است. همه خروجی های اولین ثبت (0 تا 7) استفاده می شود در حالی که فقط چهار مورد اول برای مورد دوم (8 تا 11) مورد نیاز است.

برای سیستم نهایی دو رابط جداگانه با استفاده از تخته های تست 5 سانتی متر در 10 سانتی متر (سوراخ های گروه بندی شده توسط 3) ایجاد کردم. من از دو نوع 74HC595 استفاده کرده ام ، اولین مورد آن IC های 16 پین DIL IC است که بر روی دو پایه 16 پینی نصب کردم ، روی تخته لحیم شده و دومی دو تخته کوچک است که از Sparkfun خریداری کرده ام ، با یک سطح 74HC595 روی هر یک نصب شده است (تصویر شماره 7).

چون عجله داشتم ، نمی توانستم منتظر تولید مدارهای چاپی باشم ، بنابراین خودم PCB را با تخته های تست ساختم ، اما نمودارهای PCB در حال حاضر برای هر دو رابط موجود است (تصاویر PCB را ببینید). توجه داشته باشید که شما تنها بین یک نوع یا ترکیبی از دو نوع انتخاب دارید ، این به شما بستگی دارد. توجه داشته باشید که من هنوز PCB تولید شده را آزمایش نکرده ام (فایل های Fritzing را نمی توان در اینجا بارگذاری کرد ، اما در صورت درخواست می توانم آنها را ارائه کنم).

RTC Adjustment: برای اولین بار که Arduino به RTC متصل می شود ، باید ساعت را به درستی تنظیم کنید. در نهایت ، این تنظیم مجدد برای جبران تغییر RTC (2-3 ثانیه در روز) مورد نیاز است.

این تنظیم در تنظیم () انجام می شود به شرطی که دستورالعمل زیر کامنت گذاری نشده باشد:

//#define RTC_ADJUST true // در صورت تعریف ، تنظیم RTC در راه اندازی انجام می شود

اگر خط بالا توضیح داده شود ، set-up () RTC را با مقادیر ثابتهای زیر تنظیم می کند (فراموش نکنید که این ثابتها را با مقادیر فعلی ، یعنی مقادیر در لحظه تدوین و بارگیری ، تنظیم کنید. برنامه به آردوینو)

// اگر RTC_ADJUST تعریف شده است ، تنظیم زیر را فراموش نکنید !!#تعریف DEF_YEAR 2019 // سال پیش فرض مورد استفاده در تنظیم اولیه RTC

#تعریف DEF_MONTH 11 // ماه پیش فرض مورد استفاده در تنظیم اولیه RTC

#تعریف DEF_DAY 28 // روز پیش فرض مورد استفاده در تنظیم اولیه RTC

#تعریف DEF_HOUR 11 // ساعت پیش فرض مورد استفاده در تنظیم اولیه RTC

#تعریف DEF_MIN 8 // دقیقه پیش فرض مورد استفاده در تنظیم اولیه RTC

#تعریف DEF_SEC 0 // ثانیه پیش فرض مورد استفاده در تنظیم اولیه RTC

همچنین مهم است: پس از انجام تنظیمات ، نظر مجدد را در خط فراموش نکنید و برنامه را دوباره در آردوینو بارگیری کنید

//#define RTC_ADJUST true // در صورت تعریف ، تنظیم RTC در راه اندازی رخ می دهد

در غیر این صورت هر بار که برنامه راه اندازی مجدد می شود (روشن یا تنظیم مجدد آردوینو) تنظیم RTC با مقادیر نادرست صورت می گیرد. این در طول آزمایشات من اتفاق افتاد !! (فراموش کردم در آن خط دوباره نظر بدهم و نفهمیدم چه خبر است …).

حالا بیایید نگاهی به عملکرد ساعت داشته باشیم.

اساساً ، دو حالت نمایش وجود دارد:

  1. حالت ساعت (تصویر شماره 9 را ببینید)

    1. ساعت رهبری مربوط به ساعت فعلی روشن است
    2. دقیقه led مربوط به ضرب فعلی 5 دقیقه روشن است (این led 5 دقیقه روشن می ماند)
    3. هر دقیقه منجر می شود ، غیر از آن که روشن است ، در طول 5 ثانیه چشمک می زند (که led از مقدار "دوم" خوانده شده از RTC گرفته شده است)

حالت تصادفی (تصویر شماره 10 را ببینید)

    همه led ها به طور تصادفی روشن و خاموش می شوند ، به جز موارد فعلی "ساعت" و "دقیقه"

مدت زمانی که یک دقیقه LED روشن است 5 دقیقه طول می کشد ، اما در این مدت دقیقه "واقعی" پیشرفت می کند. به عنوان مثال ، وقتی دقیقه جاری 15 می شود ، led "شرقی" در طول 5 دقیقه روشن می شود ، اما دقیقه واقعی 15 ، 16 ، 17 ، 18 و 19 در این 5 دقیقه خواهد بود (ما این را "5 دقیقه" می نامیم چرخه ")

این برنامه سه کار را انجام می دهد:

  1. این تفاوت بین دقیقه "واقعی" و یک دقیقه نمایش داده شده را محاسبه می کند و 5 مقدار را نشان می دهد: 0 ، 1 ، 2 ، 3 و 4
  2. محاسبه می کند که حالت تصادفی چقدر باید دوام بیاورد با ضرب عدد فوق در 6 ثانیه و منجر به 5 مقدار: 0 ، 6 ، 12 ، 18 و 24 (ثانیه) برای حالت تصادفی و تفاوت بین این مقادیر و 30 برای حالت ساعت (30 ، 24 ، 18 ، 12 و 6 ثانیه)
  3. این توزیع بین حالت را دو بار در هر دقیقه تکرار می کند (مجموع هر دو حالت همیشه 30 ثانیه است)

این "چرخه 5 دقیقه" بارها و بارها در هر بار روشن شدن "led دقیقه بعد" (که هر 5 دقیقه اتفاق می افتد) اعمال می شود.

نکته: می توان با شمارش مدت زمان حالت تصادفی دقیقه واقعی را به دست آورد و این مدت را بر 6 تقسیم کرد. به عنوان مثال اگر برای حالت تصادفی 18 ثانیه حساب کنید و "25" دقیقه روشن است ، این بدان معناست که دقیقه واقعی 28 است (6/18 = 3 و 25+3 = 28)

در این ویدئو می توانید ابتدا حالت ساعت (زمان فعلی بین 10h25 تا 10h29) و سپس حالت تصادفی (6 ثانیه طول می کشد ، به این معنی که دقیقه های فعلی 26 است) و سپس دوباره حالت ساعت را مشاهده کنید. توجه داشته باشید که پالت در اینجا روی زمین قرار می گیرد و بطری "نیمه شب" در سمت راست قرار دارد. از زمان اولین نمایشگاه ، ساعت اکنون به صورت عمودی بر روی یک پایه سه پایه ارائه می شود (تصویر #11)

همچنین توجه داشته باشید که ساعت های جاری (10 ساعت) و دقیقه (25 متر) تحت تأثیر حالت تصادفی قرار نمی گیرند.

نکاتی در مورد نمودارهای PCB

اولین PCB (بومی 74HC595: تصویر شماره 4):

  • U1 و U2 IC های 74HC595 هستند
  • طرح پین را می توانید در تصویر شماره 6 پیدا کنید (همچنین پین مورد استفاده در Arduino در اعلان متغیر برنامه را ببینید)

PCB دوم (تخته های شکست Sparkfun 74HC595: تصویر شماره 5)

طرح پین را می توانید در تصویر شماره 7 پیدا کنید

من از هدرهای پین مردانه ای که روی هر دو صفحه رابط لحیم شده استفاده کرده ام ، بنابراین اتصالات همه سیم ها زن هستند.

مرحله 7: ثابت کردن بطری ها روی پالت و اتصال لدس ها

تعمیر بطری ها روی پالت و اتصال لدس ها
تعمیر بطری ها روی پالت و اتصال لدس ها
تعمیر بطری ها روی پالت و اتصال لدس ها
تعمیر بطری ها روی پالت و اتصال لدس ها
تعمیر بطری ها روی پالت و اتصال لدس ها
تعمیر بطری ها روی پالت و اتصال لدس ها

برای هر بطری به نوبه خود:

  • گردن آن را روی پالت قرار دهید (بطری را در جای خود قرار دهید ، گردن را علامت زده و بطری را بردارید)
  • یقه ثابت را با پیچ در مرکز آن و در وسط گردن (مشخص شده روی پالت) پیچ کنید. من از پیچ های گچی حفاری خودکار استفاده کردم. اگر این کار را راحت تر می بینید ، می توانید یک یقه را در یقه ایجاد کنید.
  • رولپلاک بطری را در سوراخ پالت وارد کنید
  • یقه را در گردن بطری ببندید ، بطری اکنون باید روی پالت ثابت شود

خودشه! (فراموش نکنید که رشته ها و برچسب های بطری را در انتها بردارید).

برای هر led:

هر دو پایه led را به سیمهای + و GND وصل کنید. + از پین خروجی مناسب روی برد رابط و GND از یکی از "تابلوهای توزیع GND" می آید. این تخته ها به سادگی تخته های آزمایشی هستند (+/- 2cm x 5cm) با نوارهای خطی که بر روی آنها هدرهای پین نر را با تمام پین های خود در یک نوار لحیم می کنید ، و یک پین به یک پین GND رابط متصل است. اگر پین های GND کم دارید ، به سادگی باند را به پین دوم متصل کرده و آنها را به هم وصل کنید. توصیه می کنم اتصالات led را با یک آستین کوچک کننده حرارتی جدا کنید (آبی برای GND و قرمز برای سیگنال led ، "+")

تمام بردهای موجود در پالت را در زیر ثابت کنید و آنها را با سیمهای متصل به اتصال زن (Arduino به بردهای رابط ، 6 سیگنال + GND ، منبع تغذیه به Arduino و بردهای رابط و RTC ، RTC به Arduino ، بردهای رابط به 24 وصل کنید. leds (12 در یک برد رابط).فراموش نکنید که GND را به همه بردها وصل کنید.

منبع تغذیه را روی یک تخته چوبی عمودی ثابت کنید ، کابل AC را به اولین و زنجیر دیزی را به دومی وصل کنید (مراقب باشید ، فقط پس از اتمام اتصالات کابل AC را وصل کنید!).

ویدئوی زیر سه دقیقه اول یک چرخه 5 دقیقه ای را نشان می دهد. زمان فعلی تقریباً 4 ساعت 55 است و ویدئو دقیقاً قبل از تغییر LED "50min" به "55min" شروع می شود (ابتدا آخرین ثانیه های حالت تصادفی 24 ثانیه ، 6 ثانیه حالت ساعت و سپس تغییر به 55 دقیقه منجر می شود). در طول دقیقه اول (16h55) ، فقط حالت ساعت نمایش داده می شود (60 ثانیه) ، در دقیقه دوم (16h56) ، هر مرحله 30 ثانیه ای با 6 ثانیه حالت تصادفی شروع می شود و سپس حالت ساعت 24 ثانیه ای در طول دقیقه سوم دنبال می شود. (16h57) ، 12 ثانیه تصادفی و 18 ثانیه ساعت (دو بار)

مرحله 8: نکات ، افزونه ها و بهبودها

نکات ، افزونه ها و بهبودها
نکات ، افزونه ها و بهبودها

ملاحظات:

  • با شروع برنامه ، تا "دقیقه کامل" بعدی (یعنی RTC-ثانیه = 0) صبر می کند تا نمایش LED شروع شود
  • برخی از پارامترهای موجود در برنامه اجازه می دهد تا

    • جهت رهبری "نیمه شب" جهت متفاوتی را انتخاب کنید
    • دو حالت را به جای دو بار 30 ثانیه در یک دقیقه کامل توزیع کنید
  • تکیه گاه پالت و بطری های شربت کاملاً ضروری نیستند ، می توانید انواع دیگر پشتیبانی از صفحه نمایش مانند جعبه قند را برای مثال اختراع کنید ، همانطور که در تصویر نشان داده شده است

برنامه های افزودنی:

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

بهبودها:

  • RTC: یک نسخه پایدارتر می تواند جایگزین 1307 مورد استفاده شود
  • می توان یک تنظیم RTC دستی اضافه کرد (برای مثال با افزودن دو رمزگذار چرخشی ، مانند https://wiki.dfrobot.com/Rotary_Switch_Module_V1_… و یک دکمه برای تایید تنظیمات ساعت و دقیقه جدید)

توصیه شده: