Sisukord:

LCD KUUPÄEV/KELL Unusta RTC: 9 sammu
LCD KUUPÄEV/KELL Unusta RTC: 9 sammu

Video: LCD KUUPÄEV/KELL Unusta RTC: 9 sammu

Video: LCD KUUPÄEV/KELL Unusta RTC: 9 sammu
Video: НАСТОЯЩЕЕ ГРУЗИНСКОЕ ЧАХОХБИЛИ ИЗ КУРИЦЫ!!! КАК ПРИГОТОВИТЬ? РЕЦЕПТ ПРОСТОЙ 2024, November
Anonim
LCD DATE/CLOCK Unusta RTC
LCD DATE/CLOCK Unusta RTC

NIST 2010 kvantloogika kell, mis põhineb ühel alumiiniumioonil.

2010. aastal paigutati katsega kaks alumiinium-ioonkvantkella üksteise lähedale, kuid teisega võrreldes 30,5 cm võrra kõrgemale, muutes gravitatsioonilise aja laienemise efekti nähtavaks igapäevastes laboriskaalades. Sel viisil tõestades Einsteini gravitatsiooniteooriaid. Kellad pöörati positsioonides tagurpidi ja need näitasid samu ajaniheteid. NIST järeldoktor James Chin-wen Chou, kellel on maailma kõige täpsem kell, mis põhineb ühe alumiiniumiooni (elektrilaenguga aatomi) vibratsioonil. Ioon on lõksus metallisilindri sees (paremal keskel). Ta ütleb: "1 sekundiga 3,7 miljardi aasta jooksul" … ootame ja vaatame!

SUPER DUPER WOW.

Nii et kui kasutate tõesti kiireid kvantvibratsioone, arvate, et kiiremini on parem. Unos on 328 kiip kiirusega 16 MHz. See on palju kiirem kui tavaline kella (kella) kristall, mis on 32,768 khz. See on 500 korda kiirem! Ja 328 -l on kella kompenseerimiseks temperatuuriandur.

Miks siis 328 välja ei saa valmistada kellakristalli?

1. samm: MIDA OODATA

MIDA OODATA
MIDA OODATA

See on minu teine katse teha kella, kasutades AINULT 328 kiipi. Iga 328 töötab erineval ajal, kuigi neil on 16 MHz kristall. Seega saate halbu tulemusi, lugedes vaid millisektoreid (). Mis töötab 1000 Hz juures. See teeb ÜHE millise (1) keskmise täpsuseks umbes +- 3,6 sekundit tunnis. Arduino veskid () ei arvesta fraktsionaalseid veskeid ega kasuta ujukeid. See muudab veski osade loendamise võimatuks. Seega on Arduino micros () kasutamine järgmine valik. Kuid micros () kasutamine saab otsa vaid 71 minutiga. (see pole tõesti probleem). Minu jaoks on probleemiks suurte numbritega tegelemine ja korduvate kohanduste tegemine GPS -i kellaaja põhjal. Teine valik on katkestus. See loeb sekundeid olenemata sellest, kus kood silmus sees töötab. See teeb 328 sama hästi kui RTC. Isegi kui arvestada "micros ()" täppidega, on temperatuuril +- 4 uS see 250 kHz. See on 7 korda parem kui 32,768 khz.

Nii et siin on minu Arduino LCD -kell, mis põhineb 16 -bitisel taimeril. Üks katkestab mikrosekundite abil. See pole päris nii hea kui alumiiniumioonide loendamine! Kuid see on lihtne ja mõne kalibreerimisega võib see olla sama hea kui RTC. Olen teinud sellest kellast 3 versiooni. Ühendusest arvutiga usb. Seista üksi 4 nupuga. Väljasse gps -i temperatuuriga, kasutades HC12. See juhend hõlmab kahte esimest kella ja ma kirjutan HC12 jaoks teise põhjalikult.

Vaadake minu teisi juhendeid HC12 vahemiku probleemide kohta.

Võite oodata lihtsat LCD -kella/kuupäeva UNO abil ja 16x2 lcd. Tegin LCD -le mõned kohandatud numbrid. Raamatukogu „SUURED numbrid” võtab 3 ruumi, minu oma vaid 1. Nupul 4 on sisemine tõmbetugevus, nii et ehitamine on lihtne. Mul on selle jaoks ümbris ja 2 lcd ja tagaküljed.

Minu väikelinna avalikus raamatukogus on 3D -printer, mida igaüks saab kasutada. Nii et vaadake LCD -ümbrise tegemiseks teie lähedal asuvat raamatukogu.

Minu testid näitavad -+ sekund iga 24-48 tunni järel. See on kahe kuu jooksul umbes üks minut puhkust. Kolm või neli reguleerimist panid kella kohale. Ainult välja lülitatud umbes 12 sekundit enne KUU. Korduvad katsed õmblusi "kalibreerida" lihtsalt numbrite tagaajamiseks. Üks halb funktsioon, mis kasutab ükskõik millist menüüd, lähtestab sekundite väärtuseks 00. See muudab praegust aega. Jätsin nupuvajutusele 60sek ajalõpu, et võimaldada sünkroonimist teise kellaga.

2. samm: PÄHKLID JA POLTID

PÄHKLID JA POLTID
PÄHKLID JA POLTID
PÄHKLID JA POLTID
PÄHKLID JA POLTID
PÄHKLID JA POLTID
PÄHKLID JA POLTID
PÄHKLID JA POLTID
PÄHKLID JA POLTID

See projekt on STAND ALONE kell ilma RTC -ta, vaid uno ja LCD. 4 nuppu võimaldavad määrata kellaaja/kuupäeva, reguleerida ajavööndit ja kalibreerida.

3D -printerifailidel on üks ja kaks LCD -korpust muude projektide jaoks.

LCD -l on SUURED NUMBRID, mis võtavad vaid ÜHE ruumi laiuse. Selle tegemine võttis mul üsna kaua aega

Korpuses on 8 auku muude projektide jaoks mõeldud nuppude jaoks.

Toite saamiseks ühendage lihtsalt 5v seina tüügas.

Kontrollige oma kohalikku RAAMATUKOGU 3D -printeri kasutamist !!

3. samm: hoonest

EHITUSEST
EHITUSEST
EHITUSEST
EHITUSEST
EHITUSEST
EHITUSEST

Kõik MEGA 328 mikrodega Arduino plaadid peaksid töötama. See vajab 16mhz kristalli ja peab töötama sellise kiirusega. 3,3 volti kiirusel 8 MHz ei pruugi katkestuse ajastamisega töötada. Korpuse puhul sobib kõige paremini pro-mini, kuid võite nano sisse pigistada, kuid USB-kaabel võib olla probleem. See on Hitachi 16x2 lcd, väga populaarne. Mõned närilised on NÜÜDAD ja lihtsalt nõrgad. Populaarse I2c muunduri mooduli paigaldamiseks on vaja servaühendust. Uno ühendamiseks on vaja ainult 4 juhtmest. Seal on palju õpetusi, mis näitavad, kuidas ühendada LCD ilma konvertermoodulita, kui te seda ei soovi. Nupudeta kella jaoks on see kõik, mida teete.

LCD -l on SUUR NUMBER kohandatud sümbol. Suured numbrid võtavad vaid ÜHE laiuse.

4. samm: 4 NUPPU JA KORP

4 NUPPU JA KORP
4 NUPPU JA KORP
4 NUPPU JA KORP
4 NUPPU JA KORP
4 NUPPU JA KORP
4 NUPPU JA KORP

Sama nagu eespool, kuid lisage 4 lülitit. Korpuse sobitamiseks kasutatakse tavalist arvutiplaati 2 tolli x 2,5 tolli. Lihtsalt lõigake pooleks ja paigaldage lülitid nii, et jalad liiguvad vasakult paremale. Kui panete lülitid jalgadega üles, ei ole augud korpuses rida. Kontrollige, kas need joonduvad korpuse aukudega ENNE jootmist. Maandage alumised jalad (kõik) ja viige iga ülemine jalg uno külge. Vaadake lisatud skeemi. Kui prindite ümbrise 3D -vormingus, tuleb nuppude osa liimida LCD -korpusele. See EI klõpsu sisse nagu tagakülg. Kõik väikesed isekeermestavad kruvid hoiavad LCD -d paigal. LIIGA suur ja hakkate juhtumit pragunema. Kuum liimipulk võib olla parim. Enne lcd paigaldamist mustake LED -ala musta teibiga. Muidu paistab see korpusest läbi. Pro mini paigaldamiseks kasutan 2 külgmist vahtteipi kahes kihis. See lint on soodne hind dollaripuu kauplustes. Ma kasutan tahke kaetud magnettraati umbes 26 gabariidiga. Mul on suurepärane juhend "vaese mehe jootmispotil" selle traadi kasutamiseks ühendustes.

Samm: LCD

LCD
LCD
LCD
LCD
LCD
LCD

LCD probleemid

Kui olete ehituse lõpetanud, laadige eskiis alla ja installige. LCD ei pruugi ekraani valgustada. Siin on mõned näpunäited. LCD -ekraan peaks põlema ja muutma ekraani sinakaks. Kui indikaatorit ei ole, kontrollige takisti poti vastas olevaid hüppajanuppe. Selleks on vaja hüppajat või 150 oomi takistit. Sinine pott on alati probleem. Pöörake potti, kuni ekraanile ilmub 2 rida ruutu. Seejärel tagasi, kuni ruudud vaevu tuhmuvad. Kui ekraan endiselt puudub, kontrollige SDA ja SCL ühendusi. Liiga lihtne neid tagurpidi saada. See on A4 kuni SDA ja A5 kuni SCL. Need on A -tihvtid, mitte D -nööpnõelad ja mõnedel pro minidel on need tihvtid arvuti siseküljel, mitte servadel. Viimane võimalus on kontrollida aadressi. Mõnel LCD -muunduri moodulil on erinevad aadressid. Või mitme seadme kasutamisel vajavad kõik erinevaid aadresse. Enamikul moodulitel on 3 jootetihvti 3 erineva aadressi seadistamiseks. Pidage meeles, et I2c juhib mis tahes ja kõigi seadmetega ainult 2 juhtmest. Nii et igal seadmel PEAB olema kordumatu aadress. Kaasas on I2c aadressi skanner. Laadige alla skanneri install ja lugege jadamonitori. Ekraanil kuvatakse IGA seadme I2c aadress. Kontrollige Kella visand visandi ülaosas oleva joone jaoks. „LiquidCrystal_I2C LCD (0x3F, 16, 2); '0x3F on muunduri jaoks õige aadress. Kui teie aadress erineb, muutke skannerist õigeks. Ettevaatust: uue aadressi kopeerimine ja kleepimine sisaldab mõnikord rea lõppu või käru tagastamist. Lihtsalt sisestage teisele aadressile TYPE. Esimesed tähed on alati null ja väiketäht x 0x. See ütleb C ++ -le, et see on kuusnurk. Pärast 0x on suvaline täht suur.

6. samm: konksud

HOOKUPS
HOOKUPS
HOOKUPS
HOOKUPS
HOOKUPS
HOOKUPS

järgige skeemi ja ühendage seade juhtmega.

Samm: MUUD FOTOD

MUUD FOTOD
MUUD FOTOD
MUUD FOTOD
MUUD FOTOD
MUUD FOTOD
MUUD FOTOD

palju õnne PALUN vaadake minu teisi juhendeid

8. samm: ESKOND

juhised ei lase mul Arduino faili alla laadida !!!! seega kasutasin teksti. Peate teksti IDE -s kopeerima ja kleepima uude arduino avatud faili …….

ja ka tekstifailid ei lae !!! ja proovisin siia kleepida aga segasin selle üles !!

lõpuks !!! sain oma visandi siit alla laadida. 26.03.2020 Parandatud ka mõned väiksemad asjad.

Inimesed, kellele koodi kirjutamise eest makstakse, veerevad põrandal, kui näevad minu koodi. Minu visandid algavad tavaliselt lihtsalt. Siis lisan veel tegemisi. Nii et visand keerdub jamaks. Loodan, et õpid minu kahest suurimast veast. Alguses peaks olema määratletud ülevaade ja eesmärk. Ärge lisage eskiisile palju kraami. Minu halvim viga on FUNKTSIOONI väärkasutamine. See peaks olema lühike ja tagastama summa ning seda tuleks kasutada ainult siis, kui see asendab kogu visandis korduvaid koodiridu. viivitus (100) on hea näide.

FUNKTSIOONI kasutan visandi osade eraldamiseks. See jätab põhiosa mulle hõlpsasti jälgitavaks ning võimaldab eraldi sektsioonide silumist lihtsalt funktsiooni kutsudes. Ma arvan, et GOTO tegi seda kunagi, kuid see on langenud soosimisest ja MITTE KUNAGI ei harju. Piisavalt öeldud. Kontrollisin kuupäevi ja kellaaegu nii hästi kui võimalik. Visandi samad osad käitavad aastaid minu "TIME SQUARED" kellasid. Kui ma jäin millestki ilma või mul on viga, andke mulle sellest teada. "Nuppude eskiisi visandamiseks" kalibreerimiseks joonega "unsigned long tSec = 1000122; "(rida 34) on see, mida te muudate. Konstant 277 sekundis tunnis on õige. Kuid praktikas muudan tSec väärtust ainult 2 kuni 8. 1000122 juures töötasid paljud mu kellad sama hästi kui RTC. Ole kannatlik-väike, vaid 2–8 muutmine võib saada täiuslikuks kellaks. Mõlema kella muudatuste alumine osa tähendab, et praegust aega muudetakse. Peate muutma õigeks praeguseks kellaajaks/kuupäevaks.

//// easy_one_lcd_clock_no_buttons // // arduino ja lcd clock // kasutage taimerit Üks 16 -bitine taimer // selle kella kalibreerimiseks: // kasutage hea sekundi kella nagu GPS. // kasuta baasjoonena tunde. Loe sekundeid // SEE on välja lülitatud. Kui see on GPS -i taga // GPS = 00.. SEE = 58 ALAJUHT 277 iga // sekundi/tunni kohta. Nii et kui aeglustatakse 2 sekundiga // 3 tunni jooksul… (277 * 2)/3 = 184 // SUBTRACT from tSec. // kui SEE on ees GPS = 00… SEE = 03 // sama matemaatika lihtsalt LISA tSec. // cauction, enamik kellad korrigeerivad 00. // 20 s on parem taimerikontroll.

9. samm: CASE STL -failid

Siin on 3D -printeri korpuse failid. Klaviatuur tuleb liimida LCD -korpuse külge. Tagakülg kinnitub nii ühe kui ka kahe LCD -korpuse esiküljele. Kinnitage esmalt top ja seejärel liikuge allapoole, et saada sobiv vorm.

3D -printeri kasutamiseks pöörduge oma kohaliku RAAMATUKOGU poole.

Soovitan: