
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01

Dicipta pada tahun 1978 oleh France Telecom, Minitel adalah perkhidmatan mendapatkan maklumat dan menghantar teks. Dianggap sebagai rangkaian yang paling berjaya sebelum web seluruh dunia. 30 tahun pada 2008 rangkaian akhirnya ditutup. (Terdapat banyak maklumat mengenai ini di Wiki.) Semalam terminal ini menjadi usang.
Terdiri daripada papan kekunci layar CRT, modem dan beberapa register shift, terminal "bodoh" ini tidak mampu memproses data. Jadi apa yang anda boleh buat dengannya? Hidupkannya menjadi jam!
Langkah 1: Senarai Komponen
Mikroprosesor Atmega 328p dengan bootloader Arduino
Kristal 16 mhz
Kapasitor 22 pf x 2
Perintang 10 kOhm
100 uf topi elektrolitik
Modul RTC DS3231
pin pengepala untuk sambungan mudah
(Perintang 10kOhm & 100kOhm: pilihan)
sebilangan wayar dan pateri
Papan Arduino Uno untuk memuat naik lakaran
Dan, tentu saja, terminal Minitel 1
Langkah 2: Skematik

Skematiknya sangat mudah. Ini adalah persediaan asas Atmega328p anda dengan RTC disambungkan ke pin analog 4 & 5. Minitel rx dan tx disambungkan ke pin digital 7 & 8. Itulah asasnya. Dalam salah satu contoh saya, saya telah menambahkan beberapa perintang untuk membuat pembahagi voltan yang dipasang pada pin analog 3. Minitel sekarang boleh menjadi voltmeter DC hingga 50 volt. Anda juga boleh menambah periferal lain, seperti LDR, termometer, mikrofon dll. Skema yang saya lukis tidak menunjukkan perintang pembahagi voltan. Anda mungkin mahu menambahkan perkara lain, nilai yang berbeza atau meninggalkannya sama sekali.
Langkah 3: Pendawaian



PERHATIAN: Sebelum melepaskan selongsong Minitel, pastikan anda telah melepaskannya dari bekalan kuasa utama dan biarkan 5 minit untuk kapasitor voltan tinggi habis.
Terdapat banyak ruang di dalam Minitel untuk litar anda, tetapi pastikan ia tidak menyentuh bahagian lain. Saya telah memasang tambang ke panel belakang yang boleh ditanggalkan.
Sambungkan RX dan TX litar anda ke TX dan RX dari Minitel. lihat gambar dan skema. Sekiranya anda menyambungkannya dengan cara yang salah, itu bukan masalah, anda boleh menukar nombor pin dalam kod anda. (lebih lanjut mengenai itu kemudian)
Cari pengatur voltan Minitels 7805 dan sambungkan litar anda dengannya. (Pastikan polariti anda betul. Sentiasa! Selalu! Selalu !! periksa semula sebelum menghidupkannya.)
Di bahagian belakang Minitel terdapat palam dan soket telefon Perancis Telecom lama. Putuskan dan tanggalkan plag dan plag. Seterusnya, sambungkan terminal soket ke litar anda. Anda akan dapat mengubah dan memuat naik lakaran baru ke litar anda dengan hanya menyambungkan papan Arduino Uno ke soket tanpa perlu membuka dan mengeluarkan mikrokontroler anda. Anda juga boleh menyambungkan pin analog anda ke salah satu terminal untuk menambahkan periferal lain, seperti yang disebutkan pada langkah sebelumnya.
Langkah 4: Naik dan Berlari





