Inhoudsopgave:
- Stap 1: Materialen en gereedschappen
- Stap 2: Programmeer uw Arduino met behulp van laptop/pc
- Stap 3: Aansluiten zoals schematisch
- Stap 4: Tijd om Bluetooth HC-05 in te stellen
- Stap 5: Installeer de applicatie Bluino Loader vanuit de Googleplay Store
- Stap 6: Probeer een voorbeeldschets Blink.ino te uploaden naar Arduino met behulp van een Android-apparaat via Bluetooth
Video: Programmeer uw Arduino met een Android-apparaat via Bluetooth - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
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
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
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
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
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
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
- 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:
Programmeer Esp -01 met Arduino: 3 stappen
Programmeer Esp -01 met Arduino: het programmeren van esp8266 is een beetje omdat het geen ingebouwde USB naar ttl-converter of een resetknop heeft
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en de Troll Arduino Compatible Audio Pranker/praktische Joke Board.: 5 stappen
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en het Troll Arduino-compatibele audio-pranker/praktische grapbord.: Het Troll-bord gemaakt door Patrick Thomas Mitchell van EngineeringShock Electronics, en niet zo lang geleden volledig gefinancierd op Kickstarter. Ik kreeg mijn beloning een paar weken te vroeg om te helpen bij het schrijven van enkele gebruiksvoorbeelden en het bouwen van een Arduino-bibliotheek in een po
Een Android-app maken met Android Studio: 8 stappen (met afbeeldingen)
Een Android-app maken met Android Studio: in deze zelfstudie leert u de basisprincipes van het bouwen van een Android-app met behulp van de Android Studio-ontwikkelomgeving. Naarmate Android-apparaten steeds gebruikelijker worden, zal de vraag naar nieuwe apps alleen maar toenemen. Android Studio is een eenvoudig te gebruiken (een
Programmeer ESP8266 met Arduino: 4 stappen
Programmeer ESP8266 met Arduino: Multi-incepatori intampina probleme cand vor sa programeze un module Wi-Fi, in continuare va voi prezenta un mod usor the a face acest lucru.Programarea se poate face folosind of placa dezvoltare sau un convertor USB la serial.In acest proiect va vo
ESP-12E en ESP-12F programmeer- en ontwikkelingsbord: 3 stappen (met afbeeldingen)
ESP-12E en ESP-12F programmeer- en ontwikkelingsbord: De opdracht voor dit bord was eenvoudig: ESP-12E- en ESP-12F-modules net zo gemakkelijk kunnen programmeren als de NodeMCU-kaarten (d.w.z. dat u niet op knoppen hoeft te drukken). Heb breadboard-vriendelijke pinnen met toegang tot de bruikbare IO. Gebruik een aparte USB-naar-serieel-conv