Sisukord:
- Samm: komponentide loend
- 2. samm: skemaatiline
- 3. samm: ühendamine
- 4. samm: üles ja jooksmine
- Samm: kood
Video: Minitel reaalajas kell: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
1978. aastal France Telecomi loodud Minitel oli teabeotsimise ja tekstsõnumiteenus. Enne ülemaailmset veebi peeti seda edukaimaks võrgustikuks. 30 aastat hiljem, 2008. aastal, suleti võrk lõpuks. (Wikis on selle kohta palju teavet.) Üleöö need terminalid vananesid.
CRT -ekraani klaviatuurist, modemist ja mõnest vahetuste registrist koosnevad need "lollid" terminalid ei ole võimelised andmeid töötlema. Mida saate sellega teha? Muutke see kellaks!
Samm: komponentide loend
Atmega 328p mikroprotsessor koos Arduino alglaaduriga
16 mhz kristall
22 pf kondensaator x 2
10 kOhm takisti
100 uf elektrolüütikork
DS3231 RTC moodul
päise tihvtid lihtsaks ühendamiseks
(10kOhm & 100kOhm takistid: valikuline)
natuke traati ja jootet
Arduino Uno tahvel eskiisi üleslaadimiseks
Ja muidugi Minitel 1 terminal
2. samm: skemaatiline
Skeem on väga lihtne. See on teie põhiline Atmega328p seadistus, kus RTC on ühendatud analoogpistikutega 4 ja 5. Minitel rx ja tx on ühendatud digitaalsete kontaktidega 7 ja 8. See on põhimõtteliselt kõik. Ühes oma näites olen lisanud paar takisti, et luua pingejagur, mis on kinnitatud analoogpistikule 3. Minitel saab nüüd olla kuni 50 -voldine alalisvoolu voltmeeter. Saate lisada ka muid välisseadmeid, nagu LDR, termomeeter, mikrofon jne. Minu joonistatud skeemil pole näidatud pingejagurit. Võib -olla soovite lisada muid asju, erinevaid väärtusi või selle üldse välja jätta.
3. samm: ühendamine
TÄHELEPANU: Enne Minitelsi korpuse eemaldamist veenduge, et olete selle vooluvõrgust lahti ühendanud ja oodake 5 minutit, kuni kõrgepinge kondensaatorid tühjenevad.
Minitelis on teie vooluringi jaoks palju ruumi, kuid veenduge, et see ei puudutaks teisi osi. Olen kruvinud oma eemaldatava tagapaneeli külge.
Ühendage oma vooluahela RX ja TX Minitel TX ja RX -ga. vaata pilti ja skeemi. Kui ühendate need valesti, pole see suur asi, saate lihtsalt oma koodis olevad PIN -numbrid vahetada. (sellest lähemalt hiljem)
Leidke pingeregulaator Minitels 7805 ja ühendage oma vooluring sellega. (Veenduge, et polaarsused oleksid õiged. Alati! Alati! Alati !! kontrollige enne sisselülitamist veel kord.)
Miniteli tagaküljel on vana France Telecomi telefonipistik ja pistikupesa. Ühendage pistik ja juhe lahti ja eemaldage. Seejärel ühendage pistikupesa klemmid oma vooluahelaga. Saate oma ahelasse uusi visandeid muuta ja üles laadida, ühendades lihtsalt Arduino Uno plaadi pistikupessa, ilma et peaksite mikrokontrollerit avama ja eemaldama. Samuti saate ühendada oma analoogpinge ühe klemmiga, et lisada muid välisseadmeid, nagu eelmises etapis mainitud.
4. samm: üles ja jooksmine
Siin on mõned pildid.
Samm: kood
Kood kasutab kolme raamatukogu. SoftwareSerial, Minitel ja DS3231. Kõik saab alla laadida GitHubist. Kõnefunktsioon Minitel m (7, 8) seadistab Minitels RX & TX digitaalsetele tihvtidele 7 ja 8. (Neid saab soovi korral muuta muudeks saadaolevateks tihvtideks)
Siis on olemas kõik täisarvud ja märkide massiivid suurte numbrite ja ruumi sissetungijate jaoks. setup () käivitab reaalajas kella. (soovi korral saate siin määrata kellaaja ja kuupäeva. aga ärge unustage määratud ajafunktsiooni muuta ega hallitada, nii et kellaaeg ei lähtestuks iga kord, kui Minitel sisse lülitate)
Kuna Minitel 1 on aeglane ja sellel on väga piiratud graafikavõimalused, (40 aastat vana) on oluline hoida oma funktsioonid võimalikult lühikesed. Peamine silmus tegeleb klahvivajutuste lugemisega ja režiimi valimisega. Menüüs ja seadistusrežiimides ei loeta RTC -d ega värskendata graafikat, nii et klaviatuuri sisendid loetakse kiiresti. Kuid; kellarežiimis klahvivajutus võib võtta mitu katset. Ole kannatlik.
See näite kood on äratuskella versiooni jaoks, mitte voltmeeter. Kui soovite voltmeetri koodi, saadan soovi korral.
Ma ei hakka kogu koodi läbi rääkima. Tõenäoliselt olete selle osa juba vahele jätnud.
Minu kood on väga karm ja räpane. Mul on tõesti vaja see ära koristada. aga see töötab. Kui mul on aega, lihtsustan seda ja kustutan kasutamata täisarvud ja muu.
Aitäh vaatamast. Loodan, et teie Minitel kellaprojekt läheb hästi.
Luke. IG luke1969morgan
Soovitan:
Reaalajas Covid19 jälgija, kasutades ESP8266 ja OLED - Reaalajas Covid19 armatuurlaud: 4 sammu
Reaalajas Covid19 jälgija, kasutades ESP8266 ja OLED | Reaalajas Covid19 armatuurlaud: külastage Techtronic Harshi veebisaiti: http: //techtronicharsh.com Kõikjal, kus esineb tohutu uudse koroonaviiruse (COVID19) puhang. Vajalik oli jälgida praegust COVID-19 stsenaariumi maailmas. Niisiis oli see kodus olles
Reaalajas kell Arduinoga: 3 sammu
Reaalajas kell Arduinoga: Selles projektis valmistame Arduino ja RTC mooduli abil kella. Nagu me teame, ei saa Arduino tegelikku aega kuvada, seega kasutame õige aja kuvamiseks LCD -ekraanil RTC moodulit. Lugege hoolikalt kõiki samme, see aitab
Arduino -põhine kell, kasutades DS1307 reaalajas kella (RTC) moodulit ja 0,96: 5 sammu
Arduino -põhine kell, mis kasutab DS1307 reaalajas kella (RTC) moodulit ja 0.96: Tere, poisid, selles õpetuses näeme, kuidas DS1307 reaalajas kella moodulit kasutades töökella teha & OLED kuvab. Nii loeme kella mooduli DS1307 ajast. Ja printige see OLED -ekraanile
Kella tegemine M5stick C abil Arduino IDE abil RTC reaalajas kell M5stack M5stick-C abil: 4 sammu
Kella tegemine M5stick C abil, kasutades Arduino IDE | RTC reaalajas kell koos M5stack M5stick-C-ga: Tere, selles juhendis olevad poisid, me õpime, kuidas Arduino IDE abil kella m5stick-C arendusplaadiga teha. Nii kuvab m5stick kuupäeva, kellaaja ja amp; kuunädal ekraanil
Ümbritsev reaalajas kell: 4 sammu
Ümbritsev reaalajas kell: Eesmärk Tegin selle kella, kuna mul on aadressiga LED -riba ja ma tahan seda kasutada. Siis nägin, et mu toas ei ole head seintega sobivat kella. Nii otsustasin teha kella, mis muudab selle värve vastavalt kasutajate meeleolule või