Բովանդակություն:
- Քայլ 1. Նախագծի ներածություն
- Քայլ 2: Հացի տախտակ
- Քայլ 3: Հավաքում
- Քայլ 4: mingրագրավորում և կարգավորումներ
- Քայլ 5. Կոճակի էսքիզը կարդալը կօգնի ձեզ գտնել ձեր հակադիր արժեքները ՝ հիմնական ուրվագծում խմբագրելու համար: Կտտացրեք յուրաքանչյուր կոճակին և գրանցեք ձեր դիմադրության արժեքները `հիմնական ուրվագծի մեջ մտնելու համար:
- Քայլ 6: Մասերի ցուցակներ և գործիքներ, որոնք կարող են անհրաժեշտ լինել
- Քայլ 7: Որոշ լրացուցիչ տեղեկություններ և հիմնական ուրվագիծ
Video: Ձեռքի Arduino թղթե ժայռի մկրատ խաղ ՝ օգտագործելով 20x4 LCD էկրան I2C- ով ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ողջույն բոլորին, կամ գուցե ես պետք է ասեմ «Բարև աշխարհ»:
Մեծ հաճույք կլինի ձեզ հետ կիսվել մի նախագծով, որն իմ մուտքն է եղել Arduino- ի շատ բաների: Սա ձեռքի Arduino Paper Rock Մկրատ խաղ է, որն օգտագործում է I2C 20x4 LCD էկրան: Գիտեմ, որ դուք կարող եք մտածել. «Մեկ այլ թղթե ժայռի մկրատ խաղ»: Բայց Arduino Paper Rock Մկրատ խաղերի մեծ մասը օգտագործում է պարզ LED- ներ, և ես նաև տեսա մեկը, որն օգտագործում էր թղթե խորհրդանիշներ, որոնք բարձրացված էին սերվոների կողմից: Սրանք թույն են: Այս նախագիծը օգտագործում է 20x4 LCD էկրան և կատարել է մեկը I2C- ով և մեկը ՝ առանց դրա (այստեղ ցուցադրված չէ): Wantանկանում էի ոչ թանկարժեք պատյան ՝ ավարտված տեսքով, այլ ոչ միայն հացահատիկի խառնաշփոթ: Ոչ բոլորին է հասանելի 3D տպիչը և ցանկանում են վճարել մեկին, ով ունի: Եվ ես ուզում էի, որ այն հեշտ լինի պատրաստել, որպեսզի կարողանամ գաղափարները կիսել ուրիշների հետ: Քանի որ իմ ծրագրավորման հմտությունները սկսնակ մակարդակի են, ուրվագիծը բավականին պարզ է և հեշտ է հասկանալ և խմբագրել: Սա էսքիզ ստեղծելու իմ անձնական կրթությունն էր: Էսքիզում դուք կգտնեք շատ նշումներ, և այն անցել է շատ, շատ (20+) կրկնությունների միջով, մինչև որ ես հավատամ, որ դա ճիշտ է: Նախագծի արժեքը կազմում է 20 դոլարից պակաս (ոչ I2C):
Սկսեցի Arduino- ի հետ 2018 -ին և անցա նրանց վեբ կայքով և կարդացի այն ամենը, ինչ կարող էի: Կառուցված և փորձարկված օրինակելի նախագծերի հետ, որոնք գալիս են և կարդում են բազմաթիվ Ուղեցույցներ, որոնցից շատերը կիսվել են տարիների ընթացքում: Իսկապես գնահատեք նրանց և այդքան շատ բան եք սովորել ձեզանից: Շնորհակալություն. Այժմ ես ուզում եմ կիսվել իմ սովորածներից մի քանիսով ՝ ավելացնելով իմ սեփական ստեղծագործական կարողությունը: Մինչև մեկնաբանությունների բաժինը կուտակվի բազմաթիվ հարցերով, թե ինչպես դա անել և խնդրում եմ նկատի ունենալ, ես դա սկսեցի առանց Arduino- ի փորձի: Ես սովորեցի `կառուցելով օրինակելի նախագծեր Arduino- ի և Instructables- ի կայքերում: Ես ձեզանից եմ սովորել: Երբ դուք խրված եք, դրանք կարող են լինել լուծման ամենաարագ ճանապարհը:
Քայլ 1. Նախագծի ներածություն
Ընտրեց LCD էկրանը Amazon- ից և ընտրեց I2C 20x4 LCD- ը `ցածր գնով (մոտ $ 12 - $ 18) և էլեկտրագծերի և ծրագրավորման հեշտության պատճառով: Եթե ցանկանում եք, կարող եք օգտագործել մեկը ՝ առանց I2C- ի, և գուցե այն ձեռք բերել էժան 7 դոլարից: Բայց դուք պետք է օգտագործեք այլ գրադարան և էլեկտրագծերի սխեմա և օգտագործեք ավելի շատ Arduino կապում: Մի անհանգստացեք, բավական է գնալ երկու կողմերով: Սերիական I2C 20x4- ը ավելի հեշտ կլինի կառուցել, ավելի քիչ լարեր ավելի քիչ շփոթեցնող են: Բայց զուգահեռ 20x4 LCD- ն մոտ 5 դոլարով ավելի էժան է: Երկու սխեմաների սխեմաներ եմ գծել: Մնացած մասերի մեծ մասը ես գնել եմ Amazon- ից և մի քանի տեղական խանութներից: Իմ տուփը դատարկ կապուչինո խմիչքի խառնուրդի տուփ է: Ինձ դուր է գալիս, որ կափարիչը հեշտությամբ անջատվում է ՝ հոսանքը միացնելու/անջատելու, ցանկացած բաղադրիչի վրա աշխատելու կամ մարտկոցը փոխելու համար: Եվ «հե !յ»: տուփն անվճար էր, և ես սիրում եմ կապուչինո: Պլաստիկի վերամշակումը օգտակար է շրջակա միջավայրի համար: Դուք կարող եք օգտագործել այն տուփը, որը Ձեզ դուր է գալիս, և ամեն ինչ տեղավորվում է, կամ նույնիսկ բաց թողնել նախագծի տուփը կամ հացի տախտակը: Ես ուզում էի «ավարտված նախագծի տեսք» էժան գնով: Գրազ եմ գալիս, որ ինչ -որ մեկը ստեղծում է 3D տպագիր տարբերակ: Arduino- ն ձեզ հետ խաղում է Paper Rock Scissors խաղը LCD- ով, պահում է հաշիվը, կարող եք մուտքագրել կոճակներով, իսկ ընտրելու դեպքում կա տարբերակ, որը թույլ է տալիս խաբել: Սկզբում խաբեության հատկությունը գրված էր վրիպազերծման նպատակով, և երբ ավարտեցի այն, ես այն մեկնաբանեցի: Ուղղակի զվարճանալու համար ես նորից դրեցի այն:
Քայլ 2: Հացի տախտակ
Ես միացրեցի Arduino Uno- ի միջոցով իմ սխեմաները, բայց երբ բոլորը միասին հավաքեցի, օգտագործեցի Arduino Nano- ն, քանի որ այն ավելի լավ է տեղավորվում տուփի մեջ: Այսպիսով, դուք կարող եք կառուցել սա որևէ մեկով: Բայց հիշեք, որ IDE- ում փոխեք մի քանի կարգավորումներ: Nano- ն տեղադրված է LCD- ի հետևի մասում ՝ օգտագործելով Command Strips կամ երկկողմանի կպչուն ժապավեն: Տեղադրեք Arduino Nano- ն I2C խոզուկի տախտակի կողքին, այնպես որ USB միակցիչը կտեսնի դեպի դուրս (LCD- ի աջ կողմում): Դուք կարող եք օգտագործել 9v կամ 4x AA (որը ձեզ տալիս է 6v) մարտկոցի տուփ ՝ SPST սահող անջատիչով, տուփի ներսում տեղադրված հզորության համար, ինչպես նաև Command Strips- ով: Երկկողմանի կառուցված Arduino- ն ունի ներկառուցված լարման կարգավորիչ, որն իջեցնում է այն մինչև 5 վոլտ: Եթե մտածեք դրա մասին, այս խաղը կարող է իրականում վերամշակել «հիմնականում մեռած 9 վ մարտկոցներ» էներգիայի համար և լավ աշխատել: (Դուք տարին երկու անգամ փոխում եք ծխի դետեկտորի մարտկոցները, այնպես չէ՞): Այլ սարքեր, որոնք օգտագործում են 9 վ մարտկոց, կարող են ասել, որ այն մարել է 6-8 վոլտ լարման դեպքում; բայց այն մեռած չէ, մինչև չլինի «Arduino Dead!»:
Նախագծի նախագծման ընթացքում ես ներմուծման համար օգտագործեցի 4 SPST կոճակ: Բայց պատրաստի խաղը տուփի մեջ կառուցելիս օգտագործեցի 5 SPST կոճակ `մտածելով, որ ապագայում կարող եմ փորձել այնպիսի խաղ պատրաստել, որն ավելի շատ կոճակների կարիք ունի: Միգուցե լաբիրինթոս խաղը: Կոճակների համար դիմադրության լարման բաժանարարը միասին տեղադրված է նախատախտակի ջարդոնի վրա, որը կարող է տեղադրվել նաև Command Strips- ով:
Քայլ 3: Հավաքում
Վեհաժողով:
4 հիմնական հավաքածուներն են ՝ LCD- ն ՝ ըստ ցանկության, I2C խոզուկի տախտակով, Arduino Nano- ն, ռեզիստորներն ու անջատիչները, որոնք շղթայված են միմյանց փոխկապակցված նախատախտակին և մարտկոցի տուփին միացման/անջատման անջատիչով:
Դուք պետք է սկսեք ՝ սխեմայով հետևելով միացման սխեմայի կամ կոշտ մետաղալարով նախատախտակին: Ինձ դուր է գալիս LCD- ը դեմքով պահել տուփի կափարիչում, որպեսզի այն չկորչի: Ես օգտագործեցի վերնագիր Arduino- ի միայն մի կողմում, որն ունի 5 վ, այն միացնելու համար նախատախտակին: Ես 3 գլուխներով կամուրջ պատրաստեցի (Arduino- ից մինչև պրոտո տախտակ), որպեսզի նրանք հարթ մնան LCD- ի հետևի մասում ՝ Command շերտերով կամ երկկողմանի կպչուն ժապավենով: Բայց, իրոք, տախտակները կարող են միացված լինել միայն մեկից մյուսին լարերի զոդման: Օգտագործեց կին վերնագիր ՝ նախատախտակը LCD I2C- ին միացնելու համար: Պրոտո տախտակի ռեզիստորի ոտքերը կարող են օգտագործվել կոճակների 5 զոդման կետերը պատրաստելու համար: Յուրաքանչյուր կոճակի մյուս ոտքը անցնում է Arduino pin A0- ին: Յուրաքանչյուր կոճակին կպահանջվի 2 լար, որոնք կպցված են: Օգտագործեք Օհմ հաշվիչ `որոշելու համար, թե որ կոճակի ոտքերն օգտագործել, բայց, ընդհանուր առմամբ, դուք չեք կարող սխալվել ոչ հարակից ոտքերի հետ (միմյանցից շեղանկյուն):
Ընտրեք ձեր Arduino- ի ձեր կարգավորումները IDE- ում: Ներբեռնեք ուրվագիծը և տեղադրեք այն Arduino- ում և փորձարկեք / փորձեք նկարահանումներ:
Պատրա՞ստ եք այն դնել տուփի մեջ: Հանել եմ կապուչինոյի պիտակը, լվացել և չորացրել եմ տուփս: Fullyգուշորեն չափեք և կտրեք LCD- ի տուփի անցքը, ինչպես տեսնում եք, և այն տեղադրված է 3 dowels- ով, որոնք պտուտակված են LCD անկյունի երեք անցքերի վրա (2 տուփի ներքևի մասում, 1 կափարիչի մոտ) այնքան երկար, որ հասնի տուփի հետևի մասում և այն շփման մեջ պահեք տեղում: Խոզուկի տախտակի LCD պտուտակի անցքը կարող է չափազանց մոտ լինել տերմինալին, այնպես որ ես բաց եմ թողնում այն: Օգտագործեց Exacto դանակ ՝ պտուտակների պտուտակների համար փորձնական անցքեր հորատելու համար, որպեսզի դրանք չբաժանվեն (զգույշ եղեք, մի սայթաքեք և դանակահարեք ինքներդ ձեզ, տափակաբերան աքցաններով պահեք): Վերջնական տեղադրման համար անհրաժեշտ էր մի փոքր թեքել / խառնել տուփը, բայց այն նորից վերադառնում է պատշաճ ձևի: Կոճակների համար անցքերը «փորված» են ՝ դրանք տեղադրելով (գծեր գծեք ուղիղ եզրով) և տերմինալները եռակցող երկաթով տաքացնելով, մինչև նրանք «հալվեն» տուփի միջով: Այնուհետև հանել կոճակները, երբ դրանք սառչում են և կպչում 6 " - 9" CAT 5e մետաղալարերի մնացորդներով կամ կոճակներին `18ga - 22ga մետաղալարով: Տեղադրեք կոճակները `դրանք նորից տեղադրելով իրենց անցքերի մեջ, այնուհետև ամրացրեք դրանք ռեզիստորի նախատախտակին: Սուպեր սոսնձի, տաք սոսնձի կամ նույնիսկ պարզապես շփման մի կետ կպահի կոճակները տեղում: Մի կառուցվածքի վրա օգտագործվել են հեռախոսի մալուխի միացնող սարքեր (թափանցիկ պլաստիկ բլոկների կարմիր շրջանակները) `մարտկոցի տուփի, ռեզիստորի նախատախտակի և LCD / Arduino հավաքման միջև վերջին բուռ կապերը հեշտացնելու համար: Եթե ցանկանում եք, կարող եք օգտագործել զոդման և ջերմության նվազեցման փոխարեն: Այնուհետև զգուշորեն և դանդաղ մղեք բոլոր մետաղալարերն ու բաղադրիչները տուփի մեջ և փակեք կափարիչը: Դուք իսկապես մարտկոց տեղադրեցի՞ք և վերբեռնեցիք Arduino- ի ուրվագիծը նախքան այս ամենն անելը: Ձեզ անհրաժեշտ կլինի նաև գրադարանը 20x4 LCD էկրանով I2C- ով կամ առանց դրա (որն եք ընտրում), որը կարող եք անվճար ներբեռնել Github- ում: Միացրեք այն, փորձեք և տեսեք, արդյոք այն աշխատում է: Ավելի ուշ ես խմբագրեցի իմ ուրվագիծը դադարներով, որպեսզի ավելի հեշտ լինի կարդալը, ավելացրեցի «թարթող կետերի էֆեկտը» և որոշ այլ բաներ, ինչպես նաև բազմաթիվ մեկնաբանություններ: Փորձեք տեղադրել Arduino- ն այնպես, որ USB- ն դեռ միացված լինի և նոր ուրվագիծ վերբեռնվի: Օգտագործեց հոսքի գծապատկեր, իհարկե, ուրվագիծը ստեղծելիս: Դուք կգտնեք, որ մեկնաբանությունները բավականին շատ են որոշում, թե որտեղ էր հոսքի գծապատկերի յուրաքանչյուր բլոկ:
Դուք կգտնեք, որ կոճակները գտնվում են մի շարք / զուգահեռ սխեմայի մեջ, որը թույլ է տալիս օգտագործել մեկ Arduino մուտքի քորոց այնքան կոճակների համար, որքան ցանկանում եք: Շղթան գործում է որպես լարման բաժանարար ՝ անալոգային քորոցին արժեք հաղորդելու համար, փոխելով յուրաքանչյուր սեղմված կոճակի կարդալ արժեքը: Դուք կարող եք օգտագործել սերիական մոնիտորը `ձեր դիմադրիչների հիման վրա ձեր սխեմայի արժեքները պարզելու և ձեր ուրվագծի« ընդունված արժեքները »փոխելու համար:
Հուսով եմ, որ դուք կզվարճանաք ձեր սեփականը կառուցելով: Եթե դուք պատրաստում եք դրանցից որևէ մեկը կամ նույնիսկ պատրաստում եք դրանք, կիսվեք մեզ հետ մնացածների հետ: Շնորհակալություն կարդալու համար:
Քայլ 4: mingրագրավորում և կարգավորումներ
Այժմ IDE- ի հետ զվարճանալու համար: Հուսով եմ, որ դուք կապուչինո եք խմել: Հնարավոր է, որ դրա կարիքը լինի ՝ արթուն մնալու համար:
Դուք կարող եք գտնել, որ ձեզ հարկավոր կլինի ստեղծել որոշ գրադարաններ: Ձեզ անհրաժեշտ կլինի Wire.h I2C- ի համար, LCD.h ՝ LCD- ի համար, LiquidCrystal_I2C.h ՝ I2C վերահսկվող LCD- ի համար: Դուք նաև պետք է օգտագործեք lcd.begin (20, 4) հրամանը ՝ Arduino- ին ասելու համար, որ օգտագործում եք 20 նիշանի 4 տողանոց LCD և կարող են լինել այլ կարգավորումներ:
Գրադարաններ տեղադրելու մասին տեղեկությունների համար տե՛ս ՝
Arduino IDE- ում դուք կարող եք գտնել, որ ձեզ հարկավոր կլինի կարգավորել ձեր տախտակը և այն նավահանգիստը, որին այն միացված է: Պորտը կարելի է գտնել ձեր համակարգչի կառավարման վահանակում/սարքի կառավարիչում/Universal Serial Bus վերահսկիչներում: Դուք պետք է պարզեք, թե որ Arduino- ն եք օգտագործում: Ես օգտագործում եմ Arduino Nano- ն, բայց Uno- ն նույնպես աշխատում է դրա համար: Settingsգուշորեն ընտրեք ձեր կարգավորումները:
Հնարավոր է, որ անհրաժեշտ լինի պարզել ձեր I2C հասցեն: Դուք պետք է կարողանաք այն ուղղակիորեն կարդալ տախտակի թռիչքներից: Կարող եք նաև ներբեռնել I2C սկաներ Arduino.cc- ից կամ նաև https://www.gammon.com.au/forum/?id=10896 և այլ վայրերից:
Այս կետի շուրջ ինչ -որ տեղ դուք պետք է կարողանաք ծրագիրը բեռնել Arduino- ում և ստուգել դրա ֆունկցիոնալությունը: LCD էկրանը լուսավորվու՞մ է: Կարո՞ղ եք կերպարներ կարդալ: Մի անգամ ես կառուցեցի միացումը, այն փորձարկեցի, որի հետևի լուսավորությունը լուսավորվեց, բայց կերպարները անընթեռնելի էին: Hoursամեր (ճիշտ է, OԱՄ) անցկացրեցին կարգավորումներ և միացնող կապեր ՝ համոզվելու համար, որ այն ճիշտ է կառուցված: Հանձնվեց մի քանի օր: Հետագայում վերադարձա դրան և հասկացա, որ խոզուկի տախտակի փոփոխական դիմադրությունը սահմանվել է նվազագույնի: Դարձրեց այն, և կերպարները տեսանելի էին: Գլուխը նստած գրասեղանին: Ձեր գլուխը սեղանին խփելու մեկ այլ պատճառ: Եթե Ձեզ անհրաժեշտ է մարտկոցը փոխել, գուցե անհրաժեշտ լինի նորից փոփոխել այս փոփոխական դիմադրությունը: Երբ դա տեղի ունեցավ, ես մի փոքրիկ անցք կտրեցի տուփի հետևի մասում ՝ մուտքի համար:
Այս ծրագրում կարող է անհրաժեշտ լինել ձեր սեփական կոճակների արժեքները ՝ հիմնվելով ձեր կոճակների համար օգտագործվող դիմադրիչների վրա: Դուք կարող եք օգտագործել այս հարմար փոքր ուրվագիծը դրա համար և հիշեք, որ ակտիվացնեք սերիական մոնիտորը: Գործարկեք ուրվագիծը և սեղմեք յուրաքանչյուր կոճակ և գրեք յուրաքանչյուր արժեք: Այնուհետև խմբագրեք ուրվագիծը ՝ ձեր կոճակի արժեքներն արտացոլելու համար: Այնուհետև վերբեռնեք խմբագրված ուրվագիծը ձեր տախտակին և տեսեք, արդյոք այն աշխատում է:
Կան շատ փոքր փոփոխականներ, որոնք բոլորը պետք է լինեն ճիշտ, և ձերն էլ կարող են տարբերվել իմից: Համբերատար լինելը և տարբեր բաներ փորձելը կօգնեն ձեզ աշխատել: Նաև հիշեք ձեր Arduino փոփոխականները սահմանելուց հետո (ինչպես տախտակի անունը, com 3, 5 կամ որևէ այլ բան, պրոցեսոր և ծրագրավորող [բոլորը գործիքների տակ]) գուցե դրանք բոլորը կարգավորված լինեն, բայց այն չի աշխատում, քանի որ անհրաժեշտ է նորից վերագործարկել: Անջատեք Arduino- ն և միացրեք այն համակարգչին: Հնարավոր է, որ ստիպված լինեք նորից պահել և նորից վերագործարկել ձեր համակարգիչը:
Վերբեռնեք այս ուրվագիծը, գործարկեք մոնիտորը, սեղմեք կոճակները և գրանցեք արժեքները, այնուհետև խմբագրեք Paper Rock Scissors ուրվագիծը ՝ փոխարինելով իմ դիմադրության արժեքները ձերով: Գործարկեք Թղթե ժայռի մկրատի ուրվագիծը և տեսեք, արդյոք այն ճիշտ է աշխատում: Այո, կոճակները սխալ տեղադրե՞լ եք: Եթե ցանկանում եք դրանք որոշակի կարգով, գուցե ստիպված լինեք նորից տեղադրել դրանք:
Զվարճանալ!
Քայլ 5. Կոճակի էսքիզը կարդալը կօգնի ձեզ գտնել ձեր հակադիր արժեքները ՝ հիմնական ուրվագծում խմբագրելու համար: Կտտացրեք յուրաքանչյուր կոճակին և գրանցեք ձեր դիմադրության արժեքները `հիմնական ուրվագծի մեջ մտնելու համար:
// կոճակի ընթերցման ուրվագիծ
void setup () {
// տեղադրեք ձեր տեղադրման կոդը այստեղ ՝ մեկ անգամ գործարկելու համար.
Serial.begin (9600);
}
դատարկ շրջան () {
// տեղադրեք ձեր հիմնական կոդը այստեղ ՝ բազմիցս գործարկելու համար.
int buTTon; // Կոճակներ կարդալու համար
buTTon = 0; // Կոճակներ կարդալու համար
buTTon = analogRead (A0); // Հրամանը, որն օգտագործվում էր կոճակները կարդալու համար
ուշացում (100);
Serial.println (buTTon);
Քայլ 6: Մասերի ցուցակներ և գործիքներ, որոնք կարող են անհրաժեշտ լինել
Մասերի ցուցակ Amazon- ից
Arduino Uno կամ Arduino Nano
20x4 LCD էկրան I2C- ով կամ առանց դրա
9 վ կամ 6 վ մարտկոցի տուփ ՝ SPST սահող անջատիչով (կամ առանձին վերցրեք սահիկի անջատիչը)
5x SPST կոճակներ
1x Քաշվող դիմադրություն 1k - 5k
5x ռեզիստորներ 1k- ից պակաս, 200 - 500 Ohms- ը լավ է
Մասերի ցանկեր Այլ վայրեր կամ խանութներ
9 վ կամ 4x 1.5 վոլտ մարտկոց (9 վ տարբերակը թույլ է տալիս վերամշակել «հիմնականում մեռած» մարտկոցներ)
Հրամանի շերտեր (օգտագործվում է լիցքավորման փաթեթ) կամ երկկողմանի կպչուն ժապավեն
Հեռախոսի մալուխի միացումներ (ըստ ցանկության, բայց հեշտացնում է լարերի միացումը)
Մի քանի դյույմ 1/4 դյույմ դոդով
Փայտից պատրաստված փոքր պտուտակներ ՝ դոդներ LCD- ին ամրացնելու համար
Sոդող
Heat Shrink 18 ga լարերի համար
Գրություններ կամ վերամշակման մասեր
Դատարկ կապուչինոյի ըմպելիքների խառնուրդի տուփ (ոչ բոլորն ունեն 3D տպիչ, մի քիչ կապուչինո ունենալ և պլաստիկ վերամշակել)
Մոտ 1 "x 2" Proto տախտակի ջարդոն, թեև ես օգտագործել եմ Amazon- ի նախատախտակը
Տարբեր երկարություններ `18ga- ից 22ga մետաղալարով կամ Cat 5e պինդ միջուկով
Գործիքներ, որոնք կարող են անհրաժեշտ լինել
Փոքր Philips պտուտակահան
Փոքր հարթ պտուտակահան
Exշգրիտ դանակ
Oldոդման երկաթ և զոդ
Dutyանր աշխատանքային մկրատ
Ասեղ քթի տափակաբերան աքցան
Քանոն
Քայլ 7: Որոշ լրացուցիչ տեղեկություններ և հիմնական ուրվագիծ
Շնորհակալություն կարդալու համար: Գիտեմ, որ շատ է: Սա իմ առաջին անխախտելի մասն է, և սա միայն ինձ համար մի փոքր ուսանելի էր: Հետադարձ հայացք նետելով ՝ տեսնում եմ, որ որոշ տեղերում խոսուն եմ, իսկ մյուսներում `չափազանց կարճ: Ես պետք է հավաքը ավելի քանդեի փուլերի: Եվ քանի որ ես կառուցեցի այս նախագիծը մոտ տասնյակ անգամ, մինչև որ ճիշտ չեղավ, որոշ նկարներ այս կամ այն մոդելներից են: Ես պետք է վերադառնամ և լուսանկարեմ միայն մեկ մոդելի: Նաև ուզում եմ մեկ -երկու տեսանյութ ներառել: Այո, ես վերադառնալու եմ և շտկելու եմ այս իրերը: Բայց առայժմ ես այն դնում եմ քո ձեռքը: Հուսով եմ, որ ձեզ դուր կգա այն կառուցելը, ինչպես ես: Կրկին շնորհակալություն կարդալու համար:
Խորհուրդ ենք տալիս:
Ինչպես օգտագործել 20x4 I2C բնույթի LCD էկրան Arduino- ով. 6 քայլ
Ինչպես օգտագործել 20x4 I2C կերպարների LCD էկրան Arduino- ով. Այս պարզ ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել 20x4 I2C նիշերի LCD էկրան Arduino Uno- ի հետ `պարզ տեքստ ցուցադրելու համար: Բարև աշխարհ: Դիտեք տեսանյութը:
Քարե թղթի մկրատ Խաղ. 6 քայլ
Քարե թղթի մկրատ Խաղ. Սա իմ առաջին հրահանգն է: Ես երկար էի ուզում գրել մեկը, բայց ձեռքի տակ չունեի որևէ նախագիծ, որը կարող էի հրապարակել այստեղ: Այսպիսով, երբ ես մտածեցի այս նախագծի մասին, որոշեցի, որ սա մեկն է: Այսպիսով, ես դիտում էի tensorflow.js կայքը, այն
Մարդ-համակարգիչ ինտերֆեյս. Ձեռքի բռնակ (արտադրված է Կիրիգամիի կողմից) Ձեռքի շարժման միջոցով `օգտագործելով ԷՄԳ. 7 քայլ
Մարդ-համակարգիչ ինտերֆեյս. Ձեռքի բռնակ (ֆիրմա Կիրիգամիի կողմից) Ձեռքի շարժման միջոցով EMG- ի միջոցով. Այսպիսով, սա իմ առաջին փորձն էր մարդ-համակարգիչ ինտերֆեյսի մեջ: Ես բռնել եմ իմ դաստակի շարժման մկանների ակտիվացման ազդանշանները `օգտագործելով ԷՄԳ սենսոր, մշակել այն պիթոնի և արդուինոյի միջոցով և գործարկեց օրիգամիի վրա հիմնված բռնիչը
I2C / IIC LCD էկրան - Օգտագործեք SPI LCD I2C LCD էկրանին ՝ օգտագործելով SPI- ից IIC մոդուլը Arduino- ով. 5 քայլ
I2C / IIC LCD էկրան | Օգտագործեք SPI LCD I2C LCD էկրանին ՝ օգտագործելով SPI- ից IIC մոդուլ Arduino- ով. Բարև տղերք, քանի որ սովորական SPI LCD 1602 -ը չափազանց շատ լարեր ունի միացնելու, այնպես որ շատ դժվար է այն միացնել arduino- ին, բայց շուկայում կա մեկ մոդուլ, որը կարող է փոխակերպեք SPI էկրանը IIC էկրանին, այնպես որ դուք պետք է միացնեք ընդամենը 4 լար
I2C / IIC LCD էկրան - Փոխարկեք SPI LCD- ը I2C LCD էկրանին `5 քայլ
I2C / IIC LCD էկրան | Փոխարկեք SPI LCD- ը I2C LCD էկրանին. Spi LCD էկրանին օգտագործելու համար չափազանց շատ կապեր են անհրաժեշտ, ինչը իսկապես դժվար է անել: Ես գտա մի մոդուլ, որը կարող է i2c LCD- ը վերածել spi LCD- ի, ուստի եկեք սկսենք