Tiedätkö, mikä on videopelien kaikkein hankalin, jopa klassiset? Että heidän täytyy pelata. Se olisi kuin O.I. Romanchenko sadussa "Victor Lodyrantian maassa":
- Voi, - sanoi Victor, - pelata lentopalloa tai jotain!
”Ole hyvä”, Vyalik suostui kohteliaasti. - Pelaamme aina lentopalloa.
Itse asiassa alla olevan talon läpinäkyvän seinän takana oli lentopallopeli. Mutta mikä peli se oli! Pyöreä tiukka pallo kehrähti itsestään, hyppäsi verkon läpi, kärsivällisesti ulos.
”Ole hyvä”, Vyalik suostui kohteliaasti. - Pelaamme aina lentopalloa.
Itse asiassa alla olevan talon läpinäkyvän seinän takana oli lentopallopeli. Mutta mikä peli se oli! Pyöreä tiukka pallo kehrähti itsestään, hyppäsi verkon läpi, kärsivällisesti ulos.
Tänään siitä on tullut todellisuutta. Monet ihmiset katsovat mieluummin videopelejä pelaamisen sijasta. Mutta entä kellosi, joka jatkuvasti pelaa itsensä kanssa Pongin kaltaista peliä?
Pöytä- ja seinäkelloille - sellaisille, jotka käyttävät "kelloa" - tällainen algoritmi on toteutettu toistuvasti. Kaksi virtuaalista pelaajaa siirtää pallon tarkoituksella silloin, kun on tarpeen lisätä tuntien tai minuutien lukemista yhdellä. Ja Instructables -kirjailijan, lempinimen Andrew Hannay kirjailija teki samoin kelloissa - "kelloissa".
Mestari kerää kotitekoinen eBaysta ostettujen, nykyaikaisten suurten LED-rannekellojen tapauksessa 99 Englannin penniä. Kääntäjällä on samanlainen kello, joka on ostettu Aviton verkkosivustolta 50 ruplasta. Päällikkö poistaa kellomoduulin kotelosta ja osoittautuu, että kooltaan se on hyvin lähellä PMOLED-näyttöä, jota käytetään usein yhdessä Työläs.
Mutta isäntä ei aio käyttää Arduinoa kotitekoisessa tuotteessa, vaan PIC12F1840 kahdeksanastaista mikro-ohjainta. Lähde firmware, joka toteuttaa "tuntia leikkimässä itsensä kanssa", hän esittää täällä. Ohjelma on suunniteltu kokoamiseksi MPLAB X -ympäristössä. PICKIT3-ohjelmoija kommunikoi mikrokontrollerin kanssa samojen ulostulojen kautta, joihin näyttö on kytketty, joten joudut kytkemään yhden tai toisen vuorotellen. Ohjattu toiminto lataa ja testaa ensin yksinkertaisen testiohjelman ja sitten kootun tuntiohjelmiston. Kaikki toimii.
Jotta PMOLED-näyttö sopisi kellokoteloon, päällikön piti arkistaa pieni muovikotelo. Kääntäjällä on samanlainen kello metallikotelossa.Jos toistat mallin ja törmännyt kellon kanssa tällaisessa tapauksessa, sinun on erotettava näyttö näytöstä jotenkin. Kuten näette, kellon uusi näyttö näyttää siltä kuin se olisi aina ollut siellä.
Kellossa ei ole tarpeeksi tilaa, joten levyn valmistamisen sijaan isäntä kiinnittää mikro-ohjaimen olemassa olevaan nousevaan korttiin PMOLED-näytön takana. Kvartsi? Ja siellä ei ole kvartsia. Kellot, jotka toimivat mikro-ohjaimeen sisäänrakennetun RC-generaattorin avulla, eivät ole tarkkoja, mutta jos säädetään joka päivä, kaikki on kunnossa.
Sitten isäntä liimaa painikkeet näyttötauluun ja yhdistää ne mikro-ohjaimeen. Tiedot siitä, mihin painikkeet ja näyttö liitetään, annetaan suoraan tiedostoon, jossa on laiteohjelmalähde. Painikkeita on kolme. Kellon neljättä työntäjää ei käytetä, mutta se ei pudota ulos, koska se on jousikuormitettu. Silloin näet kuitenkin, mitä mestari tekee sen kanssa. Alkuperäisessä muodossa neljää painiketta ei käytetty kovin tehokkaasti. Molemmat vasen painike sisälsi yksinkertaisesti kaikki segmentit.
Latausohjainlevyltä isäntä poistaa tarpeettomat LEDit, siirtää kondensaattorit lähemmäksi mikropiiriä, vähentää itse levyä ja liimaa sen näytön sovitinlevylle ja yhdistää sitten.
Asetettuasi tämän kaiken kellolaukkuun, isäntä asentaa Micro USB -liittimen neljännen paininpainikkeen sijasta ja yhdistää sen latausohjaimeen:
Päällikkö yhdistää akun 052025 latausohjaimeen. Tässä nimessä ei ole salattu kapasiteetti, vaan mitat: 5x20x25 mm. Sitten kellokansi voidaan sulkea. Päälliköllä on kello ruuveilla kannessa, kääntäjällä on salpa.
Kello on valmis, ja jos et unohda ladata ja säätää sitä joka päivä, ne pelaavat väsymättä väsymättä ympäri vuorokauden. Ja kaikki kollegasi luulevat, että sinulla on älykello, jolla on niin tyylikäs näytönsäästäjä - viittaukset vuosikertaan ovat nyt muodissa. Ja he lopettaa turhauttavan sinut kysymyksiin: "Miksi kaikilla on jo älykello, mutta sinulla ei vielä ole?"