Bluino loader: In this post I’ve found an interesting project to use with Arduino. This is a project where you can upload Arduino Sketches to your Arduino board via Bluetooth connection only.
This means that you only need to connect Arduino board to your PC or Laptop only once for first time programming and configuration and then use your Android Phone to write code, compile and then upload sketches to your Arduino directly via Bluetooth.
Success Story
The maker sure has a very successful story of making and designing. The concept is all built around the powerful Android application that does it all.
The maker is so smart as he took the hardware open source approach with his concept. He has even designed his own Arduino Shield that made the same function and compatible with his application.
The maker offers the application for free on Google Play Store with the availability to buy the Pro version of the app.
Materials
Hardware :
- Arduino Uno
- Bluetooth HC-05 module
- Mini breadboard
- Capacitor 1uf/16v
- Reasisor 100 ohm
- 5 pcs x Jumper wires
- USB cable
- Android device with Android 4.0.0+ (Bluetooth available)
- Laptop/PC
Software :
- Bluino Loader from the Google Play store
Steps
Program using PC or Laptop
void setup() { Serial.begin(38400); delay(500); Serial.println("AT+NAME=Bluino#00"); delay(500); Serial.println("AT+UART=115200,0,0"); // Use this baudrate if using for Arduino Uno, Bluino and Mega2560 //Serial.println("AT+UART=57600,0,0"); // Use this baudrate if using for Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V and Duemilanove delay(500); Serial.println("AT+POLAR=1,0") delay(500); } void loop() { }
This step comes first to configure Arduino and Bluetooth module for the process.
You need to upload the code to Arduino.
This code contains several functions to change the parameters of Bluetooth HC-05 :
- AT+NAME=Bluino#00 : Change name of bluetooth module, default name is “HC-05”.
- AT+BAUD=115200,0,0 : Change baud rate to 115200 (Arduino Uno, Bluino and Mega2560)
- AT+BAUD=57600,0,0 : Change baud rate to 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V and Duemilanove)
- AT+POLAR=1,0 : Change state pin conditio
- For additional you can change password to use not standard password while pairing, AT+PSWD=xxxx.
Note
Name of bluetooth must “Bluino#00-9999”, if you want custom name you should use the paid version of Bluino Loader App.
Connection
Note the capacitor and resistor connected between Arduino and Bluetooth. Those components are important for resetting Arduino after sketch upload finishes.
Setup Bluetooth HC-05
This is the step where you will run the code you uploaded to Arduino while the Bluetooth module is connected to Arduino.
Note this carefully. You need to force the Bluetooth module into AT command mode using these steps.
Press and hold KEY button
• Plug USB cable for powering Arduino
• Wait about 5 second (still hold KEY button)
• Unplug and re plug USB for reset from AT command mode
Install and run the application
The application looks like Arduino IDE
Here you can write, compile and then upload sketches to your Arduino project without having troubles connecting it to PC or Laptop.
Of course the first program that comes in mind when trying this method is the Blink example.
- After installing the app you can open example sketch BluinoLoader/examples/02.Basic/Blink/Blink.ino
- Tap on “upload” button (Arrow in the circle icon)
- After done compiling no error, tap button “Scan Bluino Hardware” to search active bluetooth
- Pick bluetooth hardware with name “Bluino#00”
- Enter pairing code standard “1234”, then OK
- Wait until process uploading done
After all steps your Arduino will blink on led 13, and you can repeat all the steps to upload another sketch.
Congratulations .. You have made your Bluetooth Programmable Ready Arduino project.
Now you can write any code and then compile it and then upload it all using your smart Android.
Thanks mansurkamsur. Keep going.
Source: instructables
recent posts
- My Six Years Old Son Wanted to Build His own Flying CarBuilding My Son’s Dream: A Flying Car with Tinkercad and Arduino Ever since my 6-year-old son could talk, he’s been fascinated by the idea of flying cars. He would sketch designs, build models with his toys, and talk about how one day he would soar above the ground in a car with wings. His dream… Read more: My Six Years Old Son Wanted to Build His own Flying Car
- How I made My Kids #Arduino #Flying Car #Tinkercad Dream #Aviation #AeroArduinoIntroduction: Welcome to a new project from AeroArduino, where we turn dreams into reality! In this exciting project, we’re bringing to life a childhood dream of creating an Arduino flying car using TinkerCAD. If you haven’t subscribed yet, be sure to hit that subscribe button to stay updated with our latest projects. Circuit Connection: Let’s… Read more: How I made My Kids #Arduino #Flying Car #Tinkercad Dream #Aviation #AeroArduino
- Easy #Tinkercad #Arduino distance measurement using ultrasonic sensor #AeroArduino
- Building a Smart Ultrasonic Car With Code Blocks on TinkercadToday, I want to share an exciting project that brings together ultrasonic sensors, motors, and a sprinkle of programming magic to create a Smart Ultrasonic Car. Imagine a little robotic vehicle that can sense its surroundings and make decisions on the fly – that’s exactly what we’re diving into! The Heart of the Project: Ultrasonic… Read more: Building a Smart Ultrasonic Car With Code Blocks on Tinkercad
- Super Simulation for Accelerometer with Arduino in TinkercadIntroduction The world of electronics education often relies on simulation software to bridge theoretical knowledge and practical application. TinkerCAD stands as a prominent platform for simulating electronic components, aiding enthusiasts and learners in experimenting virtually. In this tutorial, we’ll explore how to overcome the absence of an accelerometer component in TinkerCAD by using a creative… Read more: Super Simulation for Accelerometer with Arduino in Tinkercad
- Monitoring Soil Moisture with Arduino and LCD: A Step-by-Step GuideHow to Build Step-by-Step Arduino Soil Moisture Sensor With Tinkercad Simulation – DIY Guide on AeroArduino
- Revolutionizing Aircraft Ground Handling: The Advantages of Remotely Controlled TugsIntroduction: The aviation industry has witnessed minimal innovation in aircraft tugs, resulting in outdated and inefficient ground handling operations. However, the advent of remotely controlled aircraft tugs has the potential to transform ground handling practices. These advanced tugs offer numerous advantages over traditional counterparts, including increased efficiency, improved safety, and reduced environmental impact. In this… Read more: Revolutionizing Aircraft Ground Handling: The Advantages of Remotely Controlled Tugs
- The Mighty Antonov AN-22: Revolutionizing Cargo Transportation in the SkiesIntroduction: In the realm of aviation, where technological advancements continually push boundaries, the Antonov AN-22 shines as a true marvel. With its massive size and unparalleled cargo-carrying capabilities, this iconic propeller aircraft has carved its name in the annals of aviation history. Join us as we delve into the world of the Antonov AN-22 and… Read more: The Mighty Antonov AN-22: Revolutionizing Cargo Transportation in the Skies