Բովանդակություն:
- Քայլ 1: Անհրաժեշտ նյութերի հավաքում
- Քայլ 2: Ստվարաթղթից մասեր կտրելը
- Քայլ 3: Կպչեք կտորները
- Քայլ 4. Cruizmo Cis- ի նախագծում
- Քայլ 5. Cruizmo Cis- ի ներսում էլեկտրական լարերի տեղադրում
- Քայլ 6: Կառուցվածքների ավարտում
- Քայլ 7: Կոդ
- Քայլ 8: Վերջնականացում
Video: Ստվարաթղթե երթևեկության վերահսկման ռոբոտ ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ես մասնակցում եմ ստվարաթղթե մրցույթին: Եթե ձեզ դուր է գալիս իմ հրահանգը, խնդրում եմ քվեարկեք դրա համար: Այս ուսուցանվողը ուսումնասիրելուց հետո դուք կսովորեք, թե ինչպես նախագծել և օգտագործել Cruizmo Cis- ը: Cruizmo Cis- ը խելացի ռոբոտ է, որը վերահսկում է երթևեկությունը: Այն վերահսկում է ինչպես մեքենաների, այնպես էլ հետիոտների անցումն ու անցումը: Այն ազդանշաններ է ուղարկում LED- ներին, որպեսզի երթևեկող ճանապարհորդները իմանան, թե երբ գնան կամ կանգնեն: Այն նաև միացնում է փողոցի լույսերը, եթե գիշեր է կամ միջավայրը մութ է:
Քայլ 1: Անհրաժեշտ նյութերի հավաքում
Բաղադրիչներ. 1x Arduino uno & USB մալուխ (կամ Նանո) 4x 5 մմ կարմիր LEDs 4x 5 մմ սպիտակ LED 4x 5 մմ կանաչ/կապույտ LEDs 2x սեղմիչ կոճակներ 1x LDR10x 220 Օմ դիմադրողականություն, Arduino Store, կամ Amazon. Գործիքներ. Ստվարաթուղթ oldոդման գործիք TapeGlueA4 թուղթ Կառավարիչ: Փոքր չափի սղոց: Մկրատներ: Մատիտ: Հավելվածներ. Arduino IDE (կարելի է ձեռք բերել այստեղ)
Քայլ 2: Ստվարաթղթից մասեր կտրելը
Ես ստվարաթղթից պատրաստեցի ճանապարհները, արահետը, ռոբոտների տակդիրը, սյուները և լուսատուները: Դիզայնի համար օգտագործեցի համապատասխան չափս: Եթե ցանկանում եք, կարող եք օգտագործել տարբեր չափսեր: Theայրերին կարող է ավելացվել 0.5 սանտիմետր հեռավորություն: Սկզբից ստացեք ստվարաթուղթ, մկրատ, քանոն և մատիտ ՝ չափերը նշելու համար: Ստվարաթղթի վրա նշեք 2 սանտիմետր բարձրությամբ խորանարդ, լայնություն 2 սանտիմետր, երկարություն 12 սանտիմետր. Խորանարդիկի վրա լույսերի համար նշեք 0.5 սանտիմետր տրամագծով մի փոքր անցք: Կոճակի համար նշեք նաև քառակուսի: Մկրատ օգտագործելով `կտրեք նշված հարթությունը: Այնուհետև դրեք այն ստվարաթղթի վրա և կտրեք ևս յոթը ՝ այն դարձնելով ութ: Սա կօգտագործվի որպես սյուներ լուսացույցի և լուսացույցի համար: Լույսի համար նաև 0.5 սանտիմետր տրամագծով մի փոքր անցք կատարեք: Հաջորդը այն տնակն է, որտեղ ռոբոտը կանգնած է: Նշեք և կտրեք ևս մեկ խորանարդ ՝ չափերով ՝ բարձրություն 2,5 սանտիմետր, լայնություն 6 սանտիմետր, երկարություն 17 սանտիմետր: Սա կլինի տնակի հիմքը: Խցիկների մարմնի համար նշեք և կտրեք ևս մեկ խորանարդ ՝ չափերով ՝ բարձրություն 5 սանտիմետր, լայնություն 6 սանտիմետր, երկարություն 8.5 սանտիմետր:
Քայլ 3: Կպչեք կտորները
Ես սոսինձով միացրեցի կտորները ՝ պահանջվող կառուցվածքները ստանալու համար: Ձողերի համար նախատեսված ութ ստվարաթղթե կտորներից յուրաքանչյուրը պետք է սոսնձված լինի եզրերին, բացառությամբ այն կողմերից մեկի, որը բաց կլինի: Որպեսզի այն բաց տուփի տեսք ունենա: Սոսինձը պետք է խելացի և զգույշ կիրառվի, որպեսզի կառուցվածքները գեղեցիկ տեսք ունենան: Տնակի հիմքն ու մարմինը նույնպես պետք է առանձին սոսնձված լինեն սյուների նման: Այնուհետև երկու կառույցները կպչվեն իրար ՝ եզրերին փոքր սոսինձ քսելով, որպեսզի բացված կողմը դեպի ձեզ մեկ միասնական կառուցվածք ունենա: Հիմքի կենտրոնը պետք է համապատասխանեցվի մարմնի կենտրոնին այնպես, որ եզրերի միջև հեռավորությունը 4.25 սանտիմետր է: Այնուհետև կտրեք այն կետը, որտեղ խցիկի հիմքի և մարմնի երկու կողմերը հանդիպում են: Էլեկտրահաղորդման տեղադրումից հետո մյուս մասերը կպչվեն:
Քայլ 4. Cruizmo Cis- ի նախագծում
Cruizmo Cis- ի մարմինը 3 սանտիմետր բարձրությամբ, 2 սանտիմետր լայնությամբ և 4 սանտիմետր երկարությամբ խորանարդաձև է: Գլուխը 2 սանտիմետր բարձրությամբ, 1 սանտիմետր, երկարություն 2 սանտիմետր խորանարդ է: Ռոբոտին ձեռք բերելու համար նշեք չափերը և կտրեք այն ստվարաթղթից: Կպչեք խորանարդի եզրերը գլուխը ստանալու համար: Օգտագործեք մատիտ օվալաձև աչքերի և բերանի համար, կամ կտրեք դրանք, եթե ցանկանում եք Կպչեք խորանարդի բոլոր եզրերը, բացառությամբ մեկի, որը հետագայում կպցվի: Այնուհետև գլուխը կպցրեք մարմնին: Ռոբոտին տնակում տեղադրելու համար կտրեք 2 սանտիմետր 2 սանտիմետր քառակուսի տնակի վերևից: Տեղադրեք ռոբոտը տնակում և կպցրեք այն:
Քայլ 5. Cruizmo Cis- ի ներսում էլեկտրական լարերի տեղադրում
Որպեսզի ռոբոտը կատարի իր գործառույթները, ես դրա մեջ տեղադրեցի էլեկտրական միացում: Տնակի հիմքում կա ռոբոտը երթևեկության համակարգին միացնելու համար տախտակ: Ռոբոտի մեջ կա Arduino Uno տախտակ, որի հետ միացված են բազմաթիվ լարեր: այն Տախտակն ազդանշաններ է ուղարկում և ստանում այլ բաղադրիչներից: Կապը կարելի է տեսնել վերևի գծապատկերներում: trafficանապարհային լուսադիոդային լուսադիոդները միացված են 2 -ից 9 -ի սահմաններում: Լարերը կանցնեն լուսացույցներին: Փողոցի լույսերը միացված են թվային կապին 10. Կոճակը միացված է թվային կապին 11. GND- ը գնում է դեպի տախտակ: A0- ն անցնում է LDR- ին: Բոլոր հիմքերը միացված են հացահատիկի վրա:
Քայլ 6: Կառուցվածքների ավարտում
Որոշ ձևեր, որոնք ամբողջովին սոսնձված չեն, քանի որ որոշ լարեր պետք է տեղադրվեն: Սղոցով կտրեք վեց սալիկից 6 ուղղանկյուն կտոր ՝ 2 -ից 1,5 սանտիմետր և 2 ուղղանկյուն կտոր ՝ 4 -ից 1,5 սանտիմետրով: Երկու ավելի երկարերի վրա ՝ ինքնուրույն կպցրեք կոճակը, կարմիր LED, կանաչ/կապույտ LED, որի լարերը միանում են Arduino- ին: Մնացած 6 կտորներից ընտրեք երկուսը և ինքնուրույն կպցրեք կարմիր և կանաչ/կապույտ LED- ները, որոնցից դուրս են գալիս լարերը: Մնացած 4 -ում կտորներ, յուրաքանչյուրի վրա կպցրեք սպիտակ LED, դրական քորոցից լարերը միացված կլինեն Arduino- ին, իսկ բացասականները `GND- ին: Տեղադրեք զոդված սխեմաները ստվարաթղթե կառուցվածքների մեջ: Տնակի հիմքի վրա անցք է ստեղծվում LDR, այնուհետև դրա մեջ տեղադրվում է տախտակը: Arduino- ն տեղադրվում է ռոբոտի մեջ: Էլեկտրագծերն ավարտելուց հետո բաց մակերեսները կարող են սոսնձվել: Կառուցվածքներն ավարտված են, և Cruizmo Cis- ը պատրաստ է գործել, սակայն անհրաժեշտ է վերբեռնված: Եկեք ստուգենք ծածկագիրը:
Քայլ 7: Կոդ
Կոդ կազմելու համար ես օգտագործեցի Arduino IDE- ն: Նախ, ես սահմանեցի միացումներն LDR- ի, կոճակի և LED- ների համար, որոնք օգտագործվում են շղթայում: Այնուհետև () () կարգաբերման մեջ ես կարգավորեցի LED կապերը OUTPUT- ում, իսկ BUTTON_PIN- ը `INPUT_PULLUP, ինչը հնարավորություն է տալիս կոճակին օգտագործել ներկառուցվածը քաշման դիմադրություն: Օղակում (), ես օգտագործեցի if հայտարարությունը `ստուգելու համար, թե արդյոք Cruizmo Cis- ը պետք է միացնի փողոցի լույսերը, թե ոչ: Այնուհետև, եթե հայտնվում է հայտարարություն և ստուգում է կոճակը սեղմված է, թե ոչ: Cruizmo Cis- ի կողմից օգտագործվող գործառույթները երթևեկությունը վերահսկելու համար: goRoad () գործառույթը կանգնեցնում է հետիոտներին և թույլ է տալիս մեքենաներին շարժվել: Կարմիր լույսը առաջինը կթարթվի ՝ հետիոտներին նախքան դրանք ամբողջովին կանգնեցնելու մասին նախազգուշացնելու համար: stopRoad () գործառույթը կանգնեցնում է մեքենաները և հետիոտներին թույլ է տալիս անցնել: Կարմիր լապտերը առաջինը կթարթվի ՝ մեքենաները նախքան դրանք ամբողջովին կանգնեցնելու համար, և կանաչ/կապույտ լույսը կվառվի հետիոտնների կողքով անցնելու համար:
Քայլ 8: Վերջնականացում
Այն ոտանավոր դարձնելու համար ստվարաթղթե սյուներն օգտագործվում են որպես փողոցի և լուսացույցի լույսեր: Կոճակով երկու սյուները պետք է օգտագործվեն հետիոտների համար: Հետիոտները խնդրում են անցնել կոճակը սեղմելով, և Cruizmo Cis- ը կարող է նրանց բավարարել միայն այն դեպքում, եթե այն սեղմվել է նախորդ մամուլից 17 վայրկյան անց: Պայմանի կատարման դեպքում նրանց թույլատրվում է անցնել 6 վայրկյան: Կարմիր լույսը կանգնեցնելուց հետո նրանց թույլ կտան մեքենա վարել: Ի վերջո, համոզվեք, որ կոդը ճիշտ տեղադրված է Arduino տախտակին `ճիշտ արդյունքի հասնելու համար: funվարճացեք:
Խորհուրդ ենք տալիս:
«High-Fivey» ստվարաթղթե միկրո: բիթ Ռոբոտ ՝ 18 քայլ (նկարներով)
«High-Fivey» ստվարաթղթե Micro: bit Robot. Տանը խրված, բայց դեռ կարիք ունե՞ք ինչ-որ մեկին հինգից բարձրացնելու: Մենք պատրաստեցինք ընկերասեր փոքրիկ ռոբոտ ՝ ստվարաթղթով և միկրոով. Բիթը ՝ Crazy Circuits Bit Board- ի հետ միասին, և այն ամենը, ինչ նա ձեզնից ուզում է, բարձր հնգյակն է ՝ ձեր սերը ձեր հանդեպ կենդանի պահելու համար: Եթե ձեզ դուր է գալիս
Խելացի կայանատեղերի և երթևեկության վերահսկման կիբեր-ֆիզիկական անվտանգություն. 6 քայլ
Խելացի կայանատեղիների և երթևեկության վերահսկման կիբեր-ֆիզիկական անվտանգություն. Սա ենթակառուցվածքների բազմաթիվ ռիսկեր և խոցելիություններ է ներդնում
Gեստերի վերահսկման ռոբոտ ստեղծելու ամենահեշտ ձևը ՝ 7 քայլ (նկարներով)
Gեստերի վերահսկման ռոբոտ պատրաստելու ամենահեշտ ձևը. Վերահսկեք խաղալիքները սուպերհերոսի պես: Իմացեք, թե ինչպես ժեստերով վերահսկվող մեքենա պատրաստել: Սա այն մասին է, թե ինչպես ինքներդ ժեստերով վերահսկվող մեքենա պատրաստել: Հիմնականում սա MPU-6050 3 առանցքի գիրոսկոպի, արագացուցիչի պարզ կիրառություն է: Դուք կարող եք շատ ավելին անել
Էլեկտրոնային արագության վերահսկման (ESC) վերահսկման ազդանշանային գեներատոր այլընտրանք. 7 քայլ
CONTROL SIGNAL GENERATOR ALTERNATIVE ELECTRONIC SPEED CONTROL (ESC). Որոշ ժամանակ առաջ ես հրապարակեցի մի տեսանյութ (https://www.youtube.com/watch?v=-4sblF1GY1E) իմ YouTube ալիքում, որտեղ ես ցույց տվեցի, թե ինչպես պատրաստել քամու տուրբին առանց խոզանակի DC շարժիչից: Ես տեսանյութը պատրաստեցի իսպաներենով և այն բացատրեց, որ այս շարժիչը տրված է
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են