Orodha ya maudhui:
- Hatua ya 1: NINI KITARAJILI
- Hatua ya 2: VIFUGA NA VITAMU
- Hatua ya 3: KUHUSU JENGO
- Hatua ya 4: Vifungo 4 na KESI
- Hatua ya 5: LCD
- Hatua ya 6: HOOKUPS
- Hatua ya 7: PICHA NYINGINE
- Hatua ya 8: Mchoro
- Hatua ya 9: KESI STL Faili
Video: Tarehe / Saa ya LCD Sahau RTC: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Saa ya mantiki ya NIST 2010 kulingana na ioni moja ya aluminium.
Mnamo mwaka wa 2010 jaribio liliweka saa mbili za kiasi cha aluminium-ion karibu na kila mmoja, lakini na ya pili iliyoinuliwa 12 katika (30.5 cm) ikilinganishwa na ile ya kwanza, na kufanya athari ya kupanua wakati wa mvuto ionekane katika mizani ya kila siku ya maabara. Kwa hivyo kukemea nadharia za uzito wa Einstein. Saa zilibadilishwa katika nafasi na zilionyesha wakati huo huo. Mtafiti wa NIST postdoctoral James Chin-wen Chou na saa sahihi zaidi kwa walimwengu, kulingana na mitetemo ya ioni moja ya aluminium (chembe iliyochajiwa na umeme). Ioni imenaswa ndani ya silinda ya chuma (katikati kulia). Anasema 'off by 1 sec in 3.7 Bilioni miaka'… lets wait and see!
SUPER DUPER WOW.
Kwa hivyo kwa kutumia mitetemo ya kiasi ambayo ni haraka sana, unafikiria haraka ni bora. Chip 328 katika Unos ni aina ya haraka kwa 16mhz. Hiyo ni haraka sana kuliko saa ya kawaida (saa) ya kioo ambayo ni 32.768 khz. Hiyo ni kasi mara 500! Na 328 ina sensor ya joto kufidia saa.
Kwa nini kwa nini 328 nje ya preform kioo cheep watch?
Hatua ya 1: NINI KITARAJILI
Hili ni jaribio langu la pili kutengeneza saa kwa kutumia Chip 328 PEKEE. Kila 328 hukimbia kwa nyakati tofauti ingawa wana kioo cha 16mhz. Kwa hivyo unapata matokeo duni kuhesabu millis (). Ambayo inaendesha kwa 1, 000 hz. Hii inafanya milimita moja (1) wastani kutoka kwa sekunde + - 3.6 kwa saa kuwa sahihi. Viwanda vya Arduino () havihesabu vinu vya vikundi au hutumia kuelea. Hii inafanya kuhesabu visehemu vya kinu haiwezekani. Kwa hivyo kutumia micros ya Arduino () ni chaguo linalofuata. Lakini kutumia micros () inaisha kwa dakika 71 tu. (hii sio shida). Shida kwangu ni kushughulika na idadi kubwa na kufanya marekebisho mara kwa mara kulingana na wakati uliowekwa wa gps. Chaguo jingine ni usumbufu. Hii inahesabu sekunde bila kujali nambari iko wapi ndani ya kitanzi. Hii inafanya 328 kuwa nzuri kama RTC. Hata kama vielelezo vya 'micros ()' vinazingatiwa, saa + - 4 uS, hii inafanya kazi kuwa saa ya 250khz. Hiyo ni bora mara 7 kuliko 32.768khz.
Kwa hivyo hapa ni saa yangu ya LCD ya Arduino kulingana na kipima muda cha 16bit Mtu hukatiza akitumia microseconds. Sio nzuri kabisa kama kuhesabu ioni za aluminium! Lakini ni rahisi na kwa hesabu zingine inaweza kuwa nzuri kama RTC. Nimetengeneza matoleo 3 ya saa hii. Kutoka unganisha kwa usb ya kompyuta. Kusimama peke yako na vifungo 4. Kwa gps nje na joto kutumia HC12. Hii inaweza kufundisha saa 2 za kwanza na nitaandika nyingine "kwa kina" kwa HC12.
Tazama maelezo yangu mengine kwenye shida za anuwai za HC12.
Nini unaweza kutarajia ni saa rahisi ya LCD / tarehe ukitumia UNO na 16x2 lcd. Nilitengeneza nambari maalum za lcd. Maktaba ya 'Nambari Kubwa' huchukua nafasi 3, yangu 1 tu. Kitufe 4 kina vuta ndani ili ujengaji uwe rahisi. Nina kesi ya hii na 2 lcd na migongo.
Maktaba ya umma hapa katika mji wangu mdogo ina printa ya 3d ambayo mtu yeyote anaweza kutumia. Kwa hivyo angalia maktaba karibu na wewe kwa kutengeneza kesi ya LCD.
Vipimo vyangu vinaonyesha - + sekunde kila masaa 24-48. Hiyo ni kama dakika moja ya kupumzika katika miezi miwili. Marekebisho matatu au manne huweka saa kwenye saa. Imezimwa tu kwa sekunde 12 kabla ya MWEZI. Jaribio linalorudiwa la "kusawazisha" seams kuwa zinafukuza nambari tu. Kipengele kimoja KIBAYA kinatumia 'menyu' yoyote HUSA sekunde hadi 00. Hii inabadilisha wakati wa sasa. Niliacha muda wa 60sec kwa kitufe cha kubonyeza kitufe cha kuruhusu saa na saa nyingine.
Hatua ya 2: VIFUGA NA VITAMU
Mradi huu ni saa ya STAND PEKEE bila RTC tu uno na lcd. Vifungo 4 vinaruhusu wakati / tarehe kuweka na kurekebisha eneo la wakati na calibrate.
Faili za printa 3d zina kesi moja na mbili za LCD kwa miradi mingine.
LCD ina NAMBA Kubwa ambazo huchukua nafasi MOJA tu kwa upana. Hii ilinichukua muda mwingi kufanya
Kesi hiyo ina mashimo 8 ya vifungo vya miradi mingine.
Unganisha tu wart ya ukuta wa 5v kwa nguvu.
Angalia MAKTABA yako ya ndani kwa matumizi ya printa ya 3d !!
Hatua ya 3: KUHUSU JENGO
Bodi yoyote ya Arduino iliyo na MEGA 328 micros inapaswa kufanya kazi. Inahitaji kioo cha 16mhz na lazima iendeshe kwa kasi hiyo. Volt 3.3 saa 8mhz haiwezi kufanya kazi na wakati wa kukatiza. Kwa kesi iliyofungwa pro-mini inafaa zaidi lakini unaweza kubana nano lakini kebo ya usb inaweza kuwa shida. Hii ni LCD ya Hitachi 16x2, maarufu sana. Baadhi ya cheep ni DIVU na wanazimia tu. Kontakt ya makali inahitajika kutoshea moduli maarufu ya ubadilishaji wa I2c. Waya 4 tu zinahitajika ili kushikamana na uno. Kuna mafunzo mengi ya kuonyesha jinsi ya kuunganisha LCD bila moduli ya kubadilisha ikiwa hautaki. Kwa saa hakuna kifungo kwamba ni wote kufanya.
LCD ina Nambari maalum ya BIG NUMBER. Nambari kubwa huchukua upana MOJA tu.
Hatua ya 4: Vifungo 4 na KESI
Sawa na hapo juu lakini ongeza swichi 4. Bodi ya kawaida ya pc 2inch x 2.5 inchi hutumiwa kutoshea kesi hiyo. Kata tu katikati na uweke swichi ili miguu iende kushoto kwenda kulia. Ikiwa utaweka swichi na miguu juu mashimo hayatajipanga katika kesi hiyo. Jaribu kuwa wamejipanga hadi kwenye mashimo ya kesi KABLA ya kutengeneza. Shika miguu ya chini (yote) na kimbia kila mguu wa juu hadi pini kwenye uno. Tazama muundo uliofungwa. Ikiwa unachapisha 3d kesi hiyo, sehemu ya kitufe inahitaji KUFURUSHWA kwa kesi ya LCD. Haiingii kama nyuma. Vipuli vyovyote vya kujipiga vitashikilia LCD mahali pake. TOO kubwa na utapasua kesi hiyo. Fimbo ya gundi moto inaweza kuwa bora zaidi. Kabla ya kuweka LCD … weka nyeusi eneo lililoongozwa na mkanda mweusi. Vinginevyo itaangaza kupitia kesi hiyo. Ninatumia mkanda 2 wa povu upande katika tabaka 2 kwa kuweka mini mini. Mkanda huu ni biashara katika 'duka za miti ya dola'. Ninatumia waya wa sumaku iliyofunikwa ngumu karibu 26 gauge. Nina mafundisho mazuri juu ya 'sufuria duni ya solder' kwa kutumia waya huu katika hookups.
Hatua ya 5: LCD
matatizo ya LCD
Mara baada ya kumaliza na ujenzi, pakua na usanidi mchoro. LCD inaweza kuwasha maonyesho. Hapa kuna vidokezo. LCD 'iliyoongozwa' inapaswa kuwashwa na kufanya skrini kuwa ya hudhurungi. Ikiwa hakuna kuongozwa angalia pini za jumper kinyume na sufuria ya kupinga. Hii inahitaji jumper au 150 ohm resistor. Sufuria ya hudhurungi huwa shida kila wakati. Kwa hivyo geuza sufuria hadi maonyesho yaonyeshe safu 2 za mraba. Kisha rudi mbali hadi viwanja vichache kabisa. Ikiwa bado hakuna onyesho, Angalia miunganisho ya SDA na SCL. Ni rahisi sana kuwarudisha nyuma. Hiyo ni A4 kwa SDA na A5 kwa SCL. Hizi ni pini A sio pini za D na huduma zingine zina pini hizi ndani ya pc sio pembeni. Chaguo la mwisho ni kuangalia anwani. Baadhi ya moduli za kubadilisha fedha za LCD zina anwani tofauti. Au kwa kutumia kifaa zaidi ya moja wote wanahitaji anwani tofauti. Moduli nyingi zina pini 3 za kutengeneza ili kuanzisha anwani 3 tofauti. Kumbuka I2c inaendesha waya 2 kwa vifaa vyovyote na ZOTE. Kwa hivyo kila kifaa LAZIMA iwe na anwani ya kipekee. Pamoja ni skana ya anwani ya I2c. Pakua usakinishaji wa skana na usome mfuatiliaji wa serial. Onyesho linaonyesha anwani ya kifaa chochote cha I2c. Angalia Mchoro wa saa kwa mstari ulio juu ya mchoro. 'LiquidCrystal_I2C LCD (0x3F, 16, 2); '0x3F ni anwani sahihi ya kibadilishaji changu. Ikiwa anwani yako inatofautiana, badilisha ile sahihi kutoka kwa skana. Tahadhari: nakili na ubandike anwani mpya wakati mwingine inajumuisha mwisho wa kurudi kwa laini au gari. TYPE tu katika anwani nyingine. Herufi za kwanza huwa sifuri na ndogo ndogo x 0x. Hii inaambia C ++ kwamba ni hex. Baada ya 0x barua yoyote ni kesi kubwa.
Hatua ya 6: HOOKUPS
fuata skimu na waya kitengo.
Hatua ya 7: PICHA NYINGINE
bahati nzuri TAFADHALI kuona maelekezo yangu mengine
Hatua ya 8: Mchoro
mafundisho hayaniruhusu kupakua faili ya Arduino !!!! kwa hivyo nilitumia maandishi. Utalazimika kunakili na kubandika maandishi kwenye faili mpya ya wazi ya arduino kwenye IDE ……. SAMAHANI
na faili za maandishi haziwezi kupakia ama !!! na kujaribu kubandika hapa lakini nikatamka !!
hatimaye !!! nimepata mchoro wangu wa kupakua hapa. 3-26-2020 Imerekebisha vitu vidogo pia.
Watu wanaolipwa kuandika nambari wanavingirika chini wanapoona nambari yangu. Michoro yangu kawaida huanza rahisi. Kisha ninaongeza vitu zaidi vya kufanya. Kwa hivyo mchoro hupotoshwa kuwa fujo. Natumai utajifunza kutoka kwa makosa yangu makubwa mawili. Inapaswa kuwa na muhtasari uliofafanuliwa na lengo mwanzoni. Sio kuongeza tani za vitu wakati wote wa mchoro. Kosa langu baya zaidi ni kutumia vibaya KAZI. Inapaswa kuwa fupi na kurudisha jumla, na kutumika tu wakati inachukua nafasi ya mistari ya nambari ya nambari kwenye mchoro. kuchelewesha (100) ni mfano mzuri.
Matumizi yangu ya KAZI ni kutenganisha sehemu za mchoro. Hii inaacha mwili kuu iwe rahisi kwangu kufuata na vile vile kuruhusu utatuzi wa sehemu tofauti kwa kupiga kazi hiyo. Nadhani GOTO alikuwa akifanya hii lakini imeanguka kutoka kwa upendeleo na HAKUTA kutumika. Nuff alisema. Niliangalia tarehe na nyakati kadri niwezavyo. Sehemu zile zile za mchoro hutumia saa zangu za 'TIME SQUARED' kwa miaka. Ikiwa nimekosa kitu au kuna mdudu tafadhali nijulishe. Kusawazisha 'hakuna vifungo mchoro' mstari na 'unsigned muda mrefu tSec = 1000122; (mstari 34) ndio unabadilisha. Mara kwa mara ya 277 kwa sekunde kwa saa ni sahihi. Lakini kwa mazoezi mimi hufanya mabadiliko ya kiasi cha 2 hadi 8 tu kwa thamani ya 'tSec'. Saa 1000122 saa zangu nyingi zilienda vizuri kama RTC. Kuwa na subira mabadiliko kidogo ya 2-8 tu inaweza kuwa saa kamili. Upande wa chini wa mabadiliko yoyote kwa saa yoyote inamaanisha kuwa wakati wa sasa utabadilishwa. Utahitaji kubadilisha hadi saa / tarehe sahihi ya sasa.
/ // masaa ya kutumia kama msingi. Hesabu sekunde // HII imezimwa. Ikiwa HII iko nyuma ya GPS // GPS = 00.. IYO = 58 SUBTRACT 277 kwa kila // sekunde / masaa. Kwa hivyo ikiwa polepole kwa sekunde 2 kwa saa / masaa 3… (277 * 2) / 3 = 184 // SUBTRACT kutoka tSec. // ikiwa hii iko mbele GPS = 00… HII = 03 // hesabu sawa ongeza tu kwa TSec. // cauction, saa nyingi ni sawa saa 00. // sekunde 20 ni hundi bora ya saa.
Hatua ya 9: KESI STL Faili
Hapa kuna faili za kesi za printa 3d. Kitufe kinahitaji kushikamana na kesi ya LCD. Nyuma hupiga mbele ya kesi moja na mbili za LCD. Piga juu kwanza kwanza kisha fanya njia yako chini ili kupata kifafa kizuri.
TAZAMA MAKTABA yako ya karibu kwa matumizi ya printa ya 3d.
Ilipendekeza:
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Kutumia Java (+ -1s): Hatua 3
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Moja kwa Moja Kutumia Java (+ -1s): Hii inayoweza kufundishwa itaonyesha jinsi ya kuweka wakati kwenye Saa Saa ya DS3231 kwa kutumia Arduino na programu ndogo ya Java inayotumia uhusiano wa serial wa Arduino. Mantiki ya kimsingi ya programu hii: 1. Arduino hutuma ombi la mfululizo
DS1307 Saa Saa Saa RTC Na Arduino: Hatua 4
DS1307 Saa Saa Saa RTC Na Arduino: Katika Mafunzo haya, tutajifunza juu ya Saa Saa Saa (RTC) na jinsi Arduino & Saa Saa Saa IC DS1307 imewekwa pamoja kama kifaa cha wakati.Real Time Clock (RTC) hutumiwa kwa ufuatiliaji wa wakati na kudumisha kalenda.Ili kutumia RTC, w
Saa ya Arduino inayotumia DS1307 Moduli ya Saa Saa (RTC) & 0.96: 5 Hatua
Saa ya Arduino inayotumia DS1307 Saa Saa Saa (RTC) Moduli & 0.96: Halo jamani katika mafunzo haya tutaona jinsi ya kutengeneza saa ya kufanya kazi kwa kutumia moduli ya saa halisi ya DS1307 & Maonyesho ya OLED Kwa hivyo tutasoma wakati kutoka kwa moduli ya saa DS1307. Na ichapishe kwenye skrini ya OLED
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho
NODEMCU Lua ESP8266 Pamoja na Saa Saa Saa (RTC) & EEPROM: Hatua 7
NODEMCU Lua ESP8266 Pamoja na Saa Saa Saa (RTC) & EEPROM: Kupata wakati sahihi ni muhimu ikiwa unataka kuweka kumbukumbu ya data. Kuna njia anuwai za kupata wakati kutoka kwa vyanzo kwenye wavuti. Unaweza kuuliza kwanini usitumie ESP8266 kuweka wakati kwako? Vizuri unaweza, ina RTC yake ya ndani (Saa Halisi