Satura rādītājs:

Minitel reālā laika pulkstenis: 5 soļi
Minitel reālā laika pulkstenis: 5 soļi

Video: Minitel reālā laika pulkstenis: 5 soļi

Video: Minitel reālā laika pulkstenis: 5 soļi
Video: ЖИЛ ОДИН 20 ЛЕТ | Заброшенный бельгийский дом вдовца миссис Шанталь Тереза 2024, Jūlijs
Anonim
Minitel reālā laika pulkstenis
Minitel reālā laika pulkstenis

Minitel, kuru 1978. gadā izveidoja France Telecom, bija informācijas izguves un īsziņu sūtīšanas pakalpojums. Tiek uzskatīts par visveiksmīgāko tīklu pirms globālā tīmekļa. Pēc 30 gadiem 2008. gadā tīkls beidzot tika slēgts. (Wiki ir daudz informācijas par to.) Vienas nakts laikā šie termināļi kļuva novecojuši.

Šie "mēmi" termināļi, kas sastāv no CRT ekrāna tastatūras, modema un dažiem maiņu reģistriem, nav spējīgi apstrādāt datus. Tātad, ko jūs varat darīt ar to? Pārvērt to par pulksteni!

1. darbība: komponentu saraksts

Atmega 328p mikroprocesors ar Arduino sāknēšanas ielādētāju

16 mhz kristāls

22 pf kondensators x 2

10 kOhm rezistors

100 uf elektrolītiskais vāciņš

DS3231 RTC modulis

galvenes tapas ērtai savienošanai

(10 kOhm un 100 kOhm rezistori: pēc izvēles)

daži stieples un lodēt

Arduino Uno tāfele skices augšupielādēšanai

Un, protams, Minitel 1 terminālis

2. darbība. Shēma

Shematisks
Shematisks

Shēma ir ļoti vienkārša. Tas ir jūsu pamata Atmega328p iestatījums ar RTC, kas savienots ar 4. un 5. analogajām tapām. Minitel rx un tx ir savienoti ar 7. un 8. ciparu tapām. Vienā no maniem piemēriem esmu pievienojis pāris rezistorus, lai izveidotu sprieguma dalītāju, kas ir piestiprināts pie analogās tapas 3. Minitel tagad var būt līdzstrāvas voltmetrs līdz 50 voltiem. Varat arī pievienot citas perifērijas ierīces, piemēram, LDR, termometru, mikrofonu utt. Manis uzzīmētajā shēmā nav parādīti sprieguma dalītāja rezistori. Iespējams, vēlēsities pievienot citas lietas, citas vērtības vai arī to vispār atstāt.

3. darbība: savienojuma izveide

Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija

UZMANĪBU: Pirms Minitels korpusa noņemšanas pārliecinieties, ka esat to atvienojis no elektrotīkla un ļaujiet 5 minūtēm augstsprieguma kondensatoriem iztukšoties.

Minitel iekšpusē ir daudz vietas jūsu ķēdei, taču pārliecinieties, ka tā nepieskaras citām detaļām. Es esmu pieskrūvējis manu pie noņemama aizmugurējā paneļa.

Savienojiet savas ķēdes RX un TX ar Minitel TX un RX. skatiet fotoattēlu un shēmu. Ja jūs tos savienojat nepareizi, tas nav nekas neparasts, jūs varat vienkārši nomainīt PIN kodus savā kodā. (vairāk par to vēlāk)

Atrodiet Minitels 7805 sprieguma regulatoru un pievienojiet tam ķēdi. (Pārliecinieties, ka polaritāte ir pareiza. Vienmēr! Vienmēr! Vienmēr !! pirms ieslēgšanas vēlreiz pārbaudiet.)

Minitel aizmugurē ir vecā France Telecom telefona kontaktdakša un kontaktligzda. Atvienojiet un izņemiet kontaktdakšu un vadu. Pēc tam pievienojiet kontaktligzdas spailes savai ķēdei. Jūs varēsit modificēt un augšupielādēt jaunas skices savā ķēdē, vienkārši pievienojot Arduino Uno plāksni kontaktligzdai, neatverot un neizņemot mikrokontrolleru. Jūs varat arī savienot savu analogo tapu ar kādu no termināliem, lai pievienotu citas perifērijas ierīces, kā minēts iepriekšējā solī.

4. solis: augšup un skriešana

Image
Image
Uz augšu un Skrien
Uz augšu un Skrien
Uz augšu un Skrien
Uz augšu un Skrien
Uz augšu un Skrien
Uz augšu un Skrien

Šeit ir daži attēli.

5. darbība: kods

Kods izmanto trīs bibliotēkas. SoftwareSerial, Minitel un DS3231. Visu var lejupielādēt no GitHub. Zvanu funkcija Minitel m (7, 8) uzstāda Minitels RX & TX uz digitālajām tapām 7 un 8 (tās var mainīt uz citām pieejamajām tapām)

Tad ir visi lielie cipari un kosmosa iebrucēji. setup () sāk reālā laika pulksteni. (ja vēlaties, šeit varat iestatīt laiku un datumu. taču atcerieties rediģēt vai pelēkā krāsā iestatīto laika funkciju, lai laiks netiktu atiestatīts katru reizi, kad ieslēdzat Minitel)

Tā kā Minitel 1 ir lēns un tai ir ļoti ierobežotas grafikas iespējas, (40 gadus vecs) ir svarīgi, lai jūsu funkcijas būtu pēc iespējas īsākas. Galvenā cilpa nodarbojas ar taustiņu nospiešanas lasīšanu un režīma izvēli. Izvēlnē un iestatīšanas režīmos netiek nolasīta RTC un tiek atsvaidzināta grafika, tāpēc tastatūras ievade tiek nolasīta ātri. Tomēr; pulksteņa režīma taustiņa nospiešana var prasīt vairākus mēģinājumus. Esi pacietīgs.

Šis piemēra kods ir modinātāja versijai, nevis voltmetram. Ja vēlaties voltmetra kodu, es nosūtīšu pēc pieprasījuma.

Es nerunāšu visu caur kodu. Jūs, iespējams, jau esat izlaidis šo daļu.

Mans kods ir ļoti rupjš un netīrs. Man tiešām tas ir jātīra. bet tas darbojas. Kad man ir laiks, es racionalizēju to un dzēšu neizmantotos veselos skaitļus un citas lietas.

Paldies, ka paskatījāties. Es ceru, ka jūsu Minitel pulksteņa projekts noritēs labi.

Lūkass. IG luke1969morgan

Ieteicams: