Inhoudsopgave:

[DIY] Spider Robot - DEEL II - Afstandsbediening - Ajarnpa
[DIY] Spider Robot - DEEL II - Afstandsbediening - Ajarnpa

Video: [DIY] Spider Robot - DEEL II - Afstandsbediening - Ajarnpa

Video: [DIY] Spider Robot - DEEL II - Afstandsbediening - Ajarnpa
Video: Building a Bluetooth Controlled Spider Robot using Arduino 2024, November
Anonim
[DIY] Spider Robot - DEEL II - Afstandsbediening
[DIY] Spider Robot - DEEL II - Afstandsbediening
[DIY] Spider Robot - DEEL II - Afstandsbediening
[DIY] Spider Robot - DEEL II - Afstandsbediening

Als u mijn ontwerp interessant vindt, kunt u een kleine donatie doen:

Er is deel 2 van mijn Spider-robotproject - hoe op afstand te bedienen via bluetooth.

Hier is deel 1 - https://www.instructables.com/id/DIY-Spider-RobotQu… als je geïnteresseerd bent in deze robot.

Het is een eenvoudige manier om het commando via seriële communicatie naar deze spinrobot te sturen.

Stap 1: Zorg ervoor dat de Bluetooth-module goed op het moederbord is aangesloten

Zorg ervoor dat de Bluetooth-module goed op het moederbord is aangesloten
Zorg ervoor dat de Bluetooth-module goed op het moederbord is aangesloten
Zorg ervoor dat de Bluetooth-module goed op het moederbord is aangesloten
Zorg ervoor dat de Bluetooth-module goed op het moederbord is aangesloten
Zorg ervoor dat de Bluetooth-module goed op het moederbord is aangesloten
Zorg ervoor dat de Bluetooth-module goed op het moederbord is aangesloten

Raadpleeg stap 2 van mijn Spider-robotproject, zorg ervoor dat de HC-06-module goed op het moederbord is aangesloten.

www.instructables.com/id/DIY-Spider-RobotQu…

De LED van de HC-06 blijft knipperen bij het inschakelen, hij wacht op verbinding.

De HC-06 is een populaire bluetooth-module voor arduino.

Stap 2: Upload de code naar Spider Robot

Upload de code naar Spider Robot
Upload de code naar Spider Robot

1. installeer de bibliotheek "Arduino-serialcommand-master.zip", raadpleeg hier voor het detailproces

2. herbouw de "spider_open_v3.ino" en upload naar Spider Robot

Opmerking:

Zorg ervoor dat de instelling van uw HC-06, hier is de standaardwaarde:

9600 baudrate, N, 8, 1. Pincode 1234

**************

Als u de baudrate wilt wijzigen, raadpleeg dan het bijlagebestand "DatenblattHC-05_BT-Modul.pdf" in detail.

***************

Ik heb de baudrate gewijzigd in 57600, u moet de code wijzigen in 9600 als u de standaardinstelling gebruikt.

ongeldige setup(){

//Serial.begin(57600);

Serieel.begin(9600); <=== met standaardinstelling

Stap 3: Verbind de Spider Robot met pc/Macbook

Verbind de Spider Robot met pc/Macbook
Verbind de Spider Robot met pc/Macbook
Verbind de Spider Robot met pc/Macbook
Verbind de Spider Robot met pc/Macbook
Verbind de Spider Robot met pc/Macbook
Verbind de Spider Robot met pc/Macbook

1. Voer het koppelingsproces uit voordat u verbinding maakt met Spider Robot met pc/Macbook/Telefoon. Pincode 1234

2. Start de Arduino IDE-tool en stel de poort in op HC-06-apparaat in het menu-item Tools

3. klik op het pictogram van Seriële Monitor

4. en controleer de instelling van de seriële poort

dan kunnen we het commando invoeren om de beweging van de Spider Robot te besturen.

Bijvoorbeeld, "w 0 1" betekent robot opstaan, en "w 1 5" drijft de robot 5 stappen vooruit.

Hier is de commandoset.

// actiecommando 0-6, // w 0 1: stand

// w 0 0: sit

// w 1 x: vooruit x stap

// w 2 x: terug x stap

// w 3 x: rechtsom x stap

// w 4 x: linksom x stap

// w 5 x: hand schudden x keer

// w 6 x: hand zwaai x keer

Stap 4: Verbind de Spider Robot met Android-telefoon

Verbind de Spider Robot met Android-telefoon
Verbind de Spider Robot met Android-telefoon
Verbind de Spider Robot met Android-telefoon
Verbind de Spider Robot met Android-telefoon
Verbind de Spider Robot met Android-telefoon
Verbind de Spider Robot met Android-telefoon

Een andere manier is om verbinding te maken met een Android-telefoon, het is leuker dan pc / Mac.

Een goede app zou je aanraden - Bluetooth SPP-tools pro, je kunt het installeren vanaf Google Play.

De "Toetsenbordmodus" is gemakkelijk te gebruiken voor kinderen.

En de "CMD-lijnmodus" wordt gebruikt voor foutopsporing of ontwikkeling.

Stap 5: Bouw een echte afstandsbediening?

Een echte afstandsbediening bouwen?
Een echte afstandsbediening bouwen?

Ik werk nog steeds aan dit project en zal het in de nabije toekomst uitbrengen.

Hier is het prototype in mijn blog ter referentie.

regishsu.blogspot.tw/2015/09/robot-quadrupe…

Aanbevolen: