» Elektronica »Horloges in de stijl van Salvador Dali

Horloges in de stijl van Salvador Dali



De auteur van Instructables onder de bijnaam marciot zag in de jaren tachtig op een computer, die toen niet kort werd genoemd - Mac, zoals nu, maar volledig - Macintosh, een klokprogramma in de stijl van Salvador Dali's werk, waarbij de cijfers niet scherp veranderen, maar geleidelijk van vorm veranderen. Tegenwoordig is het verkrijgen van een soortgelijk effect geen probleem - er is een heel oud open-sourceprogramma xdaliclock, oorspronkelijk geschreven voor Xerox Alto-werkstations en vervolgens geport naar Unix-achtige besturingssystemen. Maar het werkt op een pc en de meester wilde dat het een aparte desktopklok zou zijn die nooit zal worden gesloten door andere actieve programma's.

De wizard besluit in te schrijven zelfgemaakt display op FTDI's FT810-chip, beter bekend als fabrikant van USB-COM-interfaceconverters. Naast de displaydriver heeft deze chip een ingebouwd videogeheugen, een GPU, een muzieksynthesizer, een sensorgegevenslezer met multi-touch-functie en zelfs een JPEG-hardwaredecoder. Hiermee kunt u zo'n laagvermogenplatform aanzienlijk lossen Arduinodoor een aantal functies te verschuiven naar de in het beeldscherm ingebouwde randapparatuur. Nou, modules die bestaan ​​uit een display, een sensor en deze chip worden geproduceerd door Haoyu Electronics.

Horloges in de stijl van Salvador Dali


Het volgende is een vrij veel voorkomende real-time klok (RTC) -module op de DS1302-chip:



Nadat hij het display heeft ontvangen, koppelt de meester de kabel los van het riserboard, soldeert de kam met dubbele rij (twee zijn ook geschikt voor één rij), sluit het rantsoen af ​​met isolatietape, plaatst het bord weer op zijn plaats en sluit de kabel opnieuw aan. In plaats van een kam kunt u een kabel of afzonderlijke draden solderen, maar in dit geval is het scherm niet verwijderbaar.




De wizard print de standaard (3D-modellen en broncodes zijn dat hier) Uiteraard kan de standaard (of koffer) op een andere manier gemaakt worden.



Hij versmelt met een soldeerboutrek, waarvan de buitenkant geribbeld is om draaien in plastic te voorkomen, en de binnenkant is van schroefdraad voorzien.




Nadat de beschermende film van het scherm is verwijderd, wordt deze op de standaard geïnstalleerd:




In het programma stelt Fritzing een diagram op en geeft het op twee manieren weer - Fritzing en gebruikelijk, zodat de supporters van een van beide het leuk zouden vinden:




Verzamelt alles elektronica, waarna het voor software wordt genomen. Arduino is een energiezuinig platform, dus het is niet mogelijk om xdaliclock erop te porten.Maar u kunt vanaf daar afbeeldingen maken en alle code helemaal opnieuw schrijven. Deze afbeeldingen zijn, net als het xdaliclock-programma zelf, beschikbaar onder de X11-licentie, die minder strikt is dan de GPL. Daarom licentieert de master een set nieuwe code en beschikbare afbeeldingen onder de GPL (het is onmogelijk om het tegenovergestelde te doen - licentie onder X11 wat is gemaakt van iets dat beschikbaar is onder de GPL) en uploadt hier.



De wizard compileert het bestaande INO-bestand in het archief en uploadt het naar Arduino, maar u kunt de kleuren corrigeren voordat ze worden gecompileerd. Indien gewenst kan het horloge in het algemeen in zwart-wit worden gemaakt, zoals op Alto of de vroege Macintosh.

clock.fill_gradient (0xFF0000, 0x0000FF);
grid.fill_gradient (0x000000, 0xFF8800);
shine.fill_gradient (0x7F7F7F);


In het bestand DaliClock / src / ui_lib / ui_config.h kunt u ook de pinset aanpassen waarmee de weergavemodule is verbonden, en in het bestand DaliClock / src / ds1302.cpp kunt u de pinset aanpassen waarop de realtime klokmodule is aangesloten.

Klokinstelling:

1. Klik op de ontlading, de waarde begint te stijgen totdat je hem loslaat.

2. Klik op de onderkant van het scherm - het horloge schakelt over naar de kalendermodus.

3. Stel de kalender op dezelfde manier in.

4. Na het stoppen met tikken op het scherm, keert vijf seconden automatisch terug naar de klokmodus.



Beide video's in het artikel staan ​​onder CC-BY: de eerste - het is niet aangegeven welke versie, de tweede - 3.0.
10
10
10

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten

We raden je aan om te lezen:

Geef het voor de smartphone ...