Բովանդակություն:

Arduino մատնահետքերի հաճախման համակարգ W/ Cloud տվյալների պահպանում ՝ 8 քայլ
Arduino մատնահետքերի հաճախման համակարգ W/ Cloud տվյալների պահպանում ՝ 8 քայլ

Video: Arduino մատնահետքերի հաճախման համակարգ W/ Cloud տվյալների պահպանում ՝ 8 քայլ

Video: Arduino մատնահետքերի հաճախման համակարգ W/ Cloud տվյալների պահպանում ՝ 8 քայլ
Video: Обрешетка. Полимерная обрешетка под сайдинг - виды и преимущества. Часть 1 2024, Նոյեմբեր
Anonim

ElectropeakElectroPeak պաշտոնական կայք Հետևեք հեղինակի ավելին.

Սկսել ուլտրաձայնային մոդուլով և Arduino- ով
Սկսել ուլտրաձայնային մոդուլով և Arduino- ով
Սկսել ուլտրաձայնային մոդուլով և Arduino- ով
Սկսել ուլտրաձայնային մոդուլով և Arduino- ով
Ստեղծեք WiFi ջերմության քարտեզ ՝ օգտագործելով ESP8266 և Arduino
Ստեղծեք WiFi ջերմության քարտեզ ՝ օգտագործելով ESP8266 և Arduino
Ստեղծեք WiFi ջերմության քարտեզ ՝ օգտագործելով ESP8266 և Arduino
Ստեղծեք WiFi ջերմության քարտեզ ՝ օգտագործելով ESP8266 և Arduino
Գույնի ճանաչում W/ TCS230 տվիչ և Arduino [ներառված է ստուգաչափման կոդը]
Գույնի ճանաչում W/ TCS230 տվիչ և Arduino [ներառված է ստուգաչափման կոդը]
Գույնի ճանաչում W/ TCS230 տվիչ և Arduino [ներառված է ստուգաչափման կոդը]
Գույնի ճանաչում W/ TCS230 տվիչ և Arduino [ներառված է ստուգաչափման կոդը]

Օգտվողի մասին. ElectroPeak- ը էլեկտրոնիկա սովորելու և ձեր գաղափարներն իրականություն դարձնելու ձեր միակողմանի վայրն է: Մենք առաջարկում ենք բարձրակարգ ուղեցույցներ ՝ ձեզ ցույց տալու համար, թե ինչպես կարող եք կատարել ձեր նախագծերը: Մենք նաև առաջարկում ենք բարձրորակ ապրանքներ, որպեսզի դուք ունենաք… Ավելին Electropeak- ի մասին »

Դուք կարող եք կարդալ այս և այլ զարմանալի ձեռնարկներ

ElectroPeak- ի պաշտոնական կայքը

Ակնարկ

Մեր օրերում IoT սարքերի շահագործման և ներդրման մասին սովորելը շատ կարևոր է `IoT համակարգերի աճող օգտագործման շնորհիվ: Այս ձեռնարկում մենք մտադիր ենք Arduino- ի հետ մատնահետքերի հաճախման սարք պատրաստել, որը, բացի հիշողության քարտում տեղեկամատյանների և աշխատանքային ժամերի պահումից, այս տեղեկատվությունը վերբեռնում է Thingspeak հարթակում, երբ այն միացված է ինտերնետին և ձեզ կարող է ներբեռնել այս տեղեկատվությունը վահանակից տարբեր ձևաչափերով, օրինակ ՝ CSV:

Այն, ինչ դուք կսովորեք

  • Ներածություն Thingspeak- ին
  • Thingspeak- ում տվյալների վերբեռնում `օգտագործելով Nodemcu- ն
  • Մատնահետքի ցուցիչով և Arduino- ով պատրաստեք հաճախումների սարք

Քայլ 1: Ի՞նչ է Thingspeak- ը:

Ի՞նչ է Thingspeak- ը
Ի՞նչ է Thingspeak- ը

Iot- ը (իրերի ինտերնետը) այն հարթակն է, որտեղ կան մի շարք բաներ, որոնք միացված են ինտերնետին, շփվում են անհատների և այլ սարքերի հետ, և սովորաբար, տվյալները վերբեռնում են ամպային հաշվարկների վրա `վերլուծության համար:

Thingspeak- ը IoT հարթակ է, որը թույլ է տալիս ցուցադրել և հավաքել կենդանի տվյալներ ամպային հաշվարկներում:

Քայլ 2. Փոխազդեցություն Thingspeak- ի հետ և տվյալների վերբեռնում

Thingpeak- ի հետ փոխազդեցություն և տվյալների վերբեռնում
Thingpeak- ի հետ փոխազդեցություն և տվյալների վերբեռնում
Thingpeak- ի հետ փոխազդեցություն և տվյալների վերբեռնում
Thingpeak- ի հետ փոխազդեցություն և տվյալների վերբեռնում
Thingspeak- ի հետ փոխազդեցություն և տվյալների վերբեռնում
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- ում:

Խորհուրդ ենք տալիս: