Mundarija:

Minitel real vaqt soati: 5 qadam
Minitel real vaqt soati: 5 qadam

Video: Minitel real vaqt soati: 5 qadam

Video: Minitel real vaqt soati: 5 qadam
Video: ЖИЛ ОДИН 20 ЛЕТ | Заброшенный бельгийский дом вдовца миссис Шанталь Тереза 2024, Noyabr
Anonim
Minitel real vaqt soati
Minitel real vaqt soati

1978 yilda France Telecom tomonidan yaratilgan Minitel axborot olish va SMS yuborish xizmati edi. Internet tarmog'idan oldin eng muvaffaqiyatli tarmoq deb hisoblanadi. 30 yil o'tgach, 2008 yilda tarmoq nihoyat yopildi. (Wiki -da bu haqda juda ko'p ma'lumotlar bor.) Bir kechada bu terminallar eskirgan.

CRT ekranli klaviatura, modem va ba'zi smenali registrlardan iborat bu "soqov" terminallar ma'lumotlarni qayta ishlashga qodir emas. Xo'sh, u bilan nima qila olasiz? Uni soatga aylantiring!

1 -qadam: Komponentlar ro'yxati

Arduino bootloader bilan Atmega 328p mikroprotsessori

16 MGts kristalli

22 pf kondansatör x 2

10 kOhm qarshilik

100 uf elektrolitik qopqoq

DS3231 RTC moduli

oson ulanish uchun bosh pinlari

(10kOm va 100kOm rezistorlar: ixtiyoriy)

bir oz tel va lehim

Eskizni yuklash uchun Arduino Uno taxtasi

Va, albatta, Minitel 1 terminali

2 -qadam: sxematik

Sxematik
Sxematik

Sxema juda oddiy. Bu sizning asosiy Atmega328p sozlamangiz, RTC analog pin 4 va 5 ga ulangan, 7 va 8 raqamli pinlarga ulangan Minitel rx va tx. Bu asosan. Mening misollarimdan birida, analog pin 3 ga ulangan kuchlanish bo'luvchi yaratish uchun bir nechta rezistor qo'shdim. Endi minitel 50 voltgacha doimiy voltmetr bo'lishi mumkin. Siz boshqa tashqi qurilmalarni ham qo'shishingiz mumkin, masalan, LDR, termometr, mikrofon va boshqalar. Men chizgan sxemada kuchlanish bo'luvchi rezistorlar ko'rsatilmagan. Siz boshqa narsalarni, boshqa qiymatlarni qo'shishni yoki umuman tashlab qo'yishni xohlashingiz mumkin.

3 -qadam: simni ulash

Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish

DIQQAT: Minitels korpusini olib tashlashdan oldin, uni elektr tarmog'idan uzib qo'yganingizga ishonch hosil qiling va yuqori kuchlanishli kondansatkichlar to'kilishiga 5 daqiqa vaqt bering.

Minitel -da sizning sxemangiz uchun juda ko'p joy bor, lekin uning boshqa qismlarga tegmasligiga ishonch hosil qiling. Men o'zimni olinadigan orqa panelga bog'ladim.

RX va TX -ni minitelning TX va RX -ga ulang. rasm va sxemaga qarang. Agar siz ularni noto'g'ri ulasangiz, bu katta muammo emas, siz kodingizdagi pin raqamlarini almashtirishingiz mumkin. (bu haqda keyinroq)

Minitels 7805 voltaj regulyatorini toping va unga elektronni ulang. (Kutupluluklarınızı to'g'riligingizga ishonch hosil qiling. Har doim! Har doim! Har doim !! yoqishdan oldin ikki marta tekshiring.)

Minitel orqasida eski France Telecom telefon vilkasi va rozetkasi bor. Fiş va simni ajratib oling va chiqarib oling. Keyin, rozetka terminallarini kontaktlarning zanglashiga ulang. Siz mikrokontrollerni ochmasdan va olib tashlamasdan Arduino Uno kartasini rozetkaga ulash orqali siz o'zingizning sxemangizga yangi eskizlarni o'zgartirishingiz va yuklashingiz mumkin bo'ladi. Bundan tashqari, oldingi qadamda aytib o'tilganidek, boshqa tashqi qurilmalarni qo'shish uchun analog pinni terminallardan biriga ulashingiz mumkin.

4 -qadam: yuqoriga va yugurish

Image
Image
Yugurish va yugurish
Yugurish va yugurish
Yugurish va yugurish
Yugurish va yugurish
Yugurish va yugurish
Yugurish va yugurish

Mana ba'zi rasmlar.

5 -qadam: Kod

Kod uchta kutubxonadan foydalanadi. SoftwareSerial, Minitel va DS3231. Hammasini GitHub -dan yuklab olish mumkin. Minitel m (7, 8) chaqiruv funktsiyasi 7 va 8 raqamli pinlarda Minitels RX & TX ni o'rnatadi.

Keyin katta raqamlar va bo'shliqlar uchun barcha tamsayılar va belgilar majmuasi mavjud. setup () real vaqtda soatni ishga tushiradi. (agar xohlasangiz, bu erda vaqt va sanani belgilashingiz mumkin. lekin belgilangan vaqt funktsiyasini tahrirlash yoki kulrang qilishni unutmang, shuning uchun har safar Minitel yoqilganda vaqt tiklanmaydi)

Minitel 1 sekin va grafik imkoniyatlari juda cheklangan bo'lgani uchun (40 yoshda) o'z vazifalaringizni iloji boricha qisqa saqlash muhim. Asosiy Loop tugmachalarni o'qish va rejimni tanlash bilan shug'ullanadi. Menyu va sozlash rejimlarida RTC o'qilmaydi va grafik yangilanadi, shuning uchun klaviaturadan kirishlar tezda o'qiladi. Biroq; soat rejimida tugmachalarni bosish bir necha marta bajarilishi mumkin. Sabrli bo'ling.

Ushbu misol kodi voltmetr uchun emas, balki budilnik versiyasi uchun. Agar siz voltmetrning kodini xohlasangiz, men so'rov bo'yicha yuboraman.

Men kod orqali hamma gaplashmoqchi emasman. Ehtimol, siz allaqachon bu qismni o'tkazib yubordingiz.

Mening kodim juda qo'pol va tartibsiz. Men, albatta, uni tozalashim kerak. lekin u ishlaydi. Vaqtim bo'lganda, men uni soddalashtiraman va ishlatilmaydigan butun sonlarni va narsalarni o'chirib tashlayman.

Ko'rganingiz uchun tashakkur. Umid qilamanki, sizning Minitel soat loyihangiz yaxshi o'tadi.

Luqo. IG luke1969morgan

Tavsiya: