Բովանդակություն:
- Քայլ 1. Հեռակա կապ ձեր ազնվամորի Pi- ի միջոցով `օգտագործելով WiFi
- Քայլ 2. Հասկացեք L293D- ի դերը
- Քայլ 3: Լարերի տեղադրում
- Քայլ 4: Որոշակի զոդում…
- Քայլ 5: Ներբեռնեք ծրագրակազմը
- Քայլ 6: Նախագծեք ձեր Rover- ը
Video: Շարժիչավորեք ձեր ազնվամորի Pi- ն ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս հրահանգները անիվներ կավելացնեն ձեր Raspberry pi- ին, որպեսզի կարողանաք ձեր նախագիծը տանել այնտեղ, որտեղ նախկինում ոչ մի տրանզիստոր չէր եղել:
Այս ձեռնարկը ձեզ կտանի տեխնիկական մասի միջոցով, թե ինչպես վերահսկել շարժիչները Wi-Fi ցանցի միջոցով: Քանի որ այս նախագիծը պատրաստվել էր առանց անպիտան պլաստմասե կտորների հայտնի տուփի պահեստամասերի, որոնք ես պահում եմ առանց որևէ պատճառի, գուցե անհրաժեշտ լինի որոշակի ստեղծագործական մտածելակերպ ՝ այս մասերը միմյանց միացնելու և ձեր ռովերը նախագծելու լավագույն միջոցը գտնելու համար:
Պարագաներ:
- Ազնվամորի Pi Zero W
- L293D
- DC 3V-6V DC փոխանցման շարժիչ Arduino 3-ի համար
- Smart Robot մեքենայի անիվներ
- Անցնել լարերը
- USB մալուխ
- Մարտկոցի կրիչ (4 AA մարտկոց)
- Breadboard
- Sոդման երկաթ
- Պտուտակներ, ժապավեն, սոսինձ, այն ամենը, ինչը միավորում է իրերը:
Քայլ 1. Հեռակա կապ ձեր ազնվամորի Pi- ի միջոցով `օգտագործելով WiFi
Առաջին նպատակը հեռավոր միացումն է Raspberry pi- ին (RPi): Ենթադրելով, որ դուք արդեն տեղադրել եք Raspberry Pi OS օպերացիոն համակարգը (հասանելի է այստեղ), ձեզ հարկավոր է.
- Միացրեք RPi- ն Wi-Fi- ին
- Գտեք դրա IP հասցեն
- Միացնել VNC սերվերը RPi- ում
- Ներբեռնեք ձեր սմարթֆոնի/պլանշետի VNC դիտիչի ծրագիրը:
1) Առաջին քայլը պարզ է `ենթադրելով, որ ունեք մոնիտոր և ստեղնաշար, որոնք կարող եք միացնել RPi- ին, այս դեպքում կարող եք օգտվողի միջերեսը օգտագործել այնպես, ինչպես համակարգչի դեպքում: Եթե չեք կարող օգտագործել մոնիտորը, ապա պետք է հետևեք անգլուխ տեղադրման հրահանգներին:
2) Ներբեռնեք «Ընդլայնված IP սկաներ» ծրագրակազմը. կտտացրեք սկան և այն կցուցադրի ձեր տեղական ցանցի բոլոր սարքերը և դրանց համապատասխան IP հասցեն:
3) VNC սերվերը միացնելու համար հարկավոր է բացել տերմինալ և գործարկել հետևյալ հրամանը.
sudo raspi-config
Այնուհետեւ թերթեք Interfacing Options- ը, ընտրեք VNC Server- ը եւ դրեք Enabled: Եթե դուք այն մարդկանցից եք, ովքեր չունեն մոնիտոր, ապա դուք պետք է կատարեք այս քայլը ՝ օգտագործելով SSH միացում:
4) Վերջապես, ներբեռնեք VNC Viewer ծրագիրը ձեր հեռախոսի վրա, կտտացրեք «+» պատկերակին, մուտքագրեք ձեր RPi- ի IP հասցեն, նշանակեք ցանկացած անուն դրան և հարվածեք միացնել: Լռելյայն հավատարմագրերն են.
Օգտվող ՝ pi Pass ՝ ազնվամորի
Քայլ 2. Հասկացեք L293D- ի դերը
RPi- ի կապումներն աշխատում են 3.3 Վ ռելսով և ապահովում են առավելագույնը 16 մԱ մեկ պինով: Դա բավարար չէ շարժիչը սնուցելու համար: Քորոցները միայն ազդանշաններ են ծառայում յուրաքանչյուր շարժիչ առաջ կամ հետ շարժելու համար. ըստ այս մուտքի ՝ H-Bridge կոչվող առանձին միացում կփոխի շարժիչի վրա գործած լարման բևեռայնությունը ՝ օգտագործելով AA մարտկոցները որպես էներգիայի աղբյուր: L293D- ն պարունակում է երկու H- կամուրջ, այնպես որ կարող եք դրան միացնել երկու շարժիչ:
Ազնվամորու պիից պետք է ընտրել 4 կապում և միացնել դրանք L293D- ի կառավարման մուտքի կապումներին (7, 2, 10, 15):
Քայլ 3: Լարերի տեղադրում
Կցեք RPi- ն և L293D- ը տախտակին; կցեք L293D- ը տախտակի մեջտեղում այնպես, որ դրա յուրաքանչյուր կապում լինի անկախ գծի վրա: Այնուհետեւ ավարտեք էլեկտրագծերը `օգտագործելով ցատկող լարերը:
Քայլ 4: Որոշակի զոդում…
Soldոդման մի քանի առաջադրանք է պահանջվում.
Յուրաքանչյուր շարժիչին պետք է զոդել 2 ցատկող լար և դրանք միացնել L293D- ի համապատասխան կապին:
Դուք պետք է միացնեք մարտկոցի կրիչի հզորությունը (5V) և հողալարերը USB մալուխի համապատասխան լարերին, որպեսզի կարողանաք մարտկոցների միջոցով RPi լիցքավորել:
Քայլ 5: Ներբեռնեք ծրագրակազմը
Միացրեք ազնվամորի պիին և միացեք դրան:
Հեռավոր ինտերֆեյսը մշակվել է python- ում tkinter- ի միջոցով:
Տեղադրեք այս գրադարանը ՝ գործարկելով հրամանը
sudo apt-get տեղադրել python3-tk
Ստեղծեք նոր ֆայլ Remote.py անունով և պատճենեք-տեղադրեք կցված ծածկագիրը:
Ինտերֆեյսի կոճակները կապված են ստորև նշված 4 գործառույթների հետ, որոնցից տարբեր կոնֆիգուրացիաներում կարգավորիչ կապերը սահմանվում են կամ բարձր կամ ցածր:
def Fw (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. HIGH) GPIO.output (24, GPIO. HIGH) տպագիր («Փոխանցել») def Bk (): GPIO.output (20, GPIO. HIGH) GPIO.output (21, GPIO. HIGH) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. LOW) տպում («Հետ ") def Stop (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. LOW) տպել (" Stop ») def Ձախ (). GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. HIGH) GPIO.output (24, GPIO. LOW) def Աջ (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. HIGH) տպագիր («Աջ»)
Երբ պատրաստ եք թեստ անցկացնել, բացեք տերմինալի նոր պատուհան, թերթեք ֆայլի գտնվելու վայրը և գործարկեք հրամանը.
python3 Remote.py
Քայլ 6: Նախագծեք ձեր Rover- ը
Ի վերջո, դուք կարող եք որոշել, թե ինչ տեսք կունենա ձեր ռովերը. Ես ունեի մի հատ տախտակի կտոր, պլաստիկ համստեր գնդակ, որը նման է R2D2- ին, պահեստային լուսանկարչական ապարատ, որը ես միացրել էի TX RX քորոցին (բայց եթե մտադիր եք տեսախցիկ ամրացնել, ապա օգտագործեք հիմնական տեսախցիկի ինտերֆեյսը, դրա փոխարեն կենդանի տեսանյութ եք ստանում)
Ես չունեի երրորդ անիվը, ուստի ստիպված էի իմպրովիզներ անել: Ես 3D տպագրեցի որոշ կտորներ ՝ ամեն ինչ միասին պահելու համար, եթե անհրաժեշտ է, թողնում եմ կցված
Խորհուրդ ենք տալիս:
Ձեր ազնվամորի Pi- ին ավելացրեք WIZ820io / USR -ES1 - Wiznet W5500 ցանցի նավահանգիստ: 10 քայլ
Ավելացրեք WIZ820io / USR -ES1 - Wiznet W5500 ցանցի նավահանգիստ ձեր ազնվամորի Pi- ին. փորձեք և միացրեք Networkանցի միջերեսի երկրորդ նավահանգիստը Raspberry Pi- ին: Այսպիսով, այլ նախագծեր անելիս ես մեղավոր եմ եղել
Ինչպես վերածել ձեր ազնվամորի Պիի հեռակառավարման դարպասի ՝ 6 քայլ
Ինչպես վերածել ձեր ազնվամորի Պիի հեռակառավարման դարպասի. Հաշվի առնելով վերջին զարգացումները, մեր թիմը ՝ remote.it- ում, աշխատել է քրտնաջան գաղափարներ ՝ հեռավոր աշխատանքն ավելի ցավոտ և մատչելի դարձնելու համար: Մենք հանդես եկանք հեռակա. ItPi SD քարտի պատկերով, որը SD քարտ է, որը կարող եք տեղադրել նոր
Ստեղծեք խաղային վահանակ ՝ օգտագործելով ձեր ազնվամորի Pi- ն: 6 քայլ
Ստեղծեք խաղային վահանակ ՝ ձեր Raspberry Pi- ի միջոցով. Դուք կարող եք դա անել Raspberry Pi- ի միջոցով: Raspberry Pi- ն " վարկային քարտի չափի համակարգիչ " որը ունակ է շատ զով բաների: Կան շատ տարբեր տեսակներ
Ձեր ազնվամորի Pi- ն համացանցին միացնելը. 9 քայլ
Ձեր ազնվամորի Pi- ն համացանցին միացնելը. Այս դասում դուք կսովորեք, թե ինչպես ստեղծել վեբ էջ, հավաքել տվյալներ ՝ օգտագործելով համաշխարհային ցանցը և API- ներ օգտագործել ՝ Tumblr- ում և Twitter- ում պատկերներ տեղադրելու համար:
Տեղադրեք ձեր սեփական GPS հետևման սերվերը ազնվամորի Pi- ի վրա. 8 քայլ
Տեղադրեք ձեր սեփական GPS հետևող սերվերը Raspberry Pi- ի վրա. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես տեղադրել ձեր սեփական GPS հետևման սերվերը Raspberry pi- ի վրա: Պարտադիր չէ, որ այն լինի Raspberry pi, քանի որ այն ծրագրաշարը, որը մենք օգտագործելու ենք հետևման սերվերի համար, հասանելի է Windows- ի և Linux- ի համար, ինչպես