Բովանդակություն:
- Քայլ 1: Ի՞նչ է Thingspeak- ը:
- Քայլ 2. Փոխազդեցություն Thingspeak- ի հետ և տվյալների վերբեռնում
- Քայլ 3: Պահանջվող նյութեր
- Քայլ 4: Հաճախումների համակարգի ստեղծում ՝ օգտագործելով մատնահետքի ցուցիչ և Arduino
- Քայլ 5: Շղթա
- Քայլ 6: Կոդ
- Քայլ 7: Հաճախումների սարքի հավաքում
- Քայլ 8: Ի՞նչ է հաջորդը:
Video: Arduino մատնահետքերի հաճախման համակարգ W/ Cloud տվյալների պահպանում ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
ElectropeakElectroPeak պաշտոնական կայք Հետևեք հեղինակի ավելին.
Օգտվողի մասին. ElectroPeak- ը էլեկտրոնիկա սովորելու և ձեր գաղափարներն իրականություն դարձնելու ձեր միակողմանի վայրն է: Մենք առաջարկում ենք բարձրակարգ ուղեցույցներ ՝ ձեզ ցույց տալու համար, թե ինչպես կարող եք կատարել ձեր նախագծերը: Մենք նաև առաջարկում ենք բարձրորակ ապրանքներ, որպեսզի դուք ունենաք… Ավելին Electropeak- ի մասին »
Դուք կարող եք կարդալ այս և այլ զարմանալի ձեռնարկներ
ElectroPeak- ի պաշտոնական կայքը
Ակնարկ
Մեր օրերում IoT սարքերի շահագործման և ներդրման մասին սովորելը շատ կարևոր է `IoT համակարգերի աճող օգտագործման շնորհիվ: Այս ձեռնարկում մենք մտադիր ենք Arduino- ի հետ մատնահետքերի հաճախման սարք պատրաստել, որը, բացի հիշողության քարտում տեղեկամատյանների և աշխատանքային ժամերի պահումից, այս տեղեկատվությունը վերբեռնում է Thingspeak հարթակում, երբ այն միացված է ինտերնետին և ձեզ կարող է ներբեռնել այս տեղեկատվությունը վահանակից տարբեր ձևաչափերով, օրինակ ՝ CSV:
Այն, ինչ դուք կսովորեք
- Ներածություն Thingspeak- ին
- Thingspeak- ում տվյալների վերբեռնում `օգտագործելով Nodemcu- ն
- Մատնահետքի ցուցիչով և Arduino- ով պատրաստեք հաճախումների սարք
Քայլ 1: Ի՞նչ է Thingspeak- ը:
Iot- ը (իրերի ինտերնետը) այն հարթակն է, որտեղ կան մի շարք բաներ, որոնք միացված են ինտերնետին, շփվում են անհատների և այլ սարքերի հետ, և սովորաբար, տվյալները վերբեռնում են ամպային հաշվարկների վրա `վերլուծության համար:
Thingspeak- ը IoT հարթակ է, որը թույլ է տալիս ցուցադրել և հավաքել կենդանի տվյալներ ամպային հաշվարկներում:
Քայլ 2. Փոխազդեցություն Thingspeak- ի հետ և տվյալների վերբեռնում
Հետևեք հետևյալ քայլերին ՝ Thingspeak կապը սկսելու համար.
Քայլ 1) Մուտքագրեք Thingspeak.com կայքը և ստեղծեք հաշիվ:
Քայլ 2) Մուտք գործեք ձեր հաշիվը ակտիվացնելուց հետո և կտտացրեք «Նոր ալիք» ՝ «Իմ ալիքը» բաժնում:
Քայլ 3) Նոր պատուհանում, որը բացվում է ձեզ համար, անհրաժեշտության դեպքում գրեք անուն ձեր վահանակի համար և ցանկացած նկարագրություն: Որոշեք այն դաշտերի քանակը, որոնք ձեզ անհրաժեշտ են `նշանակելով դրանց անունները: Մնացած մասերը պարտադիր չեն: Պահպանեք վահանակը տեղեկատվությունը լրացնելուց հետո:
Քայլ 4) Այժմ գնացեք ձեր վահանակի API բանալիներ:
Քայլ 5) Տվյալները փոխանցելու համար ձեզ անհրաժեշտ են Channel ID- ն և Write API բանալին, ուստի դրանք գրի առեք:
Քայլ 6) Ներբեռնեք Thingspeak գրադարանը և ավելացրեք այն ձեր Arduino IDE- ին:
Thingspeak գրադարանը
Քայլ 7) Գնացեք Arduino IDE: Բացեք WriteMultipleFiels- ը օրինակներից և մուտքագրեք SSID, գաղտնաբառ, ալիքի ID և Write API հիմնական արժեքները:
Կոդը վերբեռնելուց հետո կտեսնեք ձեր վահանակի 1 -ից 4 -րդ դաշտերում բեռնված որոշ պատահական թվեր: Նույն կառուցվածքային ծածկագիրը օգտագործվում է հաճախումների համակարգում ՝ տվյալների բեռնման համար:
Նշում
Ամեն անգամ, երբ տվյալները վերբեռնում եք Thingspeak վահանակում, սպասեք առնվազն 15 վայրկյան:
Քայլ 3: Պահանջվող նյութեր
Սարքավորման բաղադրիչներ
Arduino Mega 2560 R3 *1
R301T Մատնահետքի ցուցիչ *1
Micro SD TF քարտի ադապտերային մոդուլ *1
DS3231 I2C RTC մոդուլ *1
3.5 TFT գունավոր ցուցադրման էկրանի մոդուլ *1
NodeMCU ESP8266 ESP-12E տախտակ *1
արականից իգական Jumper Wire *1
Softwareրագրային ապահովման ծրագրեր
Arduino IDE
Քայլ 4: Հաճախումների համակարգի ստեղծում ՝ օգտագործելով մատնահետքի ցուցիչ և Arduino
Այս համակարգում, անձի մուտքն ու ելքը մատնահետքով գրանցելուց հետո, տեղեկությունները, ներառյալ ամսաթիվը, անունը, ժամանման ժամը, մեկնելու ժամը և աշխատողի աշխատանքային ժամերը պահվում են SD քարտի վրա: Այնուհետեւ այս տեղեկատվությունը կուղարկվի Thingspeak- ին ձեր նշած ժամին: Ինտերնետ կապի բացակայության դեպքում չհրապարակված տվյալները պահվում են և ինտերնետին միանալուն պես կուղարկվեն Thingspeak- ին: Քանի որ տեղեկատվությունը պահվում է միկրոկառավարիչի EEPROM- ում, էլեկտրաէներգիայի անջատման դեպքում դրանք չեն կորչի:
Քայլ 5: Շղթա
Բոլոր մոդուլները միացնելուց հետո տեղադրեք LCD վահանը Arduino- ի վրա:
Հաշվի առնելով, որ LCD Shield- ը ծածկում է Arduino- ի որոշ կապում, ապա տախտակի ներքևից կարող եք մետաղալարերը սահմանել որոշակի քորոցով, եթե դրանք անհրաժեշտ են:
Քայլ 6: Կոդ
Այս ծածկագրի համար ձեզ հարկավոր են հետևյալ գրադարանները.
Ադաֆրուտ-Մատնահետքի ցուցիչ-գրադարան
Adafruit-GFX- գրադարան
MCUFRIEND_kbv
RTClib
Այժմ ներբեռնեք հետևյալ կոդը և վերբեռնեք այն ձեր Arduino- ում: Այս ծածկագիրը գրված է լռելյայն անուններով 11 մարդկանց համար, բայց դուք կարող եք դրանք փոխել և հեռացնել այն կանխադրված ռեժիմից: Նոր անուն գրանցելու համար պարզապես միացրեք սարքը ձեր համակարգչին և սեղմեք ստեղնը `գրանցման ռեժիմ մուտք գործելու համար, այնուհետև բացեք Սերիայի մոնիտորը և հետևեք գրանցման գործընթացին, ինչպես ցույց է տրված Սերիալ մոնիտորում:
Ներբեռնեք ծածկագիրը վերևից.
SD քարտի, ժամացույցի մոդուլի և LCD- ի օգտագործման մասին ավելին կարող եք իմանալ հետևյալ հղումներից.
SD քարտի մոդուլ ՝ Arduino- ով. Ինչպես կարդալ/ գրել տվյալներ
Ինչպես օգտագործել DS1307 RTC մոդուլը Arduino- ով և կատարել հիշեցում
TFT LCD ցուցադրումների բացարձակ սկսնակների ուղեցույց Arduino- ի կողմից:
Nodemcu- ն կատարում է այս համակարգում տեղեկատվությունը վերբեռնելու խնդիրը: Այն տանում է Arduino- ից բեռնման տեղեկատվությունը սերիական պորտի միջոցով և վերադարձնում Arduino- ին բեռնման կարգավիճակը: Վերբեռնեք հետևյալ ծածկագիրը ձեր Nodemcu- ում:
Նախ, փոխեք ալիքի ID- ն և գրեք API- ի բանալին ՝ ըստ ձեր Thingspeak վահանակի:
The String_Analuze (); Այս ծածկագրի գործառույթը Nodemcu- ի մուտքային տողերը բաժանում է ամսաթվի, անվան, ժամանման և մեկնելու ժամի և աշխատանքային ժամերի, և այդ տեղեկատվությունն ուղարկում է Thingspeak: Այնուհետև, եթե բեռնման գործընթացը հաջողված է, այն ուղարկում է «1» նիշը, իսկ հակառակ դեպքում ՝ «0» նիշն ուղարկում է Arduino- ին:
Քայլ 7: Հաճախումների սարքի հավաքում
Դուք կարող եք օգտագործել հետևյալ քարտեզներն ու պլեքսիգլասը ՝ տարբեր գույներով կամ ցանկացած այլ նյութով ՝ կառուցելու հաճախելիքի սարքի մարմինը:
Ներբեռնեք սարքի մարմնի լազերային կտրման քարտեզը վերևից.
Էլեկտրոնային բաղադրիչներ տեղադրելուց և ամբողջ մարմինը հավաքելուց հետո տեղադրեք այն ցանկալի վայրում: Այժմ պարզապես միացրեք 12 Վ ադապտեր սարքին և այն կսկսի գործել:
Քայլ 8: Ի՞նչ է հաջորդը:
- Փորձեք ավելի շատ պատկերակներ օգտագործել LCD- ում:
- Փորձեք համակարգին ավելացնել RFID տարբերակ:
- Փորձեք տվյալները վերբեռնել google աղյուսակներում Thingspeak- ի փոխարեն:
Եթե կարծում եք, որ այս ձեռնարկը օգտակար և հետաքրքիր է, խնդրում ենք հավանել մեզ facebook- ում:
Խորհուրդ ենք տալիս:
Մատնահետքերի և RFID- ի վրա հիմնված հաճախելիության համակարգ ՝ օգտագործելով Raspberry Pi և MySQL տվյալների շտեմարան. 5 քայլ
Մատնահետքերի և RFID- ի վրա հիմնված հաճախելիության համակարգ ՝ օգտագործելով Raspberry Pi և MySQL տվյալների շտեմարան. Այս նախագծի տեսանյութը
Մատնահետքերի քվեարկության առցանց համակարգ (FVOS) ՝ 5 քայլ
Մատնահետքերի քվեարկության առցանց համակարգ (FVOS). Մատնահետքերի քվեարկության առցանց համակարգը թույլ է տալիս ընտրողներին քվեարկել լիովին թվայնացված եղանակով `հավաքելով և հաստատելով իր տվյալները` սարքի միջոցով մատնահետքը սկանավորելով և տվյալները սերվերում պահելով: Այն ունի օգտագործողի համար հարմար G
Տվյալների ձեռքբերման և տվյալների տեսողականացման համակարգ MotoStudent Electric Racing Bike– ի համար ՝ 23 քայլ
Տվյալների ձեռքբերման և տվյալների տեսողականացման համակարգ MotoStudent Electric Racing Bike- ի համար. Տվյալների ձեռքբերման համակարգն ապարատային և ծրագրային ապահովման հավաքածու է, որը աշխատում է միասին ՝ արտաքին սենսորներից տվյալներ հավաքելու, դրանք պահելու և հետագայում մշակելու համար, որպեսզի դրանք գրաֆիկականորեն պատկերացվեն և վերլուծվեն, թույլ տալով ինժեներներին կատարել
Մատնահետքերի սկաների դասի հաճախումների համակարգ (GT-521F32) ՝ 9 քայլ
Մատնահետքերի սկաների դասի հաճախումների համակարգ (GT-521F32). Այս նախագիծը հաճախումների գրանցման պարզ համակարգ է, որն օգտագործում է GT-521F32- ը, Sparkfun- ի էժան օպտիկական մատնահետքերի սկաներ `սկանավորելու և գրանցելու համար, և երբ որևէ մեկը մուտք է գործում:
Թարմացրեք ձեր Apple MacBook- ը ՝ տվյալների պահուստավորում և պահպանում. 9 քայլ (նկարներով)
Թարմացրեք ձեր Apple MacBook– ը ՝ տվյալների պահուստավորում և պահպանում. Այս խնդիրը տեղի է ունենում շատ մարդկանց հետ, ովքեր գնել են օրիգինալ MacBooks: Նրանք զգում են փոքր կոշտ սկավառակի հստակ սեղմված պտղունցը: Ես գնել եմ իմ Macbook- ը ~ 2 տարի առաջ և այն