Taula de continguts:
Vídeo: Rellotge en temps real de Minitel: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Creat el 1978 per France Telecom, Minitel era un servei de recuperació d’informació i enviament de missatges de text. Es considera la xarxa amb més èxit abans de la xarxa mundial. Al cap de 30 anys el 2008, la xarxa finalment es va tancar. (Hi ha molta informació sobre això a Wiki.) De la nit al dia aquests terminals han quedat obsolets.
Consistents en un teclat de pantalla CRT, mòdem i alguns registres de desplaçament, aquests terminals "ximples" no són capaços de processar dades. Què hi pots fer, doncs? Converteix-lo en un rellotge!
Pas 1: Llista de components
Microprocessador Atmega 328p amb carregador d’arrencada Arduino
Cristall de 16 mhz
Condensador de 22 pf x 2
Resistència de 10 kOhm
Tapa electrolítica de 100 uf
Mòdul RTC DS3231
pins de capçalera per facilitar la connexió
(Resistències de 10kOhm i 100kOhm: opcional)
una mica de filferro i soldadura
Tauler Arduino Uno per penjar esbossos
I, per descomptat, un terminal Minitel 1
Pas 2: esquema
L’esquema és molt senzill. És la vostra configuració bàsica d’Atmega328p amb el RTC connectat als pins analògics 4 i 5. Minitel rx i tx connectats als pins digitals 7 i 8. Això és bàsicament. En un dels meus exemples he afegit un parell de resistències per crear un divisor de tensió que s’adjunta al pin analògic 3. El minitel ara pot ser un voltímetre de CC de fins a 50 volts. També podeu afegir altres perifèrics, com ara un LDR, un termòmetre, un micròfon, etc. És possible que vulgueu afegir altres coses, valors diferents o deixar-ho de banda.
Pas 3: Cablatge
ATENCIÓ: Abans d’eliminar la carcassa de Minitels, assegureu-vos que l’heu desconnectat de la xarxa elèctrica i espereu 5 minuts perquè els condensadors d’alta tensió s’hagin drenat.
Hi ha molt espai dins del Minitel per al vostre circuit, però assegureu-vos que no toqui cap altra part. He cargolat el meu a un tauler posterior extraïble.
Connecteu el RX i el TX del vostre circuit als TX i RX del Minitel. veure fotografia i esquema. Si els connecteu de manera equivocada, no és gaire important, simplement canvieu els números de PIN del vostre codi. (més sobre això més endavant)
Localitzeu el regulador de voltatge Minitels 7805 i connecteu-hi el circuit. (Assegureu-vos que les vostres polaritats siguin correctes. Sempre! Sempre! Sempre !! comproveu-ho abans d’encendre-la.)
A la part posterior del Minitel hi ha l'endoll i l'endoll telefònic de France Telecom. Desconnecteu i traieu l'endoll i el cable. A continuació, connecteu els terminals de sòcol al vostre circuit. Podreu modificar i penjar esbossos nous al vostre circuit simplement connectant la placa Arduino Uno al sòcol sense haver d’obrir i treure el microcontrolador. A més, podeu connectar el vostre pin analògic a un dels terminals per afegir altres perifèrics, tal com es va esmentar al pas anterior.
Pas 4: posar-se en marxa
Aquí teniu algunes imatges.
Pas 5: el codi
El codi utilitza tres biblioteques. SoftwareSerial, Minitel i DS3231. Tots es poden descarregar des de GitHub. La funció de trucada Minitel m (7, 8) configura Minitels RX i TX als pins digitals 7 i 8. (Es poden canviar a altres pins disponibles que vulgueu)
A continuació, hi ha tots els números enters i les matrius de caràcters dels dígits grans i dels invasors d’espai. setup () inicia el rellotge en temps real. (Podeu definir l'hora i la data aquí si voleu, però recordeu d'editar o atenuar la funció de temps establerta perquè no es restableixi l'hora cada vegada que activeu el Minitel)
Com que el Minitel 1 és lent i té capacitats gràfiques molt limitades, (40 anys) és important que les funcions siguin el més curtes possible. El bucle principal tracta de llegir les tecles premudes i seleccionar el mode. Al mode de configuració i menú, no hi ha lectura del RTC ni actualització dels gràfics, de manera que les entrades del teclat es llegeixen ràpidament. Malgrat això; en prémer la tecla en mode rellotge es poden fer diversos intents. Sigues pacient.
Aquest codi d'exemple és per a una versió del despertador i no per al voltímetre. Si voleu el codi del voltímetre, l’enviaré a petició.
No parlaré a través del codi. Probablement ja heu saltat aquesta part.
El meu codi és molt aspre i desordenat. Necessito netejar-lo. però funciona. Quan tinc temps, ho simplifico i esborro els enters i coses no utilitzats.
Gràcies per mirar. Espero que el vostre projecte de rellotge Minitel surti bé.
Lluc. IG luke1969morgan
Recomanat:
Com utilitzar un mòdul de rellotge en temps real (DS3231): 5 passos
Com utilitzar un mòdul de rellotge en temps real (DS3231): el DS3231 és un rellotge en temps real (RTC) I2C de baix cost i extremadament precís amb un oscil·lador de cristall compensat per temperatura (TCXO) i cristall. El dispositiu incorpora una entrada de bateria i manté una cronometra
Rellotge en temps real amb Arduino: 3 passos
Rellotge en temps real amb Arduino: en aquest projecte, crearem un rellotge amb l’ajut del mòdul Arduino i RTC. Com sabem, l'Arduino no pot mostrar l'hora real, de manera que farem servir el mòdul RTC per mostrar l'hora adequada a la pantalla LCD. Llegiu detingudament tot el pas, us ajudarà
Configuració del DS3231 RTC (rellotge en temps real) de manera precisa, ràpida i automatitzada mitjançant Java (+ -1s): 3 passos
Configuració del DS3231 RTC (rellotge en temps real) amb precisió, ràpida i automatitzada mitjançant Java (+ -1s): aquest manual us mostrarà com configurar l'hora en un rellotge en temps real DS3231 mitjançant un Arduino i una petita aplicació Java que utilitza la connexió sèrie de l’Arduino. La lògica bàsica d’aquest programa: 1. L'Arduino envia una sol·licitud en sèrie
Rellotge basat en Arduino mitjançant el mòdul Rellotge en temps real (RTC) DS1307 i 0,96: 5 passos
Rellotge basat en Arduino mitjançant el mòdul DS1307 de rellotge en temps real (RTC) i 0,96: Hola, nois en aquest tutorial, veurem com fer un rellotge de treball mitjançant un mòdul de rellotge en temps real DS1307 & Pantalles OLED, així que llegirem l’hora del mòdul de rellotge DS1307. I imprimiu-lo a la pantalla OLED
Fer un rellotge amb M5stick C mitjançant Arduino IDE - Rellotge RTC en temps real amb M5stack M5stick-C: 4 passos
Fer un rellotge amb M5stick C mitjançant Arduino IDE | Rellotge en temps real RTC amb M5stack M5stick-C: Hola, nois en aquest instructable, aprendrem a fer un rellotge amb la placa de desenvolupament m5stick-C de m5stack mitjançant Arduino IDE. Així, m5stick mostrarà data, hora i amp; setmana del mes a la pantalla