Taula de continguts:

Rellotge en temps real de Minitel: 5 passos
Rellotge en temps real de Minitel: 5 passos

Vídeo: Rellotge en temps real de Minitel: 5 passos

Vídeo: Rellotge en temps real de Minitel: 5 passos
Vídeo: ЖИЛ ОДИН 20 ЛЕТ | Заброшенный бельгийский дом вдовца миссис Шанталь Тереза 2024, Desembre
Anonim
Rellotge en temps real de Minitel
Rellotge en temps real de Minitel

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

Esquema
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

Cablatge
Cablatge
Cablatge
Cablatge
Cablatge
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

Image
Image
En marxa i funcionant
En marxa i funcionant
En marxa i funcionant
En marxa i funcionant
En marxa i funcionant
En marxa i funcionant

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: