Мазмұны:

Minitel нақты уақыт сағаты: 5 қадам
Minitel нақты уақыт сағаты: 5 қадам

Бейне: Minitel нақты уақыт сағаты: 5 қадам

Бейне: Minitel нақты уақыт сағаты: 5 қадам
Бейне: 20 ЖЫЛДА ЖАЛҒЫЗ ӨМІР | Тастанды Бельгия жесірлер үйі Шантал Терез ханым 2024, Шілде
Anonim
Minitel нақты уақыт сағаты
Minitel нақты уақыт сағаты

1978 жылы France Telecom жасаған Minitel ақпараттық іздеу және мәтін алмасу қызметі болды. Бүкіләлемдік желіге дейін ең табысты желі болып саналады. 30 жылдан кейін 2008 жылы желі біржола жабылды. (Викиде бұл туралы көптеген ақпарат бар.) Бір түнде бұл терминалдар ескірген.

CRT экрандық пернетақта, модем және кейбір ауысымдық регистрлерден тұратын бұл «мылқау» терминалдар деректерді өңдеуге қабілетті емес. Сонымен онымен не істеуге болады? Оны сағатқа айналдырыңыз!

1 -қадам: Компоненттер тізімі

Arduino жүктеушісі бар Atmega 328p микропроцессоры

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

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

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

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

DS3231 RTC модулі

оңай қосылу үшін тақырып түйреуіштері

(10kOhm және 100kOhm резисторлары: міндетті емес)

біраз сым мен дәнекер

Эскизді жүктеуге арналған Arduino Uno тақтасы

Және, әрине, Minitel 1 терминалы

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

Схемалық
Схемалық

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

3 -қадам: Қосылу

Қосылу
Қосылу
Қосылу
Қосылу
Қосылу
Қосылу

НАЗАР АУДАРЫҢЫЗ: Minitels корпусын алып тастамас бұрын, оны қуат көзінен ажыратқаныңызға көз жеткізіңіз және жоғары вольтты конденсаторлардың ағып кетуіне 5 минут уақыт беріңіз.

Minitel -де сіздің схемаңыз үшін көп орын бар, бірақ оның басқа бөліктерге тиіп кетпеуін қадағалаңыз. Мен өзімді алынбалы артқы панельге бұрап қойдым.

RX және TX тізбегін Minitel TX және RX -ке қосыңыз. суретті және схеманы қараңыз. Егер сіз оларды қате қоссаңыз, бұл маңызды емес, сіз кодтағы пин нөмірлерін ауыстыра аласыз. (толығырақ кейінірек)

Minitels 7805 кернеу реттегішін табыңыз және оған тізбекті қосыңыз. (Полярлықтарыңыздың дұрыс екеніне көз жеткізіңіз. Әрқашан! Әрқашан! Әрқашан !! қосар алдында екі рет тексеріңіз.)

Minitel -дің артқы жағында France Telecom ескі телефон розеткасы мен розеткасы орналасқан. Штепсельдік ұшты ажыратып, алып тастаңыз. Содан кейін розетка терминалдарын схемаға қосыңыз. Arduino Uno тақтасын микроконтроллерді ашпай -ақ розеткаға қосу арқылы жаңа схемаларды өзгертуге және жүктеуге болады. Сондай -ақ, алдыңғы қадамда айтылғандай, басқа перифериялық құрылғыларды қосу үшін аналогтық түйреуішті терминалдардың біріне қосуға болады.

4 -қадам: жоғары және жүгіру

Image
Image
Жоғары және жүгіру
Жоғары және жүгіру
Жоғары және жүгіру
Жоғары және жүгіру
Жоғары және жүгіру
Жоғары және жүгіру

Міне, бірнеше суреттер.

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

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

Содан кейін үлкен сандар мен бос орындарға арналған барлық бүтін сандар мен таңбалар массивтері бар. setup () нақты уақыттағы сағатты бастайды. (егер қаласаңыз, мұнда уақыт пен күнді орнатуға болады. бірақ орнатылған уақыт функциясын өзгертуді немесе сұр түске қоюды ұмытпаңыз, сондықтан Минителді қосқан сайын уақыт қалпына келмейді)

Minitel 1 баяу жұмыс істейтіндіктен және графикалық мүмкіндіктері шектеулі болғандықтан, (40 жаста) өз функцияларын мүмкіндігінше қысқа ұстау маңызды. Негізгі цикл пернелерді басуды оқумен және режимді таңдаумен айналысады. Мәзір мен режимдерде RTC оқылмайды және графиканы жаңартады, сондықтан пернетақтадан кірулер тез оқылады. Алайда; сағат режимінде пернені басу бірнеше әрекеттерді орындауы мүмкін. Сабыр бол.

Бұл мысал коты вольт өлшегішке емес, будильниктің нұсқасына арналған. Егер сіз вольт есептегішінің кодын алғыңыз келсе, мен сұраныс бойынша жіберемін.

Мен барлық код арқылы сөйлеспеймін. Сіз бұл бөлімді өткізіп жіберген шығарсыз.

Менің кодым өте өрескел және тәртіпсіз. Мен оны шынымен тазартуым керек. бірақ ол жұмыс істейді. Уақыт болғанда мен оны реттеп, пайдаланылмаған бүтін сандар мен заттарды өшіремін.

Қарағаныңызға рахмет. Сіздің Minitel сағаттық жобаңыз жақсы өтеді деп сенемін.

Люк. IG luke1969 орган

Ұсынылған: