Sisällysluettelo:
- Vaihe 1: Luettelo komponenteista
- Vaihe 2: Kaavio
- Vaihe 3: Johdotus
- Vaihe 4: Ylös ja käynnissä
- Vaihe 5: Koodi
Video: Minitel Real Time Clock: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
France Telecomin vuonna 1978 luoma Minitel oli tiedonhaku- ja tekstiviestipalvelu. Sitä pidetään menestyneimpänä verkostona ennen maailmanlaajuista verkkoa. 30 vuoden kuluttua vuonna 2008 verkko lopulta sulkeutui. (Wikissä on paljon tietoa tästä.) Yön aikana nämä terminaalit vanhenivat.
Nämä "tyhmät" päätelaitteet, jotka koostuvat CRT -näytön näppäimistöstä, modeemista ja joistakin siirtorekistereistä, eivät pysty käsittelemään tietoja. Joten mitä voit tehdä sen kanssa? Tee siitä kello!
Vaihe 1: Luettelo komponenteista
Atmega 328p -suoritin ja Arduino -käynnistyslatain
16 mhz kide
22 pf kondensaattori x 2
10 kOhm vastus
100 uf elektrolyyttikorkki
DS3231 RTC -moduuli
nastatapit helppoa liittämistä varten
(10 kOhm & 100 kOhm vastukset: valinnainen)
vähän lankaa ja juotosta
Arduino Uno -levy luonnoksen lataamiseen
Ja tietysti Minitel 1 -pääte
Vaihe 2: Kaavio
Kaavio on hyvin yksinkertainen. Se on Atmega328p: n perusasetus, jossa RTC on kytketty analogisiin nastoihin 4 ja 5. Minitel rx ja tx kytketty digitaalisiin nastoihin 7 ja 8. Siinä se on. Yhdessä esimerkistäni olen lisännyt pari vastusta luomaan jännitteenjakajan, joka on kiinnitetty analogiseen nastaan 3. Minitel voi nyt olla jopa 50 voltin tasavirtamittari. Voit myös lisätä muita oheislaitteita, kuten LDR: n, lämpömittarin, mikrofonin jne. Piirustukseni kaaviossa ei ole esitetty jännitteenjakajavastuksia. Voit halutessasi lisätä muita asioita, erilaisia arvoja tai jättää sen kokonaan pois.
Vaihe 3: Johdotus
HUOMIO: Ennen kuin irrotat Minitels -kotelon, varmista, että olet irrottanut sen verkkovirrasta ja anna suurjännitekondensaattoreiden tyhjentyä 5 minuuttia.
Minitelin sisällä on runsaasti tilaa piirillesi, mutta varmista, että se ei kosketa muita osia. Olen kiinnittänyt omani irrotettavaan takapaneeliin.
Liitä piirisi RX ja TX Minitelin TX- ja RX -vastaanottimiin. katso kuva ja kaavio. Jos liität nämä väärin, se ei ole iso juttu, voit yksinkertaisesti vaihtaa koodin PIN -numerot. (siitä lisää myöhemmin)
Etsi Minitels 7805 -jännitesäädin ja kytke virtapiiri siihen. (Varmista, että saat napaisuutesi oikein. Aina! Aina! Aina! Tarkista ennen sen kytkemistä päälle.)
Minitelin takana on vanha France Telecom -puhelimen pistoke ja pistorasia. Irrota ja irrota pistoke ja johto. Liitä seuraavaksi pistorasian liittimet piiriin. Voit muokata ja ladata uusia luonnoksia piiriin liittämällä Arduino Uno -korttisi pistorasiaan ilman, että sinun tarvitsee avata ja poistaa mikro -ohjainta. Voit myös liittää analogisen nastasi johonkin liittimistä muiden oheislaitteiden lisäämiseksi, kuten edellisessä vaiheessa mainittiin.
Vaihe 4: Ylös ja käynnissä
Tässä muutamia kuvia.
Vaihe 5: Koodi
Koodi käyttää kolmea kirjastoa. SoftwareSerial, Minitel ja DS3231. Kaikki voidaan ladata GitHubista. Puhelutoiminto Minitel m (7, 8) asettaa Minitels RX & TX -laitteen digitaalisiin nastoihin 7 ja 8. (Nämä voidaan muuttaa halutessasi muihin käytettävissä oleviin nastoihin)
Sitten on kaikki kokonaisluvut ja merkkijonot suurille numeroille ja avaruuden hyökkääjille. setup () käynnistää reaaliaikaisen kellon. (voit halutessasi asettaa kellonajan ja päivämäärän täällä. mutta muista muokata tai harmaata asetettua aikatoimintoa, jotta aika ei nollaudu aina, kun Minitel kytketään päälle)
Koska Minitel 1 on hidas ja sen grafiikkaominaisuudet ovat rajalliset, (40 vuotta vanha) on tärkeää pitää toiminnot mahdollisimman lyhyinä. Pääsilmukka käsittelee näppäinpainallusten lukemista ja tilan valitsemista. Valikko- ja asetustiloissa RTC: tä ei lueta ja grafiikkaa päivitetään, joten näppäimistön tulot luetaan nopeasti. Kuitenkin; kellotilassa näppäimen painaminen voi kestää useita yrityksiä. Ole kärsivällinen.
Tämä esimerkkikoodi on herätyskellon versio, ei voltimittari. Jos haluat voltimittarin koodin, lähetän pyynnöstä.
En aio puhua koko koodista. Olet luultavasti ohittanut tämän osan jo.
Koodini on erittäin karkea ja sekava. Minun täytyy todella siivota se. mutta se toimii. Kun minulla on aikaa, virtaviivaistan sitä ja poistan käyttämättömiä kokonaislukuja ja muuta.
Kiitos kun katsoit. Toivottavasti Minitel -kelloprojektisi sujuu hyvin.
Luke. IG luke1969morgan
Suositeltava:
Somatic - Data Glove for Real World: 6 vaihetta (kuvilla)
Somatic-Tietokäsine todellista maailmaa varten: halkaisijaltaan 4 mm: n neodyymisylinterimagneetit 4 mm: n halkaisijan neodyymisylinterimagneetit Somatic on puettava näppäimistö ja hiiri, joka on mukava, esteetön ja valmis käytettäväksi koko päivän. Se on täynnä kaikkia laitteita käsimerkkejä ja
Wiggly Wobbly - Katso ääniaaltoja !! Real Time Audio Visualizer !!: 4 vaihetta
Wiggly Wobbly - Katso ääniaaltoja !! Real Time Audio Visualizer !!: Oletko koskaan miettinyt, miltä Beetle -kappaleet näyttävät ?? Tai haluatko vain nähdä miltä ääni näyttää ?? Älä siis huolestu, olen täällä auttamassa sinua tekemään siitä reeeeaaalll !!! Hanki kaiutin korkealle ja tähtää haalistuneeseen
Vintage Tech: Le Minitel: 6 vaihetta
Vintage Tech: Le Minitel: Minitel on tämä erittäin hieno terminaali, joka esiteltiin Ranskassa 80 -luvulla (katso koko tarina). Käytin Minitelia, kun olin lapsi, ja se ylitti polkuni jälleen äskettäin, koska se on todellakin " vain " päätelaite, se voidaan kytkeä konsoliin y
Time Cube - Arduino Time Tracking Gadget: 6 vaihetta
Time Cube - Arduino Time Tracking Gadget: Haluaisin ehdottaa sinulle yksinkertaista mutta todella hyödyllistä arduino -projektia ajan tapahtumien seuraamiseen kääntämällä älykästä kuutio -gadgetia. Käännä se kohtaan "Työ" > " Opi " > " Työt " > " Lepää " puolella ja se laskee
Arduino Time-Lapse Panorama Controller: 8 vaihetta (kuvilla)
Arduino Time-Lapse Panorama Controller: Panorama Controller for GoPro Cameras Katso