Мазмуну:

Minitel реалдуу убакыт сааты: 5 кадам
Minitel реалдуу убакыт сааты: 5 кадам

Video: Minitel реалдуу убакыт сааты: 5 кадам

Video: Minitel реалдуу убакыт сааты: 5 кадам
Video: Апокалиптикадан кийинки ташталган үйдү чалгындоо - Франциянын чирип бараткан убакыт кенчи 2024, Июль
Anonim
Minitel реалдуу убакыт сааты
Minitel реалдуу убакыт сааты

1978 -жылы France Telecom тарабынан түзүлгөн Minitel маалымат издөө жана текст жазуу кызматы болгон. Бүткүл дүйнөлүк желеге чейин эң ийгиликтүү тармак деп эсептелет. 2008 -жылы 30 жыл өткөндө тармак акыры жабылган. (Викиде бул тууралуу көп маалымат бар.) Түн ичинде бул терминалдар эскирип калган.

CRT экрандын клавиатурасынан, модемден жана кээ бир нөөмөт регистрлеринен турган бул "дудук" терминалдар маалыматтарды иштете албайт. Анда муну менен эмне кыла аласыз? Аны саатка айлантыңыз!

1 -кадам: Componants тизмеси

Atmega 328p микропроцессор Arduino жүктөгүч менен

16 МГц кристалл

22 pf конденсатор x 2

10 кОм резистор

100 uf электролиттик капкак

DS3231 RTC модулу

оңой туташуу үчүн баш казыктары

(10kOhm & 100kOhm каршылыгы: милдеттүү эмес)

кээ бир зым жана ширетүүчү

Эскизди жүктөө үчүн Arduino Uno тактасы

Анан, албетте, Minitel 1 терминалы

2 -кадам: схемалык

Схемалык
Схемалык

Схемасы абдан жөнөкөй. Бул сиздин негизги Atmega328p орнотууңуз 4 жана 5 аналогдук казыктарга туташкан RTC менен. Minitel rx жана tx санарип казыктарга туташкан 7 & 8. Бул негизи. Менин мисалдарымдын биринде мен аналогдук пин 3кө тиркелген чыңалуу бөлүштүргүчтү түзүү үчүн бир нече резистор коштум. Эми минител 50 вольтко чейин DC вольтметр боло алат. Сиз ошондой эле LDR, термометр, микрофон ж. Сиз башка нерселерди, башка баалуулуктарды кошууну же таптакыр калтырууну каалашыңыз мүмкүн.

3 -кадам: Зымдарды туташтыруу

Wiring Up
Wiring Up
Wiring Up
Wiring Up
Wiring Up
Wiring Up

ЭСКЕРТҮҮ: Minitels корпусун чечүүдөн мурун, аны электр тармагынан ажыратканыңызды текшериңиз жана жогорку чыңалуудагы конденсаторлордун агып кетүүсүнө 5 мүнөт убакыт бериңиз.

Минителдин ичинде сиздин схемаңыз үчүн көп орун бар, бирок анын башка бөлүктөргө тийбешин текшериңиз. Меники меники алынуучу арткы панелге бурулду.

RX жана TX схемаңызды TX жана RX Minitelге туташтырыңыз. сүрөттү жана схеманы карагыла. Эгерде сиз буларды туура эмес жол менен туташтырсаңыз, бул чоң маселе эмес, жөн эле кодуңуздагы пин сандарды алмаштырсаңыз болот. (бул тууралуу кийинчерээк)

Minitels 7805 чыңалуу жөндөгүчүн табыңыз жана ага схемаңызды туташтырыңыз. (Сиздин полярдыктарыңызды туура алып жүргөнүңүздү текшериңиз. Ар дайым! Ар дайым! Ар дайым !! аны күйгүзүүдөн мурун эки жолу текшериңиз.)

Minitelдин артында France Telecomдун эски телефондук розеткасы бар. Штепсель менен коргошун ажыратып, алып салыңыз. Андан кийин, розетка терминалдарын схемаңызга туташтырыңыз. Микроконтроллерди ачуу жана алып салуунун кереги жок, Arduino Uno тактаңызды розеткага туташтыруу менен сиз өзүңүздүн схемаңызга жаңы эскиздерди өзгөртө жана жүктөй аласыз. Ошондой эле, мурунку кадамда айтылгандай, аналогдук пиниңизди башка перифериялык түзүлүштөрдү кошуу үчүн терминалдардын бирине туташтырсаңыз болот.

4 -кадам: Өйдө жана чуркоо

Image
Image
Өйдө жана чуркоо
Өйдө жана чуркоо
Өйдө жана чуркоо
Өйдө жана чуркоо
Өйдө жана чуркоо
Өйдө жана чуркоо

Бул жерде кээ бир сүрөттөр бар.

5 -кадам: Кодекс

Код үч китепкананы колдонот. SoftwareSerial, Minitel жана DS3231. Баарын GitHubдан жүктөп алсаңыз болот. Чакыруу функциясы Minitel m (7, 8) Minitels RX & TXти 7 жана 8 санарип казыктарына орнотот (Буларды каалаган башка жеткиликтүү казыктарга алмаштырса болот)

Андан кийин чоң сандар жана боштук баскынчылары үчүн бүтүн сандар жана символдор массивдери бар. setup () реалдуу убакыт саатын баштайт. (эгер кааласаңыз, бул жерде убакытты жана датаны койсоңуз болот, бирок белгиленген убакыт функциясын түзөтүүнү же боздоону унутпаңыз, андыктан Minitelди күйгүзгөн сайын убакыт калыбына келбейт)

Minitel 1 жай жана графикалык мүмкүнчүлүктөрү чектелүү болгондуктан, (40 жашта) функцияларыңызды мүмкүн болушунча кыска сактоо маанилүү. Негизги цикл баскычтарды окуу жана режимди тандоо менен алектенет. Менюда жана жөндөө режимдеринде РТКны окуу жана графиканы жаңыртуу жок, андыктан клавиатурадан киргендер тез окулат. Бирок; саат режиминде баскычты басуу иштөө үчүн бир нече аракетти талап кылышы мүмкүн. Чыдамкай болушу.

Бул мисал коду вольт өлчөгүч үчүн эмес, будильниктин версиясы үчүн. Эгерде сиз вольт метринин кодун кааласаңыз, мен сурам боюнча жөнөтөм.

Мен баардык код аркылуу сүйлөшпөйм. Сиз, балким, бул бөлүктү эбак эле өткөрүп жибергенсиз.

Менин кодум абдан орой жана башаламан. Мен аны чындап тазалашым керек. бирок ал иштейт. Убактым болгондо, мен аны тартипке келтирип, колдонулбаган бүтүн сандарды жана нерселерди өчүрөм.

Издегениңиз үчүн рахмат. Сиздин Minitel саат проектиңиз жакшы өтөт деп ишенем.

Лука. IG luke1969morgan

Сунушталууда: