Turinys:
- 1 žingsnis: komponentų sąrašas
- 2 žingsnis: schema
- 3 žingsnis: prijungimas
- 4 žingsnis: Į viršų ir bėgimas
- 5 žingsnis: Kodas
Video: Minitelis laikrodis realiuoju laiku: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
„France Telecom“sukurta 1978 m. „Minitel“buvo informacijos paieškos ir tekstinių pranešimų siuntimo paslauga. Buvo laikomas sėkmingiausiu tinklu prieš pasaulinį tinklą. Po 30 metų 2008 m. Tinklas pagaliau uždarytas. („Wiki“yra daug informacijos apie tai.) Per naktį šie terminalai paseno.
Šie „kvaili“terminalai, kuriuos sudaro CRT ekrano klaviatūra, modemas ir kai kurie poslinkių registrai, negali apdoroti duomenų. Taigi, ką jūs galite padaryti su juo? Paversk jį laikrodžiu!
1 žingsnis: komponentų sąrašas
„Atmega 328p“mikroprocesorius su „Arduino“įkrovos įkrovikliu
16 mhz kristalas
22 pf kondensatorius x 2
10 kOhm rezistorius
100 uf elektrolitinis dangtelis
DS3231 RTC modulis
antgaliai, skirti lengvai prijungti
(10 kOhm ir 100 kOhm rezistoriai: neprivaloma)
šiek tiek vielos ir lydmetalio
„Arduino Uno“lenta eskizui įkelti
Ir, žinoma, „Minitel 1“terminalas
2 žingsnis: schema
Schema yra labai paprasta. Tai yra jūsų pagrindinė „Atmega328p“sąranka, kai RTC prijungtas prie analoginių kaiščių 4 ir 5. „Minitel rx“ir „tx“prijungti prie skaitmeninių kaiščių 7 ir 8. Tai iš esmės viskas. Viename iš savo pavyzdžių pridėjau porą rezistorių, kad sukurtų įtampos skirstytuvą, pritvirtintą prie analoginio kaiščio 3. Dabar „minitel“gali būti iki 50 voltų nuolatinės srovės voltmetras. Taip pat galite pridėti kitų išorinių įrenginių, tokių kaip LDR, termometras, mikrofonas ir tt Mano parengtoje schemoje nėra parodytų įtampos daliklių rezistorių. Galbūt norėsite pridėti kitų dalykų, kitokių vertybių arba visai jų atsisakyti.
3 žingsnis: prijungimas
DĖMESIO: Prieš nuimdami „Minitels“korpusą, įsitikinkite, kad atjungėte jį nuo elektros tinklo ir palaukite 5 minutes, kol aukštos įtampos kondensatoriai išsikraus.
„Minitel“viduje yra daug vietos jūsų grandinei, tačiau įsitikinkite, kad ji neliečia kitų dalių. Aš prisukau savo prie nuimamo galinio skydelio.
Prijunkite savo grandinės RX ir TX prie „Minitel“TX ir RX. žiūrėkite nuotrauką ir schemą. Jei prijungsite juos neteisingai, tai nėra baisu, galite tiesiog pakeisti kodo PIN kodus. (daugiau apie tai vėliau)
Suraskite „Minitels 7805“įtampos reguliatorių ir prijunkite prie jo grandinę. (Įsitikinkite, kad teisingai nustatėte poliškumą. Visada! Visada! Visada !! prieš įjungdami dar kartą patikrinkite.)
„Minitel“gale yra senas „France Telecom“telefono kištukas ir lizdas. Atjunkite ir ištraukite kištuką ir laidą. Tada prijunkite lizdo gnybtus prie savo grandinės. Galėsite modifikuoti ir įkelti naujus eskizus į savo grandinę tiesiog prijungę „Arduino Uno“plokštę prie lizdo, neatidarę ir neišimdami mikrovaldiklio. Be to, galite prijungti savo analoginį kaištį prie vieno iš gnybtų, kad pridėtumėte kitų išorinių įrenginių, kaip minėta ankstesniame žingsnyje.
4 žingsnis: Į viršų ir bėgimas
Štai keletas vaizdų.
5 žingsnis: Kodas
Kodeksui naudojamos trys bibliotekos. „SoftwareSerial“, „Minitel“ir DS3231. Visa tai galima atsisiųsti iš „GitHub“. Skambinimo funkcija „Minitel m“(7, 8) nustato „Minitels RX & TX“skaitmeniniuose kaiščiuose 7 ir 8. (Jie gali būti pakeisti į kitus norimus kaiščius)
Tada yra visi dideli skaitmenys ir erdvės įsibrovėliai. setup () paleidžia realaus laiko laikrodį. (čia galite nustatyti laiką ir datą, jei norite. bet nepamirškite redaguoti arba pilkinti nustatytos laiko funkcijos, kad laikas nebūtų atstatomas kiekvieną kartą įjungus „Minitel“)
Kadangi „Minitel 1“yra lėtas ir turi labai ribotas grafikos galimybes, (40 metų) svarbu, kad jūsų funkcijos būtų kuo trumpesnės. Pagrindinis ciklas susijęs su klavišų paspaudimų skaitymu ir režimo pasirinkimu. Meniu ir nustatymo režimuose neskaitomas RTC ir atnaujinama grafika, todėl klaviatūros įvestys yra greitai skaitomos. Tačiau; laikrodžio režimo klavišo paspaudimas gali užtrukti kelis kartus. Būk kantrus.
Šis pavyzdinis kodas skirtas žadintuvo versijai, o ne voltmetrui. Jei norite voltmetro kodo, atsiųsiu paprašius.
Aš nekalbėsiu apie visą kodą. Jūs tikriausiai jau praleidote šią dalį.
Mano kodas yra labai grubus ir netvarkingas. Man tikrai reikia jį išvalyti. bet tai veikia. Kai turiu laiko, supaprastinu ir ištrinu nepanaudotus sveikus skaičius ir pan.
Dėkojame, kad žiūrite. Tikiuosi, kad jūsų „Minitel“laikrodžio projektas bus sėkmingas.
Lukas. IG luke1969morgan
Rekomenduojamas:
Pašto marškinėliai: nešiojamos laikysenos aptikimas realiuoju laiku: 9 žingsniai
Pašto marškinėliai: nešiojamos laikysenos aptikimas realiuoju laiku: „Postshirt“yra realiuoju laiku veikianti belaidė laikysenos aptikimo sistema, perduodanti ir klasifikuojanti akselerometro duomenis iš „Adafruit Feather“į „Android“programą per „Bluetooth“. Visa sistema gali aptikti realiu laiku, jei vartotojas turi blogą laikyseną ir
Įrenginio atpažinimas realiuoju laiku naudojant EM pėdsakus: 6 žingsniai
Įrenginio atpažinimas realiuoju laiku naudojant EM pėdsakus: Šis prietaisas skirtas klasifikuoti įvairius elektroninius prietaisus pagal jų EM signalus. Skirtingiems įrenginiams jie skleidžia skirtingus EM signalus. Mes sukūrėme IoT sprendimą elektroniniams prietaisams identifikuoti naudojant daleles
Laikrodis realiuoju laiku su „Arduino“: 3 žingsniai
Laikrodis realiuoju laiku su „Arduino“: Šiame projekte mes pagaminsime laikrodį naudodami „Arduino“ir RTC modulius. Kaip žinome, „Arduino“negali rodyti tikrojo laiko, todėl mes naudosime RTC modulį, kad LCD ekrane būtų rodomas tinkamas laikas. Atidžiai perskaitykite visus žingsnius, tai padės
GPS sekimas realiuoju laiku: 3 žingsniai
GPS stebėjimas realiuoju laiku: šioje pamokoje parodysime, kaip sekti vietos stebėjimą realiuoju laiku naudojant „BerryGPS-GSM“, „Raspberry Pi Zero“ir pradinę būseną. Mes išsiunčiame ilgumą, platumą ir greitį per 3G su „BerryGPS-GSM“į pradinę būseną
Aplinkos laikrodis realiuoju laiku: 4 žingsniai
Aplinkos laikrodis realiuoju laiku: „Aim“sukūriau šį laikrodį, nes turiu aplink adresuojamą LED juostą ir noriu ją naudoti. Tada pamačiau, kad mano kambaryje nėra gero laikrodžio, atitinkančio jo sienas. Taigi nusprendžiau sukurti laikrodį, kuris gali pakeisti spalvas pagal vartotojų nuotaiką ar