Բովանդակություն:
- Քայլ 1: Նյութերի ցանկ
- Քայլ 2: Սարքավորման միացումներ
- Քայլ 3: NFC PN532- ի կարգավորում
- Քայլ 4. Mingրագրավորում SLabs-32
- Քայլ 5: Օգտագործեք Google Աղյուսակներ
- Քայլ 6: Սկսեք ժամանակացույցը
Video: Timeամանակավորեք ձեր աշխատակցին SLabs- ի միջոցով `32: 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս ուսանելի դասում մենք պատրաստվում ենք nfc- ի վրա հիմնված խելացի աշխատակից դարձնել/դուրս հանել կառավարման համակարգ, որը հետևում է ձեր աշխատակիցների աշխատանքային ժամերին:
Մենք ստանում ենք ընթացիկ ժամանակի տեղեկատվությունը ՝ օգտագործելով NTP (Network Time Protocol) ՝ Slabs-32- ի Wi-Fi մոդուլով (Esp8266) և այն ուղարկում ենք Atmega328p- ին I2C ավտոբուսով:
Այնուհետև Atmega328p- ն օգտագործում է այս ժամանակի տեղեկատվությունը ՝ ձայնագրություն կատարելու համար, երբ աշխատակիցը սահում է իր NFC պիտակը ՝ գրասենյակ դուրս գալու կամ գրասենյակ մտնելու համար: Այնուհետև այն հաշվարկում է IN ժամանակի և OUT ժամանակի միջև եղած տարբերությունը և ցուցադրում այն SLabs-32- ի TFT էկրանին:
Մենք կարող ենք նաև աշխատակցում գրասենյակում անցկացրած ժամանակի մասին տեղեկությունները ուղարկել google աղյուսակ ՝ օգտագործելով Esp8266 ինքնաթիռը, բայց ոչ այս հրահանգով: Այս մեթոդը արդեն կատարել է Ստիվեն Բորսեյը (հղում), ես նույնը ինտեգրել եմ ՝ օգտագործելով այս ծրագիրը:
Ձեր սեփական SLabs-32- ը ստանալու համար կտտացրեք ստորև տրված հղմանը.
www.fabtolab.com/slabs-32
Քայլ 1: Նյութերի ցանկ
Մենք օգտագործում ենք Nfc PN532 մոդուլը, որը ընթերցող/գրող NFC մոդուլ է:
Այս նախագծում մենք պահանջում ենք.
- SLabs-32
- NFC PN532
- Jumper լարերը
Քայլ 2: Սարքավորման միացումներ
Nfc մոդուլը կարող է փոխկապակցվել մեր զարգացման տախտակի հետ I2C, SPI կամ գերարագ UART ավտոբուսի վրա, որոշելը մեզնից է: Այս նախագծում մենք կօգտագործենք SPI ռեժիմը:
Կապերը կատարեք վերը տրված սխեմայի համաձայն, և դուք խնդիրներ չունենաք:
- Vcc → 3.3 Վ
- GND → GND
- SCK -PD4
- MISO -PD3
- MOSI -PD2
- SS -PD7
Քայլ 3: NFC PN532- ի կարգավորում
NFC PN532- ը NFC ընթերցող/գրող մոդուլ է: NFC- ն, որը նշանակում է «Near Field Communication», կարճ հեռահար անլար հաղորդակցության տեխնոլոգիաների շարք է, որի հեռավորությունը մինչև 10 սմ է: Այն նախագծված է երկու սարքերի միջև թեթև և ապահով հաղորդակցություն առաջարկելու համար:
NFC- ն գործում է 13.56 ՄՀց հաճախականությամբ և հիմնված է «նախաձեռնող» և «թիրախ» մոդելի շուրջ, որտեղ նախաձեռնողը ստեղծում է փոքր մագնիսական դաշտ, որը հզորացնում է թիրախը, ինչը նշանակում է, որ թիրախը չի պահանջում էներգիայի աղբյուր:
Մենք կարող ենք միացնել այս սենսորը ՝ օգտագործելով SPI, I2C կամ HSU (բարձր արագությամբ UART): Busանկացած կոնկրետ ավտոբուս ընտրելու համար մենք օգտագործում ենք ընկղման անջատիչ: Նրանց որոշակի ռեժիմում ինտերֆեյսի կազմաձևումը հետևյալն է.
- SPI (0, 1)
- I2C (1, 0)
- HSU (0, 0)
Այս սենսորին միանալու համար մենք կօգտագործենք SPI ավտոբուս:
Քայլ 4. Mingրագրավորում SLabs-32
SLabs-32- ով սկսելու համար կտտացրեք ստորև տրված հղմանը.
startoonlabs.com/Getting%20started%20w%%…
Ներբեռնեք քայլին կցված ուրվագծային ֆայլերը:
Ֆայլը բեռնելուց հետո բացեք ուրվագիծը և կատարեք հետևյալը.
- Մուտքագրեք ձեր Wifi հավատարմագրերը
- Սահմանեք UTC օֆսեթը ըստ ձեր գտնվելու վայրի (Esp ուրվագծում):
Այս ուրվագծում մենք համեմատում ենք Nfc պիտակի UID- ը `աշխատողի մասին տեղեկությունները իմանալու համար: Յուրաքանչյուր աշխատողի տրվում է nfc պիտակ, որն ունի յուրահատուկ UID: Demonstույցի նպատակների համար այս ուրվագիծը բերում է օրինակ, թե ինչպես կառավարել մեկ աշխատակցի աշխատանքային ժամերը: Եթե ցանկանում եք, կարող եք նաև ավելի շատ աշխատակիցներ ավելացնել ձեր ուրվագծում:
Քայլ 5: Օգտագործեք Google Աղյուսակներ
Ինչպես ավելի վաղ նշվեց, որ մենք նաև աշխատակիցների կողմից անցկացրած ժամանակը թարմացնում ենք google թերթում: Սովորելու համար, թե ինչպես դա անել, հետևեք այս հղումով տրված քայլերին:
Այդ ձեռնարկում նախատեսված Gscrpit- ի փոխարեն օգտագործեք այս քայլին կից Gscript- ը:
Քայլ 6: Սկսեք ժամանակացույցը
Դա բավականին շատ է: IoT նախագծերը հեշտացվել են SLabs-32- ի կողմից:
Այս նախագիծը ոչ միայն աշխատակիցների կառավարման համար է, այլև կարող եք այն օգտագործել այլ ծրագրերի համար: Ես դա թողնում եմ ձեր երևակայությանը:
Համոզվեք, որ հետևեք մեզ SLabs-32- ի միջոցով ավելի հեշտ և արագ IoT նախագծերի համար
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
Վերահսկեք ձեր գնացքի մոդելի դասավորությունը ձեր ստեղնաշարի միջոցով: 12 քայլ
Վերահսկեք ձեր մոդելային գնացքի դասավորությունը ձեր ստեղնաշարի միջոցով. Կարող եք ստուգել նաև արդիականացված տարբերակը: Այս Ուղեցույցում ես ձեզ ցույց կտամ, թե ինչպես կառավարել գնացքի մոդելի դասավորությունը ստեղնաշարի միջոցով
Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ
Arduino- ի միջոցով եռաչափ տպիչի միջոցով Step Servo Motor- ի սերիական կառավարում - Pt4. Motor Step շարքի այս չորրորդ տեսանյութում մենք կօգտագործենք այն, ինչ սովորել էինք նախկինում սերիական հաղորդակցության և իրական վերահսկողության միջոցով stepper servo շարժիչ կառուցելու համար: դիրքի հետադարձ կապ ՝ օգտագործելով դիմադրիչ կոդավորիչ, որը վերահսկվում է Arduino- ի կողմից:
Ինչպես լսել ձեր iTunes գրադարանը ձեր հեռուստատեսության կամ Av Reciever- ի միջոցով. 5 քայլ
Ինչպես լսել ձեր iTunes գրադարանը ձեր հեռուստացույցի կամ Av Reciper- ի միջոցով. Լավ, ես դա ուսանելի դարձրի 10 րոպեում: Այդքան հեշտ էր! Նոութբուքը լավ կլինի դրա համար, բայց հեռուստացույցի մոտ աշխատասեղանը նույնպես նորմալ է: Եթե ունեք Airport Express, ապա ես ձեզ համար քայլ կավելացնեմ: (Նշում. Ես օդանավակայանի էքսպրեսի սեփականատեր չեմ, այնպես որ, եթե ես
VOIP ձեր բջջային հեռախոսի միջոցով Wifi և 3G: 3 քայլերի միջոցով
VOIP ձեր բջջային հեռախոսում Wifi- ի և 3G- ի միջոցով. Այստեղ ես ձեզ ցույց կտամ Fring կոչվող բջջային հեռախոսի դիմումը: Դա իսկապես հիանալի է, անվճար և օգտագործման համար դյուրին: Ինչ կարող ենք անել Fring- ի հետ