Orodha ya maudhui:
- Hatua ya 1: Sehemu
- Hatua ya 2: Mawazo ya Programu
- Hatua ya 3: Mawazo ya awali
- Hatua ya 4: Programu
- Hatua ya 5: Hitimisho
Video: Uonyesho wa Sehemu ya TM1637 7 - Kufanya Kazi !: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Utangulizi Naam, mwishowe nilivunjika na kuamua kujaribu maonyesho ya sehemu 7. Ningependa kupanga kugusa TFT au onyesho wazi la TFT kwa sababu ya kubadilika kwao kuonyesha habari nyingi kwenye skrini. Uonyesho wa sehemu 7 ni mdogo sana, hata na nambari zilizopanuliwa. Walakini, kama wazo la riwaya niliamua kutengeneza saa ya ulimwengu kuonyesha nyakati kote ulimwenguni. Maombi kamili ya gharama ya chini ya tarakimu 4, onyesho la sehemu 7! Zaidi juu ya mradi huo unavyoendelea zaidi, lakini hapa kuna "uvumbuzi" wangu na mawazo juu ya onyesho la TM1637 kutoka RobotDyn.
Hatua ya 1: Sehemu
Sehemu: Ili kujaribu onyesho la TM1637, vitu pekee unavyohitaji ni:
- Maonyesho ya TM1637
- RTC au DHT kusoma habari zingine - kwa hiari, hakuna vifaa, fanya tu kaunta rahisi
- Arduino Uno, Mega au Micro
- waya chache za kuruka
Hatua ya 2: Mawazo ya Programu
Mawazo ya programu: Nilipata maktaba 3 tofauti ya kutumia na TM1637
- TM1637.h - ilipendekezwa na RobotDyn lakini zaidi
- Maktaba ya TM1637display.h - na AVISHORPE inaonekana kuwa inayopendwa
--SehemuSehemu TM1637.h - Kwa breeme. Utendaji zaidi na uwezekano.
Wajaribu wote na uone unachofikiria, hadi sasa niko sawa na maktaba ya TM1637 ya kuonyesha.
Hatua ya 3: Mawazo ya awali
Mawazo ya awali: Nilipopata onyesho langu kwanza nilinunua na maonyesho kadhaa ya sehemu 7 (risasi 12) na rejista kadhaa za mabadiliko. Kuzitumia ilikuwa kazi zaidi kuliko nilivyohitaji na kunizuia kutumia Mega kwa saa yangu ya ulimwengu. Onyesho la TM1637 hutumia I2C na kwa hivyo hata ndogo itashughulikia 4-5 ya maonyesho haya, lakini nitathibitisha mradi wangu unapoendelea! Lakini kutumia tu (2) pini za GPIO kila moja - hiyo ni pamoja na kubwa.
Kitengo kina gharama nafuu, ni $ 1.50 tu kwa onyesho kubwa (50x19mm) kwenye RobotDyn.com.
Rahisi kufunga na kutumia kwa mradi. Ukubwa mzuri, onyesho lenye kung'aa linaloweza kubadilishwa, mashimo 4 yanayopanda (toleo la RobotDyn), upatikanaji wa mwisho mara mbili, unganisho 4 tu (5v, Gnd, Takwimu, Saa), tofauti za rangi (5), na programu "rahisi" (soma kwenye…).
Hatua ya 4: Programu
Programu hadi sasa, nimekuwa mwenye furaha zaidi na maktaba ya TM1637display.h na niliitumia kupata matokeo na matokeo yafuatayo. Hizi labda sio swala pekee, lakini mambo ambayo nimekutana nayo na kupata kazi ya kutatua.
Kuhusu programu hiyo sasa. Wakati mimi kwanza niliunganisha onyesho langu na nikatumia mifano kwa maktaba zote tatu, sikupata chochote. Hakuna onyesho, hakuna kusoma, hakuna chochote. Kwa kweli ilionekana kufungia Arduino juu na kukataa kutoa hata pato la serial. Mimi ni mtengenezaji tu lakini hakika sikuweza kuharibu maonyesho haya madogo rahisi! Baada ya utafiti, nilipata habari mahali pengine, kwa hivyo wacha nijaribu kupeana zingine ambazo nimepata.
Kama onyesho la LCD unaweza kutoa safu ya nambari kwenye onyesho. Kuna njia nyingi zaidi "ngumu" za kuweka habari lakini sio lazima. Onyesho limepunguzwa na kamba na wahusika na hupunguza seti inayopatikana, kwa hivyo ikiwa unahitaji maandishi haya hayawezi kuwa suluhisho bora.
Kutumia 'ucheleweshaji' wa aina yoyote inaonekana kusababisha onyesho kufungia. Hii inaweza kuwa ya kipekee kwa onyesho la RobotDyn kwani wengine wanaonekana kuzuia shida lakini hii haikuwa swala pekee. Ili kuizunguka nikapata hatua 2. Kwanza nilikata capacitors zilizojengwa nyuma ya kifaa - ambayo nilikuwa mvivu sana kuifuta. Pili, nilitoa maoni kuhusu ucheleweshaji wote. Mafanikio! Onyesho hilo liliibuka. Sasa, hakuna njia ya kuweka muda (kama kaunta) chini ya bora, lakini nataka saa na / au kipimo cha joto, ili niweze kufanya kazi na hii.
Kwenye onyesho la RobotDyn sehemu za desimali hazionekani kupatikana. Sijapata suluhisho dhahiri - na sitaihitaji - lakini fahamu.
Nyaraka za koloni zilikuwa ngumu, lakini nilipata suluhisho rahisi kutumia amri ya mstari mmoja. Siwezi kuifanya iweze kupepesa kwa urahisi, lakini tena, ya suala kidogo kwa mradi wangu. Tumia 'display.showNumberDecEx (0, 64);' na kuna koloni.
Ili kupata onyesho kuonyesha usomaji thabiti niliotumia tu kwa () taarifa kurudia pato kwa muda ambao nataka uonyeshwe. Inanipa tu njia ndogo za kupiga simu. Lakini nitachukua ushindi.
Kupata rangi tofauti lazima uagize onyesho linalofanana na rangi. Huwezi kubadilisha rangi ya onyesho. Ikiwa ndivyo utakavyotumia, agiza kundi kutoka Amazon na maonyesho 5 tofauti ya rangi. Na RobotDyn unaamuru rangi au kundi la 1 rangi.
Hatua ya 5: Hitimisho
HitimishoHadi sasa ndio nimepata lakini ikiwa una maoni yoyote ningefurahi maoni au maoni. Bado ninajifunza juu ya onyesho na nina mengi ya kujifunza na kuelewa juu yao. Maelezo mengine yoyote unayo yanakaribishwa. Asante na natumahi hii ilisaidia wengine kupendezwa na onyesho la sehemu 7. Furahiya!
Ilipendekeza:
Sehemu ya Kazi ya Kubebeka ya Arduino Sehemu ya 3: 11 Hatua
Sehemu ya Workbench ya Kubebeka ya Arduino Sehemu ya 3: Ikiwa umeangalia sehemu ya 1, 2 na 2B, basi hadi sasa hakujapata Arduino nyingi katika mradi huu, lakini waya chache tu za bodi nk sio hii ni nini na sehemu ya miundombinu inapaswa kujengwa kabla ya kazi zingine. Huu ni umeme na A
Sehemu ya Uonyesho wa Sehemu ya 7: Hatua 6 (na Picha)
Sehemu ya Maonyesho ya Sehemu: Nimeunda onyesho lililoongozwa lililoundwa na maonyesho ya sehemu 144 za 7 zinazodhibitiwa na nano ya arduino. Sehemu hizo zinadhibitiwa na 18 MAX7219 ic's ambazo zinaweza kudhibiti hadi viongoz 64 vya mtu binafsi au maonyesho ya sehemu 8 7. Safu hiyo ina maonyesho 144 yaliyoundwa na kila
Uonyesho wa Mtandaoni wa Sehemu Kubwa ya Sehemu 7: Hatua 5
Uonyesho wa Mtandaoni wa Sehemu Kubwa wa Sehemu ya 7: Katika mradi huu nitakuonyesha jinsi nilivyochanganya maonyesho ya sehemu 4 za inchi 7 na moduli ya Wifi ya ESP8266 kuunda onyesho la nambari 8 ambazo zinaweza kuwasilisha data yako muhimu kutoka kwa wavuti. Tuanze
Uonyesho wa LCD wa I2C / IIC - Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Na Arduino: Hatua 5
Uonyesho wa LCD wa I2C / IIC | Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Pamoja na Arduino: Halo jamani kwani kawaida SPI LCD 1602 ina waya nyingi sana kuungana kwa hivyo ni ngumu sana kuiunganisha na arduino lakini kuna moduli moja inayopatikana sokoni ambayo inaweza badilisha onyesho la SPI kuwa onyesho la IIC kwa hivyo basi unahitaji kuunganisha waya 4 tu
Uonyesho wa LCD wa I2C / IIC - Badilisha LCD ya SPI kwa Uonyesho wa LCD wa I2C: Hatua 5
Uonyesho wa LCD wa I2C / IIC | Badilisha LCD ya SPI kwa Onyesho la LCD la I2C: kutumia spi LCD kuonyesha inahitaji miunganisho mingi sana kufanya ambayo ni ngumu sana kufanya hivyo nimepata moduli ambayo inaweza kubadilisha i2c lcd kwa spi lcd ili tuanze