Berikut adalah beberapa gambar.
Langkah 5: Kod
Kod tersebut menggunakan tiga perpustakaan. SoftwareSerial, Minitel dan DS3231. Semua boleh dimuat turun dari GitHub. Fungsi panggilan Minitel m (7, 8) menyediakan Minitels RX & TX pada pin digital 7 & 8. (Ini boleh ditukar ke pin lain yang tersedia dalam yang anda mahukan)
Kemudian ada semua bilangan bulat dan susunan watak untuk digit besar dan penceroboh ruang. persediaan () memulakan jam masa nyata. (anda boleh menetapkan waktu dan tarikh di sini jika anda mahu. tetapi ingat untuk mengedit atau mengaburkan fungsi waktu yang ditetapkan sehingga waktu tidak diset semula setiap kali anda menghidupkan Minitel)
Oleh kerana Minitel 1 perlahan dan mempunyai keupayaan grafik yang sangat terhad, (40 tahun) adalah penting untuk memastikan fungsi anda sesingkat mungkin. Gelung utama berkaitan dengan membaca penekanan kekunci dan memilih mod. Dalam mod menu dan tetapan, tidak ada bacaan RTC dan penyegaran grafik sehingga input dari papan kekunci dibaca dengan cepat. Walau bagaimanapun; dalam penekanan kekunci mod jam memerlukan beberapa percubaan untuk berjaya. Bersabarlah.
Contoh kod ini adalah untuk versi jam penggera dan bukan meter volt. Sekiranya anda mahukan kod untuk meter volt, saya akan menghantar mengikut permintaan.
Saya tidak akan bercakap melalui kod. Anda mungkin sudah melewatkan bahagian ini.
Kod saya sangat kasar dan tidak kemas. Saya betul-betul perlu membersihkannya. tetapi ia berfungsi. Apabila saya mempunyai masa, saya dengan memperkemaskannya dan menghapus bilangan bulat dan barang yang tidak digunakan.
Terima kasih kerana melihat. Saya harap projek jam Minitel anda berjalan lancar.
Lukas. IG luke1969morgan
Disyorkan:
Jam Masa Sebenar Dengan Arduino: 3 Langkah

Jam Masa Sebenar Dengan Arduino: Dalam projek ini, kami akan membuat jam dengan bantuan modul Arduino dan RTC. Seperti yang kita ketahui, Arduino tidak dapat memaparkan waktu yang sebenarnya jadi kita akan menggunakan modul RTC untuk memaparkan waktu yang tepat di LCD. Baca semua langkah dengan teliti, ia akan membantu
Menetapkan DS3231 RTC (Jam Masa Sebenar) Dengan tepat, pantas dan automatik menggunakan Java (+ -1s): 3 Langkah

Menetapkan DS3231 RTC (Jam Waktu Nyata) Dengan Tepat, Cepat dan Automatik Menggunakan Java (+ -1s): Instructable ini akan menunjukkan kepada anda cara mengatur waktu pada Jam Waktu Nyata DS3231 menggunakan aplikasi Arduino dan Java kecil yang menggunakan sambungan bersiri Arduino. Logik asas program ini: 1. Arduino menghantar permintaan bersiri
Membuat Jam Dengan M5stick C Menggunakan Arduino IDE - Jam Masa Sebenar RTC Dengan M5stack M5stick-C: 4 Langkah

Membuat Jam Dengan M5stick C Menggunakan Arduino IDE | Jam RTC Real Time Dengan M5stack M5stick-C: Hai kawan-kawan dalam arahan ini, kita akan belajar bagaimana membuat jam dengan papan pengembangan m5stick-C m5stack menggunakan Arduino IDE. Jadi m5stick akan memaparkan tarikh, masa & minggu dalam paparan
NODEMCU Lua ESP8266 Dengan Jam Masa Sebenar (RTC) & EEPROM: 7 Langkah

NODEMCU Lua ESP8266 Dengan Jam Waktu Sebenar (RTC) & EEPROM: Mendapatkan masa yang betul adalah mustahak jika anda ingin menyimpan log data. Terdapat pelbagai cara untuk mendapatkan masa dari sumber di Internet. Anda mungkin bertanya mengapa tidak menggunakan ESP8266 untuk menyimpan masa untuk anda? Anda boleh, ia mempunyai RTC dalamannya sendiri (Real Time
Jam Masa Sebenar Ambient: 4 Langkah

Jam Waktu Nyata Ambient: AimI membuat Jam ini kerana saya mempunyai jalur LED yang boleh dialamatkan dan saya mahu menggunakannya. Kemudian saya melihat bilik saya tidak mempunyai Jam yang bagus yang sesuai dengan dindingnya. Oleh itu, saya memutuskan untuk membuat Jam yang dapat mengubah warnanya mengikut mood pengguna atau