Բովանդակություն:
Video: Ինչպես կատարել ամսաթվի և ժամի գրանցում - Liono Maker: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ներածություն:-
Այս ձեռնարկում մենք կսովորենք, թե ինչպես կարելի է ամսաթիվ և ժամ գրանցել Arduino- ի միջոցով: Այդ նպատակով ես օգտագործում եմ DS3231 և Micro SD քարտի մոդուլներ:
Հիմնական մոդուլը, որն օգտագործվում է ժամանակի և ամսաթվերի գրանցման համար, DS3231 է: DS3231- ը RTC (իրական ժամանակի ժամացույց) մոդուլ է: Իրական ժամանակի ժամացույցը կարող է տրամադրել վայրկյան, րոպե, ժամ, օր, ամսաթիվ, ամիս և տարի տեղեկատվություն: DS3231- ը կարող է սնուցվել 3.3 Վ կամ 5 Վ լարման միջոցով, իսկ CR2032 լիթիումի կոճակի մարտկոցը սնուցում է RTC- ն, երբ միացված չէ Arduino- ին: DS3231- ը ունի նաև ներկառուցված ջերմաստիճանի տվիչ: DS3231- ն օգտագործում է I2C հաղորդակցությունը երկու երկկողմանի գծերի հետ.
1_Սերիալ ժամացույց (SCL)
2_Սերիալ տվյալներ (SDA)
ՆՇՈՒՄ:
Եթե ձեզ հետաքրքրում է տվյալների գրանցիչ կամ տվիչների անտառահատ ստեղծելը և դրա տվյալները ֆայլում գրանցելը: ահա հետևյալ հղումները ՝ 1-peratերմաստիճանի և լույսի ուժգնության տվյալների գրանցում
www.youtube.com/embed/gd-a8Y5GF3A
2-DHT11 տվյալների ձայնագրիչ Arduino և միկրո SD քարտով
www.youtube.com/embed/gd-a8Y5GF3A
Ֆեյսբուքյան էջ ՝ Modal = admin_t…
Տվյալների գրանցող
Տվյալների գրանցամատյանը (նաև տվյալների գրանցիչ կամ տվյալների գրանցիչ) էլեկտրոնային սարք է, որը ժամանակի ընթացքում տվյալները գրանցում է ներկառուցված գործիքի կամ տվիչի կամ արտաքին գործիքների և տվիչների միջոցով: Դրանք հիմնականում փոքր են, մարտկոցով աշխատող, շարժական և հագեցած են միկրոպրոցեսորով, տվյալների պահպանման ներքին հիշողությամբ և տվիչներով: Որոշ տվյալների անտառահատիչներ միանում են անհատական համակարգչին և օգտագործում են ծրագրակազմ ՝ տվյալների գրանցամատյանը ակտիվացնելու և հավաքված տվյալները դիտելու և վերլուծելու համար, իսկ մյուսներն ունեն տեղական ինտերֆեյսի սարք (ստեղնաշար, LCD) և կարող են օգտագործվել որպես ինքնուրույն սարք: Այս նախագծում ես SD քարտ եմ օգտագործում ՝ Arduino- ի օգնությամբ տվյալները պահելու համար:
DS3231:
Սենսորային չափման ամսաթիվը կամ տվյալները կարող են ներառվել SD քարտին տվյալներ գրելիս `իրական ժամանակի ժամացույցի (RTC) մոդուլի միջոցով, օրինակ` DS3231: Իրական ժամանակի ժամացույցը կարող է տրամադրել վայրկյան, րոպե, ժամ, օր, ամսաթիվ, ամիս և տարի տեղեկատվություն: DS3231- ը կարող է սնուցվել 3.3 Վ կամ 5 Վ լարման միջոցով, իսկ CR2032 լիթիումի կոճակի մարտկոցը սնուցում է RTC- ն, երբ միացված չէ Arduino- ին: DS3231- ը ունի նաև ներկառուցված ջերմաստիճանի տվիչ: DS3231- ն օգտագործում է I2C հաղորդակցությունը երկու երկկողմանի գծերի հետ ՝ սերիական ժամացույց (SCL) և սերիական տվյալներ (SDA): Ինչպես կարելի է միանալ Arduino- ին այս միացման սխեմայի համար:
Միկրո SD- քարտի մոդուլ
Մոդուլը (Micro SD- քարտի ադապտեր) Micro SD քարտի ընթերցող մոդուլ է `ֆայլային համակարգի և SPI ինտերֆեյսի վարորդի միջոցով, SCM համակարգով` ֆայլը կարդալու և գրելու համար Micro SD- քարտ: Arduino- ի օգտվողները կարող են ուղղակիորեն օգտագործել Arduino IDE- ն, որն ունի SD- քարտի գրադարանային քարտ `սկզբնավորումը և ընթերցումը ավարտելու համար:
Քայլ 1:
Ֆրիտզինգ:-
Այս ձեռնարկում ես օգտագործում եմ Fritzing ծրագրակազմը ՝ իմ նախագծի սխեմաները պատրաստելու համար:
Սկզբում ես պետք է բացեմ Fritzing- ը, այնուհետև վերցնեմ DS3231, Arduino UNO և Micro SD քարտ: մենք պետք է դրանք միացնենք jumper լարերի միջոցով:
Հետևյալը միացնող ռազմավարություններ են.
DS3231 կապեր Arduino UNO- ի հետ
DS3231 _ Arduino UNO
Գնդ ----------------------- Գնդ
ԵԿՀ -------------------------- 5 վոլտ
SDA ----------------------- Pin A4
SCL ----------------------- Pin A5
SD քարտի միացումներ Arduino UNO- ի հետ
SD քարտ _ Arduino UNO
Գնդ ------------------------------------ Գնդ
ԵԿՀ ------------------------------------ 5 վոլտ
MISO ------------------------------------ pin12
MOSI ------------------------------------ pin11
SCK ------------------------------------ pin13
SCS ---------------------------------- քորոց 10
Քայլ 2:
Proteus մոդելավորում
Այս նախագծում ես օգտագործեցի Proteus ծրագրակազմը սիմուլյացիայի համար:
Առաջին հերթին, ես պետք է գրադարան բացեմ ՝ բաղադրիչներ և սարքեր վերցնելու համար: Ես վերցնում եմ DS3232 և SD քարտ և վիրտուալ տերմինալ ՝ սիմուլյացիայի նպատակով: Քանի որ մեզ անհրաժեշտ է մոդելավորել ժամանակը և ամսաթիվը, սիմուլյացիայի ընթացքում բացվում է ds3232 ժամացույցի պատուհանը, որում աշխատում են ժամանակը և ամսաթիվը: մենք կարող ենք ամսաթվի և ժամի մեկնարկային կետեր սահմանել Arduino կոդավորման մեջ: Որոշ նախագծերում կոճակը օգտագործվում է ամսաթիվը և ժամը ձեռքով սահմանելու համար: Այդ նպատակով մենք պետք է համապատասխանաբար փոխենք Arduino- ի կոդավորումը:
Ես օգտագործում եմ Arduino UNO- ն դրա համար մեզ պետք է Hex ֆայլ: Կազմեք ձեր Arduino կոդավորման Hex ֆայլը (ես տրամադրում եմ ներքևի կոդը) Arduino IDE- ում: ապա վերբեռնեք այն Arduino Properties- ում:
Ես օգտագործում եմ SD քարտի մոդուլ: Ես տրամադրում եմ SD քարտի ֆայլ, վերբեռնեք այն ձեր մոդուլում (տրամադրված է հետևյալ նկարագրության մեջ): Պրոտեուսում, որը գտնվում է ներքևի անկյունում, կա կոճակ, որը սեղմում է այն և կսկսվեն մոդելավորումները: երբ մոդելավորումն սկսվի, երկու պատուհանները բաց կլինեն, վիրտուալ տերմինալը և ds3232 ժամացույցը:
> Վիրտուալ տերմինալը ցուցադրված տվյալները ցուցադրում է որպես;
SD քարտ OK
ռեկորդ 1
ռեկորդ 2
ռեկորդ 3
վերագտնել 4
ռեկորդ 5
> ds3232 ժամացույցի պատուհանը ցույց է տալիս ժամանակը և ամսաթիվը համապատասխանաբար:
> սիմուլյացիաների ընթացքում կբացվի «Հիշողության քարտի բովանդակությունը» ֆայլը, որը պարունակում է data.csv տվյալների ֆայլ: Այս ֆայլում մենք ներկայացնում ենք ժամանակը և ամսաթիվը, ամիսը, օրը և տարին տվյալները: Յուրաքանչյուր ուշացում (1000); այս տվյալները կկրկնվեն, և տվյալները կավելացվեն ֆայլում:
Քայլ 3:
EXCEL Աշխատանքային:-
Բացեք Excel- ը և ներարկեք ձեր data.csv ֆայլը դրանում: տվյալները կցուցադրվեն սյունակներում և կտևեն ժամանակի սյունակի գծապատկեր:
Քայլ 4:
Խորհուրդ ենք տալիս:
NodeMCU Lua Cheap 6 $ տախտակ MicroPython ջերմաստիճանի և խոնավության գրանցում, Wifi և բջջային վիճակագրություն. 4 քայլ
NodeMCU Lua Cheap 6 $ տախտակ MicroPython ջերմաստիճանի և խոնավության գրանցում, Wifi և բջջային վիճակագրություն. Սա հիմնականում ամպային եղանակային կայան է, դուք կարող եք ստուգել ձեր հեռախոսի տվյալները կամ օգտագործել ինչ -որ հեռախոս որպես կենդանի ցուցադրում NodeMCU սարքով կարող եք ջերմաստիճանի և խոնավության տվյալները մուտքագրել դրսում , սենյակում, ջերմոցում, լաբորատորիայում, հովացման սենյակում կամ որևէ այլ վայրում ավարտեք
Smart Watchz Corona- ի ախտանիշների հայտնաբերմամբ և տվյալների գրանցում. 10 քայլ
Smart Watchz Corona- ի ախտանիշների հայտնաբերմամբ և տվյալների գրանցում. Սա խելացի ժամացույց է ՝ Corona- ի ախտանիշների հայտնաբերմամբ ՝ օգտագործելով LM35 և արագացուցիչ, սերվերի վրա տվյալների մուտքագրմամբ: Rtc- ն օգտագործվում է հեռախոսի հետ ժամանակը ցույց տալու և համաժամացնելու համար և այն օգտագործում է տվյալների գրանցման համար: Esp32- ը օգտագործվում է որպես ուղեղ ՝ կեղևի կարգավորիչով ՝ Blue
Arduino Ethernet DHT11 ջերմաստիճանի և խոնավության գրանցում, բջջային վիճակագրություն. 4 քայլ
Arduino Ethernet DHT11 ջերմաստիճանի և խոնավության գրանցում, բջջային վիճակագրություն. Arduino UNO R3- ով, Ethernet Shield- ով և DHT11- ով դուք կարող եք մուտքագրել ջերմաստիճանի և խոնավության տվյալները դրսում, սենյակում, ջերմոցում, լաբորատորիայում, հովացման սենյակում կամ ցանկացած այլ վայրում ՝ բոլորովին անվճար: Այս օրինակը մենք կօգտագործենք սենյակի ջերմաստիճանի և խոնավության գրանցման համար: Սարքը
Arduino- ի համար գծագրող ռոբոտի օգտագործումը կոդի ժամի ձեռնարկով ՝ 3 քայլ
Օգտագործելով գծագրական ռոբոտ Arduino- ի համար Hour of Code Tutorials- ով. Ես ստեղծեցի Arduino գծագրական ռոբոտ սեմինարի համար, որը կօգնի դեռահաս աղջիկներին հետաքրքրվել STEM թեմաներով (տե՛ս https://www.instructables.com/id/Arduino-Drawing-Robot/ ): Ռոբոտը նախագծվել է օգտագործել կրիայի ոճով ծրագրավորման հրամաններ, ինչպիսիք են ՝ առաջ (հեռավորություն
IRամացույց IR հեռակառավարմամբ ՝ ժամանակի/ամսաթվի կարգավորումների համար ՝ 5 քայլ
IRամացույց IR հեռակառավարմամբ ՝ ժամանակի/ամսաթվի կարգավորումների համար. Սա պարզ ժամացույց է, որը պատրաստված է մատչելի բաղադրիչներից: Օգտագործված միկրոկառավարիչը էժան STM32F030F4P6 է: Theուցադրումը 16x2 LCD է ՝ I2C ուսապարկով (PCF8574): clockամացույցի միացումը կարող է կառուցվել ՝ օգտագործելով նախատիպերի փոքր տախտակներ և TSSOP