Tartalomjegyzék:

80 -as évek stílusában olvasztó digitális "Dali" óra: 7 lépés (képekkel)
80 -as évek stílusában olvasztó digitális "Dali" óra: 7 lépés (képekkel)

Videó: 80 -as évek stílusában olvasztó digitális "Dali" óra: 7 lépés (képekkel)

Videó: 80 -as évek stílusában olvasztó digitális
Videó: La Bouche - S.O.S. (Official Video) 2024, November
Anonim
Image
Image

Ez az utasítás bemutatja, hogyan lehet 80 -as évek stílusú digitális "dali" órát készíteni olvadó számjegyekkel.

Gyerek koromban, a 80 -as években találkoztam először ilyen stílusú órával az Apple Macintosh rendszeren. Ez az Instructable bemutatja a kísérletemet az óra újratelepítésére egy Arduino és egy nagy felbontású színes érintőképernyő segítségével. Bár az eredeti óra fekete -fehér volt, ebben a változatban néhány színes színátmenetet adtam hozzá, hogy a 80 -as évekhez illő megjelenést kapjon.

A betűtípusadatokat Jamie Zawinski "xdaliclock" -jából kölcsönöztem, de az órakód megvalósítása teljesen új, és a nulláról újraírtam a számok keverési rutinjait, hogy kihasználjam az FTDI FT810-alapú, nagy felbontású érintőképernyő továbbfejlesztett képességeit.

Ehhez az utasításhoz szüksége lesz:

  • Nagy felbontású 800x420 érintőképernyő FT810 chipen alapul
  • DS1302 valós idejű óra modul az eBay -től
  • 2x5 férfi fejléc (ezeket megvásárolhatod és méretre vághatod)
  • Forrasztópáka
  • Elektromos szalag
  • Nő-férfi áthidaló vezetékek
  • Egy Arduino, például az Arduino Uno

1. lépés: Az ebben az utasításban használt érintőképernyő és valós idejű óra modul

Ebben az utasításban használt érintőképernyő és valós idejű óra modul
Ebben az utasításban használt érintőképernyő és valós idejű óra modul

Ehhez az utasításhoz a Haoyu Electronics érintőképernyőit fogom használni. Én a következőt használtam:

5 hüvelykes grafikus LCD érintőképernyő, 800x480, SPI, FT810

Ez a képernyő körülbelül 36 dollárba kerül szállítással. Ez több, mint a többi Arduino képernyő, de sokat kap a pénzéért:

  • Éles, nagy felbontású érintőképernyő 800x480 felbontással.
  • A beépített grafikus társprocesszor és a RAM lehetővé teszi a vezérlést anélkül, hogy leakadna az Arduino.
  • Beépített hangszintetizátor minőségi hangmintákkal és különféle hangszerek közül.
  • Tájkép és tájolás támogatás.
  • Multi-touch támogatás.
  • Beépített JPEG, hullámos audio- és videodekódoló fejlett projektekhez.

A valós idejű óra modulhoz az eBay "DS1302 valós idejű óramodulját" használtam. Ez körülbelül 6 dollárba kerül.

2. lépés: A képernyő előkészítése

Image
Image
A képernyő előkészítése
A képernyő előkészítése

Miután megkapta a képernyőt, fejléceket kell forrasztania rá. A Haoyu képernyők nagyszerűek, mivel könnyen forrasztható átmenő lyukakkal vannak ellátva, és választhat, hogy a fejlécet közvetlenül a képernyő hátoldalán, vagy egy kisméretű szalagkábel végén forrasztja, amely a levehető leválasztótáblához rögzíthető.

A forrasztási munka befejezéséhez ideiglenesen válassza le a szalagkábelt, és távolítsa el a NYÁK lapot a panel hátuljáról. A körmével óvatosan emelje fel az LCD csatlakozó rögzítőkapcsát, és szabadítsa fel a szalagkábelt. Ezután távolítsa el a lapot rögzítő négy csavart.

Most forrasztjon egy 5x2 -es fejlécet (vagy két 5x1 -es fejlécet), ahol szeretné. Fedje le a hátlapot elektromos szalaggal, hogy elkerülje a rövidzárlatot. Ezután csavarja vissza a NYÁK -t, és csatlakoztassa vissza a szalagkábelt.

3. lépés: Választható: Nyomtassa ki az LCD -állványt, és adjon hozzá sárgaréz betéteket

Image
Image
Opcionális: Nyomtassa ki az LCD állványt, és adjon hozzá sárgaréz betéteket
Opcionális: Nyomtassa ki az LCD állványt, és adjon hozzá sárgaréz betéteket

Úgy döntöttem, hogy 3D -s állványt nyomtatok, hogy tartsam az LCD -panelt [1]

