I'm working on the design of a new and hopefully inexpensive robot similar to the “scribbler” with a few additions that should make it a slightly better educational tool. Among these additions is Bluetooth and/or wifi communications. The design WAS about 99% done until I received the HM-10 modules I ordered on ebay and tried to connect one. These modules will not pair with my Android phone (version 7.0) I have managed to get the module to take limited AT commands from the processor and the module will connect with a Bluetooth program on my Android, but it still will not Pair so that I can use them with an Android terminal program .
A couple of days of searching the internet leaves me to believe that I can build a serial programmer and reprogram the firmware... but this seems a pretty round-about way of hooking up what I hoped to be a simple wireless UART.
I know that Parallax sells a Bluetooth module that probably would work great, but $59.99 is more than my entire budget for the rest of the robot. I know that there are many modules out there. HC-05, HC-06, HC-ETC . Most of these modules are based on TI's CC2540 or CC2541 chip. These modules are plentiful and cheap. If I had guessed right and got one that worked “Out of the box” I wouldn't be looking for something else, but here are my questions:
Does anyone out there know of a cheap, simple module that you have success with “out of the box” that will do these things. ( I eventually hope to have robots that can communicate with each other as well.) I'm trying to keep the communications unit under $10.00.
Given your druthers... would you prefer to purchase a robot kit with a simple and inexpensive of wireless such as one of these HC or HM modules or should I take the time to get up to speed with the esp-32 and redesign my new board around it? I'd be interested in opinions on either side of the fence.
Any feedback would be appreciated.