Obsah:
Video: Hodiny Minitel v reálnom čase: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Minitel, ktorý v roku 1978 vytvorila spoločnosť France Telecom, bol službou pre vyhľadávanie a odosielanie textových správ. Považovaná za najúspešnejšiu sieť pred celosvetovým webom. Po 30 rokoch v roku 2008 sa sieť konečne zatvorila. (Na Wiki je o tom veľa informácií.) Cez noc tieto terminály zastarali.
Tieto „hlúpe“terminály pozostávajúce z klávesnice CRT obrazovky, modemu a niektorých posuvných registrov nie sú schopné spracovávať údaje. Čo s tým teda môžete robiť? Premeňte ich na hodiny!
Krok 1: Zoznam pomocných látok
Mikroprocesor Atmega 328p so zavádzačom Arduino
16 MHz kryštál
Kondenzátor 22 pf x 2
Odpor 10 kOhm
100 uf elektrolytického uzáveru
Modul RTC DS3231
kolíkové kolíky pre ľahké pripojenie
(Odpory 10 kOhm a 100 kOhm: voliteľné)
nejaký drôt a spájku
Doska Arduino Uno na nahrávanie náčrtu
A, samozrejme, terminál Minitel 1
Krok 2: Schéma
Schéma je veľmi jednoduchá. Je to vaše základné nastavenie Atmega328p s RTC pripojeným k analógovým pinom 4 a 5. Minitel rx a tx pripojeným k digitálnym pinom 7 a 8. To je v podstate všetko. V jednom z mojich príkladov som pridal niekoľko rezistorov na vytvorenie deliča napätia, ktorý je pripojený k analógovému kolíku 3. Minitel teraz môže byť jednosmerný voltmetr až do 50 voltov. Môžete tiež pridať ďalšie periférne zariadenia, ako napríklad LDR, teplomer, mikrofón atď. V schéme, ktorú som nakreslil, nie sú zobrazené odpory deliča napätia. Možno budete chcieť pridať ďalšie veci, iné hodnoty alebo to úplne vynechať.
Krok 3: Zapojenie
UPOZORNENIE: Pred odstránením krytu Minitels sa uistite, že ste ho odpojili od elektrickej siete a nechajte 5 minút vybiť vysokonapäťové kondenzátory.
Vo vnútri Minitelu je veľa miesta pre váš obvod, ale uistite sa, že sa nedotýka žiadnych iných častí. Naskrutkoval som ten môj na odnímateľný zadný panel.
Pripojte RX a TX vášho obvodu k TX a RX Minitelu. viď foto a schéma. Ak ich spojíte nesprávnym spôsobom, nie je to žiadna veľká vec, môžete jednoducho vymeniť čísla pinov v kóde. (o tom neskôr)
Nájdite regulátor napätia Minitels 7805 a pripojte k nemu svoj obvod. (Dbajte na správnu polaritu. Vždy! Vždy! Vždy !! pred zapnutím dvakrát skontrolujte.)
Na zadnej strane zariadenia Minitel je stará telefónna zástrčka a zásuvka France Telecom. Odpojte a vyberte zástrčku a kábel. Ďalej pripojte zásuvky k svojmu obvodu. Budete môcť upravovať a nahrávať nové náčrty do svojho obvodu jednoduchým pripojením dosky Arduino Uno k zásuvke bez toho, aby ste museli otvárať a vyberať mikrokontrolér. Ako je uvedené v predchádzajúcom kroku, môžete tiež pripojiť svoj analógový kolík k jednému z terminálov a pridať ďalšie periférie.
Krok 4: Spustenie
Tu je niekoľko obrázkov.
Krok 5: Kód
Kód používa tri knižnice. SoftwareSerial, Minitel a DS3231. Všetko je možné stiahnuť z GitHub. Funkcia volania Minitel m (7, 8) nastaví Minitels RX & TX na digitálne piny 7 a 8. (Tieto je možné zmeniť na iné dostupné piny, ktoré chcete)
Potom existujú všetky celé čísla a polia znakov pre veľké číslice a útočníkov do vesmíru. setup () spustí hodiny reálneho času. (Ak chcete, môžete tu nastaviť čas a dátum. Nezabudnite však funkciu nastaveného času upraviť alebo zašednúť, aby sa čas neresetoval pri každom zapnutí Minitelu)
Pretože je Minitel 1 pomalý a má veľmi obmedzené grafické možnosti (40 rokov), je dôležité, aby vaše funkcie boli čo najkratšie. Hlavná slučka sa zaoberá čítaním stlačení kláves a výberom režimu. V režimoch ponuky a nastavení nie je možné čítať RTC a obnovovať grafiku, takže vstupy z klávesnice sa čítajú rýchlo. Avšak; v režime hodín môže stlačenie klávesu trvať niekoľko pokusov. Buď trpezlivý.
Tento príklad kódu je pre verziu budíka a nie pre voltmeter. Ak chcete kód voltmetra, pošlem na požiadanie.
Nebudem hovoriť celý kód. Túto časť ste už pravdepodobne preskočili.
Môj kód je veľmi hrubý a chaotický. Naozaj to potrebujem vyčistiť. ale funguje to. Keď mám čas, zracionalizujem ho a vymažem nepoužité celé čísla a podobne.
Ďakujem za nahliadnutie. Dúfam, že váš projekt s hodinami Minitel pôjde dobre.
Luke. IG luke1969morgan
Odporúča:
Ako používať modul hodín v reálnom čase (DS3231): 5 krokov
Ako používať hodinový modul v reálnom čase (DS3231): DS3231 je nízkonákladový, extrémne presný hodiny v reálnom čase I2C (RTC) s integrovaným kryštálovým oscilátorom (TCXO) s teplotnou kompenzáciou a kryštálom. Zariadenie má vstup na batériu a udržiava presné meranie času pri napájaní
Hodiny v reálnom čase s Arduino: 3 kroky
Hodiny v reálnom čase s Arduino: V tomto projekte vyrobíme hodiny pomocou modulu Arduino a RTC. Ako vieme, Arduino nemôže zobrazovať skutočný čas, takže na zobrazenie správneho času na LCD displeji použijeme modul RTC. Pozorne si prečítajte všetky kroky, pomôže vám to
Hodiny DS1307 v reálnom čase RTC s Arduino: 4 kroky
DS1307 Hodiny v reálnom čase RTC s Arduino: V tomto návode sa dozvieme o hodinách v reálnom čase (RTC) a o tom, ako Arduino & Hodiny v reálnom čase IC DS1307 sú zostavené ako časovacie zariadenie. Hodiny v reálnom čase (RTC) sa používajú na monitorovanie času a údržbu kalendára. Ak chcete používať RTC,
Výroba hodín pomocou M5stick C pomocou Arduino IDE - Hodiny RTC v reálnom čase s M5stack M5stick-C: 4 kroky
Výroba hodín pomocou M5stick C pomocou Arduino IDE | Hodiny RTC v reálnom čase s M5stack M5stick-C: Ahoj chlapci, v tomto návode sa naučíme, ako vyrobiť hodiny s vývojovou doskou m5stick-C m5stack pomocou Arduino IDE. Takže m5stick zobrazí dátum, čas a týždeň v mesiaci na displeji
Ako vytvoriť hodiny v reálnom čase pomocou displeja Arduino a TFT - Arduino Mega RTC s 3,5 palcovým TFT displejom: 4 kroky
Ako vytvoriť hodiny v reálnom čase pomocou Arduino a TFT displeja | Arduino Mega RTC s 3,5 palcovým TFT displejom: Navštívte môj kanál YouTube. Úvod:- V tomto príspevku urobím „Hodiny v reálnom čase“pomocou 3,5 palcového dotykového TFT LCD displeja, Arduino Mega Modul RTC 2560 a DS3231 …. Pred spustením … si pozrite video z môjho kanála YouTube..Poznámka:- Ak používate Arduin