Kazalo:
Video: Minitel ura v realnem času: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Minitel, ki ga je leta 1978 ustanovil France Telecom, je bil storitev za iskanje informacij in pošiljanje sporočil. Velja za najuspešnejše omrežje pred svetovnim spletom. 30 let pozneje se je omrežje leta 2008 končno zaprlo. (Na Wiki je o tem veliko informacij.) Ti terminali so čez noč zastareli.
Sestavljeni iz tipkovnice z zaslonom CRT, modema in nekaterih registrov premikov, ti "neumni" terminali ne zmorejo obdelati podatkov. Kaj lahko torej storite z njim? Pretvorite ga v uro!
1. korak: Seznam komponent
Mikroprocesor Atmega 328p z zagonskim nalagalnikom Arduino
Kristal 16 mhz
22 pf kondenzator x 2
10 kOhm upor
100 uf elektrolitski pokrovček
DS3231 RTC modul
zatiči za enostavno povezavo
(10 kOhm in 100 kOhm upori: neobvezno)
nekaj žice in spajkanja
Arduino Uno plošča za nalaganje skice
In seveda terminal Minitel 1
2. korak: Shema
Shema je zelo preprosta. To je vaša osnovna nastavitev Atmega328p z RTC -jem, priključenim na analogne nožice 4 in 5. Minitel rx in tx, povezan z digitalnimi nožicami 7 in 8. To je v bistvu to. V enem od mojih primerov sem dodal nekaj uporov, da bi ustvaril delilnik napetosti, ki je priključen na analogni zatič 3. Minitel je zdaj lahko enosmerni voltmeter do 50 voltov. Dodate lahko tudi druge zunanje naprave, kot so LDR, termometer, mikrofon itd. Na shemi, ki sem jo narisal, niso prikazani upori delilnika napetosti. Morda boste želeli dodati druge stvari, različne vrednote ali pa jih popolnoma izpustiti.
3. korak: Ožičenje
POZOR: Preden odstranite ohišje Minitels, se prepričajte, da ste ga odklopili iz električnega omrežja in pustite 5 minut, da se visokonapetostni kondenzatorji izpraznijo.
V Minitelu je dovolj prostora za vaše vezje, vendar pazite, da se ne dotika drugih delov. Mojega sem privijal na odstranljivo zadnjo ploščo.
Priključite RX in TX vašega vezja na TX in RX Minitel. glej fotografijo in shemo. Če jih povežete na napačen način, ni nič hudega, lahko preprosto zamenjate številke pin v kodi. (več o tem kasneje)
Poiščite regulator napetosti Minitels 7805 in nanj priključite vezje. (Prepričajte se, da imate pravilne polaritete. Vedno! Vedno! Vedno !! dvakrat preverite, preden ga vklopite.)
Na zadnji strani Minitela je stari telefonski vtič in vtičnica France Telecom. Odklopite in odstranite vtič in kabel. Nato priključite vtičnice na vezje. Svoje skice boste lahko spreminjali in nalagali v vezje, tako da preprosto priključite ploščo Arduino Uno v vtičnico, ne da bi morali odpreti in odstraniti mikrokrmilnik. Prav tako lahko analogni pin priključite na enega od priključkov, da dodate druge zunanje naprave, kot je omenjeno v prejšnjem koraku.
4. korak: Zagon in tek
Tukaj je nekaj slik.
5. korak: Koda
Koda uporablja tri knjižnice. Programska opremaSerial, Minitel in DS3231. Vse je mogoče prenesti z GitHub -a. Funkcija klica Minitel m (7, 8) nastavi Minitels RX & TX na digitalnih zatičih 7 in 8. (Te lahko spremenite v druge razpoložljive nožice, ki jih želite)
Potem so tu še cela števila in niz znakov za velike števke in vesoljske vsiljivce. setup () zažene uro v realnem času. (če želite, lahko tu nastavite čas in datum. vendar ne pozabite urediti ali zasenčiti funkcije nastavljenega časa, da se čas ne ponastavi vsakič, ko vklopite Minitel)
Ker je Minitel 1 počasen in ima zelo omejene grafične zmogljivosti (star 40 let), je pomembno, da so vaše funkcije čim krajše. Glavna zanka obravnava branje pritiskov tipk in izbiro načina. V meniju in načinih nastavitev ni branja RTC in osveževanja grafike, zato se vnosi s tipkovnice hitro berejo. Vendar; v načinu ure lahko pritisk tipke deluje večkrat. Bodi potrpežljiv.
Ta primer kode je za različico budilke in ne za merilnik voltov. Če želite kodo za voltmeter, vam ga pošljem na zahtevo.
Ne bom govoril skozi kodo. Ta del ste verjetno že preskočili.
Moja koda je zelo groba in grda. Resnično ga moram očistiti. ampak deluje. Ko imam čas, ga poenostavim in izbrišem neuporabljena cela števila in podobno.
Hvala za ogled. Upam, da bo vaš projekt ure Minitel uspel.
Luka. IG luke1969morgan
Priporočena:
Ura v realnem času z Arduinom: 3 koraki
Ura v realnem času z Arduinom: V tem projektu bomo izdelali uro s pomočjo modula Arduino in RTC. Kot vemo, Arduino ne more prikazati dejanskega časa, zato bomo z modulom RTC prikazali pravi čas na LCD -prikazovalniku. Pozorno preberite vse korake, ki vam bodo pomagali
Nastavitev DS3231 RTC (ura v realnem času) natančno, hitro in avtomatizirano z uporabo Java (+-1 s): 3 koraki
Nastavitev DS3231 RTC (ure v realnem času) natančno, hitro in avtomatizirano z uporabo Jave (+-1 s): Ta navodila vam bodo pokazala, kako nastaviti uro na uri DS3231 v realnem času z uporabo Arduina in majhne aplikacije Java, ki uporablja serijska povezava Arduina. Osnovna logika tega programa: 1. Arduino pošlje serijsko zahtevo
DS1307 Ura v realnem času RTC z Arduinom: 4 koraki
DS1307 Ura v realnem času RTC z Arduinom: V tem vodiču bomo spoznali uro v realnem času (RTC) in kako Arduino & Ura za realni čas IC DS1307 sta skupaj sestavljena kot časovna naprava. Ura realnega časa (RTC) se uporablja za spremljanje časa in vzdrževanje koledarja
Ustvarjanje ure z M5stick C z uporabo Arduino IDE - RTC ura v realnem času z M5stack M5stick-C: 4 koraki
Ustvarjanje ure z M5stick C z uporabo Arduino IDE | RTC ura v realnem času z M5stack M5stick-C: Pozdravljeni fantje, v tem navodilu se bomo naučili, kako narediti uro z m5stick-C razvojno ploščo m5stack z uporabo Arduino IDE. Tako bo m5stick prikazal datum, čas in amp; tedna v mesecu na zaslonu
Ura v realnem času: 4 koraki
Ura v realnem času v okolici: AimI je to uro izdelal, ker imam naokoli naslovljiv LED trak in ga želim uporabiti. Potem sem videl, da moja soba nima dobre ure, ki se ujema s stenami. Zato sem se odločil narediti uro, ki lahko spreminja barve glede na razpoloženje uporabnikov ali