
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

A France Telecom által 1978 -ban létrehozott Minitel információszerző és szöveges üzenetküldő szolgáltatás volt. A világháló előtti legsikeresebb hálózatnak tekintik. 30 évvel 2008 -ban a hálózat végül bezárt. (Sok információ található erről a Wikiben.) Egyik napról a másikra ezek a terminálok elavultak.
Ezek a "buta" terminálok CRT képernyő -billentyűzetből, modemből és néhány váltóregiszterből állnak, és nem képesek adatfeldolgozásra. Szóval mit lehet vele kezdeni? Alakítsd órává!
1. lépés: Az összetevők listája
Atmega 328p mikroprocesszor Arduino rendszerbetöltővel
16 MHz -es kristály
22 pf kondenzátor x 2
10 kOhm ellenállás
100 uf elektrolit sapka
DS3231 RTC modul
fejrészek az egyszerű csatlakoztatáshoz
(10 kOhm és 100 kOhm ellenállások: opcionális)
némi huzal és forrasztás
Arduino Uno tábla a vázlat feltöltéséhez
És természetesen egy Minitel 1 terminált
2. lépés: Vázlatos

A vázlat nagyon egyszerű. Ez az alapvető Atmega328p beállítása, az RTC analóg 4 -es és 5 -ös tűkhöz csatlakoztatva. Minitel rx és tx a 7 -es és 8 -as digitális tűkhöz csatlakoztatva. Az egyik példámban hozzáadtam néhány ellenállást, hogy létrehozzak egy feszültségosztót, amely a 3 -as analóg csaphoz van csatlakoztatva. A minitel most 50 voltos DC voltmérő lehet. Más perifériákat is hozzáadhat, például LDR -t, hőmérőt, mikrofont stb. Az általam rajzolt vázlat nem tartalmazza a feszültségosztó ellenállásokat. Érdemes más dolgokat, más értékeket hozzáadni, vagy teljesen kihagyni.
3. lépés: Csatlakozás



FIGYELEM: A Minitels burkolat eltávolítása előtt győződjön meg arról, hogy leválasztotta azt a hálózatról, és várjon 5 percet a nagyfeszültségű kondenzátorok lemerülésére.
A Minitel belsejében bőven van hely az áramkör számára, de ügyeljen arra, hogy ne érjen hozzá más alkatrészekhez. Az enyémet egy kivehető hátlapra csavarom.
Csatlakoztassa az áramkör RX- és TX -jeit a Minitel TX és RX -hez. lásd a rajzot és a rajzot. Ha rossz módon csatlakoztatja ezeket, akkor nem nagy dolog, egyszerűen kicserélheti a PIN -kódokat a kódban. (erről majd később)
Keresse meg a Minitels 7805 feszültségszabályozót, és csatlakoztassa hozzá az áramkört. (Ügyeljen a helyes polaritásra. Mindig! Mindig! Mindig !! ellenőrizze a bekapcsolás előtt.)
A Minitel hátoldalán a régi France Telecom telefoncsatlakozó és aljzat található. Húzza ki és húzza ki a dugót és a vezetéket. Ezután csatlakoztassa az aljzat termináljait az áramkörhöz. Módosíthatja és feltölthet új vázlatokat az áramköréhez, ha egyszerűen csatlakoztatja az Arduino Uno kártyát az aljzathoz anélkül, hogy fel kellene nyitnia és eltávolítania a mikrokontrollert. Ezenkívül csatlakoztathatja analóg érintkezőjét az egyik terminálhoz, hogy további perifériákat adjon hozzá, amint azt az előző lépésben említettük.
4. lépés: Fel és futás





Íme néhány kép.
5. lépés: A kód
A kód három könyvtárat használ. SoftwareSerial, Minitel és DS3231. Mindez letölthető a GitHub -ról. A Minitel m (7, 8) hívásfunkció beállítja a Minitels RX & TX -et a 7 -es és 8 -as digitális tűkön.
Aztán ott van az összes egész szám és karakter tömb a nagy számjegyekhez és a térbe betolakodókhoz. setup () elindítja a valós idejű órát. (itt beállíthatja az időt és a dátumot, ha szeretné. de ne felejtse el módosítani vagy szürkíteni a beállított idő funkciót, hogy az idő ne álljon vissza minden alkalommal, amikor bekapcsolja a Minitel -t)
Mivel a Minitel 1 lassú és nagyon korlátozott grafikus képességekkel rendelkezik (40 éves), fontos, hogy a funkcióit a lehető legrövidebb ideig tartsa. A fő ciklus a gombnyomás olvasásával és az üzemmód kiválasztásával foglalkozik. A menüben és a beállítási módokban nem olvasható az RTC, és nem frissül a grafika, így a billentyűzetről érkező bemenetek gyorsan leolvashatók. Azonban; óra üzemmódban a gomb megnyomása több kísérletet is igénybe vehet. Legyél türelmes.
Ez a példakód az ébresztőóra verzióra vonatkozik, és nem a voltmérőre. Ha szeretné a voltmérő kódját, kérésre elküldöm.
Nem fogom végigbeszélni a kódot. Valószínűleg már kihagyta ezt a részt.
A kódom nagyon durva és rendetlen. Tényleg tisztítanom kell. de működik. Ha lesz időm, ésszerűsítem, és törlöm a fel nem használt egész számokat és egyebeket.
Köszönöm, hogy megnézted. Remélem, a Minitel óra projektje jól sikerül.
Luke. IG luke1969morgan
Ajánlott:
Valós idejű óra modul használata (DS3231): 5 lépés

Valós idejű óramodul (DS3231) használata: A DS3231 egy olcsó, rendkívül pontos I2C valós idejű óra (RTC), beépített hőmérséklet-kompenzált kristályoszcillátorral (TCXO) és kristállyal. A készülék akkumulátor -bemenettel rendelkezik, és pontos időmérést tart fenn, amikor a fő áramellátás
Valós idejű óra Arduino -val: 3 lépés

Valós idejű óra Arduino -val: Ebben a projektben egy órát készítünk az Arduino és az RTC modul segítségével. Mint tudjuk, az Arduino nem tudja megjeleníteni a tényleges időt, ezért az RTC modul segítségével jelenítjük meg a megfelelő időt az LCD -n. Olvassa el figyelmesen az összes lépést, ez segít
A DS3231 RTC (valós idejű óra) pontos beállítása, gyors és automatizált Java használatával (+-1 másodperc): 3 lépés

A DS3231 RTC (valós idejű óra) pontos, gyors és automatikus beállítása Java használatával (+-1 másodperc): Ez az utasítás megmutatja, hogyan kell beállítani az időt egy DS3231 valós idejű órán egy Arduino és egy kis Java-alkalmazás segítségével, amely az Arduino soros kapcsolata. A program alapvető logikája: 1. Az Arduino soros kérést küld
Arduino alapú óra a DS1307 valós idejű óra (RTC) modul használatával és 0.96: 5 lépés

Arduino alapú óra a DS1307 valós idejű óra (RTC) modul használatával és 0.96: Sziasztok, srácok, ebben az oktatóanyagban látni fogjuk, hogyan lehet működő órát készíteni egy DS1307 valós idejű óramodul segítségével. OLED kijelzők. Tehát kiolvassuk az időt a DS1307 óra modulból. És nyomtassa ki az OLED képernyőn
Óra készítése az M5stick C segítségével Arduino IDE - használatával RTC valós idejű óra az M5stack M5stick-C-vel: 4 lépés

Óra készítése az M5stick C segítségével Arduino IDE | használatával RTC valós idejű óra az M5stack M5stick-C-vel: Sziasztok srácok, ebben az utasításban megtanuljuk, hogyan készítsünk órát az m5stick m5stick fejlesztőpaneljével az Arduino IDE segítségével. Így az m5stick megjeleníti a dátumot, az időt és az amp; a hónap hete a kijelzőn