Sadržaj:

Minitel sat u stvarnom vremenu: 5 koraka
Minitel sat u stvarnom vremenu: 5 koraka

Video: Minitel sat u stvarnom vremenu: 5 koraka

Video: Minitel sat u stvarnom vremenu: 5 koraka
Video: ЖИЛ ОДИН 20 ЛЕТ | Заброшенный бельгийский дом вдовца миссис Шанталь Тереза 2024, Studeni
Anonim
Minitel sat u stvarnom vremenu
Minitel sat u stvarnom vremenu

Minitel, koji je 1978 godine osnovao France Telecom, bio je usluga za pronalaženje informacija i slanje tekstualnih poruka. Smatra se najuspješnijom mrežom prije svjetskog weba. Nakon 30 godina 2008. mreža se napokon zatvorila. (Na Wiki ima mnogo podataka o tome.) Preko noći su ti terminali zastarjeli.

Sastoji se od tipkovnice s CRT zaslonom, modema i nekih registara pomaka, ovi "glupi" terminali nisu sposobni za obradu podataka. Što možete učiniti s tim? Pretvorite ga u sat!

Korak 1: Popis komponenti

Mikroprocesor Atmega 328p s Arduino pokretačkim programom

Kristal od 16 mhz

Kondenzator 22 pf x 2

Otpor 10 kOhm

100 uf elektrolitička kapa

DS3231 RTC modul

igle zaglavlja za jednostavno povezivanje

(10kOhm i 100kOhm otpornici: izborno)

malo žice i lemljenja

Arduino Uno ploča za postavljanje skice

I, naravno, terminal Minitel 1

Korak 2: Shematski prikaz

Shematski
Shematski

Shema je vrlo jednostavna. To je vaša osnovna postavka Atmega328p s RTC -om spojenim na analogne pinove 4 i 5. Minitel rx i tx spojeni na digitalne pinove 7 i 8. To je u osnovi to. U jednom od svojih primjera dodao sam nekoliko otpornika za stvaranje razdjelnika napona koji je spojen na analogni pin 3. Minitel sada može biti istosmjerni voltmetar do 50 volti. Možete dodati i druge periferne uređaje, poput LDR -a, termometra, mikrofona itd. Shema koju sam nacrtao nema prikazane otpornike razdjelnika napona. Možda biste htjeli dodati neke druge stvari, različite vrijednosti ili to potpuno izostaviti.

Korak 3: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

PAŽNJA: Prije uklanjanja kućišta Minitels, provjerite jeste li ga isključili iz mrežnog napajanja i ostavite 5 minuta da se visokonaponski kondenzatori isprazne.

Unutar Minitela ima dovoljno mjesta za vaš krug, ali pazite da ne dodiruje druge dijelove. Ja sam svoj pričvrstio na stražnju ploču koja se može ukloniti.

Spojite RX i TX vašeg kruga na TX i RX Minitela. vidi sliku i shemu. Ako ih povežete na pogrešan način, nije velika stvar, možete jednostavno zamijeniti PIN brojeve u svom kodu. (više o tome kasnije)

Pronađite regulator napona Minitels 7805 i spojite svoj krug na njega. (Pobrinite se da ispravite polaritete. Uvijek! Uvijek! Uvijek !! dvaput provjerite prije uključivanja.)

Na stražnjoj strani Minitela nalazi se stari telefonski utikač i utičnica France Telecoma. Odspojite i uklonite utikač i kabel. Zatim priključite utičnice utičnice u svoj krug. Moći ćete mijenjati i učitavati nove skice u svoje kolo jednostavnim spajanjem ploče Arduino Uno u utičnicu bez otvaranja i uklanjanja mikrokontrolera. Također, svoj analogni pin možete spojiti na jedan od terminala za dodavanje drugih perifernih uređaja, kao što je spomenuto u prethodnom koraku.

Korak 4: Gore i trčanje

Image
Image
Gore i trčanje
Gore i trčanje
Gore i trčanje
Gore i trčanje
Gore i trčanje
Gore i trčanje

Evo nekoliko slika.

Korak 5: Kôd

Kôd koristi tri knjižnice. SoftwareSerial, Minitel i DS3231. Sve se može preuzeti s GitHub -a. Funkcija poziva Minitel m (7, 8) postavlja Minitels RX & TX na digitalne pinove 7 i 8. (Ove se mogu promijeniti u druge dostupne pinove koje želite)

Zatim postoje svi cijeli brojevi i nizovi znakova za velike znamenke i svemirske osvajače. setup () pokreće sat u stvarnom vremenu. (ovdje možete postaviti vrijeme i datum ako želite. ali ne zaboravite urediti ili zasiviti funkciju postavljenog vremena kako se vrijeme ne bi poništilo svaki put kada uključite Minitel)

Kako je Minitel 1 spor i ima vrlo ograničene grafičke mogućnosti (star 40 godina), važno je da vaše funkcije budu što kraće. Glavna petlja bavi se čitanjem pritiska na tipke i odabirom načina rada. U izborniku i načinima postavljanja nema čitanja RTC -a i osvježavanja grafike pa se ulazi s tipkovnice brzo čitaju. Međutim; u načinu rada sata pritiskom na tipku može proći nekoliko pokušaja. Budi strpljiv.

Ovaj primjer koda služi za verziju budilice, a ne za voltmetar. Ako želite kôd za voltmetar, poslat ću na zahtjev.

Neću govoriti kroz šifru. Vjerojatno ste već preskočili ovaj dio.

Moj je kod vrlo grub i neuredan. Stvarno ga moram očistiti. ali radi. Kad imam vremena, pojednostavim ga i obrišem neiskorištene cijele brojeve i slično.

Hvala vam što ste pogledali. Nadam se da će vaš projekt sata Minitel proći dobro.

Luka. IG luke1969morgan

Preporučeni: