فهرست مطالب:
تصویری: Minitel Real Time Clock: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
Minitel که در سال 1978 توسط France Telecom ایجاد شد ، یک سرویس بازیابی اطلاعات و ارسال پیامک بود. به عنوان موفق ترین شبکه قبل از شبکه جهانی وب شناخته می شود. با گذشت 30 سال از سال 2008 ، این شبکه سرانجام بسته شد. (اطلاعات زیادی در این مورد در ویکی وجود دارد.) یک شبه این پایانه ها منسوخ شدند.
این پایانه های "گنگ" که از صفحه کلید CRT ، مودم و برخی از رجیسترهای شیفت تشکیل شده اند ، قادر به پردازش داده ها نیستند. پس چه کاری می توانید با آن انجام دهید؟ آن را به ساعت تبدیل کنید!
مرحله 1: فهرست اجزای سازنده
ریزپردازنده Atmega 328p با بوت لودر آردوینو
کریستال 16 مگاهرتز
خازن 22 pf x 2
مقاومت 10 کیلو اهم
درپوش الکترولیتی 100 uf
ماژول DS3231 RTC
پین هدر برای اتصال آسان
(مقاومتهای 10 کیلو اهم و 100 کیلو اهم: اختیاری)
مقداری سیم و لحیم
برد Arduino Uno برای بارگذاری طرح
و البته ترمینال Minitel 1
مرحله 2: شماتیک
شماتیک بسیار ساده است. این تنظیمات اصلی Atmega328p شما با RTC متصل به پین های آنالوگ 4 و 5 است. Minitel rx و tx متصل به پین های دیجیتال 7 و 8. این اساساً همین است. در یکی از مثالهای من ، چند مقاومت برای ایجاد تقسیم کننده ولتاژ که به پایه 3 آنالوگ متصل شده است ، اضافه کرده ام. مینی متر اکنون می تواند ولت متر DC تا 50 ولت باشد. همچنین می توانید لوازم جانبی دیگری مانند LDR ، دماسنج ، میکروفون و غیره را اضافه کنید. در طرح کلی که من کشیده ام ، مقاومت تقسیم کننده ولتاژ نشان داده نشده است. ممکن است بخواهید چیزهای دیگر ، مقادیر مختلف را اضافه کنید یا آن را کاملاً کنار بگذارید.
مرحله 3: سیم کشی
توجه: قبل از برداشتن بدنه Minitels ، مطمئن شوید که آن را از منبع تغذیه جدا کرده اید و 5 دقیقه زمان دهید تا خازن های فشار قوی تخلیه شوند.
در داخل Minitel فضای زیادی برای مدار شما وجود دارد ، اما مطمئن شوید که هیچ قسمت دیگری را لمس نمی کند. من خودم را به یک پنل پشتی قابل جابجایی پیچ کرده ام.
RX و TX مدار خود را به TX و RX Minitel وصل کنید. عکس و شماتیک را ببینید اگر این موارد را به اشتباه متصل کنید ، مهم نیست ، فقط می توانید شماره های پین را در کد خود عوض کنید. (در مورد آن بعداً)
تنظیم کننده ولتاژ Minitels 7805 را پیدا کرده و مدار خود را به آن وصل کنید. (اطمینان حاصل کنید که قطبیت های خود را درست کرده اید. همیشه! همیشه! همیشه !! قبل از روشن کردن آن را دوباره بررسی کنید.)
در پشت Minitel دوشاخه و پریز تلفن قدیمی France Telecom وجود دارد. دوشاخه و سیم را جدا کرده و جدا کنید. در مرحله بعد ، پایانه های سوکت را به مدار خود وصل کنید. شما می توانید اسکیس های جدید را به سادگی با اتصال برد Arduino Uno به سوکت بدون نیاز به بازکردن و برداشتن میکروکنترلر خود ، تغییر دهید و بارگذاری کنید. همچنین ، می توانید پین آنالوگ خود را به یکی از پایانه ها متصل کنید تا سایر لوازم جانبی را اضافه کنید ، همانطور که در مرحله قبل ذکر شد.
مرحله 4: راه اندازی و اجرا
در اینجا چند تصویر وجود دارد.
مرحله 5: کد
کد از سه کتابخانه استفاده می کند. SoftwareSerial ، Minitel و DS3231. همه را می توان از GitHub بارگیری کرد. تابع تماس Minitel m (7 ، 8) Minitels RX & TX را در پین های دیجیتالی 7 و 8 تنظیم می کند (در صورت تمایل می توانید آنها را به سایر پین های موجود تغییر دهید)
سپس تمام اعداد صحیح و آرایه های کاراکتر برای ارقام بزرگ و مهاجمان فضا وجود دارد. setup () ساعت واقعی را شروع می کند. (در صورت تمایل می توانید زمان و تاریخ را در اینجا تنظیم کنید. اما به یاد داشته باشید که تابع زمان تنظیم شده را ویرایش یا خاکستری کنید تا هر بار که Minitel را روشن می کنید زمان بازنشانی نشود)
از آنجا که Minitel 1 کند است و دارای قابلیت های گرافیکی بسیار محدود است ، (40 ساله) مهم است که عملکردهای خود را تا حد ممکن کوتاه نگه دارید. حلقه اصلی با خواندن فشارهای کلیدی و انتخاب حالت سروکار دارد. در منو و حالت های تنظیم ، هیچ خواندن RTC و تازه سازی گرافیک وجود ندارد ، بنابراین ورودی های صفحه کلید به سرعت خوانده می شوند. با این حال؛ در حالت ساعت ، فشار دادن کلید می تواند چندین بار کار کند. صبور باش.
این کد مثال برای نسخه ساعت زنگ دار است و نه ولت متر. اگر کد ولت متر را می خواهید ، در صورت درخواست ارسال می کنم.
من قصد ندارم همه را از طریق کد صحبت کنم. احتمالاً شما قبلاً این قسمت را رد کرده اید.
کد من بسیار خشن و نامرتب است. من واقعاً باید آن را تمیز کنم. اما کار می کند وقتی وقت می کنم ، آن را ساده می کنم و اعداد صحیح و موارد استفاده نشده را پاک می کنم.
از توجه شما متشکرم. امیدوارم پروژه ساعت مینیتل شما خوب پیش برود.
لوک IG luke1969morgan
توصیه شده:
Time Lapse Con Móvil Y Reproducción En Gif: 4 مرحله
Time Lapse Con Móvil Y Reproducción En Gif: Necesitamos tres programas، uno es time-lapse1.04، el otro el camera gif creator y el متحرک gif player، todos ellos gratuitos
556 Time ورودی ساعت را به 2 شمارنده دهه ارائه می دهد که 20 LEDS را هدایت می کند: 6 مرحله
556 Time ورودی ساعت را به 2 شمارنده دهه ارائه می دهد که 20 LED را هدایت می کند: این دستورالعمل نشان می دهد که چگونه یک تایمر 556 ورودی های ساعت را به شمارنده های 2 دهه ارائه می دهد. شمارنده های دهه 20 LED را هدایت می کند. LED ها به ترتیب 10 چشمک می زنند
Vintage Tech: Le Minitel: 6 مرحله
Vintage Tech: Le Minitel: Minitel این ترمینال فوق العاده فانتزی است که در دهه 80 در فرانسه معرفی شد (داستان کامل را ببینید). من در کودکی از Minitel استفاده کردم و اخیراً دوباره از مسیر من عبور کرد. از آنجا که در واقع & quot؛ فقط & quot؛ یک ترمینال ، می توان آن را به کنسول y متصل کرد
Real Pipboy / IronMan: Hearable Heater + Runner Utility Light: 10 مرحله
Real Pipboy / IronMan: Hearable Heater + Runner Utility Light: زمینه: آفرینش انسان توسط پرومتئوس (توسط JM Hunt): & quot؛ پرومته وظیفه ای به Epimetheus داده بود که ویژگی های مختلف آنها را به موجودات زمین مانند سرعت ، حیله گری بدهد. ، قدرت ، خز و بال. متأسفانه تا
3D Print Back to the Future TIme Clock Clock: 71 مرحله (همراه با تصاویر)
3D Print Back to the Future TIme Circuit Clock: فایل LED.stl سمت چپ جلو اشتباه بود و به روز شده است. ساعت مدار زیر موارد زیر را از طریق نمایشگرهای LED نشان می دهد. زمان مقصد & ndash؛ (بالا-قرمز) زمان مقصد ناحیه ای است که تاریخ و زمان ثابتی را نشان می دهد. استفاده از این موارد