Բովանդակություն:

Ազնվամորի Pi - Minikame: 10 քայլ
Ազնվամորի Pi - Minikame: 10 քայլ

Video: Ազնվամորի Pi - Minikame: 10 քայլ

Video: Ազնվամորի Pi - Minikame: 10 քայլ
Video: Raspberry pi компьютерное зрение. 2024, Նոյեմբեր
Anonim
Ազնվամորի Pi - Minikame
Ազնվամորի Pi - Minikame
Ազնվամորի Pi - Minikame
Ազնվամորի Pi - Minikame
Ազնվամորի Pi - Minikame
Ազնվամորի Pi - Minikame
Ազնվամորի Pi - Minikame
Ազնվամորի Pi - Minikame

Պարզ քառապատիկ, որը վերահսկվում է ձեր հեռախոսի կողմից (IOS և Android): Աշխատում է Raspberry Pi- ի և Android- ի վրա:

Պահանջվող բաղադրիչներ.

  1. Հեռախոս
  2. Ազնվամորի Պի
  3. Արդուինո Նանոն վահանով
  4. 3D տպագիր մասեր

Ամբողջական կոդը ՝

Բոլոր stl ֆայլերը ՝

Քայլ 1: 3D տպագրություն

Տպեք հետևյալ բոլոր մասերը.

  • 1 x body_base.stl
  • 1 x body_top.stl
  • 2 x ոտք: stl
  • 2 x hips.stl
  • 1 x body_shafts.stl

Դուք նաև կարող եք գտնել բոլոր ֆայլերը Thingiverse էջում

Քայլ 2: Softwareրագրակազմ

Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում

Տեղադրեք հետևյալ ծրագրակազմը ձեր Pi- ի վրա.

  1. Սկսեք ՝ Debian- ը տեղադրելով Pi- ի վրա
  2. Ներբեռնեք Raspbian- ը:
  3. Անջատեք ֆայլը
  4. Սկավառակի պատկերը գրեք ձեր microSD քարտին
  5. Տեղադրեք microSD քարտը ձեր Pi- ում և գործարկեք
  6. Բացեք քրոմի զննարկիչը ձեր Pi- ում
  7. Անցեք հետևյալ հղումով ՝ Arduino
  8. Ներբեռնեք և տեղադրեք Linux ARM- ի ծրագրակազմը

Քայլ 3. Նախնական հավաքման ծրագրակազմի և ապարատային ստուգում

Նախնական հավաքման ծրագրակազմի և ապարատային ստուգում
Նախնական հավաքման ծրագրակազմի և ապարատային ստուգում

Սերիական հաղորդակցության ստուգում (ըստ ցանկության)

1. Վերբեռնեք «PiArduinoCommunicationTest.ino»-ն, որը գտնվում է «RaspberryPi-Minikame/Pre-Assembly Checks/Serial Communication Check/»-ում ձեր Arduino տախտակին:

Բացեք նոր տերմինալ ձեր Raspberry Pi- ի վրա և կատարեք հետևյալը.

sudo apt-get թարմացում

sudo apt-get բարելավում

git կլոն

cd RaspberryPi-Minikame/Նախնական հավաքման ստուգումներ/Սերիայի հաղորդակցության ստուգում/

sudo python pi_duino.py

Բացեք Arduino IDE- ի Serial Monitor- ը և ստուգեք, թե արդյոք տպվում է «hi» և «hello»

2. Սերվերի ստուգում (ըստ ցանկության)

Նույն տերմինալում, ինչպես նախկինում, կատարեք հետևյալը.

cd..

cd Server Ստուգեք sudo python weblamp.py

Այժմ, եթե բեռնեք URL- ը դիտարկիչում, ապա պետք է տեսնեք վահանակների կառավարման էջ: Ձեր URL- ը կլինի ձեր ազնվամորի pi- ի IP հասցեն: Օրինակ ՝ 192.168.0.36

Բոլոր Servos- ները (ՊԵՏՔ Է ԱՆԵԼ) Համարեք ձեր սերվերը և վերբեռնեք հետևյալ ծածկագիրը Arduino- ում ՝ ձեր սերվերի տուն: Հիշեք. Յուրաքանչյուր սերվո տեղադրվել է տան տարբեր վայրում: Այսպիսով, յուրաքանչյուրն ունի տարբեր օգտագործում և չի կարող պատահականորեն խառնվել հետագայում: Հղում դեպի HomingServos.ino կոդ

Քայլ 4: Servos- ի տեղադրում բազայի վրա

Քայլ 5: Ոտքերի հավաքում

Քայլ 6: Ոտքերին և հիմքին միանալը

Քայլ 7: Լարերի տեղադրում

Միացրեք Raspberry Pi- ն Arduino- ին `օգտագործելով USB մալուխ

Միացրեք Servos- ը ՝ օգտագործելով հետևյալ նավահանգստի համարները.

FL_HIP = (4);

FL_FOOT = (5);

FR_HIP = (6);

FR_FOOT = (7);

BL_HIP = (8);

BL_FOOT = (9);

BR_HIP = (10);

BR_FOOT = (11);

Քայլ 8: Սերվերը

Ձեր սերվերը գործարկելու համար կատարեք հետևյալը ձեր տերմինալում: Առայժմ, գուցե ստիպված լինեք սերվերի python ֆայլը կատարել ամեն անգամ, երբ ձեր pi- ն վերագործարկվի: V2 RaspberryPi-Minikame- ը պետք է ազատվի դրանից

cd RaspberryPi-Minikame

cd Server sudo python quad.py

Քայլ 9: Arduino կոդ

Վերբեռնեք հետևյալ կոդը ձեր Arduino- ում և հիշեք, որ ձեր Quadruped- ը օգտագործելու համար բացեք Serial Monitor- ը:

Գտեք այստեղ ՝ Arduino

Քայլ 10: Raspi Quadruped հավելված

Կարող եք ինքներդ փոփոխել ծրագիրը ՝ օգտագործելով Fրագրի պանակի ֆայլերը կամ օգտագործել կանխադրված տրամադրված apk- ն: Այլապես, կարող եք նաև օգտագործել ֆայլերը IOS հավելվածի համար, դրանք կլոնավորել Xcode- ում և գործարկել և տեղադրել ձեր հեռախոսում

Խորհուրդ ենք տալիս: