Weet je wat het meest lastig is in videogames, zelfs klassieke games? Dat ze moeten spelen. Dat zou zijn als O.I. Romanchenko in het sprookje "Victor in het land van Lodyrantia":
- Oh, - zei Victor, - om volleybal te spelen, of zoiets!
'Alsjeblieft,' stemde Vyalik beleefd in. - We spelen altijd volleybal.
Achter de doorzichtige muur van het huis beneden was er zelfs een partijtje volleybal. Maar wat was het een spel! De ronde strakke bal draaide uit zichzelf, sprong door het net en ging ondeugend uit.
'Alsjeblieft,' stemde Vyalik beleefd in. - We spelen altijd volleybal.
Achter de doorzichtige muur van het huis beneden was er zelfs een partijtje volleybal. Maar wat was het een spel! De ronde strakke bal draaide uit zichzelf, sprong door het net en ging ondeugend uit.
Vandaag is het een realiteit geworden. Veel mensen kijken liever naar videogames in plaats van ze te spelen. Maar hoe zit het met je horloge dat continu met zichzelf speelt, een spel dat lijkt op Pong?
Voor desktop- en wandklokken - degenen die "klok" gebruiken - is een dergelijk algoritme herhaaldelijk geïmplementeerd. Twee virtuele spelers geven doelbewust de bal door op die momenten dat het nodig is om het aantal uren of minuten met één te verhogen. En de auteur van Instructables onder de bijnaam Andrew Hannay deed hetzelfde in horloges - die zijn "kijken".
De meester zal verzamelen zelfgemaakt in het geval van moderne grote LED-horloges gekocht bij eBay voor 99 Engelse pence. De vertaler heeft een soortgelijk horloge, gekocht op de Avito-website voor 50 roebel. De master haalt de klokmodule uit de kast en het blijkt dat hij qua afmetingen erg dicht bij het PMOLED-display staat, dat vaak wordt gebruikt in combinatie met Arduino.
Maar de master gaat Arduino niet gebruiken in het zelfgemaakte product, maar de PIC12F1840 acht-pins microcontroller. De bron van de firmware die de 'uren spelen met zichzelf' implementeert, stelt hij hier. Het programma is ontworpen voor compilatie in de MPLAB X-omgeving De PICKIT3-programmeur communiceert met de microcontroller via dezelfde uitgangen waarop het scherm is aangesloten, dus je moet de een of de ander om de beurt aansluiten. De wizard uploadt en test eerst een eenvoudig testprogramma en vervolgens een gecompileerde uurlijkse firmware. Alles werkt.
Om het PMOLED-display in de horlogekast te laten passen, moest de meester een kleine plastic kast vijlen. De vertaler heeft een soortgelijk horloge in een metalen kast.Als je het ontwerp herhaalt en je komt in zo'n geval een horloge tegen, zul je het beeldscherm er op de een of andere manier van moeten isoleren. Zoals je kunt zien, ziet het nieuwe display in het horloge eruit alsof het er altijd is geweest.
Er is niet genoeg ruimte in het horloge, dus in plaats van het bord te maken, propt de meester de microcontroller op het bestaande riserboard aan de achterkant van het PMOLED-scherm. Kwarts? En daar zal geen kwarts zijn. Horloges die werken via de RC-generator die in de microcontroller is ingebouwd, zijn niet nauwkeurig, maar als ze elke dag worden aangepast, is alles in orde.
Vervolgens lijmt de meester de knoppen op het displaybord en verbindt ze met de microcontroller. Informatie over waar de knoppen en het scherm moeten worden aangesloten, wordt rechtstreeks in het bestand met de firmwarebron gegeven. Er zijn drie knoppen. De vierde drukker in de horlogekast wordt niet gebruikt, maar valt er niet uit omdat hij veerbelast is. Je zult dan echter zien wat de meester ermee gaat doen. In het origineel waren vier knoppen niet erg efficiënt gebruikt. Beide linkerknoppen bevatten eenvoudigweg alle segmenten.
Van de laadcontrollerkaart verwijdert de master de onnodige leds, brengt de condensatoren dichter naar de microschakeling en verkleint de kaart zelf, lijmt deze op de beeldschermadapterkaart en sluit deze vervolgens aan.
Nadat hij dit alles in de horlogekast heeft geplaatst, installeert de meester de micro-USB-connector in plaats van de vierde drukknop en verbindt deze met de laadregelaar:
De master sluit een 052025 accu aan op de laadcontroller, in deze naam is niet de capaciteit versleuteld, maar de afmetingen: 5x20x25 mm. Vervolgens kan de horlogeklep worden gesloten. De meester heeft een horloge met deksel op de schroeven, de vertaler heeft een grendel.
De klok is klaar en als je vergeet om hem elke dag op te laden en aan te passen, zullen ze de hele dag onvermoeibaar met zichzelf spelen. En al je collega's zullen denken dat je een slim horloge hebt met zo'n stijlvolle screensaver - toespelingen op vintage zijn nu in de mode. En ze zullen je niet langer lastig vallen met vragen: "waarom heeft iedereen al een smartwatch, maar heb je er nog geen?"