Բովանդակություն:
- Քայլ 1: Հավաքեք նյութեր
- Քայլ 2: Կարգավորում
- Քայլ 3. Սարքը միացնելով H կամուրջին
- Քայլ 4. Ձեր H կամուրջը միացնելով ձեր ազնվամորի Pi- ին
- Քայլ 5. 9 վոլտ մարտկոցը միացնելով ձեր H կամրջին:
- Քայլ 6: Անցակետ
- Քայլ 7: Միացման կոճակներ
- Քայլ 8: Կոդ
- Քայլ 9: VNC Viewer- ի կարգավորում
- Քայլ 10: հավաքեք ձեր խելագարվածը
Video: RSPI Push-Button Robot խելագարված `10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Երբևէ տեսե՞լ եք խանութում հեռակառավարման մեքենա և մտածել, թե կարո՞ղ եք ինքներդ այն կառուցել: Դե այո, դուք կարող եք կառուցել մեկը և կառավարել ձեր մեքենան կոճակներով: Ձեզ անհրաժեշտ են մի քանի պարզ նյութեր, և դուք կարող եք ինքներդ կառուցել կոճակով ռոբոտի խելագար: Այժմ հետևեք ստորև բերված քայլերին և ստեղծեք ձեր կոճակներով ռոբոտի խելագար:
Քայլ 1: Հավաքեք նյութեր
Նախքան սկսելը, դուք պետք է հավաքեք անհրաժեշտ նյութը այս նախագիծն ավարտելու համար.
- Ազնվամորի Pi B+
- Մոնիտոր
- Ստեղնաշար
- Մուկ
- T-Cobbler
- Կես չափի Breadboard
- H-Bridge
- Ֆիլիպսի պտուտակահան
- Robot Buggy շասսի ՝ 2 շարժիչով
- 4 կոճակ
- 9 վոլտ մարտկոց
- Շարժական լիցքավորիչ
- Միկրո USB լար
- 4 Արական - իգական ցատկող մետաղալարեր
- 12 Արական - Արական թռիչքաձողեր
- Python 3 կոդավորման ծրագրակազմ
- Բջջային սարք, որը կարող է ներբեռնել VNC դիտողի ծրագիրը
Քայլ 2: Կարգավորում
Երբ հավաքել եք անհրաժեշտ նյութերը, այժմ կարող եք կառուցել ձեր խելագարվածը: Նախ, դուք պետք է ձեր Raspberry Pi- ն միացնեք ձեր մոնիտորին, մկնիկին և ստեղնաշարին: Դա անելուց հետո դուք պետք է ձեր t-cobbler- ը ամրացնեք ձեր Pi- ին և ձեր կես չափի հացահատիկին: Այժմ դուք կարող եք կցել ձեր h- կամուրջը և կոճակները սեղմել ձեր տախտակին:
Քայլ 3. Սարքը միացնելով H կամուրջին
Այժմ դուք պատրաստ եք կառուցել ձեր խելագարվածը: Նախ պետք է շարժիչները ամրացնել h- կամրջին, այնպես որ պետք է պտուտակել h կամրջի վերևի և ներքևի չորս կապույտ նավահանգիստները, եթե այն պահում եք այնպես, ինչպես վերևում պատկերված է: Դրանից հետո, ապա դուք պետք է ձեռք բերեք երկու կարմիր և երկու սև արու-տղամարդ ցատկող լար: Հաջորդը դրեք սև լարերը ձախ նավահանգիստներում, իսկ կարմիր մետաղալարերը ՝ աջ նավահանգիստներում (վերևում պատկերված է հակառակը, բայց այս կերպ ավելի հեշտ է դառնում): Լարերը կապույտ նավահանգիստների մեջ դնելուց հետո դրանք ամուր ամրացրեք, ինչը կօգնի կանխել դրանց ընկնելը: Այժմ ձեր շասսիի վրա, անիվների մոտ, կտեսնեք շարժիչներն ու կարմիր և սև կանացի միակցիչը, որոնք դուրս են գալիս յուրաքանչյուր շարժիչից: Կարմիր և սև մետաղալարերը համապատասխանեցրեք h կամրջից մինչև շարժիչներ, և այժմ ձեր h կամուրջը միացված է ձեր խելագարված սարքին: Հիշեք, որ եթե ձեր h-bridge- ը պահում եք նույնը, ինչ վերևում պատկերված է, վերին նավահանգիստները պետք է միացված լինեն ձախ անիվին, իսկ ներքևի նավահանգիստները `աջ անիվին:
Քայլ 4. Ձեր H կամուրջը միացնելով ձեր ազնվամորի Pi- ին
Երբ ձեր H- կամուրջը միացրել եք խելագարված սարքին, այժմ այն միացնում եք ձեր Pi- ին: Այժմ ձեզ հարկավոր է 4 արու-էգ ցատկող լար: Բոլոր չորս թռչկալարերը h- կամրջին միացրեք h- կամրջի առջևի արական միակցիչներին: Այնուհետեւ միացրեք բոլոր չորս լարերը տարբեր GPIO- ին ձեր տախտակի վրա: Ես ձախ անիվի համար օգտագործեցի GPIO 4 և 17, իսկ աջ անիվի համար ՝ GPIO 5 և 6: Իմանալու համար, թե որ լարերն են անիվի համար, h- կամրջի վրա, որի երկու արականից իգական լարերը ավելի մոտ են արու և արու լարերին, որոնք միացրել եք շարժիչին, անիվը տեսականին է: Այժմ ձեզ հարկավոր է արականից արական մետաղալար `ձեր կամուրջին գրունտալար ամրացնելու համար: Դա նշանակում է, որ այժմ դուք պետք է պտուտակեք ձեր h-bridge- ի երեք առջևի նավահանգիստների միջին նավահանգիստը: Այնուհետև տեղադրեք ձեր մետաղալարը և սերտորեն ամրացրեք այն, որպեսզի այն չընկնի: Այժմ տեղադրեք այդ մետաղալարը ձեր տախտակի գրունտային նավահանգստի մեջ:
Քայլ 5. 9 վոլտ մարտկոցը միացնելով ձեր H կամրջին:
Վերջին բանը, որ դուք պետք է անեք ՝ ձեր սարքի կառուցումն ավարտելու համար, 9 վոլտ մարտկոց կցելն է: Ձեզ անհրաժեշտ է միակցիչ, որը միացնում է ձեր մարտկոցը և այն բաժանում գետնի և լարման: Այժմ դուք պետք է պտտեք ձախից ՝ առաջին երկու նավահանգիստները ձեր h-bridge- ի վրա: Դրանից հետո անհրաժեշտ է մարտկոցից կարմիր մետաղալարեր տեղադրել ձախ նավահանգստի մեջ, այնուհետև գետնին հաղորդալարը դնել միջին նավահանգստի մեջ: Միջին նավահանգստում պետք է ունենաք երկու մետաղալար, մեկ գետնին ՝ դեպի Pi և մեկ հողալար ՝ մարտկոցից: Այժմ ամուր պտուտակեք նավահանգիստները և անցեք հաջորդ քայլին:
Քայլ 6: Անցակետ
Այժմ մենք ստուգելու ենք, թե արդյոք ձեր խելագարն աշխատում է, նախքան սեղմել կոճակները: Այսպիսով, այժմ բացեք Python 3 -ը ձեր Pi- ով և գործարկեք ներքևի ծածկագիրը `ձեր խելագարված աշխատանքներն ապահովելու համար:
gpiozero ներմուծման ռոբոտից
robby = Robot (ձախ = (4, 17), աջ = (5, 6))
robby.forward ()
Եթե ձեր խելագարն առաջ է շարժվում, այժմ մուտքագրեք.
robby.stop ()
Քայլ 7: Միացման կոճակներ
Ստուգելով, որ ձեր խելագարն աշխատում է, այժմ պատրաստ եք ավելացնել կոճակները: Առաջին բանը, որ դուք պետք է անեք, մետաղալարն գետնից դնելն է և այն երկու կողմերից միացնելով գետնին: Դա շատ դյուրին կդարձնի ձեր կոճակները լարելիս: Այժմ տեղադրեք ձեր չորս կոճակները նույն կարգով, ինչ վերը նշված լուսանկարը: Համոզվեք, որ յուրաքանչյուր կոճակի յուրաքանչյուր ոտք տարբեր շարքերում է: Այժմ յուրաքանչյուր կոճակից մի ոտք միացրեք գետնին: Դրանից հետո դուք պետք է միացնեք յուրաքանչյուր կոճակ GPIO- ին, այնպես որ մենք կանչելու ենք ձեր Pi- ից ամենահեռու կոճակը և միացնելու այդ կոճակը GPIO 23 -ին: Այնուհետև այն կոճակը, որը դուք պարզապես միացրել եք, մենք կզանգահարենք այն ճիշտ է և միացրեք այն GPIO 13. Հաջորդը ձեր Pi- ին ամենամոտ կոճակին, մենք հետ կկանչենք և այն կկապենք GPIO 21 -ին: Ի վերջո, վերջին կոճակը մենք կզանգահարենք ձախ և միացնենք այն GPIO 18 -ին:
Քայլ 8: Կոդ
Կոճակները միացնելուց հետո դուք պատրաստ եք ծածկագրել ձեր խելագարվածը: Բացեք Python 3 -ը ձեր Pi- ի վրա և հետևեք ստորև նշված կոդին ՝ համոզվելու համար, որ ձեր խելագարված սարքն աշխատում է:
gpiozero ներմուծման Robot, Button
ժամանակից ներմուծել քուն
guizero ներմուծման հավելվածից, Pushbutton
robby = Robot (ձախ = (4, 17), աջ = (5, 6))
forward_button = կոճակ (23)
right_button = կոճակ (13)
ձախ_կոճակ = Կոճակ (18)
Հետընթաց_կոճակ = Կոճակ (21)
իսկ ճշմարիտ:
եթե forward_button.is_pressed:
robby.forward ()
քուն (2)
robby.stop ()
elif right_button.is_pressed:
robby.right ()
քուն (0.2)
robby.stop ()
elif left_button.is_pressed:
robby.left ()
քուն (0.2)
robby.stop ()
elif Backwards_button.is_pressed:
robby.backward ()
քուն (2)
robby.stop ()
Քայլ 9: VNC Viewer- ի կարգավորում
Այժմ դուք պետք է ձեր Pi- ն միացնեք ձեր հեռախոսին, որպեսզի կարողանաք գործարկել կոդը ձեր հեռախոսից, երբ ձեր Pi- ն կցվի ձեր խելագարված սարքին: Նախ ներբեռնեք VNC դիտիչի ծրագիրը ձեր հեռախոսի վրա: Այնուհետեւ կտտացրեք VNC- ին ձեր Pi- ում, այն պետք է լինի ձեր էկրանի ներքևի ձախ մասի մոտ: Դա անելուց հետո մուտքագրեք ձեր Pi հասցեն, օգտվողի անունը և գաղտնաբառը: Այժմ դուք կապված եք ձեր Pi- ի հետ:
Քայլ 10: հավաքեք ձեր խելագարվածը
Վերջին քայլը, որ դուք պետք է անեք, հավաքել ձեր խելագարվածը: Սա կարող է լինել այս նախագծի ամենադժվար մասը, քանի որ մի փոքր դժվար է ամեն ինչ տեղավորել ձեր շասսիի վրա: Իմ արածի համար ես սկզբում կպցրի մարտկոցը ներքևում ՝ շարժիչների միջև: Հետո դյուրակիր լիցքավորիչը դրեցի ներքևում և միացրեցի այն Pi- ին: Ես դրեցի Pi- ն և շասսիի հետևի կողմը և h- կամուրջը կպցրի t-clobber- ին: Հետո ես սեղանատախտակը դրեցի առջևում ՝ վագոնը կառավարելը հեշտացնելու համար: Բայց ձեզ հարկավոր չէ ճիշտ նույնը հավաքել ՝ կախված ձեր շասսիի չափից: Այժմ դուք ավարտել եք ձեր Raspberry Pi- ի միջոցով սեղմող կոճակով ռոբոտի խելագարության կառուցումը:
Խորհուրդ ենք տալիս:
Push Switch to Control Led (Arduino) ՝ 4 քայլ
Push Switch to Control Led (Arduino). Ողջույն! Այսօր ես ցույց կտամ, թե ինչպես օգտագործել կոճակը Arduino- ում LED- ի ON/OFF վիճակը վերահսկելու համար: Դրա համար ես կօգտագործեմ TinkerCAD, որը շատ հեշտ է օգտագործել և ծառայում է մեր նպատակներին, երբ խոսքը վերաբերում է նման բաներին: Եթե ցանկանում եք
Ինչպես պատրաստել խելագարված ռոբոտ. 6 քայլ
Ինչպես պատրաստել խելագարված ռոբոտ: Բարև !! Այսօրվա ուսանելի ձեռնարկում ես ձեզ կսովորեցնեմ, թե ինչպես պատրաստել ձեր սեփական ռոբոտը խելագարված: Նախքան տեխնիկական բնութագրերի և դրա պատրաստման համար անհրաժեշտ բաների մասին խոսելը, ռոբոտի խելագարվածը հիմնականում ծրագրավորվող 3 անիվ մեքենա է, որը կարող եք կառավարել
The Pi խելագարված: 4 քայլ
The Pi Buggy. Սա մեր առաջին նախագիծն էր: Այս նախագծում մենք ստեղծեցինք խելագար, որը կառավարվում է ազնվամորու պիի միջոցով: Դա բավականին հեշտ նախագիծ է և կարող է լինել շատ լավ առաջին նախագիծ բոլոր նրանց համար, ովքեր ցանկանում են սովորել: Այս նախագծի համար ձեզ հարկավոր է. -A Raspberry Pi-A
Ipod Touch խելագարված նավահանգիստ. 4 քայլ
Ipod Touch խելագարված նավահանգիստ. Սա պարզապես ipod touch դոկ է, որը ես իսկապես կարող եմ տեղավորել ամեն ինչ, և այո, այն պատրաստված է K'nex- ից, բայց ես ավելացրել եմ ծածկոց, այնպես որ ոչինչ չի կարող սայթաքվել, այնպես որ այն անվտանգ է:
Խելագարված `ճարտար ծրագրավորվող LED արարած. 12 քայլ (նկարներով)
Buggy - Crafty Programmable LED Creature: Buggy- ը ծրագրավորվող LED արհեստների նախագիծ է, որն օգտագործում է տնական, միակողմանի, PCB տախտակ և ծրագրավորվող AVR Attiny44v միկրոկոնտրոլեր: Buggy- ն ունի երկու գունավոր LED աչք և կարող է զգալ տեսանելի և IR լույսը և ձայներ արձակել ՝ օգտագործելով պիեզո բարձրախոս: Ոչ