A panel négy sárgaréz betéttel rendelkezik; ezeket hővel műanyagba kell préselni. Hűlés közben a rajtuk lévő kis fogak beleharapnak a műanyagba, és megakadályozzák, hogy kiessenek. Ezek a betétek gyakori módok a tartós szálak hozzáadására a 3D nyomtatott alkatrészekhez.

Miután az állvány nyomtatása befejeződött, lecsavartam a négy sárgaréz betétet a panelről.

Felmelegítettem a vasat, és a hegyét felfelé fordítva tartottam, finoman egyensúlyozva a betéttel a hegyen. Ezután lehoztam rajta a műanyag részt, és lassan betoltam a betéteket az előre kialakított lyukakba, amíg egy szintbe nem kerültek a felülettel.

Ez a lépés jobban működik, ha keskeny kúpos hegyű forrasztópáka van. Ha még soha nem csinálta ezt, akkor érdemes gyakorolni, amíg a vasaló hűvös - csak egy esélye van arra, hogy megfelelően végezze, amikor a vasaló forró!

Legyen óvatos ezzel a lépéssel, mivel a sárgaréz betétek nagyon felforrósodnak, és nem szeretné, ha az ölébe esnének. Dolgozzon hőálló felületen, és ha mégis leesik a vasaló hegyéről, álljon ellen a kísértésnek, hogy azonnal hozzájuk nyúljon!

[1] Források: LCD állvány STL és CAD fájlok

4. lépés: Távolítsa el a fóliát és szerelje fel a kijelzőt

Távolítsa el a filmet és szerelje fel a kijelzőt
Távolítsa el a filmet és szerelje fel a kijelzőt
Távolítsa el a filmet és szerelje fel a kijelzőt
Távolítsa el a filmet és szerelje fel a kijelzőt

Most fordítsa meg a kijelzőt, és távolítsa el az első akril keretet, majd húzza le a védőfóliát az LCD -panelről (ez javítja a kijelző tisztaságát). Csavarokkal szerelje fel a kijelzőt a 3D nyomtatott állványra.

5. lépés: Csatlakoztassa az áramkört

Kösse be az áramkört
Kösse be az áramkört
Kösse be az áramkört
Kösse be az áramkört

Az LCD kijelzőhöz csatlakoztassa:

  • 5V az Arduino 5V feliratú tűjéhez
  • GND a GND rögzítéséhez az Arduino -n
  • SCK a ~ 13 -as érintkezőhöz az Arduino -n
  • MISO az Arduino ~ 12 gombjára
  • A MOSI az Arduino ~ 11 -es tűjére
  • CS - ~ 10 pin az Arduino -n
  • PD a ~ 9 -es tűhöz az Arduino -n

Az RTC modul megjelenítéséhez csatlakoztassa:

  • VCC az 5V feliratú tűhöz az Arduino -n
  • GND a GND rögzítéséhez az Arduino -n
  • CLK a ~ 8 -as érintkezőhöz az Arduino -n
  • DAT az ~ 7 -es pinhez az Arduino -n
  • RST a ~ 6 -os tűhöz az Arduino -n

MEGJEGYZÉS: Az Arduino -n csak egy 5V -os tű található. Mind az RTC modul, mind az LCD kijelző áramellátásához kenyérsütő deszkát kell használnia, vagy néhány áthidaló vezetéket össze kell forrasztania az Y kábel létrehozásához.

6. lépés: A kód betöltése és futtatása

A kód betöltése és futtatása
A kód betöltése és futtatása

Töltse le a ".zip" fájlt a következő GitHub adattárból.

A "DaliClock" mappában nyissa meg a "DaliClock.ino" fájlt az Arduino IDE -ben, és töltse fel az Arduino táblára! Az órának életre kell kelnie!

Az óra használata rendkívül egyszerű:

  • Tartsa az ujját egy számjegy megváltoztatásához, és állítsa be az időt.
  • Naptár módra váltáshoz kattintson és tartsa lenyomva a képernyő alját.
  • A dátum beállításához tartsa az ujját a dátum egy számjegyén.
  • Öt másodperc tétlenség után az óra automatikusan visszatér az idő módba.

7. lépés: Testreszabhatja a színeket

Ha szerkeszted a "DaliClock.ino" -t, testreszabhatod a színátmeneteket az óra számjegyeihez, a rácshoz és a "ragyogáshoz", amely a számjegyeken fut. Egyszerűen módosítsa a hexadecimális értékeket a következő sorokban:

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

Haladó felhasználóknak:

Ha meg szeretné változtatni az LCD kijelzőhöz használt Arduino csapokat, szerkessze a "DaliClock/src/ui_lib/ui_config.h" fájlt. A DS1302 modulhoz használt csapok megváltoztatásához szerkessze a "DaliClock/src/ds1302.cpp" fájlt

Órák verseny
Órák verseny
Órák verseny
Órák verseny

Második helyezett az Órák versenyben

Ajánlott: