
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

A NIST 2010 kvantumlogikai óra egyetlen alumíniumionon alapul.
2010-ben egy kísérlet két alumínium-ion kvantumórát közelített egymáshoz, de a második 30,5 cm-rel magasabb volt az elsőhöz képest, így láthatóvá vált a gravitációs idő tágító hatása a mindennapi laboratóriumi skálákon. Ezzel megcáfolva Einstein gravitációs elméleteit. Az órák megfordultak a pozíciókban, és ugyanabban az időben mutattak eltolást. James Chin-wen Chou, a NIST posztdoktori kutatója a világ legpontosabb órájával, egyetlen alumíniumion (elektromos töltésű atom) rezgésein alapul. Az ion a fémhenger belsejében van (jobb középen). Azt mondja: „1 másodperccel leáll 3,7 milliárd év alatt”… várjunk csak!
SUPER DUPER WOW.
Tehát ha valóban gyors kvantumrezgéseket használ, akkor azt gondolja, hogy a gyorsabb jobb. Az Unos 328 chipje gyors, 16 MHz -en. Ez sokkal gyorsabb, mint a tipikus óra (óra) kristály, amely 32,768 khz. Ez 500 -szor gyorsabb! A 328 pedig hőmérséklet -érzékelővel rendelkezik, amely kompenzálja az órát.
Akkor miért nem tudja a 328 -as kimenet előkészíteni egy óriáskristályt?
1. lépés: MIRE VÁRJON

Ez a második kísérletem, hogy CSAK a 328 -as chip segítségével készítsek órát. Mindegyik 328 különböző időpontokban fut, annak ellenére, hogy 16 MHz -es kristályuk van. Tehát gyenge eredményeket kap, csak millis () számolással. Ami 1000 Hz -en fut. Ezáltal ONE milliméter (1) átlaga óránként körülbelül +- 3,6 másodperc. Az Arduino malmok () nem számolják a frakcionált malmokat, vagy nem használnak úszókat. Ez lehetetlenné teszi a malom töredékeinek számolását. Tehát az Arduino micros () használata a következő választás. De a micros () használata mindössze 71 perc alatt elfogy. (ez tényleg NEM probléma). A probléma számomra a nagy számok kezelése és a GPS -idő alapján ismételt beállítások elvégzése. Egy másik lehetőség a megszakítás. Ez számolja a másodperceket, függetlenül attól, hogy a kód hol fut a cikluson belül. Így a 328 olyan jó, mint egy RTC. Még ha figyelembe vesszük a „micros ()” pöttyöket is, +- 4 uS, ez 250 khz óra. Ez 7 -szer jobb, mint a 32,768 kHz.
Tehát itt van az Arduino lcd órám, amely egy 16 bites időzítőn alapul, és megszakítja a mikroszekundumokat. Ez nem olyan jó, mint az alumíniumionok számlálása! De egyszerű és némi kalibrálással olyan jó lehet, mint egy RTC. Az órából 3 verziót készítettem. A csatlakozástól a számítógépes usb -ig. Önállóan állni 4 gombbal. Gps külső hőmérsékletre HC12 használatával. Ez az oktatóanyag lefedi az első 2 órát, és írok egy újabb „mélységet” a HC12 -hez.
Tekintse meg a HC12 tartomány problémáival kapcsolatos egyéb utasításaimat.
Amire számíthatsz, egy egyszerű LCD óra/dátum az UNO és egy 16x2 lcd segítségével. Készítettem néhány egyedi számot az LCD -hez. A „BIG number” könyvtár 3 helyet foglal el, az enyém csak 1 -et. A 4 gomb belső felhúzással rendelkezik, így a felépítés egyszerű. Van egy tokom ehhez és egy 2 lcd -hez és hátlaphoz.
Az én kis városom nyilvános könyvtárában van egy 3D nyomtató, amelyet bárki használhat. Tehát nézze meg a közeli könyvtárat az LCD -tok elkészítéséhez.
A tesztek azt mutatják -+ másodperc 24-48 óránként. Ez körülbelül egy perc szünet két hónap alatt. Három vagy négy beállítás állítja be az órát. Csak kb. 12 másodperccel MONTH előtt. Ismételt kísérletek a varratok "kalibrálására", hogy csak számokat hajtsanak. Az egyetlen ROSSZ funkció, amely BÁRMILYEN "menüt" használ, visszaállítja a másodperceket 00 -ra. Ez megváltoztatja az aktuális időt. Hagytam egy 60 másodperces időtúllépést a gombnyomásra, hogy lehetővé tegyük a szinkronizálást egy másik órával.
2. lépés: A DIÓK ÉS CSAVAROK




Ez a projekt egy STAND ALONE óra RTC nélkül, csak egy uno és lcd. A 4 gomb lehetővé teszi az idő/dátum beállítását, az időzóna beállítását és a kalibrálást.
A 3D nyomtató fájlok egy és két lcd házzal rendelkeznek más projektekhez.
Az LCD -n NAGY SZÁMOK vannak, amelyek csak EGY helyet foglalnak el. Ez elég sok időt vett igénybe
A tok 8 lyukkal rendelkezik a gombokhoz más projektekhez.
Az áramellátáshoz csak csatlakoztasson egy 5 V -os fali szemölcsöt.
Ellenőrizze a helyi KÖNYVTÁRBAN a 3D nyomtató használatát !!
3. lépés: AZ ÉPÜLETRŐL



Minden MEGA 328 mikrós Arduino táblának működnie kell. 16 MHz -es kristály kell hozzá, és ilyen sebességgel kell működnie. Előfordulhat, hogy egy 3,3 voltos feszültség 8 MHz -en nem működik a megszakítás időzítésével. A burkolat esetében a pro-mini illik a legjobban, de lehet, hogy nano-t szorít be, de az USB-kábel problémát okozhat. Ez egy Hitachi 16x2 lcd, nagyon népszerű. Néhány pofa tompa és csak halvány. Széles csatlakozóra van szükség egy népszerű I2c átalakító modul illesztéséhez. Mindössze 4 vezeték szükséges az uno csatlakoztatásához. Sok oktatóanyag bemutatja, hogyan csatlakoztathatja az LCD -t átalakítómodul nélkül, ha nem akar egyet. A gomb nélküli óra miatt csak ennyit kell tennie.
Az LCD -n NAGY SZÁM egyéni karakter van. A nagy számok csak EGY szélességet foglalnak el.
4. lépés: 4 GOMB és tok



Ugyanaz, mint fent, de hozzáadjuk a 4 kapcsolót. A tokozáshoz szabványos 2 hüvelyk x 2,5 hüvelykes PC -táblát használnak. Csak vágja félbe és szerelje be a kapcsolókat, hogy a lábak balról jobbra haladjanak. Ha lábakkal felfelé helyezi a kapcsolókat, a lyukak nem fognak sorba állni a tokban. A forrasztás előtt ellenőrizze, hogy illeszkednek -e a tok furatához. Földelje le az alsó lábakat (mindegyiket), és futtassa mindegyik felső lábát az uno -n lévő csaphoz. Lásd a mellékelt vázlatot. Ha 3D nyomtatással nyomtatja a tokot, a gomb részét ragasztani kell az LCD tokhoz. NEM csapódik be, mint a hátsó. Bármilyen kis önmetsző csavar a helyén tartja az LCD -t. Túl nagy, és feltöröd az ügyet. A forró ragasztó lehet a legjobb. Az LCD felhelyezése előtt… feketítse el a led területét fekete szalaggal. Ellenkező esetben világítani fog a tokon. A pro mini felszereléséhez 2 oldalsó habszalagot használok 2 rétegben. Ez a szalag alku a "dollárfa üzletekben". 26 mm -es tömör bevonatú mágneshuzalt használok. Van egy remek tanításom a „szegény ember forrasztóedényén”, amiért ezt a drótot csatlakoztatásokhoz használom.
5. lépés: AZ LCD



LCD problémák
Miután befejezte az összeállítást, töltse le és telepítse a vázlatot. Előfordulhat, hogy az LCD nem világít a kijelzőn. Íme néhány tipp. Az lcd „led” -nek világítania kell, és a képernyő kékes lesz. Ha nem világít, ellenőrizze az áthidaló tüskéket az ellenállás edényével szemben. Ehhez jumper vagy 150 ohmos ellenállás szükséges. A kék edény mindig a probléma. Tehát forgassa el az edényt, amíg a kijelzőn 2 sor négyzet jelenik meg. Ezután csak addig térjen vissza, amíg a négyzetek alig halványulnak ki. Ha továbbra sem jelenik meg a kijelző, ellenőrizze az SDA és SCL csatlakozásokat. Túl könnyű visszacsalogatni őket. Ez A4 -ből SDA -ba és A5 -ből SCL -be. Ezek az A csapok, nem a D csapok, és néhány mininél ezek a csapok a számítógép belsejében vannak, nem a szélein. Az utolsó lehetőség a cím ellenőrzése. Néhány lcd konverter modul különböző címekkel rendelkezik. Vagy egynél több eszköz használata esetén mindegyiknek különböző címekre van szüksége. A legtöbb modulnak 3 forrasztócsapja van 3 különböző cím beállításához. Ne feledje, hogy az I2c csak 2 vezetéket vezet bármely és MINDEN eszközhöz. Tehát minden eszköznek KELL lennie egyedi címmel. Tartozik hozzá egy I2c címszkenner. Töltse le a szkenner telepítését, és olvassa el a soros monitort. A kijelző BÁRMILYEN I2c eszköz címét mutatja. Ellenőrizze az óra vázlatát a vázlat tetején lévő vonalhoz. „LiquidCrystal_I2C LCD (0x3F, 16, 2); 'A 0x3F a megfelelő cím az átalakítómhoz. Ha a címe eltér, váltson a szkennerről a megfelelőre. Vigyázat: másolja és illessze be az új címet, amely néha sorvégi vagy kocsi -visszaadásokat is tartalmaz. Csak írja be a TYPE címet a másik címre. Az első betűk mindig nulla és kisbetűs x 0x. Ez azt jelzi a C ++ - nak, hogy hexa. 0x után minden betű nagybetű.
6. lépés: KAPCSOLATOK



kövesse a sémát és kösse be az egységet.
7. lépés: EGYÉB FOTÓK



sok sikert KÉRJÜK, nézze meg a többi oktatható anyagomat
8. lépés: A VÁZLAT
az utasítások nem engedik letölteni az Arduino fájlt !!!! szóval szöveget használtam. Ki kell másolnia és beillesztenie a szöveget egy új arduino megnyitott fájlba az IDE -n …….
és a szöveges fájlok sem töltődnek be !!! és megpróbáltam beilleszteni ide, de összekevertem !!
végül !!! a vázlatom letölthető innen. 2020.03.26. Néhány kisebb dolgot is kijavítottunk.
Azok, akik fizetést kapnak a kódírásért, a padlón gurulnak, amikor meglátják a kódomat. A vázlataim általában egyszerűen kezdődnek. Aztán hozzáteszek még tennivalókat. Így a vázlat rendetlenségbe csavarodik. Remélem, tanul a két legnagyobb hibámból. Az elején meg kell határozni a vázlatot és a célt. Ne adjon hozzá rengeteg cuccot a vázlathoz. A legnagyobb hibám az, hogy rosszul használok egy FUNKCIÓT. Rövidnek kell lennie, és vissza kell adnia egy összeget, és csak akkor kell használni, ha a vázlatban az ismétlődő kódsorokat helyettesíti. a delay (100) jó példa.
FUNKCIÓT használok a vázlat szakaszainak elválasztására. Így a fő törzs könnyen követhető, és lehetővé teszi a külön szakaszok hibakeresését csak a funkció meghívásával. Azt hiszem, a GOTO régebben ezt csinálta, de a kegyelemből leesett, és SOHA nem szokott meg. Eleget mondtam. A lehető legjobban megnéztem a dátumokat és időpontokat. A vázlat ugyanazok a részei futnak az én "TIME SQUARED" óráimon évekig. Ha valamit kihagytam, vagy hiba van, kérem jelezze. A "nincs gomb vázlat" kalibrálásához a sort "unsigned long tSec = 1000122; '(34. sor) az, amit megváltoztat. A másodpercenkénti 277 állandó állandó. De a gyakorlatban csak 2-8 összegváltoztatást végzek a "tSec" értéken. 1000122 -nél sok órám olyan jól futott, mint egy RTC. Légy türelmes, egy apró, mindössze 2-8 változás tökéletes órává válhat. Bármelyik óra megváltoztatásának alsó oldala azt jelenti, hogy az aktuális idő módosul. Át kell állítania a pontos időt/dátumot.
//// easy_one_lcd_clock_no_buttons // // arduino és lcd clock // timerOne 16 bit timer // az óra kalibrálásához: // használj jó másodperces órát, mint a GPS. // órákat használjon kiindulópontként. Másodpercek számítása // EZ ki van kapcsolva. Ha EZ a GPS // GPS mögött van, akkor GPS = 00.. EZ = 58 SUBTRACT 277 // // másodperc/óra. Tehát ha 2 másodperccel lassabb // 3 óra múlva … (277 * 2)/3 = 184 // SUBTRACT from tSec. // ha EZ előtt áll GPS = 00… EZ = 03 // ugyanaz a matematika csak ADD to tSec. // cauction, a legtöbb óra 00 -kor helyes. // 20 sec jobb időzítő ellenőrzés.
9. lépés: CASE STL fájlok
Itt vannak a 3D nyomtatótok fájljai. A billentyűzetet ragasztani kell az LCD -tokhoz. A hátlap az egy és két lcd tok elülső oldalára pattintható. Először pattintsa be a tetejét, majd dolgozzon lefelé, hogy jól illeszkedjen.
Keresse fel a helyi KÖNYVTÁRT 3D nyomtató használatához.
Ajánlott:
8051 Interfész DS1307 RTC -vel és időbélyeg megjelenítése LCD -n: 5 lépés

8051 interfész a DS1307 RTC -vel és az időbélyeg megjelenítése LCD -ben: Ebben az oktatóanyagban elmagyaráztuk, hogyan illeszthetjük össze a 8051 mikrokontrollert a ds1307 RTC -vel. Itt az RTC időt lcd -ben jelenítjük meg proteus szimuláció segítségével
Arduino talajnedvesség -ellenőrző pálca - Soha ne felejtse el öntözni növényeit: 4 lépés (képekkel)

Arduino talajnedvesség -ellenőrző pálca - Soha ne felejtse el öntözni növényeit: Gyakran elfelejti öntözni a beltéri növényeket? Vagy talán túl sok figyelmet szentel nekik, és túlöntözi őket? Ha mégis, akkor készítsen magának elemmel működő talajnedvesség-ellenőrző botot. Ez a monitor kapacitív talajnedvességet használ
ESP8266 Hálózati óra RTC nélkül - Nodemcu NTP óra Nem RTC - INTERNET ÓRA PROJEKT: 4 lépés

ESP8266 Hálózati óra RTC nélkül | Nodemcu NTP óra Nem RTC | INTERNET ÓRA PROJEKT: A projektben óra projektet készítenek RTC nélkül, időbe telik az internet az wifi használatával, és megjeleníti az st7735 kijelzőn
Ne felejtse el etetni a kutyát: 3 lépés

Ne felejtsük el etetni a kutyát: túl sokszor történt! Ránéztem az étel- vagy vizesedényre, és üres volt. Sokáig szerettem volna megtanulni az Arduino használatát, ezért úgy gondoltam, hogy ez egy jó kezdő projekt lesz, egy pillantással tudni akartam, mennyire alacsonyak étel és víz
Word Clock az Arduino és az RTC használatával: 7 lépés (képekkel)

Szóóra az Arduino és az RTC használatával: Úgy döntöttem, hogy különleges ajándékot készítek a barátnőmnek a születésnapjára. Mivel mindketten az elektronikával foglalkozunk, nagyon jó ötlet volt valami "elektronikát" készíteni. Ezenkívül mindketten ajándékoztunk egymásnak ilyen saját készítésű ajándékokat