Orodha ya maudhui:

Saa ya Multimodal: Hatua 4
Saa ya Multimodal: Hatua 4

Video: Saa ya Multimodal: Hatua 4

Video: Saa ya Multimodal: Hatua 4
Video: Я ИГРАЮ ЗА СИРЕНОГОЛОВОГО и КАРТУН КЭТА! НОВЫЙ SCP - водяной монстр! 2024, Novemba
Anonim
Saa ya Multimodal
Saa ya Multimodal

Ninapenda saa! Nilikuwa nikitafuta inayoweza kufundishwa kwa saa inayoonyesha nambari za Kirumi kwenye skrini. Wakati sikupata yoyote inayofaa kwenye msingi wa arduino, niliamua kujenga moja mwenyewe. Sambamba na onyesho la rangi ya TFT, nilikuwa najiuliza ni nini kingine kinachoweza kuonyeshwa na viola! mawazo ya mifumo anuwai ya nambari iliyosomwa katika siku yangu ya chuo kikuu cha uhandisi (zaidi ya miongo 2 nyuma!) ilikuja kwa kasi: Binary, Dijitali, Oktoba na Hexadecimal nk nk

Hii ingawa ilinianzisha na baada ya kupanga sana na kuweka alama, hapa ndio utekelezaji t!

Vipengele tofauti vya saa hii:

Maonyesho anuwai ambapo unaweza kuwa na wakati ulioonyeshwa katika mifumo 5 ya nambari kwenye skrini moja au kila fomati ya nambari iliyoonyeshwa kwenye skrini tofauti zilizochaguliwa na kitufe cha kushinikiza

Mwelekeo wa uso wa saa unaweza kuwa kwenye pande zote 4 na data iliyo kwenye onyesho inaweza iliyokaa na mwelekeo kwa kutumia kitufe cha kushinikiza. Baadaye ninakusudia kutumia sensa ya gyro / kuongeza kasi kuelekeza onyesho kulingana na upande uliowashwa

Njia zinapatikana

Digital

Kirumi

Hexadecimal (Msingi 16)

Oktoba (Msingi 8)

Binary (Msingi 2)

Kwa mtu mpya kwa mifumo hii ya nambari hapa ni viungo kutoka kwa fomati ya netBinary:

Muundo wa Oktoba:

Muundo wa Hexadecimal:

Muundo wa Kirumi:

Hatua ya 1: Sehemu Zinazohitajika:

Sehemu Zinazohitajika
Sehemu Zinazohitajika
Sehemu Zinazohitajika
Sehemu Zinazohitajika
Sehemu Zinazohitajika
Sehemu Zinazohitajika

Vitu vinahitajika:

  • Arduino UNO / Nano au sawa
  • Onyesho la TFT: Onyesho la 1.44 inchi 128 * 128 SPI kulingana na IL9163 (iliyoamriwa kurudi nyuma kupitia aliexpress) (RED PCB)
  • Moduli ya DS 3231 RTC
  • Bonyeza kitufe swichi 2
  • Breadboard, PCB, waya za kuunganisha
  • Chaguo: Chuma cha kulehemu, waya wa jumla wa kuunganisha na kioo kinachofaa (Bado nitaamua moja ya saa hii)

Hatua ya 2: Kusanya Mzunguko

Kukusanya Mzunguko
Kukusanya Mzunguko

Tumia uhusiano huu kati ya RTC & Arduino. Rejelea picha iliyoandaliwa ya mkono kwa kumbukumbu.

  • DS3231 ---- Arduino

    • SDAA4
    • SCLA5
    • Vcc 5V (kutoka Arduino)
    • GNDGND (kutoka Arduino)
  • Arduino ---- Onyesho la TFT

    • 9A0
    • 10CS
    • 11SDA
    • 13SCK
  • Uunganisho wa Arduino

    • Vcc-5v
    • GND-GND
    • 2GND kupitia kitufe cha kushinikiza (Kitufe cha kubadilisha hali ya kuonyesha-Bin / Hex / Dec / All)
    • 3GND kupitia kitufe cha kushinikiza (Onyesha kitufe cha kubadilisha mwelekeo)
  • Onyesha unganisho

    • VCC3.3V (kutoka Arduino)
    • GND-GND
    • Weka upya3.3V
    • LED5V (kutoka Arduino)

Hatua ya 3: Pakia Nambari

Tumia faili ya.ino iliyoambatishwa kwa nambari nzima na maoni ambayo yanajielezea mwenyewe!

Hatua ya 4: Furahiya Uumbaji wako na Panga Maboresho ya Baadaye

Furahiya Uumbaji wako na Panga Maboresho ya Baadaye
Furahiya Uumbaji wako na Panga Maboresho ya Baadaye
Furahiya Uumbaji wako na Panga Maboresho ya Baadaye
Furahiya Uumbaji wako na Panga Maboresho ya Baadaye
Furahiya Uumbaji wako na Panga Maboresho ya Baadaye
Furahiya Uumbaji wako na Panga Maboresho ya Baadaye

Una saa nzuri na nzuri kwenye dawati lako na kuna nafasi nyingi kwa maoni mapya

  • Badilisha onyesha au onyesha tu sehemu maalum za skrini ili kufanya onyesho la kuonyesha haraka (utekelezaji huu wa wakati mwingine hukosa kuonyesha sekunde kwa sababu ya kuonyesha tena skrini nzima)
  • Ongeza bodi ya gyro / accelerometer na nambari inayohusiana ili kurekebisha mzunguko wa onyesho ili ulingane na mwelekeo wa wigo
  • Acha mawazo yako yaendeshwe …

Mwisho lakini sio uchache, ikiwa unapenda saa yangu ipigie kura kwenye Mashindano ya Saa yanayotumika sasa

Ilipendekeza: