Originally posted 2015: information may be out of date, as this tech moves so fast! These 'Maker Modules' were a series of mini 'recipes' for extending components which can in turn be combined into something cool.
I’m really excited about the potential with this building block – grant a tiny microcontroller BLE capabilities. Core to any ‘smart’ home, I can also think of tons of wireless, smartphone controlled toys to make with this as a foundation!
I choose a 3v, 8mhz, ATMega328 Arduino Pro Mini (clone) – perfect for low energy applications, and has a very small size with just the right amount of space for the HM10 to sit onboard. Note that the HM10 has its VCC at 3.3V, so is unsuitable for any 5V Arduino without extra engineering.
The HM10 I purchased from eBay, shipping all the way from the far East; these take a while to arrive, but are very low cost.
Refer to the photo above – I flipped the Arduino over to expose its relatively bare back, and attached the HM10 with a double sided sticky foam pad. Leave a little room at the antenna end to maximise communication range.
Pin soldering was simple (if a little fiddly); refer to this pinout [https://github.com/nickswalker/ble-dev-kit/wiki/HM-10-Pinout]. The only pins that are needed for basic wireless serial communication are VCC, GND, TX and RX. Couple the TX/RX with any digital pins on the Arduino – simply use the SoftwareSerial library to use it.
Code listed here is all that’s needed to echo anything arriving via BLE into the Arduino serial monitor, and likewise push anything typed there back over BLE. Writing code for ‘any other thing’ to push data over to the board, is a whole other post… To give a short hint for now: I had great success with a PhoneGap app I built for iOS and Android, using a plugin called EvoThings BLE.
LabuntinaIn-app HTML5 Game
Global Game Jam 2020: REPAIRHTML5 Game
Tee and Mo: Little WorldHTML5 Game
Blue Bird3D Art
Gumball Guy3D Art
Helmet Guy3D Art
Wired Eyed3D Art
Cauldron Guy3D Art
Jelly Crab3D Art
The Next StepGame Character
Operation Ouch: Clone WardsHTML5 Game
Word TrainHTML5 Game
Flip and MatchHTML5 Game
Pop and SpellHTML5 Game
Operation Ouch: Snot ApocalypseHTML5 Game
Art Station ChallengeGame Character
Construction Site Lamp3D Render
Iron Man Poster3D Render
Tee and Mo WebsiteWordpress Website
Elmo's Art MakerHTML5 Game
Elmo Loves 123sAIR App: iOS and Android
All Star RacingHTML5 Game
Paw Patrol Air PatrollerHTML5 / HAXE Game
Crabtree PlusWordpress Website, HTML5 games
Tee and Mo Face PaintingHTML5 Game
The OctonautsHTML5 Website, Flash games
Tee and Mo Playtime (iOS, Android)AIR App: iOS and Android
Tate AirbrushFlash Game
BAFTA KidsVideo Appearance
Let's PlayUnity3D/Flash Game
Tree Fu TomFlash Games
Richard Hammond's Blast LabFlash Game
Zingzillas: The Great Coconut AdventureFlash Game
Stareoke StagefrightFlash Game
Blue Peter: Turkish BizarreFlash Game
Big and SmallFlash Game
The Right MixFlash Game