Sadržaj:
Video: Minitel sat u realnom vremenu: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Minitel, koji je 1978. godine osnovao France Telecom, bio je servis za preuzimanje informacija i slanje tekstualnih poruka. Smatra se najuspješnijom mrežom prije svjetske mreže. Nakon 30 godina 2008. mreža se konačno zatvorila. (Na Wiki ima mnogo informacija o tome.) Preko noći su ovi terminali zastarjeli.
Sastoji se od CRT ekranske tastature, modema i nekih registara pomaka, ovi "glupi" terminali nisu sposobni za obradu podataka. Pa šta možete učiniti s tim? Pretvorite ga u sat!
Korak 1: Lista komponenti
Atmega 328p mikroprocesor sa Arduino pokretačkim programom
Kristal od 16 mhz
22 pf kondenzator x 2
10 kOhm otpornik
100 uf elektrolitička kapa
DS3231 RTC modul
igle zaglavlja za jednostavno povezivanje
(10kOhm i 100kOhm otpornici: opcionalno)
malo žice i lemljenja
Arduino Uno ploča za postavljanje skice
I, naravno, terminal Minitel 1
Korak 2: Shema
Shema je vrlo jednostavna. To je vaša osnovna postavka Atmega328p s RTC -om povezanim 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 mojih primjera dodao sam nekoliko otpornika za stvaranje razdjelnika napona koji je priključen 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. Na shemi koju sam nacrtao nisu prikazani otpornici razdjelnika napona. Možda želite dodati neke druge stvari, različite vrijednosti ili to potpuno izostaviti.
Korak 3: Ožičenje
PAŽNJA: Prije uklanjanja Minitels kućišta, provjerite jeste li ga isključili iz mrežnog napajanja i ostavite 5 minuta da se visokonaponski kondenzatori isprazne.
Unutar Minitela ima dovoljno prostora za vaš krug, ali pazite da ne dodiruje druge dijelove. Zašrafio sam svoj na stražnju ploču koja se može ukloniti.
Povežite RX i TX vašeg kola sa TX i RX Minitela. pogledajte sliku i shemu. Ako ih povežete na pogrešan način, nije velika stvar, možete jednostavno zamijeniti PIN brojeve u svom kodu. (o tome kasnije)
Pronađite regulator napona Minitels 7805 i spojite svoj krug na njega. (Pobrinite se da ispravite polaritete. Uvijek! Uvijek! Uvijek !! 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 svoje kolo. Moći ćete mijenjati i učitavati nove skice u svoje kolo jednostavnim povezivanjem vaše Arduino Uno ploče s utičnicom 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
Evo nekoliko slika.
Korak 5: Kôd
Kod koristi tri biblioteke. SoftwareSerial, Minitel i DS3231. Sve se može preuzeti sa 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 po želji)
Zatim postoje svi cijeli brojevi i nizovi znakova za velike znamenke i razmake. setup () pokreće sat realnog vremena. (ovdje možete postaviti vrijeme i datum ako želite. ali ne zaboravite urediti ili zasiviti funkciju postavljenog vremena kako se vrijeme ne bi poništavalo 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 se bavi čitanjem pritiska na tastere i odabirom režima. U meniju i režimima podešavanja nema čitanja RTC -a i osvežavanja grafike, pa se unosi sa tastature brzo čitaju. Kako god; u načinu rada sata pritiskom na tipku može proći nekoliko pokušaja. Budi strpljiv.
Ovaj primjer koda je za verziju budilice, a ne za voltmetar. Ako želite šifru za voltmetar, poslat ću na zahtjev.
Neću govoriti sve kroz šifru. Vjerovatno ste već preskočili ovaj dio.
Moj kod je vrlo grub i neuredan. Zaista moram to 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.
Luke. IG luke1969morgan
Preporučuje se:
Wiggly Wobbly - Pogledajte zvučne valove !! Audio vizualizator u realnom vremenu !!: 4 koraka
Wiggly Wobbly - Pogledajte zvučne valove !! Audio vizualizator u stvarnom vremenu !!: Jeste li se ikada zapitali kako izgledaju pjesme Bube ?? Ili jednostavno želite vidjeti kako zvuk izgleda? Onda ne brinite, tu sam da vam pomognem da to učinite ponovo! Podignite zvučnik visoko i ciljajte na izblijedjele
DS1307 Sat u realnom vremenu RTC sa Arduinom: 4 koraka
DS1307 RTC sat sa realnim vremenom sa Arduinom: U ovom vodiču ćemo naučiti o satu sa realnim vremenom (RTC) i kako Arduino & IC sa satom u realnom vremenu IC DS1307 sastavljeni su kao vremenski uređaj. Sat stvarnog vremena (RTC) koristi se za praćenje vremena i održavanje kalendara. Da biste koristili RTC, w
Arduino sat na bazi DS1307 modula sata u realnom vremenu (RTC) i 0.96: 5 koraka
Arduino sat sa DS1307 modulom sata sa realnim vremenom (RTC) i 0.96: Zdravo momci u ovom vodiču ćemo vidjeti kako napraviti radni sat pomoću modula sata sa realnim vremenom DS1307 & OLED ekrani. Dakle, očitavat ćemo vrijeme sa satnog modula DS1307. Odštampajte ga na OLED ekranu
Pravljenje sata pomoću M5stick C pomoću Arduino IDE - RTC sat u realnom vremenu sa M5stack M5stick-C: 4 koraka
Pravljenje sata pomoću M5stick C pomoću Arduino IDE | RTC sat u realnom vremenu sa M5stack M5stick-C: Zdravo momci, u ovim uputstvima naučit ćemo kako napraviti sat sa m5stick-C razvojnom pločom m5stack koristeći Arduino IDE. Dakle, m5stick će prikazati datum, vrijeme i amp; sedmica u mjesecu na ekranu
Ambijentalni sat u realnom vremenu: 4 koraka
Ambijentalni sat u realnom vremenu: AimI je napravio ovaj sat jer imam adresibilnu LED traku okolo i želim ga koristiti. Tada sam vidio da moja soba nema dobar sat koji odgovara zidovima. Zato sam odlučio napraviti sat koji može mijenjati boje prema raspoloženju korisnika ili