INHOUDSOPGAWE:

Motor met afstandsbediening - bestuur met behulp van die draadlose Xbox 360 -beheerder: 5 stappe
Motor met afstandsbediening - bestuur met behulp van die draadlose Xbox 360 -beheerder: 5 stappe

Video: Motor met afstandsbediening - bestuur met behulp van die draadlose Xbox 360 -beheerder: 5 stappe

Video: Motor met afstandsbediening - bestuur met behulp van die draadlose Xbox 360 -beheerder: 5 stappe
Video: CS50 2015 – 10-я неделя 2024, November
Anonim
Afstandsbediende motor - beheer met behulp van 'n draadlose Xbox 360 -beheerder
Afstandsbediende motor - beheer met behulp van 'n draadlose Xbox 360 -beheerder

Dit is instruksies om u eie motor met afstandbeheer te bou, wat beheer word met 'n draadlose Xbox 360 -beheerder.

Stap 1: Onderdele benodig

Basis:

  • Xbox 360 kontroleerder
  • Xbox 360 -ontvanger op afstand
  • Raspberry Pi 3
  • Motorkit - Ons beveel aan dat u 'n motorstel met beter motors en 'n beter motorbestuurder gebruik as wat ons gebruik. Hierdie een het afgegee na ongeveer 15 minute se aanhoudende gebruik.
  • Kragbron vir die Raspberry Pi, soos 'n draagbare USB -laaier
  • Batterye vir die motors
  • Draad soldeerstasie
  • Band/gom/ritsbande/vullisbande/broodbande om die bedrading skoon te hou.

Byvoegings:

  • 2x wit 5 mm 2 -pins LED
  • 2x rooi 5 mm 2 -pins LED
  • 4x geel 3 mm 2 -pins LED
  • 3x blou 3mm 2 -pins LED
  • 3x rooi 3mm 2 -pins LED
  • 1x 330 OHM weerstand
  • 4x 100 OHM weerstand

Stap 2: Monteer u motor

Volg die gegewe instruksies in u motorset om dit te monteer.

Stap 3: Verbind alles saam

Dra dit alles saam
Dra dit alles saam
Dra dit alles saam
Dra dit alles saam
Dra dit alles saam
Dra dit alles saam
Dra dit alles saam
Dra dit alles saam

Vir die motors moet u dit eers na u motorbeheerder koppel, en dan die motorbeheerder na u Raspberry Pi. Afhangende van die penne wat u gebruik, moet u moontlik die kode wat in die volgende stap gegee word, verander.

'N Bedradingsdiagram en 'n voorbeeld word as 'n beeld vir die ligte verskaf. Dra dit ook na u Raspberry Pi toe.

Stap 4: Kodering

Daar is twee python -biblioteke wat afgelaai moet word:

Xbox:

Die Xbox -biblioteek stel ons in staat om beheer oor ons motor te neem via 'n eksterne ontvanger. Aangesien die Raspberry Pi 'n beperkte aantal PWM -penne het, word WiringPi gebruik om dit na te boots, sodat alle wiele op dieselfde manier gedra.

Laai die ingesluit kode af en stoor dit iewers op u Raspberry Pi. Sommige penne kan anders wees, afhangende van hoe u drade opgestel is.

U moet ook seker maak dat u kode outomaties kan werk wanneer die Pi opstart.

Stap 5: Laaste aanraking

Finale aanraking
Finale aanraking
Finale aanraking
Finale aanraking

Koppel die draadlose Xbox 360 -ontvanger aan een van die Pi se USB -poorte, sowel as u kragbron.

Op hierdie punt moet u motor loop.

  • Regter sneller beweeg die motor vorentoe
  • Die linker sneller beweeg dit agteruit
  • Beide snellers vertraag terselfdertyd die motor
  • Die linkerstok beheer die hoeveelheid krag wat in elke wiel ingaan, en draai die motor

Aanbeveel: