
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10

Krijuar në 1978 nga France Telecom, Minitel ishte një shërbim për marrjen dhe dërgimin e informacionit. Konsiderohet të jetë rrjeti më i suksesshëm para rrjetit botëror. 30 vjet më vonë, në vitin 2008, rrjeti u mbyll përfundimisht. (Ka shumë informacione për këtë në Wiki.) Brenda natës këto terminale u vjetërsuan.
Të përbërë nga një tastierë e ekranit CRT, modem dhe disa regjistra të ndërrimit, këto terminale "memecë" nuk janë të aftë të përpunojnë të dhëna. Pra, çfarë mund të bëni me të? Kthejeni atë në një orë!
Hapi 1: Lista e Komponentëve
Mikroprocesor Atmega 328p me bootloader Arduino
Kristal 16 mhz
Kondensator 22 pf x 2
Rezistencë 10 kOhm
Kapak elektrolitik 100 uf
Moduli DS3231 RTC
kunjat e kokës për lidhje të lehtë
(Rezistenca 10kOhm & 100kOhm: opsionale)
disa tela dhe ngjitës
Bordi Arduino Uno për ngarkimin e skicës
Dhe, natyrisht, një terminal Minitel 1
Hapi 2: Skematike

Skema është shumë e thjeshtë. It'sshtë konfigurimi juaj bazë Atmega328p me RTC të lidhur me kunjat analoge 4 & 5. Minitel rx dhe tx të lidhur me kunjat dixhitale 7 & 8. Kjo është në thelb ajo. Në një nga shembujt e mi kam shtuar disa rezistenca për të krijuar një ndarës të tensionit i cili është ngjitur në pinin analog 3. Minitel tani mund të jetë një voltmetër DC deri në 50 volt. Ju gjithashtu mund të shtoni pajisje të tjera periferike, të tilla si një LDR, termometër, mikrofon etj. Skema që kam vizatuar nuk ka rezistorët e ndarjes së tensionit të treguar. Ju mund të dëshironi të shtoni gjëra të tjera, vlera të ndryshme ose t'i lini ato krejtësisht jashtë.
Hapi 3: Instalimi i telave



KUJDES: Para se të hiqni zorrën e Minitels, sigurohuni që ta keni shkëputur atë nga furnizimi me energji elektrike dhe lejoni 5 minuta që kondensatorët e tensionit të lartë të jenë kulluar.
Ka shumë hapësirë brenda Minitel për qarkun tuaj, por sigurohuni që të mos prekë asnjë pjesë tjetër. Unë e kam vidhosur timen në një panel të pasëm të heqshëm.
Lidhni RX dhe TX të qarkut tuaj me TX dhe RX të Minitel. shihni foto dhe skematike. Nëse i lidhni këto në mënyrë të gabuar, nuk është gjë e madhe, thjesht mund të ndërroni numrat e kunjave në kodin tuaj. (më shumë për atë më vonë)
Gjeni rregullatorin e tensionit Minitels 7805 dhe lidhni qarkun tuaj me të. (Sigurohuni që i keni polaritetet tuaja të sakta. Gjithmonë! Gjithmonë! Gjithmonë !! kontrolloni dy herë para se ta ndizni.)
Në anën e pasme të Minitel ka prizën dhe prizën e vjetër të telefonit France Telecom. Shkëputeni dhe hiqni spinën dhe prizën. Tjetra, lidhni terminalet e prizës me qarkun tuaj. Ju do të jeni në gjendje të modifikoni dhe ngarkoni skica të reja në qarkun tuaj thjesht duke lidhur bordin tuaj Arduino Uno në prizë pa pasur nevojë të hapni dhe hiqni mikrokontrolluesin tuaj. Gjithashtu, mund të lidhni pin tuaj analog me një nga terminalet për të shtuar pajisje të tjera periferike, siç u përmend në hapin e mëparshëm.
Hapi 4: Ngritja dhe Drejtimi





Këtu janë disa imazhe.
Hapi 5: Kodi
Kodi përdor tre biblioteka. SoftwareSerial, Minitel dhe DS3231. Të gjitha mund të shkarkohen nga GitHub. Funksioni i thirrjes Minitel m (7, 8) vendos Minitels RX & TX në kunjat dixhitale 7 & 8. (Këto mund të ndryshohen në kunjat e tjera në dispozicion nëse dëshironi)
Pastaj ka të gjitha numrat e plotë dhe grupet e karaktereve për shifrat e mëdha dhe pushtuesit e hapësirës. setup () fillon orën në kohë reale. (mund të vendosni kohën dhe datën këtu nëse dëshironi. por mos harroni të modifikoni ose të zbehni funksionin e caktuar të kohës në mënyrë që koha të mos rivendoset sa herë që ndizni Minitel)
Meqenëse Minitel 1 është i ngadalshëm dhe ka aftësi grafike shumë të kufizuara, (40 vjeç) është e rëndësishme t'i mbani funksionet tuaja sa më të shkurtra të jetë e mundur. Loopi kryesor merret me leximin e shtypjeve të tastit dhe zgjedhjen e modalitetit. Në menunë dhe mënyrat e vendosjes, nuk ka lexim të RTC dhe rifreskim të grafikës kështu që hyrjet nga tastiera lexohen shpejt. Megjithatë; në modalitetin e orës shtypja e tastit mund të marrë disa përpjekje për të punuar. Bëj durim.
Ky shembull shembull është për një orë me zile dhe jo për voltmetrin. Nëse doni kodin për voltmetrin unë do ta dërgoj sipas kërkesës.
Unë nuk do të flas të gjithë përmes kodit. Ju ndoshta e keni anashkaluar këtë pjesë tashmë.
Kodi im është shumë i ashpër dhe i çrregullt. Më duhet vërtet ta pastroj. por funksionon. Kur të kem kohë, e thjeshtoj dhe fshij numra të plotë të papërdorur dhe gjëra të tjera.
Faleminderit që shikuat. Shpresoj që projekti juaj i orës Minitel të shkojë mirë.
Luka IG luke1969morgan
Recommended:
Ora në kohë reale me Arduino: 3 hapa

Ora në kohë reale me Arduino: Në këtë projekt, ne do të bëjmë një orë me ndihmën e modulit Arduino dhe RTC. Siç e dimë, Arduino nuk mund të shfaqë kohën aktuale, kështu që ne do të përdorim modulin RTC për të shfaqur kohën e duhur në LCD. Lexoni të gjithë hapin me kujdes do t'ju ndihmojë
Vendosja e DS3231 RTC (Ora në kohë reale) në mënyrë të saktë, të shpejtë dhe të automatizuar duke përdorur Java (+-1s): 3 hapa

Vendosja e DS3231 RTC (Ora në kohë reale) në mënyrë të saktë, të shpejtë dhe të automatizuar duke përdorur Java (+-1s): Ky udhëzues do t'ju tregojë se si të vendosni kohën në një orë në kohë reale DS3231 duke përdorur një Arduino dhe një aplikacion të vogël Java që përdor lidhja serike e Arduino. Logjika themelore e këtij programi: 1. Arduino dërgon një kërkesë serike
DS1307 Ora në kohë reale RTC Me Arduino: 4 hapa

DS1307 Ora në kohë reale RTC Me Arduino: Në këtë tutorial, ne do të mësojmë rreth orës në kohë reale (RTC) dhe si Arduino & Ora në kohë reale IC DS1307 janë vendosur së bashku si një pajisje kohore. Ora e kohës reale (RTC) përdoret për monitorimin e kohës dhe mbajtjen e një kalendari. Për të përdorur një RTC, w
Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: 5 hapa

Ora e bazuar në Arduino duke përdorur modulin DS1307 Ora në kohë reale (RTC) & 0.96: Përshëndetje djema në këtë tutorial do të shohim se si të bëjmë një orë pune duke përdorur një modul orësh në kohë reale DS1307 & Ekranet OLED. Pra, ne do të lexojmë kohën nga moduli i orës DS1307. Dhe shtypeni atë në ekranin OLED
Bërja e një ore me M5stick C duke përdorur Arduino IDE - Ora në kohë reale RTC Me M5stack M5stick-C: 4 hapa

Bërja e një ore me M5stick C duke përdorur Arduino IDE | Ora në kohë reale RTC Me M5stack M5stick-C: Përshëndetje djema në këtë udhëzues do të mësojmë se si të bëjmë një orë me tabelën e zhvillimit m5stick-C të m5stack duke përdorur Arduino IDE. Pra, m5stick do të shfaqë datën, kohën dhe amp; javë të muajit në ekran