Բովանդակություն:
- Քայլ 1: Pointածկվող կետեր
- Քայլ 2: Ի՞նչ է բեռնախցիկը:
- Քայլ 3. LED, բանալին և ADC միջերես
- Քայլ 4: Պահանջվող բաղադրիչներ
- Քայլ 5: Ուսումնական ձեռնարկ
- Քայլ 6: LCD ինտերֆեյս
- Քայլ 7: Ուսուցում
- Քայլ 8. Ուլտրաձայնային տվիչների ինտերֆեյս
- Քայլ 9. MLX90614 peratերմաստիճանի տվիչի միջերես
- Քայլ 10: Ուսուցում
Video: Arduino- ի գործարկումը ապարատային և ծրագրային ապահովման և Arduino ձեռնարկների հետ. 11 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Մեր օրերում արտադրողները, ծրագրավորողները նախընտրում են Arduino- ն `նախագծերի նախատիպերի արագ զարգացման համար:
Arduino- ն բաց կոդով էլեկտրոնիկայի հարթակ է, որը հիմնված է հեշտ օգտագործման ապարատային և ծրագրային ապահովման վրա: Arduino- ն ունի շատ լավ օգտագործողների համայնք: Arduino- ի տախտակի դիզայնը օգտագործում է հսկիչների մի շարք, որոնք ներառում են (AVR Family, nRF5x Family և ավելի քիչ STM32 կարգավորիչներ և ESP8266/ESP32): Տախտակն ունի բազմաթիվ անալոգային և թվային մուտքային/ելքային կապում: Տախտակը պարունակում է նաև USB- ի սերիական փոխարկիչ, որն օգնում է ծրագրավորել վերահսկիչը:
Այս գրառման մեջ մենք կտեսնենք, թե ինչպես օգտագործել Arduino IDE և Arduino տախտակները: Arduino- ն հեշտ օգտագործման համար է և շատ լավ տարբերակ նախատիպերի նախագծերի համար: Դուք կստանաք բազմաթիվ գրադարաններ և arduino տախտակի համար նախատեսված սարքավորումների քանակ, որոնք տեղավորվում են մոդուլային տախտակին և Arduino տախտակին:
Եթե դուք օգտագործում եք Arduino տախտակ, ապա ձեզանից չի պահանջվի որևէ ծրագրավորող կամ գործիք ՝ Arduino- ի տախտակներին ծրագրավորելու համար: Քանի որ այդ տախտակն արդեն շողշողված է սերիական bootloader- ով և պատրաստ է USB- ից անցնել սերիական ինտերֆեյս:
Քայլ 1: Pointածկվող կետեր
Հետևյալ կետերը լուսաբանվում են այս ձեռնարկում ՝ Կից #4 -ում:
1. Սխեմատիկորեն բացատրված 2. Բեռնիչ -բրաուզերը բացատրված 3. Ինչպես օգտվել վեբ խմբագրիչից 4. Ինչպես օգտագործել Arduino IDE- ը 5. Օրինակ LED թարթման վրա 6. Սերիական ինտերֆեյսի օրինակ 7. Օրինակ `հարցման եղանակով անջատիչ ինտերֆեյսի 8. օրինակ` անջատիչի միջերեսի օգտագործման միջոցով ընդհատման մեթոդ 9. Օրինակ ADC- ում:
Քայլ 2: Ի՞նչ է բեռնախցիկը:
Պարզ լեզվով, Bootloader- ը կոդի կտոր է, որն ընդունում է ծածկագիրը և գրում այն մեր սեփական բռնկման վրա:
Bootloader- ը կոդի կտոր է, որն առաջին հերթին գործարկվում է, երբ վերահսկիչը միանում է կամ վերականգնվում, այնուհետև սկսում ծրագիրը:
Երբ bootloader- ը գործարկվի, այն կստուգի հրամանի կամ տվյալների ինտերֆեյսի վրա, ինչպիսիք են UART, SPI, CAN կամ USB: Bootloader- ը կարող է իրականացվել UART, SPI, CAN կամ USB- ով:
Բեռնախցիկի դեպքում մենք ամեն անգամ ծրագրավորող օգտագործելու կարիք չունենք: Բայց եթե վերահսկիչի վրա չկա bootloader, ապա այդ դեպքում մենք պետք է օգտագործենք ծրագրավորող/ֆլեշեր:
Եվ մենք պետք է օգտագործենք ծրագրավորող/Flasherto flash flash bootloader: Երբ bootloader ստանում flashed, ապա կարիք չկա ծրագրավորող/Flasher.
Արդիունոն գալիս է ինքնաթիռի վրա բռնկված բեռնիչով:
Քայլ 3. LED, բանալին և ADC միջերես
Հետևյալ տեսակի ինտերֆեյսերը ծածկված են այս ձեռնարկում:
1. LED ինտերֆեյս
2. Հիմնական ինտերֆեյս
3. Կաթսայի միջերես
1. Led ինտերֆեյս:
Led- ը միացված է Arduino- ի PC13 քորոցին: Արդուինոյի մեծ մասն ունի մեկ USER ղեկավարած նվեր խորհրդի վրա: Այսպիսով, erրագրավորողը պարզապես պետք է օգտագործի օրինակ գրադարանից թարթող օրինակ:
2. Անջատիչ ինտերֆեյս:
Փոխարկիչը կարելի է կարդալ երկու եղանակով ՝ մեկը հարցման եղանակ է, մյուսը ՝ ընդհատումների հիման վրա: Հարցման եղանակով անջատիչը շարունակաբար կարդացվելու է և հնարավոր է քայլեր ձեռնարկել:
Իսկ ընդհատման մեթոդով Գործողությունը կարող է կատարվել, երբ բանալին սեղմված է:
3. Կաթսայի միջերես.
Անալոգային POT- ը միացված է Arduino- ի անալոգային կապին:
Քայլ 4: Պահանջվող բաղադրիչներ
Arduino UNO Arduino Uno Հնդկաստանում-
Arduino Uno Միացյալ Թագավորությունում -
Arduino Uno- ն ԱՄՆ -ում -
Արդուինո Նանո
Արդուինո Նանոն Հնդկաստանում-
Արդուինո Նանոն Մեծ Բրիտանիայում -
Արդուինո Նանոն ԱՄՆ -ում -
HC-SR04HC-SR04 Մեծ Բրիտանիայում-https://amzn.to/2JusLCu
HC -SR04 ԱՄՆ -ում -
MLX90614
MLX90614 Հնդկաստանում-
MLX90614 Միացյալ Թագավորությունում -
MLX90614 ԱՄՆ -ում -
BreadBoardBreadBoard Հնդկաստանում-
BreadBoard ԱՄՆ-ում-
BreadBoard- ը Մեծ Բրիտանիայում-
16X2 LCD16X2 LCD Հնդկաստանում-
16X2 LCD Մեծ Բրիտանիայում -
16X2 LCD ԱՄՆ -ում -
Քայլ 5: Ուսումնական ձեռնարկ
Քայլ 6: LCD ինտերֆեյս
16x2 LCD- ն 16 նիշ և 2 տող LCD է, որն ունի 16 կապի կապ: Այս LCD էկրանը ցուցադրելու համար պահանջվում են տվյալներ կամ տեքստ ASCII ձևաչափով:
Առաջին շարքը սկսվում է 0x80- ով, իսկ երկրորդ շարքը `0xC0 հասցեով:
LCD- ն կարող է աշխատել 4-բիթ կամ 8-բիթ ռեժիմով: 4 բիթանոց ռեժիմում Տվյալները/Հրամանը ուղարկվում են Nibble ձևաչափով ՝ Սկզբում ավելի բարձր խայթոց, այնուհետև ցածր Nibble:
Օրինակ ՝ 0x45 ուղարկելու համար նախ կուղարկվի 4 -ը, այնուհետև կուղարկվի 5 -ը:
Խնդրում ենք անդրադառնալ սխեմատիկին:
Գոյություն ունեն 3 վերահսկիչ պին `RS, RW, E.
RW քորոցը կարդում/գրում է: որտեղ, RW = 0 նշանակում է Տվյալներ գրել LCD- ում RW = 1 նշանակում է Կարդալ տվյալները LCD- ից
Երբ մենք գրում ենք LCD հրամանին/Տվյալներին, մենք սահմանում ենք PIN- ը որպես OWԱOWՐ: Երբ մենք կարդում ենք LCD- ից, մենք սահմանում ենք PIN- ը որպես HIGH: Մեր դեպքում մենք այն միացրել ենք OWԱOWՐ մակարդակի, քանի որ մենք միշտ գրելու ենք LCD- ով: Ինչպես օգտագործել E (Միացնել). Երբ մենք տվյալներ ենք ուղարկում LCD, մենք զարկերակ ենք տալիս LCD- ին E pin- ի օգնությամբ: Հաջորդական հոսք.
Սա բարձր մակարդակի հոսք է, որին մենք պետք է հետևենք ՝ LCD- ին ՀՐԱՄԱՆՈ DԹՅՈՆ/ՏՎՅԱԼՆԵՐ ուղարկելիս: Բարձրագույն խայթոցը միացրեք զարկերակը, ճիշտ RS արժեքը ՝ հիմնված ՀՐԱՄԱՆԻ/ՏՎՅԱԼՆԵՐԻ վրա
Lower Nibble Միացնել զարկերակը, ճիշտ RS արժեքը ՝ հիմնված COMMAND/DATA- ի վրա
Քայլ 7: Ուսուցում
Քայլ 8. Ուլտրաձայնային տվիչների ինտերֆեյս
HCSR04 ուլտրաձայնային մոդուլում մենք պետք է ձգան զարկերակ տանք ձգիչի քորոցին, որպեսզի այն գեներացնի 40 կՀց հաճախականությամբ ուլտրաձայնային հետազոտություն: Ուլտրաձայնային հետազոտություն արտադրելուց հետո, այսինքն ՝ 40 կՀց հաճախականությամբ 8 իմպուլս, այն բարձրացնում է արձագանքման քորոցը: Էխոյի քորոցը մնում է բարձր, քանի դեռ այն ետ չի ստանում արձագանքի ձայնը:
Այսպիսով, արձագանքման քորոցի լայնությունը կլինի այն ժամանակը, երբ ձայնը ճանապարհորդի առարկա և հետ վերադառնա: Երբ ժամանակ ենք ստանում, կարող ենք հաշվարկել հեռավորությունը, քանի որ գիտենք ձայնի արագությունը: HC -SR04- ը կարող է չափել մինչև 2 սմ - 400 սմ միջակայքում:
Ուլտրաձայնային մոդուլը կստեղծի ուլտրաձայնային ալիքներ, որոնք գտնվում են մարդու կողմից հայտնաբերվող հաճախականությունների միջակայքում, սովորաբար 20,000 Հց-ից բարձր: Մեր դեպքում մենք կփոխանցենք 40 ԿՀց հաճախականությունը:
Քայլ 9. MLX90614 peratերմաստիճանի տվիչի միջերես
MLX90614- ը i2c- ի վրա հիմնված IR ջերմաստիճանի տվիչ է, որն աշխատում է ջերմային ճառագայթման հայտնաբերման վրա:
Ներքինում MLX90614- ը երկու սարքերի զույգ է `ինֆրակարմիր ջերմապաշտպան դետեկտոր և ազդանշանային կոնդիցիոներ կիրառող պրոցեսոր: Ստեֆան-Բոլցմանի օրենքի համաձայն ՝ բացարձակ զրոյից ցածր 0 օբյեկտ (0 ° K) ցածր ինֆրակարմիր սպեկտրում (ոչ մարդու կողմից տեսանելի) լույս է արձակվում, որն ուղիղ համեմատական է նրա ջերմաստիճանին: MLX90614- ի ներսում գտնվող հատուկ ինֆրակարմիր ջերմապարկը զգում է, թե որքան ինֆրակարմիր էներգիա է արտանետվում իր տեսադաշտի նյութերից և դրան համաչափ էլեկտրական ազդանշան է արտադրում: Այդ ջերմաչափը, որն արտադրում է ջերմաչափը, վերցվում է կիրառման պրոցեսորի 17-բիթանոց ADC- ով, այնուհետև պայմանավորվում ՝ նախքան միկրոկոնտրոլերին փոխանցվելը:
Քայլ 10: Ուսուցում
Խորհուրդ ենք տալիս:
Ընդլայնում ցանկացած DJ ծրագրային ապահովման համար: 6 քայլ
Ընդլայնում այն ամենի համար, ինչ ցանկանում եք DJ ծրագրային ապահովման համար. Ահա թե ինչի համար է սա ՝ ձեր բոլոր ֆինանսական մտահոգությունները լուծելու համար
Ինչպես ստեղծել Bootable USB սկավառակ ՝ առանց որևէ ծրագրային ապահովման օգտագործման. 3 քայլ
Ինչպես ստեղծել Bootable USB սկավառակ ՝ առանց որևէ ծրագրային ապահովման. Ահա քայլ առ քայլ `bootable USB կրիչ ստեղծելու համար, որպես Windows- ի տեղադրման միջոց: Որպես Windows- ի տեղադրում bootable USB սկավառակ ստեղծելու համար ինձ
Nintendo Joycon Drift Fix (Softwareրագրային ապահովման հետ կապված չէ). 8 քայլ (նկարներով)
Nintendo Joycon Drift Fix (Softwareրագրային ապահովմանն առնչվող չէ). Մեկ տարվա ծանր օգտագործումից հետո ես սկսեցի նկատել, որ իմ joycon- ը կշարժվի անալոգային ձողին չդիպչելիս: Ես փորձեցի նորից չափագրել և փչել օդը անալոգային փայտով, բայց դա չլուծեց հարցը: Ես փնտրեցի փոխարինող անալոգային փայտ, բայց նրանք
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi
Hack Ipod առանց ծրագրային ապահովման: 4 քայլ
Hack Ipod without Software! օգտագործվում էր ապօրինի երաժշտություն ձեռք բերելու համար