Inhoudsopgave:

Programmeer uw Arduino met een Android-apparaat via Bluetooth - Ajarnpa
Programmeer uw Arduino met een Android-apparaat via Bluetooth - Ajarnpa

Video: Programmeer uw Arduino met een Android-apparaat via Bluetooth - Ajarnpa

Video: Programmeer uw Arduino met een Android-apparaat via Bluetooth - Ajarnpa
Video: Create your own App! Control an ESP32 (Arduino) via Bluetooth - Part 1 2024, November
Anonim
Programmeer uw Arduino met een Android-apparaat via Bluetooth
Programmeer uw Arduino met een Android-apparaat via Bluetooth

Hallo wereld, in deze Instructable wil ik je laten zien hoe je je Arduino Uno programmeert met je Android-apparaat via Bluetooth. Het is heel eenvoudig en zo goedkoop. Het stelt ons ook in staat om onze Arduino te programmeren waar we maar willen via draadloze bluetooth… Dus laten we beginnen!:)

Stap 1: Materialen en gereedschappen

Materialen en gereedschappen
Materialen en gereedschappen

Hardware:

  • Arduino Uno
  • Bluetooth HC-05-module
  • Mini breadboard
  • Condensator 1uf/50v (elco)
  • Resisor 100 ohm
  • 5 stuks x jumperdraden
  • USB-kabel
  • Android-apparaat met Android 4.0.0+ (Bluetooth beschikbaar)
  • Laptop/pc

Software:

Bluino Loader uit de Google Play Store

Stap 2: Programmeer uw Arduino met behulp van laptop/pc

Programmeer uw Arduino met behulp van laptop/pc
Programmeer uw Arduino met behulp van laptop/pc
Programmeer uw Arduino met behulp van laptop/pc
Programmeer uw Arduino met behulp van laptop/pc

Begin met het kopiëren van de code uit het onderstaande tekstvak. Kopieer en plak de code vervolgens in de Arduino IDE-editor. Compileren. Uploaden.

Deze code bevat verschillende functies om de parameters van Bluetooth HC-05 te wijzigen:

  • AT+NAME=Bluino#00: Wijzig de naam van de bluetooth-module, de standaardnaam is "HC-05".
  • AT+UART=115200, 0, 0: baudrate wijzigen in 115200 (Arduino Uno, Bluino en Mega2560)
  • AT+UART=57600, 0, 0: baudrate wijzigen in 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V en Duemilanove)
  • AT+POLAR=1, 0: Conditie van staatspin wijzigen
  • Voor extra kunt u het wachtwoord wijzigen om tijdens het koppelen geen standaard wachtwoord te gebruiken, AT+PSWD=xxxx.

Naam van bluetooth moet "Bluino # 00-9999", als je een aangepaste naam wilt, moet je de betaalde versie van de Bluino Loader-app gebruiken.

ongeldige setup() {

Serieel.begin(38400); vertraging (500); Serial.println("AT+NAAM=Bluino#00"); vertraging (500); Serial.println("AT+UART=115200, 0, 0"); // Gebruik deze baudrate bij gebruik voor Arduino Uno, Bluino en Mega2560 //Serial.println ("AT+UART=57600, 0, 0"); // Gebruik deze baudrate bij gebruik voor Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V en Duemilanove delay (500); Serial.println ("AT+POLAR=1, 0") vertraging (500); } lege lus() { }

Stap 3: Aansluiten zoals schematisch

Aansluiten zoals schematisch
Aansluiten zoals schematisch
Aansluiten zoals schematisch
Aansluiten zoals schematisch
Aansluiten zoals schematisch
Aansluiten zoals schematisch
Aansluiten zoals schematisch
Aansluiten zoals schematisch

In navolging van de bovenstaande afbeelding is de lay-out relatief eenvoudig.

Als je wilt, kun je het breadboard vervangen door een PCB-prototypebord met wat soldeerwerk, zodat je een klein formaat of een soortgelijk schild voor Arduino krijgt.

Stap 4: Tijd om Bluetooth HC-05 in te stellen

Tijd om Bluetooth HC-05 in te stellen
Tijd om Bluetooth HC-05 in te stellen
Tijd om Bluetooth HC-05 in te stellen
Tijd om Bluetooth HC-05 in te stellen

Kortom, in deze stap hoe u HC-05 instelt via At-commando, met het volgen van deze stap stelt u HC-05 in op enkele parameters. In stap 2 moet u een schets uploaden naar Arduino, in die code heeft u een seriële functie om te communiceren via pin RX / TX (D0/D1), dat is wanneer u verbinding maakt met HC-05-pin RX/TX, zal de installatie van HC-05 forceren in de opdrachtmodus. Volg gewoon stap zoals op foto's. • Houd de KEY-knop ingedrukt • Sluit de USB-kabel aan om de Arduino van stroom te voorzien • Wacht ongeveer 5 seconden (houd de KEY-knop nog steeds ingedrukt) • Koppel de USB-kabel los en sluit deze opnieuw aan om te resetten vanuit de AT-opdrachtmodus

Stap 5: Installeer de applicatie Bluino Loader vanuit de Googleplay Store

Installeer applicatie Bluino Loader vanuit Googleplay Store
Installeer applicatie Bluino Loader vanuit Googleplay Store

Oké, de eerste app die ik je wil laten zien is "Bluino Loader", voor Andorid 4.0 of hoger met beschikbare bluetooth-verbinding. U kunt krijgen van googleplay store:

Bluino Loader - Arduino IDE- of Pro-versie ter ondersteuning van ontwikkelaar Bluino Loader Pro - Arduino IDE

Deze app is voor het werken met de Arduino Uno, je kunt schetsen schrijven, bewerken en uploaden naar Arduino uno via bluetooth HC-05. De app is gemakkelijk te begrijpen, zoals Arduino IDE, er zijn veel voorbeelden van schetsen, je kunt ook enkele bibliotheken toevoegen, gewoon de bibliotheekmap kopiëren naar de map BluinoLoader / bibliotheken. U kunt het thema van de editorkleur, de tekstgrootte en vele functies wijzigen. Als je de functie Serial Monitor wilt, de advertentie hebt verwijderd en elke naam van bluetooth wilt scannen (niet alleen Bluino # …), kun je in-app-aankopen kopen, dus ook de ontwikkelaar ondersteunen.

Het uploaden van een schets werkte heel goed via Bluetooth! Dus ik zou deze app 4,0 van de 5 sterren geven:)

Stap 6: Probeer een voorbeeldschets Blink.ino te uploaden naar Arduino met behulp van een Android-apparaat via Bluetooth

Probeer een voorbeeldschets Blink.ino te uploaden naar Arduino met behulp van een Android-apparaat via Bluetooth
Probeer een voorbeeldschets Blink.ino te uploaden naar Arduino met behulp van een Android-apparaat via Bluetooth
Probeer een voorbeeldschets Blink.ino te uploaden naar Arduino met behulp van een Android-apparaat via Bluetooth
Probeer een voorbeeldschets Blink.ino te uploaden naar Arduino met behulp van een Android-apparaat via Bluetooth
Probeer een voorbeeldschets Blink.ino te uploaden naar Arduino met behulp van een Android-apparaat via Bluetooth
Probeer een voorbeeldschets Blink.ino te uploaden naar Arduino met behulp van een Android-apparaat via Bluetooth
Probeer een voorbeeldschets Blink.ino te uploaden naar Arduino met behulp van een Android-apparaat via Bluetooth
Probeer een voorbeeldschets Blink.ino te uploaden naar Arduino met behulp van een Android-apparaat via Bluetooth
  • Nadat de installatie is voltooid, kunt u de voorbeeldschets BluinoLoader/examples/02. Basic/Blink/Blink.ino openen
  • Wacht tot het uitpakken van tools is voltooid
  • Tik op de knop "uploaden" (pijl in het cirkelpictogram)
  • Nadat u klaar bent met het compileren van geen fout, tikt u op de knop "Bluino-hardware scannen" om actieve bluetooth te zoeken
  • Kies bluetooth-hardware met de naam "Bluino#00"
  • Als de eerste koppeling de koppelingscode standaard "1234" invoert, dan OK
  • Wacht tot het uploaden is voltooid

Na alle stap OK knippert je Arduino op led 13 en kun je alle stappen herhalen om nog een schets te uploaden.

Aanbevolen: