Агуулгын хүснэгт:

Minitel бодит цагийн цаг: 5 алхам
Minitel бодит цагийн цаг: 5 алхам

Видео: Minitel бодит цагийн цаг: 5 алхам

Видео: Minitel бодит цагийн цаг: 5 алхам
Видео: ЖИЛ ОДИН 20 ЛЕТ | Заброшенный бельгийский дом вдовца миссис Шанталь Тереза 2024, Арваннэгдүгээр
Anonim
Minitel бодит цагийн цаг
Minitel бодит цагийн цаг

1978 онд France Telecom -аас үүсгэсэн Minitel нь мэдээлэл хайх, мессеж бичих үйлчилгээ юм. Дэлхийн сүлжээнээс өмнө хамгийн амжилттай сүлжээ гэж тооцогддог. 2008 онд 30 жилийн дараа сүлжээ эцэстээ хаагдсан. (Вики дээр энэ талаар маш их мэдээлэл байдаг.) Нэг шөнийн дотор эдгээр терминалууд хуучирсан байна.

CRT дэлгэцийн гар, модем болон зарим ээлжийн бүртгэлээс бүрдсэн эдгээр "дүлий" терминалууд нь өгөгдөл боловсруулах чадваргүй байдаг. Тэгэхээр та үүгээр юу хийж чадах вэ? Үүнийг цаг болгон хувиргаарай!

Алхам 1: Бүртгэгчдийн жагсаалт

Arduino ачаалагчтай Atmega 328p микропроцессор

16 МГц болор

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

10 кОм эсэргүүцэл

100 uf электролитийн таг

DS3231 RTC модуль

хялбар холбохын тулд толгойн зүү

(10kOhm ба 100kOhm резистор: заавал биш)

зарим утас, гагнуур

Ноорог байршуулах зориулалттай Arduino Uno самбар

Мэдээжийн хэрэг, Minitel 1 терминал

Алхам 2: Схем

Схем
Схем

Схем нь маш энгийн. Энэ бол таны үндсэн Atmega328p тохиргоо бөгөөд 4 ба 5 аналог тээглүүрт холбогдсон RTC ба 7 & 8 дижитал тээглүүрт холбогдсон Minitel rx ба tx юм. Энэ бол үндсэндээ. Миний жишээнүүдийн нэгэнд би хүчдэл хуваагч үүсгэхийн тулд хэд хэдэн резистор нэмсэн. Аналог зүү 3 -т залгагдсан бол одоо minitel нь 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 -ийг асаах бүрт цагийг дахин тохируулахгүй болно)

Minitel 1 нь удаан бөгөөд график чадвар маш хязгаарлагдмал тул (40 нас) функцүүдээ аль болох богино байлгах нь чухал юм. Гол Loop нь товчлууруудыг уншиж, горимыг сонгохтой холбоотой юм. Цэс болон тохируулгын горимд RTC -ийг унших, графикийг шинэчлэх боломжгүй тул гарны оролтыг хурдан уншдаг. Гэсэн хэдий ч; Цагийн горимд товчлуур дарахад хэд хэдэн оролдлого шаардагдана. Тэвчээртэй байгаарай.

Энэ жишээ код нь вольт тоолуур биш харин сэрүүлэгтэй цагийн хувилбарт зориулагдсан болно. Хэрэв та вольт тоолуурын кодыг авахыг хүсвэл би хүсэлтийн дагуу илгээх болно.

Би кодоор бүгдийг нь ярихгүй. Та энэ хэсгийг аль хэдийн алгассан байх.

Миний код маш бүдүүлэг, эмх замбараагүй байна. Би үнэхээр үүнийг цэвэрлэх хэрэгтэй байна. гэхдээ энэ нь ажилладаг. Надад зав гарвал үүнийг хялбарчилж, ашиглагдаагүй бүхэл тоо болон бусад зүйлсийг устгадаг.

Харсан танд баярлалаа. Таны Minitel цагийн төсөл амжилттай болно гэж найдаж байна.

Лук. IG luke1969morgan

Зөвлөмж болгож буй: