Բովանդակություն:
- Պարագաներ
- Քայլ 1: Մեթոդ
- Քայլ 2: Իրերը միացնելը
- Քայլ 3: Ահա իմ կարգավորումը
- Քայլ 4: Tinkercad տարբերակ
Video: Մեկ առանցքային գրող ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Հիշու՞մ եք Ստիվեն Հոքինգին: Նա Քեմբրիջի պրոֆեսորն էր և անվասայլակին նստած հայտնի մաթեմատիկոս ՝ համակարգչային ձայնով: Նա տառապում էր Շարժիչային նեյրոնների հիվանդությամբ և կյանքի վերջում խոսքը կորցնելուց հետո կարողացավ հաղորդակցվել խոսքի գեներացնող սարքի միջոցով.
Մտածեցի, որ ես կկարողանամ ստեղծել մեկ անջատիչ տեքստ գրելու սարք: Ընդամենը մեկ անջատիչ `ON կամ OFF: Ի՞նչ կարող ես անել դրա հետ:
Մենք պետք է հաշվի առնենք ժամանակը: Եթե փակեք անջատիչը, այնուհետև բացեք այն որոշ պահեր անց, դուք վերահսկում եք մեկ այլ փոփոխական: Մենք կարող ենք օգտագործել անջատիչի փակման և բացման միջև ընկած ժամանակահատվածը `տարբեր մուտքեր ստեղծելու և դրանք տեքստային տողերի կամ հաղորդագրությունների վերածելու համար: Ես ուզում եմ, որ կարողանամ գրել «ԲԱՐԵՎ, ԱՇԽԱՐՀ»: և ուղարկեք այն Սերիական մոնիտորին ՝ բոլորը մեկ կոճակից:
Ձեր Arduino- ում գործում է միլիվայրկյան ժմչփ: Այն կտտացնում է 1 -ով յուրաքանչյուր 0,001 վայրկյանում: Դուք կարող եք կարդալ դրա արժեքը հայտարարության միջոցով
int t = millis ();
// Անել ինչ որ բան
int tt = millis ();
int timeDiff = tt - t;
Պարագաներ
Ես կօգտագործեմ այնպիսի իրեր, որոնք Arduino- ի օգտատերերի մեծ մասն արդեն կունենա և բավականին էժան են գնել.
- Arduino UNO
- 16 x 2 LCD
- 220 Օմ և 10 Կ Օմ դիմադրիչներ
- 10 Կ Օհ պոտենցիոմետր
- Կոճակի անջատիչ
- Breadboard կամ stripboard
- Լարերի միացում
Քայլ 1: Մեթոդ
Այստեղ մենք ունենք մի ցանց, որը պարունակում է բոլոր տառերը, 0 -ից 9 թվանշանները և կետադրական նշանները: «Ա» տառը 1 -ին և սյունակ 2 -ում է: «9» թվանշանը գտնվում է 7 -րդ և 1 -ին սյունակներում:
Հրահանգները պատմում են, թե ինչպես օգտագործել անջատիչը: Եթե սեղմում եք կոճակը, տողի արժեքը դանդաղ կհաշվի զրոյից: Բարձրացրեք ձեր մատը կոճակից, երբ տողի արժեքը 1 է:
Կրկին պահեք կոճակը և սյունակի համարը կսկսի հաշվել զրոյից: Բարձրացրեք ձեր մատը, երբ այն ցույց է տալիս 2, և դուք ընտրել եք «A» տողից ՝ 1 և սյունակ ՝ 2:
Այժմ մենք պետք է «A» - ն փոխանցենք ներքևի տողի հաղորդագրությանը: Պահեք կոճակը և մատը բարձրացրեք գործողության 1 -ին - ավելացրեք կերպարը:
«9» -ը տեղադրելու համար մենք ընտրում ենք 9 -րդ տողը և 1 -ին սյունակը, այնուհետև ավելացնում ենք 1 -ին գործողությամբ:
Գործողություն 2 -ը մաքրում է ամբողջ հաղորդագրությունը:
Գործողություն 3 Թափում է սխալ ընտրված կերպարը ՝ առանց այն հաղորդագրության տողին ավելացնելու: (Սխալ ընտրությունները սովորական են):
Գործողություն 4 -ը ուղարկում է հաղորդագրությունը LCD էկրանից դեպի Սերիական մոնիտոր:
Քայլ 2: Իրերը միացնելը
Եթե ունեք Liquid Crystal Display էկրան, հավանաբար այն մշտապես կօգտագործեք: Լավ գաղափար է կառուցել մի փոքր միացման տախտակ, որը պահում է LCD- ը, պոտենցիոմետրը (էկրանի պայծառությունը կարգավորելու համար) և պաշտպանական դիմադրությունը `մեկ լարերով` 5 վոլտ և GND: Հետքը կտրված է տախտակի հետևի մասում ՝ 220 Օմ դիմադրության տակ: Հետագայում ես 5V- ի և GND- ի համար տախտակին ավելացրեցի ելքային վարդակներ, քանի որ Arduino- ն ունի միայն մեկ 5V վարդակից: Սա խնայում է ժամանակը, լարերը և փորձարկումները հաջորդ անգամ, երբ LCD- ն անհրաժեշտ կլինի մեկ այլ նախագծում: «Պաշտոնական մեթոդը» այստեղ է.
www.arduino.cc/hy/Tutorial/HelloWorld
Կոճակը միացված էր 8-ի կապակցման համար `10K ձգվող դիմադրիչով և GND- ով:
Քայլ 3: Ահա իմ կարգավորումը
Հաջորդ էջում հղում կա Tinkercad տարբերակին փորձելու համար:
Մկնիկի ցուցիչով և կոճակով փակեք և բացեք դիագրամի կենտրոնում գտնվող կոճակը: Դուք պետք է բացեք ծածկագրի պատուհանը, այնուհետև էջի ներքևի Սերիական մոնիտորը, որպեսզի LCD էկրանից հաղորդագրություն ուղարկվի Սերիալ մոնիտոր: «Սկսեք մոդելավորում» կոճակը սկսում է կոդի կատարումը:
Հավանաբար սկզբում դա բավականին դժվար կլինի: Պարզապես մտածեք, թե որքան հիասթափեցնող կլիներ, եթե սա լիներ ձեր հաղորդակցության միակ մեթոդը:
Քայլ 4: Tinkercad տարբերակ
Ես այստեղ տեղադրել եմ Tinkercad- ի տարբերակը, բայց բուֆերավորման և ժամանակի հետ կապված խնդիրները շատ էին `լավ փորձ տալու համար: Պատուհանը նույնպես չափազանց փոքր էր, որպեսզի թույլ տա, որ սխեման, ծածկագիրը և հիմնական սերիական մոնիտորի պատուհանը պատշաճ կերպով ցուցադրվեն:
www.tinkercad.com/things/daSgRAOl0g1-oneke…
Ահա Tinkercad- ի բնօրինակի հղումը, որը հավանաբար մի փոքր ավելի մեծ է և շատ ավելի հեշտ է մոդելավորման ընթացքում բացել ծածկագրի պատուհանը, որպեսզի կարողանաք տեսնել Սերիական մոնիտորը: Հիմնական ժամկետները ճիշտ են աշխատում:
Հուսով եմ, որ դուք վայելել եք այս Ուսուցիչը և ինչ -որ բան սովորել եք ճանապարհին:
Ես մուտքագրեցի այս հրահանգը Arduino մրցույթում և շնորհակալ կլինեմ ձեր քվեի համար, եթե այն ձեզ դուր գա:
Խորհուրդ ենք տալիս:
Երեք առանցքային քարշակ (cnc) - PLC: 4 քայլ
Three Axial Tow Truck (cnc)-PLC. Բարև: Այս ատենախոսությունը վերաբերում է KLOKNER MOELLER- ի PLC-PS3 ծրագրավորմանը, երկու նպատակներով էլ մեխանիկական մոդելի, այսպես կոչված, երեք առանցքի տրանսպորտային կռունկի և մեր դեպքում մետաղական բեռների տեղափոխում: Էական է
ScanUp NFC ընթերցող/գրող և աուդիո ձայնագրիչ ՝ կույրերի, տեսողության խնդիրներ ունեցողների և այլոց համար. 4 քայլ (նկարներով)
ScanUp NFC ընթերցող/գրող և աուդիո ձայնագրիչ ՝ կույրերի, տեսողության խնդիրներ ունեցողների և այլոց համար. Ես ուսումնասիրում եմ արդյունաբերական դիզայն, և նախագիծը իմ կիսամյակի աշխատանքն է: Նպատակն է աջակցել տեսողության խնդիրներ ունեցող և կույրերին այնպիսի սարքով, որը թույլ է տալիս ձայնը ձայնագրել SD քարտի վրա ՝ WAV ձևաչափով և այդ տեղեկատվությունը կանչել NFC պիտակով: Այսպիսով
Նամակի ձևաչափի գրող մեքենա ՝ 5 քայլ
Նամակի ձևաչափի գրող մեքենա. Այս նամակագրության գրող մեքենան կարող է օգնել որևէ մեկին, հատկապես ուսանողներին, լուծել իրենց խնդիրը էլ. Ձևաչափի անծանոթության վերաբերյալ: Այս մեքենայի միջոցով օգտվողը կարող էր հեշտությամբ " մուտքագրել " դուրս գրել էլփոստի ձևաչափից, այն ամենը, ինչ նրանք պետք է անեն, լրացնելն է
Միացված անջատիչ միացում UC- ով: Մեկ սեղմիչ կոճակ: Մեկ քորոց: Դիսկրետ բաղադրիչ. 5 քայլ
Միացված անջատիչ միացում UC- ով: Մեկ սեղմիչ կոճակ: Մեկ քորոց: Դիսկրետ բաղադրիչ. Բարև բոլորին, ցանցում փնտրում էի միացման/անջատման միացում: Այն, ինչ գտա, այն չէր, ինչ ես փնտրում էի: Ես խոսում էի ինքս ինձ հետ, անպայման դրա ճանապարհը կա: Դա այն էր, ինչ ինձ պետք էր: -Միակ մեկ կոճակ միացնելու և անջատելու համար: -Պետք է օգտագործել միայն
Մինիմալիստական IR գրիչ. Առանց զոդման, մեկ րոպեի, մեկ դոլարի տակ. 3 քայլ
Մինիմալիստական IR գրիչ. Ոչ մի զոդում, մեկ րոպեի ընթացքում, մեկ դոլարի դիմաց. Իմ առաջին հրահանգը, հուսով եմ, որ դա օգտակար կլինի. Եթե ցանկանում եք փորձարկել JC Lee- ն (JC- ը նշանակում է nyոնի Չունգ, բայց նա նույնպես հրաշքներ է գործում: ..) կամ Smoothboard ծրագիրը ՝ www.smoothboard.net հասցեով (առջևի լուսային տարիներ, քանի որ Բուն Jinինը սկսեց