Բովանդակություն:
- Քայլ 1: Նյութեր
- Քայլ 2: Սքրինշոթերի օրինակ
- Քայլ 3: Շղթայի դիագրամ
- Քայլ 4: Քայլ առ քայլ հրահանգներ. Ինչպես կառուցել/լարել մեքենան
- Քայլ 5: Քայլ առ քայլ հրահանգներ. Ինչպես ծածկագրել Python- ի միջոցով
![Վերջնական գնահատականներ 2020: 6 քայլ Վերջնական գնահատականներ 2020: 6 քայլ](https://i.howwhatproduce.com/images/010/image-27068-j.webp)
Video: Վերջնական գնահատականներ 2020: 6 քայլ
![Video: Վերջնական գնահատականներ 2020: 6 քայլ Video: Վերջնական գնահատականներ 2020: 6 քայլ](https://i.ytimg.com/vi/9FzOSrMILAI/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
![Վերջնական գնահատականներ 2020 Վերջնական գնահատականներ 2020](https://i.howwhatproduce.com/images/010/image-27068-1-j.webp)
Ողջույն բոլորին! Իմ անունն է Վեդանտ Վյաս և սա իմ 10 -րդ դասարանի համակարգչային ինժեներական նախագիծն է ՝ վերջնական գնահատումներ 2020 -ի համար: Այս նախագծի համար ես ընտրեցի նախագծել մի մեքենա, որը կարող էր ծրագրավորվել ինքնուրույն տեղաշարժվել կամ կարող էր կառավարվել ՝ օգտագործելով հավելվածի վերահսկիչ: Ես ընտրեցի այս մեքենայի դիզայնը, քանի որ սիրում եմ սովորել և նոր մարտահրավերներ նետել, և քանի որ այս դասընթացի ընթացքում սովորել եմ շատ տարբեր միավորներ և կարծում էի, որ կարող եմ դրանք կիրառել իմ դիզայնի վրա: Սպասումները գերազանցելու համար ես կիրառեցի հեռավորության սենսոր, որը մեքենան կանգնեցնում էր մի քանի սանտիմետր հեռավորության վրա խոչընդոտ զգալուն պես: Ես շատ հետազոտություններ եմ կատարել այս նախագծի վերաբերյալ ՝ նայելով տարբեր այլ նախագծերի ՝ պատկերացում կազմելու այն մասին, թե ինչ պետք է կատարեի: Նաև շատ ժամանակ եմ անցկացրել սովորելու համար, թե ինչպես պետք է միացնել նոր H կամուրջ, ծրագրավորել հեռավորության սենսոր և լարային շարժիչներ: Իմ պատրաստած այս ձեռնարկի ընթացքում դուք կսովորեք, թե ինչպես ինքներդ նախագծել այս մեքենան ՝ դիտելով օրինակներ, գծապատկերներ և քայլ առ քայլ հրահանգների ձեռնարկ:
Քայլ 1: Նյութեր
![Նյութեր Նյութեր](https://i.howwhatproduce.com/images/010/image-27068-2-j.webp)
- 1 մեքենա 2 շարժիչով
- 1 Raspberry Pi Model 3 B+
- 1 Solderless Breadboard
- 1 9V մարտկոց
- 1 H-Bridge մոդել HLF1808
- 11 Արական-իգական ցատկող լարեր
- 3 իգական-իգական ցատկող լարեր
- 13 Նորմալ լարեր
- 1 Հեռավորության ցուցիչ
Քայլ 2: Սքրինշոթերի օրինակ
![Օրինակ Սքրինշոթեր Օրինակ Սքրինշոթեր](https://i.howwhatproduce.com/images/010/image-27068-3-j.webp)
![Օրինակ Սքրինշոթեր Օրինակ Սքրինշոթեր](https://i.howwhatproduce.com/images/010/image-27068-4-j.webp)
![Օրինակ Սքրինշոթեր Օրինակ Սքրինշոթեր](https://i.howwhatproduce.com/images/010/image-27068-5-j.webp)
![Օրինակ Սքրինշոթեր Օրինակ Սքրինշոթեր](https://i.howwhatproduce.com/images/010/image-27068-6-j.webp)
Քայլ 3: Շղթայի դիագրամ
![Շղթայի դիագրամ Շղթայի դիագրամ](https://i.howwhatproduce.com/images/010/image-27068-7-j.webp)
Քայլ 4: Քայլ առ քայլ հրահանգներ. Ինչպես կառուցել/լարել մեքենան
- Նախքան այս նախագիծը սկսելը, դուք պետք է համոզվեք, որ ձեր ազնվամորի pi- ն լիովին գործում է Linux OS համակարգով և կարող է գործարկել Python- ը:
- Այժմ, երբ դուք արդեն պատրաստ եք, եկեք սկսենք վերցնելով առանց զոդման տախտակ և դրան ամրացնելով HLF1808 H- կամուրջը (ինչպես ցույց է տրված էլեկտրագծերի դիագրամում):
- Հաջորդը, ձեզ հարկավոր է վերցնել 3 լար և դրանք միացնել H- կամրջի 3 անկյունային ոտքերին և հոսանքի ռելսերին: Միացրեք այս 3 լարերը H- կամրջի վերևի աջ, ներքևի աջ և ներքևի ձախ ոտքերի մեջ (նայեք H կամուրջին ՝ թեքությունը դեպի առաջ նայելով): Փորձեք դրա համար օգտագործել կարմիր լարեր, որպեսզի իմանաք, որ դրանք օգտագործվում են էներգիայի համար:
- Վերցրեք արու-էգ ցատկող մետաղալար և մի ծայրը միացրեք ազնվամորու pi 5V քորոցին, իսկ մյուս ծայրը H- կամրջի վերին ձախ ոտքին:
- Այժմ, ձեզ հարկավոր է վերցնել 4 լար (նախընտրելի է սև) և դրանք միացնել H- կամրջի միջին 2 ոտքերից դեպի գետնին: Դուք նաև պետք է վերցնեք արու-էգ լրացուցիչ մետաղալար և միացրեք այն ձեր ազնվամորու պիի հիմնավորված քորոցից դեպի ձեր տախտակի վրա գտնվող գետնին:
- Էլեկտրահաղորդման և գրունտի լարերը միացնելուց հետո կարող եք սկսել շարժիչների միացում ՝ վերցնելով կարմիր մետաղալարերը և տեղադրելով այն H- կամրջի վերևի երրորդ ոտքի մեջ: Դրանից հետո դուք կվերցնեք սև մետաղալարը և այն կցեք երրորդ ոտքին H- կամրջի ներքևից: Եթե դուք միացրել եք շարժիչները ճիշտ, դրանք պետք է կատարյալ գործեն, երբ ավարտեք այս հաջորդ մի քանի քայլերը:
- Այժմ, ձեզ հարկավոր է վերցնել ձեր 9 Վ մարտկոցը և միացնել 2 լարերը գետնին և հոսանքի ռելսերին (կարմիր = հոսանք, սև = հող):
- Ձեր մարտկոցի միացումն ավարտելուց հետո ձեզ հարկավոր է վերցնել 4 արու-էգ թռչկոտող լար և դրանք միացնել ազնվամորու pi gpio կապանքներից մնացած չօգտագործված H-Bridge ոտքերին:
- Ի վերջո, ձեզ հարկավոր է վերցնել 1 սև և 1 կարմիր մետաղալար և դրանք միացնել ձեր տախտակի երկայնքով `գրունտային և երկաթուղային երկաթուղուց (սև մետաղալարից) և էներգիայի էլեկտրահաղորդիչից (կարմիր մետաղալարից):
-
Լրացուցիչ - եթե ցանկանում եք, կարող եք օգտագործել հեռավորության սենսոր ՝ ձեր նախագիծը բարելավելու համար: Հեռավորության սենսոր միացնելու համար դուք պետք է հետևեք այս հատուկ քայլերին.
- Վերցրեք 1 կին-կին մետաղալար (կարմիր) և կցեք այն սենսորի VCC- ի քորոցից դեպի pi- ի 5V փին:
- Վերցրեք մեկ այլ կին-կին մետաղալար (սև) և կցեք այն սենսորի վրա տեղադրված GND- ի քորոցից դեպի ձեր հացահատիկի գրունտային երկաթուղին:
- Վերցրեք ևս մեկ կին-կին մետաղալար և ամրացրեք այն սենսորի TRIG պինից դեպի pi- ի վրա gpio քորոց:
- Վերջապես, վերցրեք արական և իգական մետաղալար և ամրացրեք այն սենսորի ECHO կապից ՝ ձեր տախտակի դատարկ տարածքին: Հետո վերցրեք 330 Օմ դիմադրություն և միացրեք այն մետաղալարից ձեր տախտակի վրա դրված մեկ այլ դատարկ տարածության: Հաջորդը, ձեզ հարկավոր է վերցնել մեկ այլ արական և կին մետաղալար և այն ամրացնել 330 Օմ դիմադրիչից դեպի pi- ի դատարկ gpio քորոց: Վերջապես, ձեզ հարկավոր կլինի 470 Օմ դիմադրություն միացնել երկրորդ մետաղալարից, որը միացրել եք գետնին:
- Այժմ դուք պատրաստ եք կոդավորել Python- ի միջոցով:
Քայլ 5: Քայլ առ քայլ հրահանգներ. Ինչպես ծածկագրել Python- ի միջոցով
- Սկսեք կոդավորումը `սահմանելով ձեր գրադարանները (օրինակ` gpiozero ներմուծման LED- ից):
- Հաջորդը, ձեզ հարկավոր է սահմանել այն բոլոր փոփոխականները, որոնք օգտագործելու եք (օրինակ. Led = LED (9)):
-
Այժմ, երբ դուք սահմանել եք այն ամենը, ինչ ձեզ հարկավոր է, կարող եք սկսել կոդավորումը `գրելով մի պարզ հայտարարություն` ստուգելու համար, թե արդյոք ձեր շարժիչներն ամբողջությամբ գործում են: Սա կպահանջի ձեզ գրել 3 քայլից բաղկացած հայտարարություն, որը նման է դրան.
- robot.forward ()
- քուն (5)
- robot.stop ()
- Եթե կոդը օգնում է ձեր շարժիչներին աշխատել, ապա պատրաստ եք անցնել հաջորդ քայլին: Այս քայլը ձեզանից կպահանջի գրել def գործառույթ (օրինակ ՝ def forwards ():), որը կօգնի ձեր մեքենային առաջ, հետ, աջ և ձախ շարժվել այն հավելվածի օգնությամբ, որը հետագայում կտեղադրեք:
-
Եթե ընտրել եք ձեր մեքենայի վրա ավելացնել հեռավորության սենսոր, ապա ձեզ հարկավոր է ավելացնել լրացուցիչ def sensor1 գործառույթ: Այս գործառույթը թույլ կտա տպել ձեր մեքենայի և խոչընդոտի միջև եղած հեռավորությունը: Այս գործառույթը կպահանջի ձեզ գրել այս պարզ կոդի տողերը.
- def ցուցիչ 1 ():
- եթե (սենսոր. հեռավորություն*100> 5):
- տպել («Խոչընդոտը հայտնաբերվել է», սենսոր. հեռավորությունը*100)
- քուն (1)
- Այժմ, երբ ավարտել եք այս կոդը գրելը, պատրաստ եք տեղադրել VNC Viewer ծրագիրը:
Խորհուրդ ենք տալիս:
Ավտոմատ ԷՍԳ- BME 305 Վերջնական ծրագրի լրացուցիչ վարկ ՝ 7 քայլ
![Ավտոմատ ԷՍԳ- BME 305 Վերջնական ծրագրի լրացուցիչ վարկ ՝ 7 քայլ Ավտոմատ ԷՍԳ- BME 305 Վերջնական ծրագրի լրացուցիչ վարկ ՝ 7 քայլ](https://i.howwhatproduce.com/images/001/image-1551-j.webp)
Ավտոմատ ԷՍԳ-BME 305 Վերջնական ծրագրի լրացուցիչ վարկ. Էլեկտրասրտագրություն (ԷՍԳ կամ ԷԿԳ) օգտագործվում է բաբախող սրտի արտադրած էլեկտրական ազդանշանները չափելու համար և այն մեծ դեր է խաղում սրտանոթային հիվանդությունների ախտորոշման և կանխատեսման մեջ: ԷՍԳ -ից ստացված որոշ տեղեկություններ ներառում են ռիթմը
CPE 133 Վերջնական նախագիծ տասնորդականից երկուական `5 քայլ
![CPE 133 Վերջնական նախագիծ տասնորդականից երկուական `5 քայլ CPE 133 Վերջնական նախագիծ տասնորդականից երկուական `5 քայլ](https://i.howwhatproduce.com/images/001/image-207-29-j.webp)
CPE 133 Վերջնական նախագիծը տասնորդականից երկուական. Երկուական թվերն առաջին բաներից են, որոնք գալիս են մտքում, երբ մտածում ենք թվային տրամաբանության մասին: Այնուամենայնիվ, Երկուական թվերը կարող են դժվար հասկացություն լինել նորեկների համար: Այս նախագիծը կօգնի նրանց, ովքեր և՛ նոր են, և՛ փորձառու երկուական թվերով mas
Դանակի վերջնական արգելափակում. 11 քայլ (նկարներով)
![Դանակի վերջնական արգելափակում. 11 քայլ (նկարներով) Դանակի վերջնական արգելափակում. 11 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-5372-j.webp)
Դանակի վերջնական արգելափակում. Մենք բոլորս եղել ենք այնտեղ, բանջարեղենը դանակով կտրատելով, այնքան ավելի արդյունավետ կլինի օգտագործել թեյի գդալ: Այդ պահին դուք մտածում եք, թե ինչպես եք այնտեղ հասել. Ձեր դանակները սղոցների պես սուր էին դրանք գնելիս, բայց հիմա, երեք տարի անց
Վերահսկիչ 3 մագնիսական հանգույցի ալեհավաքների համար `վերջնական անջատիչով. 18 քայլ (նկարներով)
![Վերահսկիչ 3 մագնիսական հանգույցի ալեհավաքների համար `վերջնական անջատիչով. 18 քայլ (նկարներով) Վերահսկիչ 3 մագնիսական հանգույցի ալեհավաքների համար `վերջնական անջատիչով. 18 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-55-27-j.webp)
Կառավարիչ 3 մագնիսական հանգույցի ալեհավաքների համար `Endstop անջատիչով. Այս նախագիծը այն խոզապուխտ սիրողների համար է, ովքեր չունեն առևտրային: Հեշտ է կառուցել զոդման, պլաստմասե պատյանով և arduino- ի մի փոքր իմացությամբ: Կառավարիչը պատրաստված է բյուջետային բաղադրիչներից, որոնք հեշտությամբ կարող եք գտնել ինտերնետում (€ 20 €):
LED ձայնային ռեակտիվ անսահմանության խորանարդի վերջնական սեղան `6 քայլ (նկարներով)
![LED ձայնային ռեակտիվ անսահմանության խորանարդի վերջնական սեղան `6 քայլ (նկարներով) LED ձայնային ռեակտիվ անսահմանության խորանարդի վերջնական սեղան `6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1348-25-j.webp)
LED ձայնային ռեակտիվ անսահմանության խորանարդի վերջնական սեղան. Վա! Ի Whatնչ զով ազդեցություն է: - Սրանք այն բաներից են, որոնք դուք կլսեք ուղեցույցը լրացնելուց հետո: Ամբողջովին միտքը կծկող, գեղեցիկ, հիպնոսիկ, ձայնային-ռեակտիվ անվերջության խորանարդ: Սա համեստորեն առաջադեմ զոդման նախագիծ է, ինձ տևեց մոտ 12 մարդ