Obsah:

Diaľkovo ovládané auto - ovládané pomocou bezdrôtového ovládača Xbox 360: 5 krokov
Diaľkovo ovládané auto - ovládané pomocou bezdrôtového ovládača Xbox 360: 5 krokov

Video: Diaľkovo ovládané auto - ovládané pomocou bezdrôtového ovládača Xbox 360: 5 krokov

Video: Diaľkovo ovládané auto - ovládané pomocou bezdrôtového ovládača Xbox 360: 5 krokov
Video: Вебинар по новой мобильной платформе ENG от KUKA Nordic 2024, November
Anonim
Diaľkovo ovládané auto - ovládané pomocou bezdrôtového ovládača Xbox 360
Diaľkovo ovládané auto - ovládané pomocou bezdrôtového ovládača Xbox 360

Toto sú pokyny na stavbu vlastného diaľkovo ovládaného auta ovládaného pomocou bezdrôtového ovládača Xbox 360.

Krok 1: Potrebné diely

Základňa:

  • Ovládač Xbox 360
  • Prijímač pre diaľkové ovládanie Xbox 360
  • Raspberry Pi 3
  • Súprava do auta - Odporúčame používať súpravu do auta s lepšími motormi a lepším ovládačom motora, ako používame. Tento sa vydal zhruba po 15 minútach nepretržitého používania.
  • Napájací zdroj pre Raspberry Pi, napríklad prenosná nabíjačka USB
  • Batérie do motorov
  • Stanica na spájkovanie drôtom
  • Páska/lepidlo/zipsy/kravaty na odpadky/chlebové kravaty, aby vedenie zostalo čisté.

Prílohy:

  • 2x biela 5mm 2pinová LED
  • 2x červená 5mm 2pin LED
  • 4x žltá 3mm 2pinová LED
  • 3x modrá 3mm 2pinová LED
  • 3x červená 3mm 2pin LED
  • 1x rezistor 330 OHM
  • 4x odpor 100 ohmov

Krok 2: Zostavte si auto

Pri zostavovaní sady do auta postupujte podľa uvedených pokynov.

Krok 3: Spojte všetko dohromady

Spojte to všetko dohromady
Spojte to všetko dohromady
Spojte to všetko dohromady
Spojte to všetko dohromady
Spojte to všetko dohromady
Spojte to všetko dohromady
Spojte to všetko dohromady
Spojte to všetko dohromady

Pokiaľ ide o motory, najskôr ich zapojte do ovládača motora a potom zapojte ovládač motora do počítača Raspberry Pi. V závislosti od pinov, ktoré používate, bude možno potrebné zmeniť kód uvedený v nasledujúcom kroku.

Pre svetlá je ako obrázok poskytnutá schéma zapojenia a príklad. Pripojte ich tiež k svojmu Raspberry Pi.

Krok 4: Kódovanie

Je potrebné stiahnuť dve knižnice pythonu:

Xbox: https://github.com/FRC4564/XboxWiringPi:

Knižnica Xbox nám umožňuje prevziať kontrolu nad naším autom prostredníctvom diaľkového ovládača. Pretože Raspberry Pi má obmedzený počet pinov PWM, WiringPi sa používa na ich emuláciu, takže sa všetky kolesá správajú rovnako.

Stiahnite si priložený kód a uložte ho niekde na svoj Raspberry Pi. Niektoré kolíky sa môžu líšiť v závislosti od nastavenia káblov.

Budete tiež musieť zabezpečiť, aby sa váš kód mohol spustiť automaticky pri štarte Pi.

Krok 5: Konečné dotyky

Záverečné dotyky
Záverečné dotyky
Záverečné dotyky
Záverečné dotyky

Pripojte bezdrôtový prijímač Xbox 360 k jednému z portov USB Pi a tiež k zdroju napájania.

V tomto mieste by vaše auto malo byť v prevádzke.

  • Pravá spúšť posúva auto dopredu
  • Ľavá spúšť posúva dozadu
  • Oba spúšte súčasne spomaľujú auto
  • Ľavá páčka ovláda množstvo energie, ktorá vstupuje do každého kolesa, a otáča auto

Odporúča: